tp1_java_generation_code