_builder_1.append("[description, name, paragraph]");
final String expectedMissingFieldNamesForSectionElement = _builder_1.toString();
final Model model = this.parser.parse(sample);
EList<ClassCloner> _cloners = ((Body) model).getCloners();
ClassCloner _get = _cloners.get(0);
final ContainerType cloner = this._deepCloneUtils.asContainer(_get);
EList<FieldClonerType> _fields = cloner.getFields();
final Function1<FieldClonerType,Boolean> _function = new Function1<FieldClonerType,Boolean>() {
public Boolean apply(final FieldClonerType it) {
String _fieldName = it.getFieldName();
boolean _equals = Objects.equal(_fieldName, "section");
return Boolean.valueOf(_equals);
}
};
FieldClonerType _findFirst = IterableExtensions.<FieldClonerType>findFirst(_fields, _function);
final ContainerType section = this._deepCloneUtils.asContainer(_findFirst);
final Set<String> missingFieldNamesInSection = this._deepCloneUtils.findMissingFieldsInContainerElement(section);
String _string = expectedMissingFieldNamesForSectionElement.toString();
List<String> _sort = IterableExtensions.<String>sort(missingFieldNamesInSection);
Object[] _array = _sort.toArray();
String _string_1 = ((List<Object>)Conversions.doWrapArray(_array)).toString();