-------------------------
REQUIREMENT #1: [when, the, voltage, becomes, lower, than, or, equal, to, 80, ,, the, lights, controller, component, shall, :, assign, off, to, the, left, indication, lights, ,, assign, off, to, the, right, indication, lights, ,, reset, the, flashing, counter, ,, reset, the, flashing, timer] (24ms) 
The requirement is syntactically CORRECT. Number of solutions = 1.
SOLUTION #1
Requirement
 |-ConditionalClause
  |- (when, CONJ)
  |-AndCondition
   |-OrCondition
    |-Condition
     |-NounPhrase
      |- (the, DETER)
      |-AuxiliarSymbol4
       |-Noun
        |- (voltage, NSING)
     |-VerbPhraseCondition
      |-VerbCondition
       |- (becomes, VPRE3RD)
      |-ComparativeTerm
       |- (lower than, COMP)
       |- (or, OR)
       |- (equal to, COMP)
      |-VerbComplement
       |-VariableState
        |- (80, NUMBER)
 |- (,, COMMA)
 |-ActionClause
  |-NounPhrase
   |- (the, DETER)
   |-AuxiliarSymbol4
    |-AuxiliarSymbol4
     |-AuxiliarSymbol4
      |-Noun
       |- (lights, NPLUR)
     |-Noun
      |- (controller, NSING)
    |-Noun
     |- (component, NSING)
  |-VerbPhraseAction
   |- (shall, SHALL)
   |- (:, COLON)
   |-VerbAction
    |- (assign, VBASE)
   |-VerbComplement
    |-VariableState
     |- (off, ADV)
    |-AuxiliarSymbol2
     |-PrepositionalPhrase
      |- (to, PREP)
      |-VariableState
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol3
         |- (left, ADJ)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (indication, NSING)
         |-Noun
          |- (lights, NPLUR)
   |-AuxiliarSymbol1
    |-AuxiliarSymbol1
     |-AuxiliarSymbol1
      |- (,, COMMA)
      |-VerbAction
       |- (assign, VBASE)
      |-VerbComplement
       |-VariableState
        |- (off, ADV)
       |-AuxiliarSymbol2
        |-PrepositionalPhrase
         |- (to, PREP)
         |-VariableState
          |-NounPhrase
           |- (the, DETER)
           |-AuxiliarSymbol3
            |- (right, ADJ)
           |-AuxiliarSymbol4
            |-AuxiliarSymbol4
             |-Noun
              |- (indication, NSING)
            |-Noun
             |- (lights, NPLUR)
     |- (,, COMMA)
     |-VerbAction
      |- (reset, VBASE)
     |-VerbComplement
      |-VariableState
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (flashing, NSING)
         |-Noun
          |- (counter, NSING)
    |- (,, COMMA)
    |-VerbAction
     |- (reset, VBASE)
    |-VerbComplement
     |-VariableState
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (flashing, NSING)
        |-Noun
         |- (timer, NSING)

-------------------------
REQUIREMENT #2: [when, the, voltage, is, greater, than, 80, ,, and, the, flashing, mode, is, left, flashing, ,, and, the, flashing, mode, was, not, left, flashing, or, the, voltage, was, lower, than, or, equal, to, 80, ,, the, lights, controller, component, shall, :, assign, on, to, the, left, indication, lights, ,, assign, off, to, the, right, indication, lights, ,, reset, the, flashing, counter, ,, reset, the, flashing, timer] (67ms) 
The requirement is syntactically CORRECT. Number of solutions = 1.
SOLUTION #1
Requirement
 |-ConditionalClause
  |- (when, CONJ)
  |-AndCondition
   |-AndCondition
    |-AndCondition
     |-OrCondition
      |-Condition
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-Noun
          |- (voltage, NSING)
       |-VerbPhraseCondition
        |-VerbCondition
         |- (is, VTOBE_PRE3)
        |-ComparativeTerm
         |- (greater than, COMP)
        |-VerbComplement
         |-VariableState
          |- (80, NUMBER)
    |- (,, COMMA)
    |- (and, AND)
    |-OrCondition
     |-Condition
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (flashing, NSING)
        |-Noun
         |- (mode, NSING)
      |-VerbPhraseCondition
       |-VerbCondition
        |- (is, VTOBE_PRE3)
       |-VerbComplement
        |-VariableState
         |-NounPhrase
          |-AuxiliarSymbol3
           |- (left, ADJ)
          |-AuxiliarSymbol4
           |-Noun
            |- (flashing, NSING)
   |- (,, COMMA)
   |- (and, AND)
   |-OrCondition
    |-OrCondition
     |-Condition
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (flashing, NSING)
        |-Noun
         |- (mode, NSING)
      |-VerbPhraseCondition
       |-VerbCondition
        |- (was, VTOBE_PAST3)
       |- (not, NOT)
       |-VerbComplement
        |-VariableState
         |-NounPhrase
          |-AuxiliarSymbol3
           |- (left, ADJ)
          |-AuxiliarSymbol4
           |-Noun
            |- (flashing, NSING)
    |- (or, OR)
    |-Condition
     |-NounPhrase
      |- (the, DETER)
      |-AuxiliarSymbol4
       |-Noun
        |- (voltage, NSING)
     |-VerbPhraseCondition
      |-VerbCondition
       |- (was, VTOBE_PAST3)
      |-ComparativeTerm
       |- (lower than, COMP)
       |- (or, OR)
       |- (equal to, COMP)
      |-VerbComplement
       |-VariableState
        |- (80, NUMBER)
 |- (,, COMMA)
 |-ActionClause
  |-NounPhrase
   |- (the, DETER)
   |-AuxiliarSymbol4
    |-AuxiliarSymbol4
     |-AuxiliarSymbol4
      |-Noun
       |- (lights, NPLUR)
     |-Noun
      |- (controller, NSING)
    |-Noun
     |- (component, NSING)
  |-VerbPhraseAction
   |- (shall, SHALL)
   |- (:, COLON)
   |-VerbAction
    |- (assign, VBASE)
   |-VerbComplement
    |-VariableState
     |- (on, ADV)
    |-AuxiliarSymbol2
     |-PrepositionalPhrase
      |- (to, PREP)
      |-VariableState
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol3
         |- (left, ADJ)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (indication, NSING)
         |-Noun
          |- (lights, NPLUR)
   |-AuxiliarSymbol1
    |-AuxiliarSymbol1
     |-AuxiliarSymbol1
      |- (,, COMMA)
      |-VerbAction
       |- (assign, VBASE)
      |-VerbComplement
       |-VariableState
        |- (off, ADV)
       |-AuxiliarSymbol2
        |-PrepositionalPhrase
         |- (to, PREP)
         |-VariableState
          |-NounPhrase
           |- (the, DETER)
           |-AuxiliarSymbol3
            |- (right, ADJ)
           |-AuxiliarSymbol4
            |-AuxiliarSymbol4
             |-Noun
              |- (indication, NSING)
            |-Noun
             |- (lights, NPLUR)
     |- (,, COMMA)
     |-VerbAction
      |- (reset, VBASE)
     |-VerbComplement
      |-VariableState
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (flashing, NSING)
         |-Noun
          |- (counter, NSING)
    |- (,, COMMA)
    |-VerbAction
     |- (reset, VBASE)
    |-VerbComplement
     |-VariableState
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (flashing, NSING)
        |-Noun
         |- (timer, NSING)

-------------------------
REQUIREMENT #3: [when, the, voltage, is, greater, than, 80, ,, and, the, flashing, mode, is, right, flashing, ,, and, the, flashing, mode, was, not, right, flashing, or, the, voltage, was, lower, than, or, equal, to, 80, ,, the, lights, controller, component, shall, :, assign, off, to, the, left, indication, lights, ,, assign, on, to, the, right, indication, lights, ,, reset, the, flashing, counter, ,, reset, the, flashing, timer] (83ms) 
The requirement is syntactically CORRECT. Number of solutions = 1.
SOLUTION #1
Requirement
 |-ConditionalClause
  |- (when, CONJ)
  |-AndCondition
   |-AndCondition
    |-AndCondition
     |-OrCondition
      |-Condition
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-Noun
          |- (voltage, NSING)
       |-VerbPhraseCondition
        |-VerbCondition
         |- (is, VTOBE_PRE3)
        |-ComparativeTerm
         |- (greater than, COMP)
        |-VerbComplement
         |-VariableState
          |- (80, NUMBER)
    |- (,, COMMA)
    |- (and, AND)
    |-OrCondition
     |-Condition
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (flashing, NSING)
        |-Noun
         |- (mode, NSING)
      |-VerbPhraseCondition
       |-VerbCondition
        |- (is, VTOBE_PRE3)
       |-VerbComplement
        |-VariableState
         |-NounPhrase
          |-AuxiliarSymbol3
           |- (right, ADJ)
          |-AuxiliarSymbol4
           |-Noun
            |- (flashing, NSING)
   |- (,, COMMA)
   |- (and, AND)
   |-OrCondition
    |-OrCondition
     |-Condition
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (flashing, NSING)
        |-Noun
         |- (mode, NSING)
      |-VerbPhraseCondition
       |-VerbCondition
        |- (was, VTOBE_PAST3)
       |- (not, NOT)
       |-VerbComplement
        |-VariableState
         |-NounPhrase
          |-AuxiliarSymbol3
           |- (right, ADJ)
          |-AuxiliarSymbol4
           |-Noun
            |- (flashing, NSING)
    |- (or, OR)
    |-Condition
     |-NounPhrase
      |- (the, DETER)
      |-AuxiliarSymbol4
       |-Noun
        |- (voltage, NSING)
     |-VerbPhraseCondition
      |-VerbCondition
       |- (was, VTOBE_PAST3)
      |-ComparativeTerm
       |- (lower than, COMP)
       |- (or, OR)
       |- (equal to, COMP)
      |-VerbComplement
       |-VariableState
        |- (80, NUMBER)
 |- (,, COMMA)
 |-ActionClause
  |-NounPhrase
   |- (the, DETER)
   |-AuxiliarSymbol4
    |-AuxiliarSymbol4
     |-AuxiliarSymbol4
      |-Noun
       |- (lights, NPLUR)
     |-Noun
      |- (controller, NSING)
    |-Noun
     |- (component, NSING)
  |-VerbPhraseAction
   |- (shall, SHALL)
   |- (:, COLON)
   |-VerbAction
    |- (assign, VBASE)
   |-VerbComplement
    |-VariableState
     |- (off, ADV)
    |-AuxiliarSymbol2
     |-PrepositionalPhrase
      |- (to, PREP)
      |-VariableState
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol3
         |- (left, ADJ)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (indication, NSING)
         |-Noun
          |- (lights, NPLUR)
   |-AuxiliarSymbol1
    |-AuxiliarSymbol1
     |-AuxiliarSymbol1
      |- (,, COMMA)
      |-VerbAction
       |- (assign, VBASE)
      |-VerbComplement
       |-VariableState
        |- (on, ADV)
       |-AuxiliarSymbol2
        |-PrepositionalPhrase
         |- (to, PREP)
         |-VariableState
          |-NounPhrase
           |- (the, DETER)
           |-AuxiliarSymbol3
            |- (right, ADJ)
           |-AuxiliarSymbol4
            |-AuxiliarSymbol4
             |-Noun
              |- (indication, NSING)
            |-Noun
             |- (lights, NPLUR)
     |- (,, COMMA)
     |-VerbAction
      |- (reset, VBASE)
     |-VerbComplement
      |-VariableState
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (flashing, NSING)
         |-Noun
          |- (counter, NSING)
    |- (,, COMMA)
    |-VerbAction
     |- (reset, VBASE)
    |-VerbComplement
     |-VariableState
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (flashing, NSING)
        |-Noun
         |- (timer, NSING)

