}
protected void addFields(){
//for...
FieldImpl field = new FieldImpl(this, "name");
//field.addModifierBits(0);
//field.addMetaData(tagName, values); //for... every meta
//field.addMetaData("tag", new String[]{"meta1", "meta2"});
field.setTypeName("typeName");
addField(field);
}