4. The method of claim 3, wherein the processing step comprises: identifying paths of the selected portions of the automaton; and traversing the edge-labeled tree according to each of the identified paths.
4. The method of claim 3, wherein the processing step comprises: identifying paths of the selected portions of the automaton; and traversing the edge-labeled tree according to each of the identified paths. 5. The method of claim 4, wherein each node of the edge-labeled tree corresponding to each state of the schema along the each of the identified paths are traversed.