@Override
  public Properties getAttributes() {
    Properties result = new Properties();
    for (XMLAttribute attr : attributes) {
      result.setProperty(attr.getFullName(), attr.getValue());
    }
    return result;
  }
@Override
  public Properties getAttributes()