add javatype template code