Rest of the java stuff
misc