public virtual void WriteTo(TextWriter output, int indent, bool asPrefix) { if (_keyword == null) throw new NotImplementedException(); if (asPrefix) { output.Write("(" + _keyword + ")"); } else { output.Write(_keyword); } }