if (!inDTD) {
  public void processingInstruction(String target, String data)    throws SAXException  {    if (interrupted)      {        return;      }    if (!inDTD)      {        Node pi = createProcessingInstruction(target, data);        ctx.appendChild(pi);      }  }