protected override string CreateValidIdentifier (string value) { if (value == null) throw new NullReferenceException (); if (keywordsTable == null) FillKeywordTable (); if (keywordsTable.Contains (value)) return "_" + value; else return value; }