Add java-based client