this.xml.puts(padding + "</groupType>"); }
this.xml.puts("</groupType>"); }
  private void _writeGroupType(Group group, GroupType groupType, String padding)    throws  IOException,            SchemaException  {    this.xml.puts(      padding + "<groupType name='" + this._fixXmlAttribute(groupType.getName()) + "'>"    );    Field     field;    Set       fields          = groupType.getFields();    Iterator  fieldsIterator  = fields.iterator();    String    value;    padding                   = padding + "  ";    while (fieldsIterator.hasNext()) {      field = (Field) fieldsIterator.next();      if (field.getType().equals(FieldType.LIST)) {        continue;      }      if (!group.canReadField(field)) {        continue;      }      try {        value = this._fixXmlAttribute(group.getAttribute(field.getName()));        if (            !XmlUtils.isEmpty(value)            && ":description:extension:displayExtension:"                .indexOf(":" + field.getName() + ":") == -1        )         {          this.xml.put(padding);          this.xml.puts(            "<attribute name='"            + this._fixXmlAttribute(field.getName()) + "'>" + value            + "</attribute>"          );        }      }      catch (AttributeNotFoundException eANF) {        LOG.error(eANF.getMessage());      }    }    this.xml.puts(padding + "</groupType>");  } // private void _writeGroupType(group, groupType, padding)