public bool IsUnquotedKeyStart() { return (!EoF && !IsWhitespace() && !IsStartOfComment() && !NotInUnquotedKey.Contains(Peek())); }