22. The method of claim 1 , wherein the plurality of node types includes a variable count node type and the variable count node type indicates that the node is a greedy node, lazy node, possessive node, or all match node.
22. The method of claim 1 , wherein the plurality of node types includes a variable count node type and the variable count node type indicates that the node is a greedy node, lazy node, possessive node, or all match node. 24. The method of claim 22 , wherein the variable count node type indicating the lazy node indicates matching for the shortest possible match in the payload.