Added Java Client