ValueProperty _value_1 = prop.getValue();
String _stringValue = ((SimpleValueProperty) _value_1).getStringValue();
boolean _notEquals = (!Objects.equal(_stringValue, null));
if (_notEquals) {
_builder.append("<");
JvmTypeReference _type = this.type(prop);
String _shortName = this.shortName(_type, importManager);
_builder.append(_shortName, "");
_builder.append(".");
String _name = prop.getName();
_builder.append(_name, "");
_builder.append(">");
ValueProperty _value_2 = prop.getValue();
String _stringValue_1 = ((SimpleValueProperty) _value_2).getStringValue();
_builder.append(_stringValue_1, "");
_builder.append("</");
JvmTypeReference _type_1 = this.type(prop);
String _shortName_1 = this.shortName(_type_1, importManager);
_builder.append(_shortName_1, "");
_builder.append(".");
String _name_1 = prop.getName();
_builder.append(_name_1, "");
_builder.append(">");
_builder.newLineIfNotEmpty();
} else {
_builder.append("<");
JvmTypeReference _type_2 = this.type(prop);
String _shortName_2 = this.shortName(_type_2, importManager);
_builder.append(_shortName_2, "");
_builder.append(".");
String _name_2 = prop.getName();
_builder.append(_name_2, "");
_builder.append(">");
ValueProperty _value_3 = prop.getValue();
Object _simpleAttributeValue = this.simpleAttributeValue(((SimpleValueProperty) _value_3));
_builder.append(_simpleAttributeValue, "");
_builder.append("</");
JvmTypeReference _type_3 = this.type(prop);
String _shortName_3 = this.shortName(_type_3, importManager);
_builder.append(_shortName_3, "");
_builder.append(".");
String _name_3 = prop.getName();
_builder.append(_name_3, "");
_builder.append(">");
_builder.newLineIfNotEmpty();
}
}
} else {
ValueProperty _value_4 = prop.getValue();
if ((_value_4 instanceof ConstValueProperty)) {
_builder.append("<");
JvmTypeReference _type_4 = this.type(prop);
String _shortName_4 = this.shortName(_type_4, importManager);
_builder.append(_shortName_4, "");
_builder.append(".");
String _name_4 = prop.getName();
_builder.append(_name_4, "");
_builder.append("><");
ValueProperty _value_5 = prop.getValue();
JvmTypeReference _type_5 = ((ConstValueProperty) _value_5).getType();
String _shortName_5 = this.shortName(_type_5, importManager);
_builder.append(_shortName_5, "");
_builder.append(" fx:constant=\"");
ValueProperty _value_6 = prop.getValue();
String _field = ((ConstValueProperty) _value_6).getField();
_builder.append(_field, "");
_builder.append("\" /></");
JvmTypeReference _type_6 = this.type(prop);
String _shortName_6 = this.shortName(_type_6, importManager);
_builder.append(_shortName_6, "");
_builder.append(".");
String _name_5 = prop.getName();
_builder.append(_name_5, "");
_builder.append(">");
_builder.newLineIfNotEmpty();
} else {
ValueProperty _value_7 = prop.getValue();
if ((_value_7 instanceof ListValueProperty)) {
_builder.append("<");
JvmTypeReference _type_7 = this.type(prop);
String _shortName_7 = this.shortName(_type_7, importManager);
_builder.append(_shortName_7, "");
_builder.append(".");
String _name_6 = prop.getName();
_builder.append(_name_6, "");
_builder.append(">");
_builder.newLineIfNotEmpty();
_builder.append("\t");
ValueProperty _value_8 = prop.getValue();
CharSequence _propListContent = this.propListContent(((ListValueProperty) _value_8), importManager, preview, skipController, skipIncludes);
_builder.append(_propListContent, " ");
_builder.newLineIfNotEmpty();
_builder.append("</");
JvmTypeReference _type_8 = this.type(prop);
String _shortName_8 = this.shortName(_type_8, importManager);
_builder.append(_shortName_8, "");
_builder.append(".");
String _name_7 = prop.getName();
_builder.append(_name_7, "");
_builder.append(">");
_builder.newLineIfNotEmpty();
} else {
ValueProperty _value_9 = prop.getValue();
if ((_value_9 instanceof MapValueProperty)) {
_builder.append("<");
JvmTypeReference _type_9 = this.type(prop);
String _shortName_9 = this.shortName(_type_9, importManager);
_builder.append(_shortName_9, "");
_builder.append(".");
String _name_8 = prop.getName();
_builder.append(_name_8, "");
_builder.append(">");
_builder.newLineIfNotEmpty();
_builder.append("\t");
ValueProperty _value_10 = prop.getValue();
EList<Property> _properties = ((MapValueProperty) _value_10).getProperties();
CharSequence _propContents = this.propContents(_properties, importManager, preview, true, skipController, skipIncludes);
_builder.append(_propContents, " ");
_builder.newLineIfNotEmpty();
_builder.append("</");
JvmTypeReference _type_10 = this.type(prop);
String _shortName_10 = this.shortName(_type_10, importManager);
_builder.append(_shortName_10, "");
_builder.append(".");
String _name_9 = prop.getName();
_builder.append(_name_9, "");
_builder.append(">");
_builder.newLineIfNotEmpty();
} else {
ValueProperty _value_11 = prop.getValue();
if ((_value_11 instanceof Element)) {
_builder.append("<");
JvmTypeReference _type_11 = this.type(prop);
String _shortName_11 = this.shortName(_type_11, importManager);
_builder.append(_shortName_11, "");
_builder.append(".");
String _name_10 = prop.getName();
_builder.append(_name_10, "");
_builder.append(">");
_builder.newLineIfNotEmpty();
_builder.append("\t");
ValueProperty _value_12 = prop.getValue();
CharSequence _elementContent = this.elementContent(((Element) _value_12), importManager, preview, skipController, skipIncludes);
_builder.append(_elementContent, " ");
_builder.newLineIfNotEmpty();
_builder.append("</");
JvmTypeReference _type_12 = this.type(prop);
String _shortName_12 = this.shortName(_type_12, importManager);
_builder.append(_shortName_12, "");
_builder.append(".");
String _name_11 = prop.getName();
_builder.append(_name_11, "");
_builder.append(">");
_builder.newLineIfNotEmpty();
} else {
ValueProperty _value_13 = prop.getValue();
if ((_value_13 instanceof ReferenceValueProperty)) {
_builder.append("<");
JvmTypeReference _type_13 = this.type(prop);
String _shortName_13 = this.shortName(_type_13, importManager);
_builder.append(_shortName_13, "");
_builder.append(".");
String _name_12 = prop.getName();
_builder.append(_name_12, "");
_builder.append(">");
_builder.newLineIfNotEmpty();
_builder.append("\t");
ValueProperty _value_14 = prop.getValue();
CharSequence _referenceContent = this.referenceContent(((ReferenceValueProperty) _value_14), importManager, preview, skipController, skipIncludes);
_builder.append(_referenceContent, " ");
_builder.newLineIfNotEmpty();
_builder.append("</");
JvmTypeReference _type_14 = this.type(prop);
String _shortName_14 = this.shortName(_type_14, importManager);
_builder.append(_shortName_14, "");
_builder.append(".");
String _name_13 = prop.getName();
_builder.append(_name_13, "");
_builder.append(">");
_builder.newLineIfNotEmpty();
} else {
ValueProperty _value_15 = prop.getValue();
if ((_value_15 instanceof IncludeValueProperty)) {
{
boolean _not = (!skipIncludes);
if (_not) {
_builder.append("<");
JvmTypeReference _type_15 = this.type(prop);
String _shortName_15 = this.shortName(_type_15, importManager);
_builder.append(_shortName_15, "");
_builder.append(".");
String _name_14 = prop.getName();
_builder.append(_name_14, "");
_builder.append(">");
_builder.newLineIfNotEmpty();
_builder.append("\t");
ValueProperty _value_16 = prop.getValue();
CharSequence _includeContent = this.includeContent(((IncludeValueProperty) _value_16), importManager, preview, skipController, skipIncludes);
_builder.append(_includeContent, " ");
_builder.newLineIfNotEmpty();
_builder.append("</");
JvmTypeReference _type_16 = this.type(prop);
String _shortName_16 = this.shortName(_type_16, importManager);
_builder.append(_shortName_16, "");
_builder.append(".");
String _name_15 = prop.getName();
_builder.append(_name_15, "");
_builder.append(">");
_builder.newLineIfNotEmpty();
}
}
} else {
ValueProperty _value_17 = prop.getValue();
if ((_value_17 instanceof CopyValueProperty)) {
_builder.append("<");
JvmTypeReference _type_17 = this.type(prop);
String _shortName_17 = this.shortName(_type_17, importManager);
_builder.append(_shortName_17, "");
_builder.append(".");
String _name_16 = prop.getName();
_builder.append(_name_16, "");
_builder.append(">");
_builder.newLineIfNotEmpty();
_builder.append("\t");
_builder.append("<fx:copy source=\"");
ValueProperty _value_18 = prop.getValue();
Element _reference = ((CopyValueProperty) _value_18).getReference();
String _name_17 = _reference.getName();
_builder.append(_name_17, " ");
_builder.append("\" />");
_builder.newLineIfNotEmpty();
_builder.append("</");
JvmTypeReference _type_18 = this.type(prop);
String _shortName_18 = this.shortName(_type_18, importManager);
_builder.append(_shortName_18, "");
_builder.append(".");
String _name_18 = prop.getName();
_builder.append(_name_18, "");