public bool RemoveDefinition(XTokenDefinition<TTokenType> definition)
 {
     return definitions.Remove(definition);
 }
 public void AddDefinition(XTokenDefinition<TTokenType> definition)
 {
     definitions.Add(definition);
 }