Java initial commit