protected void writeProcessingInstruction(ProcessingInstruction processingInstruction) throws IOException {
        //indent();
        writer.write( "<?" );
        writer.write( processingInstruction.getName() );
        writer.write( " " );
        writer.write( processingInstruction.getText() );
        writer.write( "?>" );
        writePrintln();

        lastOutputNodeType = Node.PROCESSING_INSTRUCTION_NODE;
    }
Writes the SAX namepsaces
@param prefix the namespace prefix
@param uri the URL of the namespace
@throws IOException if the namespace could not be written
xmppserver/src/main/java/org/jivesoftware/util/XMLWriter.java