public CachedDottedRuleSetTransition FindCachedDottedRuleSetTransition(ISymbol searchSymbol)
        {
            CachedDottedRuleSetTransition transition = null;

            if (_transitions.TryGetValue(searchSymbol, out transition))
            {
                return(transition);
            }
            return(null);
        }
 public void AddCachedTransition(CachedDottedRuleSetTransition cachedDottedRuleSetTransition)
 {
     _transitions.Add(cachedDottedRuleSetTransition.Symbol, cachedDottedRuleSetTransition);
 }