private void AddSimpleNext(string actual, string next, char c)
        {
            AbstractRule <char> roleChar      = new SimpleIncludeRule <char>(c, 1);
            AbstractRule <char> roleEmpty     = new SimpleIncludeRule <char>(SYMBOLEMPTY, ValueDefaultTransitions);
            AbstractRule <char> roleExclusion = new SimpleExclusionRule <char>(c, alphabet.ToList(), ValueDefaultTransitions);

            Automa.AddTransition(actual, next, roleChar);
            Automa.AddTransition(actual, next, roleEmpty);
            Automa.AddTransition(actual, actual, roleExclusion);
            //Automa.AddTransition(actual, actual, roleEmpty);
            Automa.AddTransition(actual, next, roleExclusion);
        }
 private void AddSimpleNext(string actual, string next, char c)
 {
     AbstractRule<char> roleChar = new SimpleIncludeRule<char>(c, 1);
     AbstractRule<char> roleEmpty = new SimpleIncludeRule<char>(SYMBOLEMPTY, ValueDefaultTransitions);
     AbstractRule<char> roleExclusion = new SimpleExclusionRule<char>(c, alphabet.ToList(), ValueDefaultTransitions);
     Automa.AddTransition(actual, next, roleChar);
     Automa.AddTransition(actual, next, roleEmpty);
     Automa.AddTransition(actual, actual, roleExclusion);
     //Automa.AddTransition(actual, actual, roleEmpty);
     Automa.AddTransition(actual, next, roleExclusion);
 }