This figure demonstrates how when all data tokens are available and the conditions are matched, the Reaction fires, which causes the method to execute. The Figure shows that a Reaction 'pulls' 3 Data Tokens from the AC4J Databus. If these Data Tokens match the Reaction Conditions (example, constraint on the values of a Data Token) then the Reaction fires. The firing of a Reaction executes the Active-EJB method and may generate one or more Data Tokens. These Data Tokens may be for the return values to the callee or for more requests for one or more Active EJBs.