Reorganisation javaCode