-------------------------
REQUIREMENT #4: [when, the, voltage, is, greater, than, 80, ,, and, the, flashing, mode, is, both, flashing, ,, and, the, flashing, mode, was, not, both, flashing, or, the, voltage, was, lower, than, or, equal, to, 80, ,, the, lights, controller, component, shall, :, assign, on, to, the, left, indication, lights, ,, assign, on, to, the, right, indication, lights, ,, reset, the, flashing, counter, ,, reset, the, flashing, timer] (199ms) 
The requirement is syntactically CORRECT. Number of solutions = 1.
SOLUTION #1
Requirement
 |-ConditionalClause
  |- (when, CONJ)
  |-AndCondition
   |-AndCondition
    |-AndCondition
     |-OrCondition
      |-Condition
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-Noun
          |- (voltage, NSING)
       |-VerbPhraseCondition
        |-VerbCondition
         |- (is, VTOBE_PRE3)
        |-ComparativeTerm
         |- (greater than, COMP)
        |-VerbComplement
         |-VariableState
          |- (80, NUMBER)
    |- (,, COMMA)
    |- (and, AND)
    |-OrCondition
     |-Condition
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (flashing, NSING)
        |-Noun
         |- (mode, NSING)
      |-VerbPhraseCondition
       |-VerbCondition
        |- (is, VTOBE_PRE3)
       |-VerbComplement
        |-VariableState
         |-NounPhrase
          |-AuxiliarSymbol3
           |- (both, ADJ)
          |-AuxiliarSymbol4
           |-Noun
            |- (flashing, NSING)
   |- (,, COMMA)
   |- (and, AND)
   |-OrCondition
    |-OrCondition
     |-Condition
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (flashing, NSING)
        |-Noun
         |- (mode, NSING)
      |-VerbPhraseCondition
       |-VerbCondition
        |- (was, VTOBE_PAST3)
       |- (not, NOT)
       |-VerbComplement
        |-VariableState
         |-NounPhrase
          |-AuxiliarSymbol3
           |- (both, ADJ)
          |-AuxiliarSymbol4
           |-Noun
            |- (flashing, NSING)
    |- (or, OR)
    |-Condition
     |-NounPhrase
      |- (the, DETER)
      |-AuxiliarSymbol4
       |-Noun
        |- (voltage, NSING)
     |-VerbPhraseCondition
      |-VerbCondition
       |- (was, VTOBE_PAST3)
      |-ComparativeTerm
       |- (lower than, COMP)
       |- (or, OR)
       |- (equal to, COMP)
      |-VerbComplement
       |-VariableState
        |- (80, NUMBER)
 |- (,, COMMA)
 |-ActionClause
  |-NounPhrase
   |- (the, DETER)
   |-AuxiliarSymbol4
    |-AuxiliarSymbol4
     |-AuxiliarSymbol4
      |-Noun
       |- (lights, NPLUR)
     |-Noun
      |- (controller, NSING)
    |-Noun
     |- (component, NSING)
  |-VerbPhraseAction
   |- (shall, SHALL)
   |- (:, COLON)
   |-VerbAction
    |- (assign, VBASE)
   |-VerbComplement
    |-VariableState
     |- (on, ADV)
    |-AuxiliarSymbol2
     |-PrepositionalPhrase
      |- (to, PREP)
      |-VariableState
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol3
         |- (left, ADJ)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (indication, NSING)
         |-Noun
          |- (lights, NPLUR)
   |-AuxiliarSymbol1
    |-AuxiliarSymbol1
     |-AuxiliarSymbol1
      |- (,, COMMA)
      |-VerbAction
       |- (assign, VBASE)
      |-VerbComplement
       |-VariableState
        |- (on, ADV)
       |-AuxiliarSymbol2
        |-PrepositionalPhrase
         |- (to, PREP)
         |-VariableState
          |-NounPhrase
           |- (the, DETER)
           |-AuxiliarSymbol3
            |- (right, ADJ)
           |-AuxiliarSymbol4
            |-AuxiliarSymbol4
             |-Noun
              |- (indication, NSING)
            |-Noun
             |- (lights, NPLUR)
     |- (,, COMMA)
     |-VerbAction
      |- (reset, VBASE)
     |-VerbComplement
      |-VariableState
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (flashing, NSING)
         |-Noun
          |- (counter, NSING)
    |- (,, COMMA)
    |-VerbAction
     |- (reset, VBASE)
    |-VerbComplement
     |-VariableState
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (flashing, NSING)
        |-Noun
         |- (timer, NSING)

-------------------------
REQUIREMENT #5: [when, the, voltage, is, greater, than, 80, ,, and, the, flashing, mode, is, no, flashing, ,, the, lights, controller, component, shall, :, assign, off, to, the, left, indication, lights, ,, assign, off, to, the, right, indication, lights, ,, reset, the, flashing, counter, ,, reset, the, flashing, timer] (133ms) 
The requirement is syntactically CORRECT. Number of solutions = 1.
SOLUTION #1
Requirement
 |-ConditionalClause
  |- (when, CONJ)
  |-AndCondition
   |-AndCondition
    |-OrCondition
     |-Condition
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-Noun
         |- (voltage, NSING)
      |-VerbPhraseCondition
       |-VerbCondition
        |- (is, VTOBE_PRE3)
       |-ComparativeTerm
        |- (greater than, COMP)
       |-VerbComplement
        |-VariableState
         |- (80, NUMBER)
   |- (,, COMMA)
   |- (and, AND)
   |-OrCondition
    |-Condition
     |-NounPhrase
      |- (the, DETER)
      |-AuxiliarSymbol4
       |-AuxiliarSymbol4
        |-Noun
         |- (flashing, NSING)
       |-Noun
        |- (mode, NSING)
     |-VerbPhraseCondition
      |-VerbCondition
       |- (is, VTOBE_PRE3)
      |-VerbComplement
       |-VariableState
        |-NounPhrase
         |- (no, DETER)
         |-AuxiliarSymbol4
          |-Noun
           |- (flashing, NSING)
 |- (,, COMMA)
 |-ActionClause
  |-NounPhrase
   |- (the, DETER)
   |-AuxiliarSymbol4
    |-AuxiliarSymbol4
     |-AuxiliarSymbol4
      |-Noun
       |- (lights, NPLUR)
     |-Noun
      |- (controller, NSING)
    |-Noun
     |- (component, NSING)
  |-VerbPhraseAction
   |- (shall, SHALL)
   |- (:, COLON)
   |-VerbAction
    |- (assign, VBASE)
   |-VerbComplement
    |-VariableState
     |- (off, ADV)
    |-AuxiliarSymbol2
     |-PrepositionalPhrase
      |- (to, PREP)
      |-VariableState
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol3
         |- (left, ADJ)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (indication, NSING)
         |-Noun
          |- (lights, NPLUR)
   |-AuxiliarSymbol1
    |-AuxiliarSymbol1
     |-AuxiliarSymbol1
      |- (,, COMMA)
      |-VerbAction
       |- (assign, VBASE)
      |-VerbComplement
       |-VariableState
        |- (off, ADV)
       |-AuxiliarSymbol2
        |-PrepositionalPhrase
         |- (to, PREP)
         |-VariableState
          |-NounPhrase
           |- (the, DETER)
           |-AuxiliarSymbol3
            |- (right, ADJ)
           |-AuxiliarSymbol4
            |-AuxiliarSymbol4
             |-Noun
              |- (indication, NSING)
            |-Noun
             |- (lights, NPLUR)
     |- (,, COMMA)
     |-VerbAction
      |- (reset, VBASE)
     |-VerbComplement
      |-VariableState
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (flashing, NSING)
         |-Noun
          |- (counter, NSING)
    |- (,, COMMA)
    |-VerbAction
     |- (reset, VBASE)
    |-VerbComplement
     |-VariableState
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (flashing, NSING)
        |-Noun
         |- (timer, NSING)

