1. A method executed by a processor for dynamically instantiating a portion of a call flow graph having a plurality of states and a plurality of state transitions, comprising: executing the graph, wherein the graph comprises a defined portion and an undefined portion, wherein a plurality of tokens traverse the graph executing functions; in response to one of the tokens detecting the undefined portion of the graph, suspending the one of the tokens that detected the undefined portion of the graph; generating a new portion of the graph for the undefined portion of the graph, said step of generating the new portion of the graph comprising: generating at least one definition file for the undefined portion of the graph; and executing the at least one definition file to form thereby the new portion of the graph; replacing the undefined portion of the graph with the new portion of the graph; and releasing the suspended token.
6. The method of claim 1 , wherein at least one other token traverses the defined portion of the graph at least while the new portion of the graph is defined.