// Path: obridge-main/src/main/java/org/obridge/model/generator/Pojo.java
// public class Pojo {
// 
//     private String packageName;
//     private String className;
//     private List<PojoField> fields;
//     private String comment;
//     private List<String> imports;
//     private String generatorName;
// 
//     public List<String> getImports() {
//         return imports;
//     }
// 
//     public void setImports(List<String> imports) {
//         this.imports = imports;
//     }
// 
//     public String getClassName() {
//         return className;
//     }
// 
//     public void setClassName(String className) {
//         this.className = className;
//     }
// 
//     public List<PojoField> getFields() {
//         return fields;
//     }
// 
//     public void setFields(List<PojoField> fields) {
//         this.fields = fields;
//     }
// 
//     public String getComment() {
//         return comment;
//     }
// 
//     public void setComment(String comment) {
//         this.comment = comment;
//     }
// 
//     public String getPackageName() {
//         return packageName;
//     }
// 
//     public void setPackageName(String packageName) {
//         this.packageName = packageName;
//     }
// 
//     public String getGeneratorName() {
//         return generatorName;
//     }
// 
//     public void setGeneratorName(String generatorName) {
//         this.generatorName = generatorName;
//     }
// }
// 
// Path: obridge-main/src/main/java/org/obridge/model/generator/PojoField.java
// public class PojoField {
// 
//     private String fieldName;
//     private String fieldType;
//     private boolean readonly;
// 
//     public String getFieldName() {
//         return fieldName;
//     }
// 
//     public void setFieldName(String fieldName) {
//         this.fieldName = fieldName;
//     }
// 
//     public String getFieldNameInitCap() {
//         return fieldName.substring(0, 1).toUpperCase() + fieldName.substring(1);
//     }
// 
//     public String getFieldType() {
//         return fieldType;
//     }
// 
//     public void setFieldType(String fieldType) {
//         this.fieldType = fieldType;
//     }
// 
//     public boolean isReadonly() {
//         return readonly;
//     }
// 
//     public void setReadonly(boolean readonly) {
//         this.readonly = readonly;
//     }
// 
//     public boolean isSettable() {
//         return !isReadonly();
//     }
// 
// }


import org.junit.Assert;
import org.junit.Test;
import org.obridge.model.generator.Pojo;
import org.obridge.model.generator.PojoField;
import java.util.ArrayList;
import java.util.logging.Logger;
package org.obridge.util;




public class MustacheRunnerTest {


    public static final String COMMENT = "This is a comment";
    public static final String PACKAGE_NAME = "hu.karsany.tesztpackage";
    private final static String CLASS_NAME = "ExampleClass";

    @Test
    public void pojoMustacheTest() {


// Path: obridge-main/src/main/java/org/obridge/model/generator/Pojo.java
// public class Pojo {
// 
//     private String packageName;
//     private String className;
//     private List<PojoField> fields;
//     private String comment;
//     private List<String> imports;
//     private String generatorName;
// 
//     public List<String> getImports() {
//         return imports;
//     }
// 
//     public void setImports(List<String> imports) {
//         this.imports = imports;
//     }
// 
//     public String getClassName() {
//         return className;
//     }
// 
//     public void setClassName(String className) {
//         this.className = className;
//     }
// 
//     public List<PojoField> getFields() {
//         return fields;
//     }
// 
//     public void setFields(List<PojoField> fields) {
//         this.fields = fields;
//     }
// 
//     public String getComment() {
//         return comment;
//     }
// 
//     public void setComment(String comment) {
//         this.comment = comment;
//     }
// 
//     public String getPackageName() {
//         return packageName;
//     }
// 
//     public void setPackageName(String packageName) {
//         this.packageName = packageName;
//     }
// 
//     public String getGeneratorName() {
//         return generatorName;
//     }
// 
//     public void setGeneratorName(String generatorName) {
//         this.generatorName = generatorName;
//     }
// }
// 
// Path: obridge-main/src/main/java/org/obridge/model/generator/PojoField.java
// public class PojoField {
// 
//     private String fieldName;
//     private String fieldType;
//     private boolean readonly;
// 
//     public String getFieldName() {
//         return fieldName;
//     }
// 
//     public void setFieldName(String fieldName) {
//         this.fieldName = fieldName;
//     }
// 
//     public String getFieldNameInitCap() {
//         return fieldName.substring(0, 1).toUpperCase() + fieldName.substring(1);
//     }
// 
//     public String getFieldType() {
//         return fieldType;
//     }
// 
//     public void setFieldType(String fieldType) {
//         this.fieldType = fieldType;
//     }
// 
//     public boolean isReadonly() {
//         return readonly;
//     }
// 
//     public void setReadonly(boolean readonly) {
//         this.readonly = readonly;
//     }
// 
//     public boolean isSettable() {
//         return !isReadonly();
//     }
// 
// }


// Path: obridge-main/src/test/java/org/obridge/util/MustacheRunnerTest.java
import org.junit.Assert;
import org.junit.Test;
import org.obridge.model.generator.Pojo;
import org.obridge.model.generator.PojoField;
import java.util.ArrayList;
import java.util.logging.Logger;

package org.obridge.util;




public class MustacheRunnerTest {


    public static final String COMMENT = "This is a comment";
    public static final String PACKAGE_NAME = "hu.karsany.tesztpackage";
    private final static String CLASS_NAME = "ExampleClass";

    @Test
    public void pojoMustacheTest() {


        Pojo pojo = new Pojo();