-------------------------
REQUIREMENT #6: [when, the, voltage, is, greater, than, 80, ,, and, the, flashing, timer, is, greater, than, or, equal, to, 340, ,, and, the, left, indication, lights, are, on, or, the, right, indication, lights, are, on, ,, the, lights, controller, component, shall, :, assign, off, to, the, left, indication, lights, ,, assign, off, to, the, right, indication, lights, ,, reset, the, flashing, timer, ,, add, 1, to, the, flashing, counter] (46ms) 
The requirement is syntactically CORRECT. Number of solutions = 1.
SOLUTION #1
Requirement
 |-ConditionalClause
  |- (when, CONJ)
  |-AndCondition
   |-AndCondition
    |-AndCondition
     |-OrCondition
      |-Condition
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-Noun
          |- (voltage, NSING)
       |-VerbPhraseCondition
        |-VerbCondition
         |- (is, VTOBE_PRE3)
        |-ComparativeTerm
         |- (greater than, COMP)
        |-VerbComplement
         |-VariableState
          |- (80, NUMBER)
    |- (,, COMMA)
    |- (and, AND)
    |-OrCondition
     |-Condition
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (flashing, NSING)
        |-Noun
         |- (timer, NSING)
      |-VerbPhraseCondition
       |-VerbCondition
        |- (is, VTOBE_PRE3)
       |-ComparativeTerm
        |- (greater than, COMP)
        |- (or, OR)
        |- (equal to, COMP)
       |-VerbComplement
        |-VariableState
         |- (340, NUMBER)
   |- (,, COMMA)
   |- (and, AND)
   |-OrCondition
    |-OrCondition
     |-Condition
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol3
        |- (left, ADJ)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (indication, NSING)
        |-Noun
         |- (lights, NPLUR)
      |-VerbPhraseCondition
       |-VerbCondition
        |- (are, VTOBE_PRE)
       |-VerbComplement
        |-VariableState
         |- (on, ADV)
    |- (or, OR)
    |-Condition
     |-NounPhrase
      |- (the, DETER)
      |-AuxiliarSymbol3
       |- (right, ADJ)
      |-AuxiliarSymbol4
       |-AuxiliarSymbol4
        |-Noun
         |- (indication, NSING)
       |-Noun
        |- (lights, NPLUR)
     |-VerbPhraseCondition
      |-VerbCondition
       |- (are, VTOBE_PRE)
      |-VerbComplement
       |-VariableState
        |- (on, ADV)
 |- (,, COMMA)
 |-ActionClause
  |-NounPhrase
   |- (the, DETER)
   |-AuxiliarSymbol4
    |-AuxiliarSymbol4
     |-AuxiliarSymbol4
      |-Noun
       |- (lights, NPLUR)
     |-Noun
      |- (controller, NSING)
    |-Noun
     |- (component, NSING)
  |-VerbPhraseAction
   |- (shall, SHALL)
   |- (:, COLON)
   |-VerbAction
    |- (assign, VBASE)
   |-VerbComplement
    |-VariableState
     |- (off, ADV)
    |-AuxiliarSymbol2
     |-PrepositionalPhrase
      |- (to, PREP)
      |-VariableState
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol3
         |- (left, ADJ)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (indication, NSING)
         |-Noun
          |- (lights, NPLUR)
   |-AuxiliarSymbol1
    |-AuxiliarSymbol1
     |-AuxiliarSymbol1
      |- (,, COMMA)
      |-VerbAction
       |- (assign, VBASE)
      |-VerbComplement
       |-VariableState
        |- (off, ADV)
       |-AuxiliarSymbol2
        |-PrepositionalPhrase
         |- (to, PREP)
         |-VariableState
          |-NounPhrase
           |- (the, DETER)
           |-AuxiliarSymbol3
            |- (right, ADJ)
           |-AuxiliarSymbol4
            |-AuxiliarSymbol4
             |-Noun
              |- (indication, NSING)
            |-Noun
             |- (lights, NPLUR)
     |- (,, COMMA)
     |-VerbAction
      |- (reset, VBASE)
     |-VerbComplement
      |-VariableState
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (flashing, NSING)
         |-Noun
          |- (timer, NSING)
    |- (,, COMMA)
    |-VerbAction
     |- (add, VBASE)
    |-VerbComplement
     |-VariableState
      |- (1, NUMBER)
     |-AuxiliarSymbol2
      |-PrepositionalPhrase
       |- (to, PREP)
       |-VariableState
        |-NounPhrase
         |- (the, DETER)
         |-AuxiliarSymbol4
          |-AuxiliarSymbol4
           |-Noun
            |- (flashing, NSING)
          |-Noun
           |- (counter, NSING)

-------------------------
REQUIREMENT #7: [when, the, voltage, is, greater, than, 80, ,, and, the, flashing, timer, is, greater, than, or, equal, to, 220, ,, and, the, left, indication, lights, are, off, ,, and, the, right, indication, lights, are, off, ,, and, the, flashing, mode, is, left, flashing, or, the, flashing, mode, is, left, tip, flashing, ,, the, lights, controller, component, shall, :, assign, on, to, the, left, indication, lights, ,, assign, off, to, the, right, indication, lights, ,, reset, the, flashing, timer] (64ms) 
The requirement is syntactically CORRECT. Number of solutions = 1.
SOLUTION #1
Requirement
 |-ConditionalClause
  |- (when, CONJ)
  |-AndCondition
   |-AndCondition
    |-AndCondition
     |-AndCondition
      |-AndCondition
       |-OrCondition
        |-Condition
         |-NounPhrase
          |- (the, DETER)
          |-AuxiliarSymbol4
           |-Noun
            |- (voltage, NSING)
         |-VerbPhraseCondition
          |-VerbCondition
           |- (is, VTOBE_PRE3)
          |-ComparativeTerm
           |- (greater than, COMP)
          |-VerbComplement
           |-VariableState
            |- (80, NUMBER)
      |- (,, COMMA)
      |- (and, AND)
      |-OrCondition
       |-Condition
        |-NounPhrase
         |- (the, DETER)
         |-AuxiliarSymbol4
          |-AuxiliarSymbol4
           |-Noun
            |- (flashing, NSING)
          |-Noun
           |- (timer, NSING)
        |-VerbPhraseCondition
         |-VerbCondition
          |- (is, VTOBE_PRE3)
         |-ComparativeTerm
          |- (greater than, COMP)
          |- (or, OR)
          |- (equal to, COMP)
         |-VerbComplement
          |-VariableState
           |- (220, NUMBER)
     |- (,, COMMA)
     |- (and, AND)
     |-OrCondition
      |-Condition
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol3
         |- (left, ADJ)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (indication, NSING)
         |-Noun
          |- (lights, NPLUR)
       |-VerbPhraseCondition
        |-VerbCondition
         |- (are, VTOBE_PRE)
        |-VerbComplement
         |-VariableState
          |- (off, ADV)
    |- (,, COMMA)
    |- (and, AND)
    |-OrCondition
     |-Condition
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol3
        |- (right, ADJ)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (indication, NSING)
        |-Noun
         |- (lights, NPLUR)
      |-VerbPhraseCondition
       |-VerbCondition
        |- (are, VTOBE_PRE)
       |-VerbComplement
        |-VariableState
         |- (off, ADV)
   |- (,, COMMA)
   |- (and, AND)
   |-OrCondition
    |-OrCondition
     |-Condition
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (flashing, NSING)
        |-Noun
         |- (mode, NSING)
      |-VerbPhraseCondition
       |-VerbCondition
        |- (is, VTOBE_PRE3)
       |-VerbComplement
        |-VariableState
         |-NounPhrase
          |-AuxiliarSymbol3
           |- (left, ADJ)
          |-AuxiliarSymbol4
           |-Noun
            |- (flashing, NSING)
    |- (or, OR)
    |-Condition
     |-NounPhrase
      |- (the, DETER)
      |-AuxiliarSymbol4
       |-AuxiliarSymbol4
        |-Noun
         |- (flashing, NSING)
       |-Noun
        |- (mode, NSING)
     |-VerbPhraseCondition
      |-VerbCondition
       |- (is, VTOBE_PRE3)
      |-VerbComplement
       |-VariableState
        |-NounPhrase
         |-AuxiliarSymbol3
          |- (left, ADJ)
         |-AuxiliarSymbol4
          |-AuxiliarSymbol4
           |-Noun
            |- (tip, NSING)
          |-Noun
           |- (flashing, NSING)
 |- (,, COMMA)
 |-ActionClause
  |-NounPhrase
   |- (the, DETER)
   |-AuxiliarSymbol4
    |-AuxiliarSymbol4
     |-AuxiliarSymbol4
      |-Noun
       |- (lights, NPLUR)
     |-Noun
      |- (controller, NSING)
    |-Noun
     |- (component, NSING)
  |-VerbPhraseAction
   |- (shall, SHALL)
   |- (:, COLON)
   |-VerbAction
    |- (assign, VBASE)
   |-VerbComplement
    |-VariableState
     |- (on, ADV)
    |-AuxiliarSymbol2
     |-PrepositionalPhrase
      |- (to, PREP)
      |-VariableState
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol3
         |- (left, ADJ)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (indication, NSING)
         |-Noun
          |- (lights, NPLUR)
   |-AuxiliarSymbol1
    |-AuxiliarSymbol1
     |- (,, COMMA)
     |-VerbAction
      |- (assign, VBASE)
     |-VerbComplement
      |-VariableState
       |- (off, ADV)
      |-AuxiliarSymbol2
       |-PrepositionalPhrase
        |- (to, PREP)
        |-VariableState
         |-NounPhrase
          |- (the, DETER)
          |-AuxiliarSymbol3
           |- (right, ADJ)
          |-AuxiliarSymbol4
           |-AuxiliarSymbol4
            |-Noun
             |- (indication, NSING)
           |-Noun
            |- (lights, NPLUR)
    |- (,, COMMA)
    |-VerbAction
     |- (reset, VBASE)
    |-VerbComplement
     |-VariableState
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (flashing, NSING)
        |-Noun
         |- (timer, NSING)

-------------------------
REQUIREMENT #8: [when, the, voltage, is, greater, than, 80, ,, and, the, flashing, timer, is, greater, than, or, equal, to, 220, ,, and, the, left, indication, lights, are, off, ,, and, the, right, indication, lights, are, off, ,, and, the, flashing, mode, is, right, flashing, or, the, flashing, mode, is, right, tip, flashing, ,, the, lights, controller, component, shall, :, assign, off, to, the, left, indication, lights, ,, assign, on, to, the, right, indication, lights, ,, reset, the, flashing, timer] (69ms) 
The requirement is syntactically CORRECT. Number of solutions = 1.
SOLUTION #1
Requirement
 |-ConditionalClause
  |- (when, CONJ)
  |-AndCondition
   |-AndCondition
    |-AndCondition
     |-AndCondition
      |-AndCondition
       |-OrCondition
        |-Condition
         |-NounPhrase
          |- (the, DETER)
          |-AuxiliarSymbol4
           |-Noun
            |- (voltage, NSING)
         |-VerbPhraseCondition
          |-VerbCondition
           |- (is, VTOBE_PRE3)
          |-ComparativeTerm
           |- (greater than, COMP)
          |-VerbComplement
           |-VariableState
            |- (80, NUMBER)
      |- (,, COMMA)
      |- (and, AND)
      |-OrCondition
       |-Condition
        |-NounPhrase
         |- (the, DETER)
         |-AuxiliarSymbol4
          |-AuxiliarSymbol4
           |-Noun
            |- (flashing, NSING)
          |-Noun
           |- (timer, NSING)
        |-VerbPhraseCondition
         |-VerbCondition
          |- (is, VTOBE_PRE3)
         |-ComparativeTerm
          |- (greater than, COMP)
          |- (or, OR)
          |- (equal to, COMP)
         |-VerbComplement
          |-VariableState
           |- (220, NUMBER)
     |- (,, COMMA)
     |- (and, AND)
     |-OrCondition
      |-Condition
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol3
         |- (left, ADJ)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (indication, NSING)
         |-Noun
          |- (lights, NPLUR)
       |-VerbPhraseCondition
        |-VerbCondition
         |- (are, VTOBE_PRE)
        |-VerbComplement
         |-VariableState
          |- (off, ADV)
    |- (,, COMMA)
    |- (and, AND)
    |-OrCondition
     |-Condition
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol3
        |- (right, ADJ)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (indication, NSING)
        |-Noun
         |- (lights, NPLUR)
      |-VerbPhraseCondition
       |-VerbCondition
        |- (are, VTOBE_PRE)
       |-VerbComplement
        |-VariableState
         |- (off, ADV)
   |- (,, COMMA)
   |- (and, AND)
   |-OrCondition
    |-OrCondition
     |-Condition
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (flashing, NSING)
        |-Noun
         |- (mode, NSING)
      |-VerbPhraseCondition
       |-VerbCondition
        |- (is, VTOBE_PRE3)
       |-VerbComplement
        |-VariableState
         |-NounPhrase
          |-AuxiliarSymbol3
           |- (right, ADJ)
          |-AuxiliarSymbol4
           |-Noun
            |- (flashing, NSING)
    |- (or, OR)
    |-Condition
     |-NounPhrase
      |- (the, DETER)
      |-AuxiliarSymbol4
       |-AuxiliarSymbol4
        |-Noun
         |- (flashing, NSING)
       |-Noun
        |- (mode, NSING)
     |-VerbPhraseCondition
      |-VerbCondition
       |- (is, VTOBE_PRE3)
      |-VerbComplement
       |-VariableState
        |-NounPhrase
         |-AuxiliarSymbol3
          |- (right, ADJ)
         |-AuxiliarSymbol4
          |-AuxiliarSymbol4
           |-Noun
            |- (tip, NSING)
          |-Noun
           |- (flashing, NSING)
 |- (,, COMMA)
 |-ActionClause
  |-NounPhrase
   |- (the, DETER)
   |-AuxiliarSymbol4
    |-AuxiliarSymbol4
     |-AuxiliarSymbol4
      |-Noun
       |- (lights, NPLUR)
     |-Noun
      |- (controller, NSING)
    |-Noun
     |- (component, NSING)
  |-VerbPhraseAction
   |- (shall, SHALL)
   |- (:, COLON)
   |-VerbAction
    |- (assign, VBASE)
   |-VerbComplement
    |-VariableState
     |- (off, ADV)
    |-AuxiliarSymbol2
     |-PrepositionalPhrase
      |- (to, PREP)
      |-VariableState
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol3
         |- (left, ADJ)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (indication, NSING)
         |-Noun
          |- (lights, NPLUR)
   |-AuxiliarSymbol1
    |-AuxiliarSymbol1
     |- (,, COMMA)
     |-VerbAction
      |- (assign, VBASE)
     |-VerbComplement
      |-VariableState
       |- (on, ADV)
      |-AuxiliarSymbol2
       |-PrepositionalPhrase
        |- (to, PREP)
        |-VariableState
         |-NounPhrase
          |- (the, DETER)
          |-AuxiliarSymbol3
           |- (right, ADJ)
          |-AuxiliarSymbol4
           |-AuxiliarSymbol4
            |-Noun
             |- (indication, NSING)
           |-Noun
            |- (lights, NPLUR)
    |- (,, COMMA)
    |-VerbAction
     |- (reset, VBASE)
    |-VerbComplement
     |-VariableState
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (flashing, NSING)
        |-Noun
         |- (timer, NSING)

