{
       ProcessingInstructionStackFrame resultProcessingInstruction = processingInstruction == null ? new ProcessingInstructionStackFrame() : processingInstruction;
       processingInstruction = null;
       resultProcessingInstruction.pushOnto(previous);
       resultProcessingInstruction.handleAttributes(attributes);
       return resultProcessingInstruction;
    }