Initial commit of java src files