java compile fix