changes to java