@Override
  public void elementDecl(final String name, final String model) {
    // Skip elements that come from the external subset
    if (!inInternalSubset) {
      return;
    }

    internalSubset.append("  <!ELEMENT ").append(name).append(' ')
      .append(model).append(">\n");
  }
@Override
  public void elementDecl(final String name, final String model)