static DefaultValueContainer() { if (typeof(T) == typeof(Lexeme)) { DefaultValue = (T)(object)Lexeme.CreateEmptyLexeme(); } else { DefaultValue = default(T); } }