@Override
  public XmlElement[] getEnumeratedValues() {
    final List<XmlElement> result = new ArrayList<>();
    processElements(new FilterElementProcessor(new XmlTokenTypeFilter(XmlTokenType.XML_NAME), result), this);
    return result.toArray(XmlElement.EMPTY_ARRAY);
  }
@Override
  public XmlElement[] getEnumeratedValues()