blog_javaCodeGeneration