private void processPI() throws Exception {
    XMLUtil.skipWhitespace(reader, null);
    String target = XMLUtil.scanIdentifier(reader);
    XMLUtil.skipWhitespace(reader, null);
    Reader reader = new PIReader(this.reader);

    if (!target.equalsIgnoreCase("xml")) {
      builder.newProcessingInstruction(target, reader);
    }

    reader.close();
  }
private void processPI()