@Override protected void pi(final byte[] name, final byte[] value) throws IOException { try { contentHandler.processingInstruction(string(name), string(value)); } catch (final SAXException ex) { throw new IOException(ex); } }