Initial commit of Java code