Feature/java provider clients