All haystack client libraries use haystack commons, which further depends upon scala libraries. The client libraries like haystack-client-java only require the haystack-idl(java). We need to reduce dependency from haystack-commons to just haystack-idl-java.