the java project client