17. The computer program product of claim 16 , wherein logical operators in the first group of logical operators are selected from among include: ExactlyOne, OneOrMore, All, Optional, Required, Rejected, Ignored, or Observed.
18. The computer program product of claim 17 , wherein the first group of logical operators and the second group of logical operators do not include any common logical operators.