-------------------------
REQUIREMENT #9: [when, the, voltage, is, greater, than, 80, ,, and, the, flashing, timer, is, greater, than, or, equal, to, 220, ,, and, the, left, indication, lights, are, off, ,, and, the, right, indication, lights, are, off, ,, and, the, flashing, mode, is, both, flashing, ,, the, lights, controller, component, shall, :, assign, on, to, the, left, indication, lights, ,, assign, on, to, the, right, indication, lights, ,, reset, the, flashing, timer] (53ms) 
The requirement is syntactically CORRECT. Number of solutions = 1.
SOLUTION #1
Requirement
 |-ConditionalClause
  |- (when, CONJ)
  |-AndCondition
   |-AndCondition
    |-AndCondition
     |-AndCondition
      |-AndCondition
       |-OrCondition
        |-Condition
         |-NounPhrase
          |- (the, DETER)
          |-AuxiliarSymbol4
           |-Noun
            |- (voltage, NSING)
         |-VerbPhraseCondition
          |-VerbCondition
           |- (is, VTOBE_PRE3)
          |-ComparativeTerm
           |- (greater than, COMP)
          |-VerbComplement
           |-VariableState
            |- (80, NUMBER)
      |- (,, COMMA)
      |- (and, AND)
      |-OrCondition
       |-Condition
        |-NounPhrase
         |- (the, DETER)
         |-AuxiliarSymbol4
          |-AuxiliarSymbol4
           |-Noun
            |- (flashing, NSING)
          |-Noun
           |- (timer, NSING)
        |-VerbPhraseCondition
         |-VerbCondition
          |- (is, VTOBE_PRE3)
         |-ComparativeTerm
          |- (greater than, COMP)
          |- (or, OR)
          |- (equal to, COMP)
         |-VerbComplement
          |-VariableState
           |- (220, NUMBER)
     |- (,, COMMA)
     |- (and, AND)
     |-OrCondition
      |-Condition
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol3
         |- (left, ADJ)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (indication, NSING)
         |-Noun
          |- (lights, NPLUR)
       |-VerbPhraseCondition
        |-VerbCondition
         |- (are, VTOBE_PRE)
        |-VerbComplement
         |-VariableState
          |- (off, ADV)
    |- (,, COMMA)
    |- (and, AND)
    |-OrCondition
     |-Condition
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol3
        |- (right, ADJ)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (indication, NSING)
        |-Noun
         |- (lights, NPLUR)
      |-VerbPhraseCondition
       |-VerbCondition
        |- (are, VTOBE_PRE)
       |-VerbComplement
        |-VariableState
         |- (off, ADV)
   |- (,, COMMA)
   |- (and, AND)
   |-OrCondition
    |-Condition
     |-NounPhrase
      |- (the, DETER)
      |-AuxiliarSymbol4
       |-AuxiliarSymbol4
        |-Noun
         |- (flashing, NSING)
       |-Noun
        |- (mode, NSING)
     |-VerbPhraseCondition
      |-VerbCondition
       |- (is, VTOBE_PRE3)
      |-VerbComplement
       |-VariableState
        |-NounPhrase
         |-AuxiliarSymbol3
          |- (both, ADJ)
         |-AuxiliarSymbol4
          |-Noun
           |- (flashing, NSING)
 |- (,, COMMA)
 |-ActionClause
  |-NounPhrase
   |- (the, DETER)
   |-AuxiliarSymbol4
    |-AuxiliarSymbol4
     |-AuxiliarSymbol4
      |-Noun
       |- (lights, NPLUR)
     |-Noun
      |- (controller, NSING)
    |-Noun
     |- (component, NSING)
  |-VerbPhraseAction
   |- (shall, SHALL)
   |- (:, COLON)
   |-VerbAction
    |- (assign, VBASE)
   |-VerbComplement
    |-VariableState
     |- (on, ADV)
    |-AuxiliarSymbol2
     |-PrepositionalPhrase
      |- (to, PREP)
      |-VariableState
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol3
         |- (left, ADJ)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (indication, NSING)
         |-Noun
          |- (lights, NPLUR)
   |-AuxiliarSymbol1
    |-AuxiliarSymbol1
     |- (,, COMMA)
     |-VerbAction
      |- (assign, VBASE)
     |-VerbComplement
      |-VariableState
       |- (on, ADV)
      |-AuxiliarSymbol2
       |-PrepositionalPhrase
        |- (to, PREP)
        |-VariableState
         |-NounPhrase
          |- (the, DETER)
          |-AuxiliarSymbol3
           |- (right, ADJ)
          |-AuxiliarSymbol4
           |-AuxiliarSymbol4
            |-Noun
             |- (indication, NSING)
           |-Noun
            |- (lights, NPLUR)
    |- (,, COMMA)
    |-VerbAction
     |- (reset, VBASE)
    |-VerbComplement
     |-VariableState
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (flashing, NSING)
        |-Noun
         |- (timer, NSING)

-------------------------
REQUIREMENT #10: [when, the, turn, indicator, lever, changes, to, the, left, position, ,, and, the, emergency, flashing, is, off, ,, the, flashing, mode, component, shall, :, assign, left, flashing, to, the, flashing, mode, ,, reset, the, flashing, counter, ,, reset, the, flashing, timer] (13ms) 
The requirement is syntactically CORRECT. Number of solutions = 1.
SOLUTION #1
Requirement
 |-ConditionalClause
  |- (when, CONJ)
  |-AndCondition
   |-AndCondition
    |-OrCondition
     |-Condition
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (turn, NSING)
         |-Noun
          |- (indicator, NSING)
        |-Noun
         |- (lever, NSING)
      |-VerbPhraseCondition
       |-VerbCondition
        |- (changes, VPRE3RD)
       |-VerbComplement
        |-AuxiliarSymbol2
         |-PrepositionalPhrase
          |- (to, PREP)
          |-VariableState
           |-NounPhrase
            |- (the, DETER)
            |-AuxiliarSymbol3
             |- (left, ADJ)
            |-AuxiliarSymbol4
             |-Noun
              |- (position, NSING)
   |- (,, COMMA)
   |- (and, AND)
   |-OrCondition
    |-Condition
     |-NounPhrase
      |- (the, DETER)
      |-AuxiliarSymbol4
       |-AuxiliarSymbol4
        |-Noun
         |- (emergency, NSING)
       |-Noun
        |- (flashing, NSING)
     |-VerbPhraseCondition
      |-VerbCondition
       |- (is, VTOBE_PRE3)
      |-VerbComplement
       |-VariableState
        |- (off, ADV)
 |- (,, COMMA)
 |-ActionClause
  |-NounPhrase
   |- (the, DETER)
   |-AuxiliarSymbol4
    |-AuxiliarSymbol4
     |-AuxiliarSymbol4
      |-Noun
       |- (flashing, NSING)
     |-Noun
      |- (mode, NSING)
    |-Noun
     |- (component, NSING)
  |-VerbPhraseAction
   |- (shall, SHALL)
   |- (:, COLON)
   |-VerbAction
    |- (assign, VBASE)
   |-VerbComplement
    |-VariableState
     |-NounPhrase
      |-AuxiliarSymbol3
       |- (left, ADJ)
      |-AuxiliarSymbol4
       |-Noun
        |- (flashing, NSING)
    |-AuxiliarSymbol2
     |-PrepositionalPhrase
      |- (to, PREP)
      |-VariableState
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (flashing, NSING)
         |-Noun
          |- (mode, NSING)
   |-AuxiliarSymbol1
    |-AuxiliarSymbol1
     |- (,, COMMA)
     |-VerbAction
      |- (reset, VBASE)
     |-VerbComplement
      |-VariableState
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (flashing, NSING)
         |-Noun
          |- (counter, NSING)
    |- (,, COMMA)
    |-VerbAction
     |- (reset, VBASE)
    |-VerbComplement
     |-VariableState
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (flashing, NSING)
        |-Noun
         |- (timer, NSING)

-------------------------
REQUIREMENT #11: [when, the, turn, indicator, lever, changes, to, the, right, position, ,, and, the, emergency, flashing, is, off, ,, the, flashing, mode, component, shall, :, assign, right, flashing, to, the, flashing, mode, ,, reset, the, flashing, counter, ,, reset, the, flashing, timer] (13ms) 
The requirement is syntactically CORRECT. Number of solutions = 1.
SOLUTION #1
Requirement
 |-ConditionalClause
  |- (when, CONJ)
  |-AndCondition
   |-AndCondition
    |-OrCondition
     |-Condition
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (turn, NSING)
         |-Noun
          |- (indicator, NSING)
        |-Noun
         |- (lever, NSING)
      |-VerbPhraseCondition
       |-VerbCondition
        |- (changes, VPRE3RD)
       |-VerbComplement
        |-AuxiliarSymbol2
         |-PrepositionalPhrase
          |- (to, PREP)
          |-VariableState
           |-NounPhrase
            |- (the, DETER)
            |-AuxiliarSymbol3
             |- (right, ADJ)
            |-AuxiliarSymbol4
             |-Noun
              |- (position, NSING)
   |- (,, COMMA)
   |- (and, AND)
   |-OrCondition
    |-Condition
     |-NounPhrase
      |- (the, DETER)
      |-AuxiliarSymbol4
       |-AuxiliarSymbol4
        |-Noun
         |- (emergency, NSING)
       |-Noun
        |- (flashing, NSING)
     |-VerbPhraseCondition
      |-VerbCondition
       |- (is, VTOBE_PRE3)
      |-VerbComplement
       |-VariableState
        |- (off, ADV)
 |- (,, COMMA)
 |-ActionClause
  |-NounPhrase
   |- (the, DETER)
   |-AuxiliarSymbol4
    |-AuxiliarSymbol4
     |-AuxiliarSymbol4
      |-Noun
       |- (flashing, NSING)
     |-Noun
      |- (mode, NSING)
    |-Noun
     |- (component, NSING)
  |-VerbPhraseAction
   |- (shall, SHALL)
   |- (:, COLON)
   |-VerbAction
    |- (assign, VBASE)
   |-VerbComplement
    |-VariableState
     |-NounPhrase
      |-AuxiliarSymbol3
       |- (right, ADJ)
      |-AuxiliarSymbol4
       |-Noun
        |- (flashing, NSING)
    |-AuxiliarSymbol2
     |-PrepositionalPhrase
      |- (to, PREP)
      |-VariableState
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (flashing, NSING)
         |-Noun
          |- (mode, NSING)
   |-AuxiliarSymbol1
    |-AuxiliarSymbol1
     |- (,, COMMA)
     |-VerbAction
      |- (reset, VBASE)
     |-VerbComplement
      |-VariableState
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (flashing, NSING)
         |-Noun
          |- (counter, NSING)
    |- (,, COMMA)
    |-VerbAction
     |- (reset, VBASE)
    |-VerbComplement
     |-VariableState
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (flashing, NSING)
        |-Noun
         |- (timer, NSING)

-------------------------
REQUIREMENT #12: [when, the, emergency, flashing, becomes, on, ,, the, flashing, mode, component, shall, :, assign, both, flashing, to, the, flashing, mode, ,, reset, the, flashing, counter, ,, reset, the, flashing, timer] (7ms) 
The requirement is syntactically CORRECT. Number of solutions = 1.
SOLUTION #1
Requirement
 |-ConditionalClause
  |- (when, CONJ)
  |-AndCondition
   |-OrCondition
    |-Condition
     |-NounPhrase
      |- (the, DETER)
      |-AuxiliarSymbol4
       |-AuxiliarSymbol4
        |-Noun
         |- (emergency, NSING)
       |-Noun
        |- (flashing, NSING)
     |-VerbPhraseCondition
      |-VerbCondition
       |- (becomes, VPRE3RD)
      |-VerbComplement
       |-VariableState
        |- (on, ADV)
 |- (,, COMMA)
 |-ActionClause
  |-NounPhrase
   |- (the, DETER)
   |-AuxiliarSymbol4
    |-AuxiliarSymbol4
     |-AuxiliarSymbol4
      |-Noun
       |- (flashing, NSING)
     |-Noun
      |- (mode, NSING)
    |-Noun
     |- (component, NSING)
  |-VerbPhraseAction
   |- (shall, SHALL)
   |- (:, COLON)
   |-VerbAction
    |- (assign, VBASE)
   |-VerbComplement
    |-VariableState
     |-NounPhrase
      |-AuxiliarSymbol3
       |- (both, ADJ)
      |-AuxiliarSymbol4
       |-Noun
        |- (flashing, NSING)
    |-AuxiliarSymbol2
     |-PrepositionalPhrase
      |- (to, PREP)
      |-VariableState
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (flashing, NSING)
         |-Noun
          |- (mode, NSING)
   |-AuxiliarSymbol1
    |-AuxiliarSymbol1
     |- (,, COMMA)
     |-VerbAction
      |- (reset, VBASE)
     |-VerbComplement
      |-VariableState
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (flashing, NSING)
         |-Noun
          |- (counter, NSING)
    |- (,, COMMA)
    |-VerbAction
     |- (reset, VBASE)
    |-VerbComplement
     |-VariableState
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (flashing, NSING)
        |-Noun
         |- (timer, NSING)

-------------------------
REQUIREMENT #13: [when, the, emergency, flashing, is, on, ,, and, the, emergency, flashing, was, on, ,, and, turn, indicator, lever, changes, to, the, left, position, ,, the, flashing, mode, component, shall, :, assign, left, flashing, to, the, flashing, mode, ,, reset, the, flashing, counter, ,, reset, the, flashing, timer] (18ms) 
The requirement is syntactically CORRECT. Number of solutions = 1.
SOLUTION #1
Requirement
 |-ConditionalClause
  |- (when, CONJ)
  |-AndCondition
   |-AndCondition
    |-AndCondition
     |-OrCondition
      |-Condition
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (emergency, NSING)
         |-Noun
          |- (flashing, NSING)
       |-VerbPhraseCondition
        |-VerbCondition
         |- (is, VTOBE_PRE3)
        |-VerbComplement
         |-VariableState
          |- (on, ADV)
    |- (,, COMMA)
    |- (and, AND)
    |-OrCondition
     |-Condition
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (emergency, NSING)
        |-Noun
         |- (flashing, NSING)
      |-VerbPhraseCondition
       |-VerbCondition
        |- (was, VTOBE_PAST3)
       |-VerbComplement
        |-VariableState
         |- (on, ADV)
   |- (,, COMMA)
   |- (and, AND)
   |-OrCondition
    |-Condition
     |-NounPhrase
      |-AuxiliarSymbol4
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (turn, NSING)
        |-Noun
         |- (indicator, NSING)
       |-Noun
        |- (lever, NSING)
     |-VerbPhraseCondition
      |-VerbCondition
       |- (changes, VPRE3RD)
      |-VerbComplement
       |-AuxiliarSymbol2
        |-PrepositionalPhrase
         |- (to, PREP)
         |-VariableState
          |-NounPhrase
           |- (the, DETER)
           |-AuxiliarSymbol3
            |- (left, ADJ)
           |-AuxiliarSymbol4
            |-Noun
             |- (position, NSING)
 |- (,, COMMA)
 |-ActionClause
  |-NounPhrase
   |- (the, DETER)
   |-AuxiliarSymbol4
    |-AuxiliarSymbol4
     |-AuxiliarSymbol4
      |-Noun
       |- (flashing, NSING)
     |-Noun
      |- (mode, NSING)
    |-Noun
     |- (component, NSING)
  |-VerbPhraseAction
   |- (shall, SHALL)
   |- (:, COLON)
   |-VerbAction
    |- (assign, VBASE)
   |-VerbComplement
    |-VariableState
     |-NounPhrase
      |-AuxiliarSymbol3
       |- (left, ADJ)
      |-AuxiliarSymbol4
       |-Noun
        |- (flashing, NSING)
    |-AuxiliarSymbol2
     |-PrepositionalPhrase
      |- (to, PREP)
      |-VariableState
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (flashing, NSING)
         |-Noun
          |- (mode, NSING)
   |-AuxiliarSymbol1
    |-AuxiliarSymbol1
     |- (,, COMMA)
     |-VerbAction
      |- (reset, VBASE)
     |-VerbComplement
      |-VariableState
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (flashing, NSING)
         |-Noun
          |- (counter, NSING)
    |- (,, COMMA)
    |-VerbAction
     |- (reset, VBASE)
    |-VerbComplement
     |-VariableState
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (flashing, NSING)
        |-Noun
         |- (timer, NSING)

-------------------------
REQUIREMENT #14: [when, the, emergency, flashing, is, on, ,, and, the, emergency, flashing, was, on, ,, and, turn, indicator, lever, changes, to, the, right, position, ,, the, flashing, mode, component, shall, :, assign, right, flashing, to, the, flashing, mode, ,, reset, the, flashing, counter, ,, reset, the, flashing, timer] (19ms) 
The requirement is syntactically CORRECT. Number of solutions = 1.
SOLUTION #1
Requirement
 |-ConditionalClause
  |- (when, CONJ)
  |-AndCondition
   |-AndCondition
    |-AndCondition
     |-OrCondition
      |-Condition
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (emergency, NSING)
         |-Noun
          |- (flashing, NSING)
       |-VerbPhraseCondition
        |-VerbCondition
         |- (is, VTOBE_PRE3)
        |-VerbComplement
         |-VariableState
          |- (on, ADV)
    |- (,, COMMA)
    |- (and, AND)
    |-OrCondition
     |-Condition
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (emergency, NSING)
        |-Noun
         |- (flashing, NSING)
      |-VerbPhraseCondition
       |-VerbCondition
        |- (was, VTOBE_PAST3)
       |-VerbComplement
        |-VariableState
         |- (on, ADV)
   |- (,, COMMA)
   |- (and, AND)
   |-OrCondition
    |-Condition
     |-NounPhrase
      |-AuxiliarSymbol4
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (turn, NSING)
        |-Noun
         |- (indicator, NSING)
       |-Noun
        |- (lever, NSING)
     |-VerbPhraseCondition
      |-VerbCondition
       |- (changes, VPRE3RD)
      |-VerbComplement
       |-AuxiliarSymbol2
        |-PrepositionalPhrase
         |- (to, PREP)
         |-VariableState
          |-NounPhrase
           |- (the, DETER)
           |-AuxiliarSymbol3
            |- (right, ADJ)
           |-AuxiliarSymbol4
            |-Noun
             |- (position, NSING)
 |- (,, COMMA)
 |-ActionClause
  |-NounPhrase
   |- (the, DETER)
   |-AuxiliarSymbol4
    |-AuxiliarSymbol4
     |-AuxiliarSymbol4
      |-Noun
       |- (flashing, NSING)
     |-Noun
      |- (mode, NSING)
    |-Noun
     |- (component, NSING)
  |-VerbPhraseAction
   |- (shall, SHALL)
   |- (:, COLON)
   |-VerbAction
    |- (assign, VBASE)
   |-VerbComplement
    |-VariableState
     |-NounPhrase
      |-AuxiliarSymbol3
       |- (right, ADJ)
      |-AuxiliarSymbol4
       |-Noun
        |- (flashing, NSING)
    |-AuxiliarSymbol2
     |-PrepositionalPhrase
      |- (to, PREP)
      |-VariableState
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (flashing, NSING)
         |-Noun
          |- (mode, NSING)
   |-AuxiliarSymbol1
    |-AuxiliarSymbol1
     |- (,, COMMA)
     |-VerbAction
      |- (reset, VBASE)
     |-VerbComplement
      |-VariableState
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (flashing, NSING)
         |-Noun
          |- (counter, NSING)
    |- (,, COMMA)
    |-VerbAction
     |- (reset, VBASE)
    |-VerbComplement
     |-VariableState
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (flashing, NSING)
        |-Noun
         |- (timer, NSING)

-------------------------
REQUIREMENT #15: [when, the, emergency, flashing, is, on, ,, and, the, emergency, flashing, was, on, ,, and, the, turn, indicator, lever, changes, to, the, idle, position, ,, and, the, flashing, mode, is, not, both, flashing, ,, the, flashing, mode, component, shall, :, assign, both, flashing, to, the, flashing, mode, ,, reset, the, flashing, counter, ,, reset, the, flashing, timer] (27ms) 
The requirement is syntactically CORRECT. Number of solutions = 1.
SOLUTION #1
Requirement
 |-ConditionalClause
  |- (when, CONJ)
  |-AndCondition
   |-AndCondition
    |-AndCondition
     |-AndCondition
      |-OrCondition
       |-Condition
        |-NounPhrase
         |- (the, DETER)
         |-AuxiliarSymbol4
          |-AuxiliarSymbol4
           |-Noun
            |- (emergency, NSING)
          |-Noun
           |- (flashing, NSING)
        |-VerbPhraseCondition
         |-VerbCondition
          |- (is, VTOBE_PRE3)
         |-VerbComplement
          |-VariableState
           |- (on, ADV)
     |- (,, COMMA)
     |- (and, AND)
     |-OrCondition
      |-Condition
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (emergency, NSING)
         |-Noun
          |- (flashing, NSING)
       |-VerbPhraseCondition
        |-VerbCondition
         |- (was, VTOBE_PAST3)
        |-VerbComplement
         |-VariableState
          |- (on, ADV)
    |- (,, COMMA)
    |- (and, AND)
    |-OrCondition
     |-Condition
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (turn, NSING)
         |-Noun
          |- (indicator, NSING)
        |-Noun
         |- (lever, NSING)
      |-VerbPhraseCondition
       |-VerbCondition
        |- (changes, VPRE3RD)
       |-VerbComplement
        |-AuxiliarSymbol2
         |-PrepositionalPhrase
          |- (to, PREP)
          |-VariableState
           |-NounPhrase
            |- (the, DETER)
            |-AuxiliarSymbol3
             |- (idle, ADJ)
            |-AuxiliarSymbol4
             |-Noun
              |- (position, NSING)
   |- (,, COMMA)
   |- (and, AND)
   |-OrCondition
    |-Condition
     |-NounPhrase
      |- (the, DETER)
      |-AuxiliarSymbol4
       |-AuxiliarSymbol4
        |-Noun
         |- (flashing, NSING)
       |-Noun
        |- (mode, NSING)
     |-VerbPhraseCondition
      |-VerbCondition
       |- (is, VTOBE_PRE3)
      |- (not, NOT)
      |-VerbComplement
       |-VariableState
        |-NounPhrase
         |-AuxiliarSymbol3
          |- (both, ADJ)
         |-AuxiliarSymbol4
          |-Noun
           |- (flashing, NSING)
 |- (,, COMMA)
 |-ActionClause
  |-NounPhrase
   |- (the, DETER)
   |-AuxiliarSymbol4
    |-AuxiliarSymbol4
     |-AuxiliarSymbol4
      |-Noun
       |- (flashing, NSING)
     |-Noun
      |- (mode, NSING)
    |-Noun
     |- (component, NSING)
  |-VerbPhraseAction
   |- (shall, SHALL)
   |- (:, COLON)
   |-VerbAction
    |- (assign, VBASE)
   |-VerbComplement
    |-VariableState
     |-NounPhrase
      |-AuxiliarSymbol3
       |- (both, ADJ)
      |-AuxiliarSymbol4
       |-Noun
        |- (flashing, NSING)
    |-AuxiliarSymbol2
     |-PrepositionalPhrase
      |- (to, PREP)
      |-VariableState
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (flashing, NSING)
         |-Noun
          |- (mode, NSING)
   |-AuxiliarSymbol1
    |-AuxiliarSymbol1
     |- (,, COMMA)
     |-VerbAction
      |- (reset, VBASE)
     |-VerbComplement
      |-VariableState
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (flashing, NSING)
         |-Noun
          |- (counter, NSING)
    |- (,, COMMA)
    |-VerbAction
     |- (reset, VBASE)
    |-VerbComplement
     |-VariableState
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (flashing, NSING)
        |-Noun
         |- (timer, NSING)

-------------------------
REQUIREMENT #16: [when, the, emergency, flashing, becomes, off, ,, and, the, turn, indicator, lever, is, on, the, left, position, ,, and, the, turn, indicator, lever, was, on, the, left, position, ,, and, the, flashing, mode, is, not, left, flashing, ,, the, flashing, mode, component, shall, :, assign, left, flashing, to, the, flashing, mode, ,, reset, the, flashing, counter, ,, reset, the, flashing, timer] (37ms) 
The requirement is syntactically CORRECT. Number of solutions = 1.
SOLUTION #1
Requirement
 |-ConditionalClause
  |- (when, CONJ)
  |-AndCondition
   |-AndCondition
    |-AndCondition
     |-AndCondition
      |-OrCondition
       |-Condition
        |-NounPhrase
         |- (the, DETER)
         |-AuxiliarSymbol4
          |-AuxiliarSymbol4
           |-Noun
            |- (emergency, NSING)
          |-Noun
           |- (flashing, NSING)
        |-VerbPhraseCondition
         |-VerbCondition
          |- (becomes, VPRE3RD)
         |-VerbComplement
          |-VariableState
           |- (off, ADV)
     |- (,, COMMA)
     |- (and, AND)
     |-OrCondition
      |-Condition
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-AuxiliarSymbol4
           |-Noun
            |- (turn, NSING)
          |-Noun
           |- (indicator, NSING)
         |-Noun
          |- (lever, NSING)
       |-VerbPhraseCondition
        |-VerbCondition
         |- (is, VTOBE_PRE3)
        |-VerbComplement
         |-AuxiliarSymbol2
          |-PrepositionalPhrase
           |- (on, PREP)
           |-VariableState
            |-NounPhrase
             |- (the, DETER)
             |-AuxiliarSymbol3
              |- (left, ADJ)
             |-AuxiliarSymbol4
              |-Noun
               |- (position, NSING)
    |- (,, COMMA)
    |- (and, AND)
    |-OrCondition
     |-Condition
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (turn, NSING)
         |-Noun
          |- (indicator, NSING)
        |-Noun
         |- (lever, NSING)
      |-VerbPhraseCondition
       |-VerbCondition
        |- (was, VTOBE_PAST3)
       |-VerbComplement
        |-AuxiliarSymbol2
         |-PrepositionalPhrase
          |- (on, PREP)
          |-VariableState
           |-NounPhrase
            |- (the, DETER)
            |-AuxiliarSymbol3
             |- (left, ADJ)
            |-AuxiliarSymbol4
             |-Noun
              |- (position, NSING)
   |- (,, COMMA)
   |- (and, AND)
   |-OrCondition
    |-Condition
     |-NounPhrase
      |- (the, DETER)
      |-AuxiliarSymbol4
       |-AuxiliarSymbol4
        |-Noun
         |- (flashing, NSING)
       |-Noun
        |- (mode, NSING)
     |-VerbPhraseCondition
      |-VerbCondition
       |- (is, VTOBE_PRE3)
      |- (not, NOT)
      |-VerbComplement
       |-VariableState
        |-NounPhrase
         |-AuxiliarSymbol3
          |- (left, ADJ)
         |-AuxiliarSymbol4
          |-Noun
           |- (flashing, NSING)
 |- (,, COMMA)
 |-ActionClause
  |-NounPhrase
   |- (the, DETER)
   |-AuxiliarSymbol4
    |-AuxiliarSymbol4
     |-AuxiliarSymbol4
      |-Noun
       |- (flashing, NSING)
     |-Noun
      |- (mode, NSING)
    |-Noun
     |- (component, NSING)
  |-VerbPhraseAction
   |- (shall, SHALL)
   |- (:, COLON)
   |-VerbAction
    |- (assign, VBASE)
   |-VerbComplement
    |-VariableState
     |-NounPhrase
      |-AuxiliarSymbol3
       |- (left, ADJ)
      |-AuxiliarSymbol4
       |-Noun
        |- (flashing, NSING)
    |-AuxiliarSymbol2
     |-PrepositionalPhrase
      |- (to, PREP)
      |-VariableState
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (flashing, NSING)
         |-Noun
          |- (mode, NSING)
   |-AuxiliarSymbol1
    |-AuxiliarSymbol1
     |- (,, COMMA)
     |-VerbAction
      |- (reset, VBASE)
     |-VerbComplement
      |-VariableState
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (flashing, NSING)
         |-Noun
          |- (counter, NSING)
    |- (,, COMMA)
    |-VerbAction
     |- (reset, VBASE)
    |-VerbComplement
     |-VariableState
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (flashing, NSING)
        |-Noun
         |- (timer, NSING)

-------------------------
REQUIREMENT #17: [when, the, emergency, flashing, becomes, off, ,, and, the, turn, indicator, lever, is, on, the, right, position, ,, and, the, turn, indicator, lever, was, on, the, right, position, ,, and, the, flashing, mode, is, not, right, flashing, ,, the, flashing, mode, component, shall, :, assign, right, flashing, to, the, flashing, mode, ,, reset, the, flashing, counter, ,, reset, the, flashing, timer] (39ms) 
The requirement is syntactically CORRECT. Number of solutions = 1.
SOLUTION #1
Requirement
 |-ConditionalClause
  |- (when, CONJ)
  |-AndCondition
   |-AndCondition
    |-AndCondition
     |-AndCondition
      |-OrCondition
       |-Condition
        |-NounPhrase
         |- (the, DETER)
         |-AuxiliarSymbol4
          |-AuxiliarSymbol4
           |-Noun
            |- (emergency, NSING)
          |-Noun
           |- (flashing, NSING)
        |-VerbPhraseCondition
         |-VerbCondition
          |- (becomes, VPRE3RD)
         |-VerbComplement
          |-VariableState
           |- (off, ADV)
     |- (,, COMMA)
     |- (and, AND)
     |-OrCondition
      |-Condition
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-AuxiliarSymbol4
           |-Noun
            |- (turn, NSING)
          |-Noun
           |- (indicator, NSING)
         |-Noun
          |- (lever, NSING)
       |-VerbPhraseCondition
        |-VerbCondition
         |- (is, VTOBE_PRE3)
        |-VerbComplement
         |-AuxiliarSymbol2
          |-PrepositionalPhrase
           |- (on, PREP)
           |-VariableState
            |-NounPhrase
             |- (the, DETER)
             |-AuxiliarSymbol3
              |- (right, ADJ)
             |-AuxiliarSymbol4
              |-Noun
               |- (position, NSING)
    |- (,, COMMA)
    |- (and, AND)
    |-OrCondition
     |-Condition
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (turn, NSING)
         |-Noun
          |- (indicator, NSING)
        |-Noun
         |- (lever, NSING)
      |-VerbPhraseCondition
       |-VerbCondition
        |- (was, VTOBE_PAST3)
       |-VerbComplement
        |-AuxiliarSymbol2
         |-PrepositionalPhrase
          |- (on, PREP)
          |-VariableState
           |-NounPhrase
            |- (the, DETER)
            |-AuxiliarSymbol3
             |- (right, ADJ)
            |-AuxiliarSymbol4
             |-Noun
              |- (position, NSING)
   |- (,, COMMA)
   |- (and, AND)
   |-OrCondition
    |-Condition
     |-NounPhrase
      |- (the, DETER)
      |-AuxiliarSymbol4
       |-AuxiliarSymbol4
        |-Noun
         |- (flashing, NSING)
       |-Noun
        |- (mode, NSING)
     |-VerbPhraseCondition
      |-VerbCondition
       |- (is, VTOBE_PRE3)
      |- (not, NOT)
      |-VerbComplement
       |-VariableState
        |-NounPhrase
         |-AuxiliarSymbol3
          |- (right, ADJ)
         |-AuxiliarSymbol4
          |-Noun
           |- (flashing, NSING)
 |- (,, COMMA)
 |-ActionClause
  |-NounPhrase
   |- (the, DETER)
   |-AuxiliarSymbol4
    |-AuxiliarSymbol4
     |-AuxiliarSymbol4
      |-Noun
       |- (flashing, NSING)
     |-Noun
      |- (mode, NSING)
    |-Noun
     |- (component, NSING)
  |-VerbPhraseAction
   |- (shall, SHALL)
   |- (:, COLON)
   |-VerbAction
    |- (assign, VBASE)
   |-VerbComplement
    |-VariableState
     |-NounPhrase
      |-AuxiliarSymbol3
       |- (right, ADJ)
      |-AuxiliarSymbol4
       |-Noun
        |- (flashing, NSING)
    |-AuxiliarSymbol2
     |-PrepositionalPhrase
      |- (to, PREP)
      |-VariableState
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (flashing, NSING)
         |-Noun
          |- (mode, NSING)
   |-AuxiliarSymbol1
    |-AuxiliarSymbol1
     |- (,, COMMA)
     |-VerbAction
      |- (reset, VBASE)
     |-VerbComplement
      |-VariableState
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (flashing, NSING)
         |-Noun
          |- (counter, NSING)
    |- (,, COMMA)
    |-VerbAction
     |- (reset, VBASE)
    |-VerbComplement
     |-VariableState
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (flashing, NSING)
        |-Noun
         |- (timer, NSING)

-------------------------
REQUIREMENT #18: [when, the, emergency, flashing, is, off, ,, and, the, emergency, flashing, was, off, ,, and, the, flashing, counter, is, lower, than, 3, ,, and, the, turn, indicator, lever, changes, from, the, left, position, to, the, idle, position, ,, the, flashing, mode, component, shall, assign, left, tip, flashing, to, the, flashing, mode] (25ms) 
The requirement is syntactically CORRECT. Number of solutions = 1.
SOLUTION #1
Requirement
 |-ConditionalClause
  |- (when, CONJ)
  |-AndCondition
   |-AndCondition
    |-AndCondition
     |-AndCondition
      |-OrCondition
       |-Condition
        |-NounPhrase
         |- (the, DETER)
         |-AuxiliarSymbol4
          |-AuxiliarSymbol4
           |-Noun
            |- (emergency, NSING)
          |-Noun
           |- (flashing, NSING)
        |-VerbPhraseCondition
         |-VerbCondition
          |- (is, VTOBE_PRE3)
         |-VerbComplement
          |-VariableState
           |- (off, ADV)
     |- (,, COMMA)
     |- (and, AND)
     |-OrCondition
      |-Condition
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (emergency, NSING)
         |-Noun
          |- (flashing, NSING)
       |-VerbPhraseCondition
        |-VerbCondition
         |- (was, VTOBE_PAST3)
        |-VerbComplement
         |-VariableState
          |- (off, ADV)
    |- (,, COMMA)
    |- (and, AND)
    |-OrCondition
     |-Condition
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (flashing, NSING)
        |-Noun
         |- (counter, NSING)
      |-VerbPhraseCondition
       |-VerbCondition
        |- (is, VTOBE_PRE3)
       |-ComparativeTerm
        |- (lower than, COMP)
       |-VerbComplement
        |-VariableState
         |- (3, NUMBER)
   |- (,, COMMA)
   |- (and, AND)
   |-OrCondition
    |-Condition
     |-NounPhrase
      |- (the, DETER)
      |-AuxiliarSymbol4
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (turn, NSING)
        |-Noun
         |- (indicator, NSING)
       |-Noun
        |- (lever, NSING)
     |-VerbPhraseCondition
      |-VerbCondition
       |- (changes, VPRE3RD)
      |-VerbComplement
       |-AuxiliarSymbol2
        |-AuxiliarSymbol2
         |-PrepositionalPhrase
          |- (from, PREP)
          |-VariableState
           |-NounPhrase
            |- (the, DETER)
            |-AuxiliarSymbol3
             |- (left, ADJ)
            |-AuxiliarSymbol4
             |-Noun
              |- (position, NSING)
        |-PrepositionalPhrase
         |- (to, PREP)
         |-VariableState
          |-NounPhrase
           |- (the, DETER)
           |-AuxiliarSymbol3
            |- (idle, ADJ)
           |-AuxiliarSymbol4
            |-Noun
             |- (position, NSING)
 |- (,, COMMA)
 |-ActionClause
  |-NounPhrase
   |- (the, DETER)
   |-AuxiliarSymbol4
    |-AuxiliarSymbol4
     |-AuxiliarSymbol4
      |-Noun
       |- (flashing, NSING)
     |-Noun
      |- (mode, NSING)
    |-Noun
     |- (component, NSING)
  |-VerbPhraseAction
   |- (shall, SHALL)
   |-VerbAction
    |- (assign, VBASE)
   |-VerbComplement
    |-VariableState
     |-NounPhrase
      |-AuxiliarSymbol3
       |- (left, ADJ)
      |-AuxiliarSymbol4
       |-AuxiliarSymbol4
        |-Noun
         |- (tip, NSING)
       |-Noun
        |- (flashing, NSING)
    |-AuxiliarSymbol2
     |-PrepositionalPhrase
      |- (to, PREP)
      |-VariableState
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (flashing, NSING)
         |-Noun
          |- (mode, NSING)

-------------------------
REQUIREMENT #19: [when, the, emergency, flashing, is, off, ,, and, the, emergency, flashing, was, off, ,, and, the, flashing, counter, is, lower, than, 3, ,, and, the, turn, indicator, lever, changes, from, the, right, position, to, the, idle, position, ,, the, flashing, mode, component, shall, assign, right, tip, flashing, to, the, flashing, mode] (26ms) 
The requirement is syntactically CORRECT. Number of solutions = 1.
SOLUTION #1
Requirement
 |-ConditionalClause
  |- (when, CONJ)
  |-AndCondition
   |-AndCondition
    |-AndCondition
     |-AndCondition
      |-OrCondition
       |-Condition
        |-NounPhrase
         |- (the, DETER)
         |-AuxiliarSymbol4
          |-AuxiliarSymbol4
           |-Noun
            |- (emergency, NSING)
          |-Noun
           |- (flashing, NSING)
        |-VerbPhraseCondition
         |-VerbCondition
          |- (is, VTOBE_PRE3)
         |-VerbComplement
          |-VariableState
           |- (off, ADV)
     |- (,, COMMA)
     |- (and, AND)
     |-OrCondition
      |-Condition
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (emergency, NSING)
         |-Noun
          |- (flashing, NSING)
       |-VerbPhraseCondition
        |-VerbCondition
         |- (was, VTOBE_PAST3)
        |-VerbComplement
         |-VariableState
          |- (off, ADV)
    |- (,, COMMA)
    |- (and, AND)
    |-OrCondition
     |-Condition
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (flashing, NSING)
        |-Noun
         |- (counter, NSING)
      |-VerbPhraseCondition
       |-VerbCondition
        |- (is, VTOBE_PRE3)
       |-ComparativeTerm
        |- (lower than, COMP)
       |-VerbComplement
        |-VariableState
         |- (3, NUMBER)
   |- (,, COMMA)
   |- (and, AND)
   |-OrCondition
    |-Condition
     |-NounPhrase
      |- (the, DETER)
      |-AuxiliarSymbol4
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (turn, NSING)
        |-Noun
         |- (indicator, NSING)
       |-Noun
        |- (lever, NSING)
     |-VerbPhraseCondition
      |-VerbCondition
       |- (changes, VPRE3RD)
      |-VerbComplement
       |-AuxiliarSymbol2
        |-AuxiliarSymbol2
         |-PrepositionalPhrase
          |- (from, PREP)
          |-VariableState
           |-NounPhrase
            |- (the, DETER)
            |-AuxiliarSymbol3
             |- (right, ADJ)
            |-AuxiliarSymbol4
             |-Noun
              |- (position, NSING)
        |-PrepositionalPhrase
         |- (to, PREP)
         |-VariableState
          |-NounPhrase
           |- (the, DETER)
           |-AuxiliarSymbol3
            |- (idle, ADJ)
           |-AuxiliarSymbol4
            |-Noun
             |- (position, NSING)
 |- (,, COMMA)
 |-ActionClause
  |-NounPhrase
   |- (the, DETER)
   |-AuxiliarSymbol4
    |-AuxiliarSymbol4
     |-AuxiliarSymbol4
      |-Noun
       |- (flashing, NSING)
     |-Noun
      |- (mode, NSING)
    |-Noun
     |- (component, NSING)
  |-VerbPhraseAction
   |- (shall, SHALL)
   |-VerbAction
    |- (assign, VBASE)
   |-VerbComplement
    |-VariableState
     |-NounPhrase
      |-AuxiliarSymbol3
       |- (right, ADJ)
      |-AuxiliarSymbol4
       |-AuxiliarSymbol4
        |-Noun
         |- (tip, NSING)
       |-Noun
        |- (flashing, NSING)
    |-AuxiliarSymbol2
     |-PrepositionalPhrase
      |- (to, PREP)
      |-VariableState
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (flashing, NSING)
         |-Noun
          |- (mode, NSING)

-------------------------
REQUIREMENT #20: [when, the, flashing, counter, is, greater, than, or, equal, to, 3, ,, and, the, flashing, mode, is, left, tip, flashing, or, the, flashing, mode, is, right, tip, flashing, ,, the, flashing, mode, component, shall, :, assign, no, flashing, to, the, flashing, mode, ,, reset, the, flashing, counter, ,, reset, the, flashing, timer] (26ms) 
The requirement is syntactically CORRECT. Number of solutions = 1.
SOLUTION #1
Requirement
 |-ConditionalClause
  |- (when, CONJ)
  |-AndCondition
   |-AndCondition
    |-OrCondition
     |-Condition
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (flashing, NSING)
        |-Noun
         |- (counter, NSING)
      |-VerbPhraseCondition
       |-VerbCondition
        |- (is, VTOBE_PRE3)
       |-ComparativeTerm
        |- (greater than, COMP)
        |- (or, OR)
        |- (equal to, COMP)
       |-VerbComplement
        |-VariableState
         |- (3, NUMBER)
   |- (,, COMMA)
   |- (and, AND)
   |-OrCondition
    |-OrCondition
     |-Condition
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (flashing, NSING)
        |-Noun
         |- (mode, NSING)
      |-VerbPhraseCondition
       |-VerbCondition
        |- (is, VTOBE_PRE3)
       |-VerbComplement
        |-VariableState
         |-NounPhrase
          |-AuxiliarSymbol3
           |- (left, ADJ)
          |-AuxiliarSymbol4
           |-AuxiliarSymbol4
            |-Noun
             |- (tip, NSING)
           |-Noun
            |- (flashing, NSING)
    |- (or, OR)
    |-Condition
     |-NounPhrase
      |- (the, DETER)
      |-AuxiliarSymbol4
       |-AuxiliarSymbol4
        |-Noun
         |- (flashing, NSING)
       |-Noun
        |- (mode, NSING)
     |-VerbPhraseCondition
      |-VerbCondition
       |- (is, VTOBE_PRE3)
      |-VerbComplement
       |-VariableState
        |-NounPhrase
         |-AuxiliarSymbol3
          |- (right, ADJ)
         |-AuxiliarSymbol4
          |-AuxiliarSymbol4
           |-Noun
            |- (tip, NSING)
          |-Noun
           |- (flashing, NSING)
 |- (,, COMMA)
 |-ActionClause
  |-NounPhrase
   |- (the, DETER)
   |-AuxiliarSymbol4
    |-AuxiliarSymbol4
     |-AuxiliarSymbol4
      |-Noun
       |- (flashing, NSING)
     |-Noun
      |- (mode, NSING)
    |-Noun
     |- (component, NSING)
  |-VerbPhraseAction
   |- (shall, SHALL)
   |- (:, COLON)
   |-VerbAction
    |- (assign, VBASE)
   |-VerbComplement
    |-VariableState
     |-NounPhrase
      |- (no, DETER)
      |-AuxiliarSymbol4
       |-Noun
        |- (flashing, NSING)
    |-AuxiliarSymbol2
     |-PrepositionalPhrase
      |- (to, PREP)
      |-VariableState
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (flashing, NSING)
         |-Noun
          |- (mode, NSING)
   |-AuxiliarSymbol1
    |-AuxiliarSymbol1
     |- (,, COMMA)
     |-VerbAction
      |- (reset, VBASE)
     |-VerbComplement
      |-VariableState
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (flashing, NSING)
         |-Noun
          |- (counter, NSING)
    |- (,, COMMA)
    |-VerbAction
     |- (reset, VBASE)
    |-VerbComplement
     |-VariableState
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (flashing, NSING)
        |-Noun
         |- (timer, NSING)

-------------------------
REQUIREMENT #21: [when, the, turn, indicator, lever, is, on, the, idle, position, ,, and, the, emergency, flashing, is, off, ,, and, the, flashing, counter, is, greater, than, or, equal, to, 3, or, the, turn, indicator, lever, was, on, the, idle, position, ,, and, the, flashing, mode, is, not, left, tip, flashing, ,, and, the, flashing, mode, is, not, right, tip, flashing, ,, the, flashing, mode, component, shall, :, assign, no, flashing, to, the, flashing, mode, ,, reset, the, flashing, counter, ,, reset, the, flashing, timer] (69ms) 
The requirement is syntactically CORRECT. Number of solutions = 1.
SOLUTION #1
Requirement
 |-ConditionalClause
  |- (when, CONJ)
  |-AndCondition
   |-AndCondition
    |-AndCondition
     |-AndCondition
      |-AndCondition
       |-OrCondition
        |-Condition
         |-NounPhrase
          |- (the, DETER)
          |-AuxiliarSymbol4
           |-AuxiliarSymbol4
            |-AuxiliarSymbol4
             |-Noun
              |- (turn, NSING)
            |-Noun
             |- (indicator, NSING)
           |-Noun
            |- (lever, NSING)
         |-VerbPhraseCondition
          |-VerbCondition
           |- (is, VTOBE_PRE3)
          |-VerbComplement
           |-AuxiliarSymbol2
            |-PrepositionalPhrase
             |- (on, PREP)
             |-VariableState
              |-NounPhrase
               |- (the, DETER)
               |-AuxiliarSymbol3
                |- (idle, ADJ)
               |-AuxiliarSymbol4
                |-Noun
                 |- (position, NSING)
      |- (,, COMMA)
      |- (and, AND)
      |-OrCondition
       |-Condition
        |-NounPhrase
         |- (the, DETER)
         |-AuxiliarSymbol4
          |-AuxiliarSymbol4
           |-Noun
            |- (emergency, NSING)
          |-Noun
           |- (flashing, NSING)
        |-VerbPhraseCondition
         |-VerbCondition
          |- (is, VTOBE_PRE3)
         |-VerbComplement
          |-VariableState
           |- (off, ADV)
     |- (,, COMMA)
     |- (and, AND)
     |-OrCondition
      |-OrCondition
       |-Condition
        |-NounPhrase
         |- (the, DETER)
         |-AuxiliarSymbol4
          |-AuxiliarSymbol4
           |-Noun
            |- (flashing, NSING)
          |-Noun
           |- (counter, NSING)
        |-VerbPhraseCondition
         |-VerbCondition
          |- (is, VTOBE_PRE3)
         |-ComparativeTerm
          |- (greater than, COMP)
          |- (or, OR)
          |- (equal to, COMP)
         |-VerbComplement
          |-VariableState
           |- (3, NUMBER)
      |- (or, OR)
      |-Condition
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-AuxiliarSymbol4
           |-Noun
            |- (turn, NSING)
          |-Noun
           |- (indicator, NSING)
         |-Noun
          |- (lever, NSING)
       |-VerbPhraseCondition
        |-VerbCondition
         |- (was, VTOBE_PAST3)
        |-VerbComplement
         |-AuxiliarSymbol2
          |-PrepositionalPhrase
           |- (on, PREP)
           |-VariableState
            |-NounPhrase
             |- (the, DETER)
             |-AuxiliarSymbol3
              |- (idle, ADJ)
             |-AuxiliarSymbol4
              |-Noun
               |- (position, NSING)
    |- (,, COMMA)
    |- (and, AND)
    |-OrCondition
     |-Condition
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (flashing, NSING)
        |-Noun
         |- (mode, NSING)
      |-VerbPhraseCondition
       |-VerbCondition
        |- (is, VTOBE_PRE3)
       |- (not, NOT)
       |-VerbComplement
        |-VariableState
         |-NounPhrase
          |-AuxiliarSymbol3
           |- (left, ADJ)
          |-AuxiliarSymbol4
           |-AuxiliarSymbol4
            |-Noun
             |- (tip, NSING)
           |-Noun
            |- (flashing, NSING)
   |- (,, COMMA)
   |- (and, AND)
   |-OrCondition
    |-Condition
     |-NounPhrase
      |- (the, DETER)
      |-AuxiliarSymbol4
       |-AuxiliarSymbol4
        |-Noun
         |- (flashing, NSING)
       |-Noun
        |- (mode, NSING)
     |-VerbPhraseCondition
      |-VerbCondition
       |- (is, VTOBE_PRE3)
      |- (not, NOT)
      |-VerbComplement
       |-VariableState
        |-NounPhrase
         |-AuxiliarSymbol3
          |- (right, ADJ)
         |-AuxiliarSymbol4
          |-AuxiliarSymbol4
           |-Noun
            |- (tip, NSING)
          |-Noun
           |- (flashing, NSING)
 |- (,, COMMA)
 |-ActionClause
  |-NounPhrase
   |- (the, DETER)
   |-AuxiliarSymbol4
    |-AuxiliarSymbol4
     |-AuxiliarSymbol4
      |-Noun
       |- (flashing, NSING)
     |-Noun
      |- (mode, NSING)
    |-Noun
     |- (component, NSING)
  |-VerbPhraseAction
   |- (shall, SHALL)
   |- (:, COLON)
   |-VerbAction
    |- (assign, VBASE)
   |-VerbComplement
    |-VariableState
     |-NounPhrase
      |- (no, DETER)
      |-AuxiliarSymbol4
       |-Noun
        |- (flashing, NSING)
    |-AuxiliarSymbol2
     |-PrepositionalPhrase
      |- (to, PREP)
      |-VariableState
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (flashing, NSING)
         |-Noun
          |- (mode, NSING)
   |-AuxiliarSymbol1
    |-AuxiliarSymbol1
     |- (,, COMMA)
     |-VerbAction
      |- (reset, VBASE)
     |-VerbComplement
      |-VariableState
       |-NounPhrase
        |- (the, DETER)
        |-AuxiliarSymbol4
         |-AuxiliarSymbol4
          |-Noun
           |- (flashing, NSING)
         |-Noun
          |- (counter, NSING)
    |- (,, COMMA)
    |-VerbAction
     |- (reset, VBASE)
    |-VerbComplement
     |-VariableState
      |-NounPhrase
       |- (the, DETER)
       |-AuxiliarSymbol4
        |-AuxiliarSymbol4
         |-Noun
          |- (flashing, NSING)
        |-Noun
         |- (timer, NSING)

-------------------------
TOTAL REQUIREMENTS PROCESSING TIME = 1057ms.
Recognized requirements (A) = 21 (solutions found (B) = 21, B/A = 1.0).
Not recognized requirements = 0.
-------------------------
