private void ReadComment ()
{
currentInput.AllowTextDecl = false;
while (PeekChar () != -1) {
int ch = ReadChar ();
if (ch == '-' && PeekChar () == '-') {
ReadChar ();
if (PeekChar () != '>')
throw NotWFError ("comments cannot contain '--'");
ReadChar ();
break;
}
if (XmlChar.IsInvalid (ch))
throw NotWFError ("Not allowed character was found.");
}
}