private CallWriteCsvForEntity condVis = new CallWriteCsvForEntity();
private String generateCodeForProperty(Property p, boolean callWriteCsv4Entity){
StringBuilder rv = new StringBuilder();
Property.Type t = p.getType();
ContainsProperties elem = p.getParent();
Constructor cons = elem.getConstructor();
boolean consProperty = !p.isOptional() && cons.getParent() == elem && cons.containsProperty(p);
String nodeName = elem.getName();
String propertyName = p.getName();
String lbPropertyName = nodeName + ':' + propertyName;
switch(t){
case OneToOne: