public override void WriteProcessingInstruction(string name, string text) {
VerifyState(Method.WriteProcessingInstruction);
XmlConvert.VerifyCharData(text, ExceptionType.ArgumentException);
XmlNode node = document.CreateProcessingInstruction(name, text);
AddChild(node, write);
}