1. A method for workflow processing, comprising: in an information processing apparatus comprising a computer processor, a workflow computer program executed by the computer processor computing a predictable path for computer code by performing the following: traversing at least a portion of the computer code to identify a plurality of conditional units of work therein, each conditional unit of work having a dimension that specifies a condition for the unit of work to be invoked; creating a grouping for each dimension; associating each of the plurality of units of work with a grouping based on the unit of work's dimension; receiving a message for processing using the computer code; prior to processing the message using the computer code, identifying a message dimension for the message, the identification of the message dimension eliminating conditional checks during processing; identifying one of the plurality of groupings that has the same dimension as the message dimension; and processing the message by invoking the units of work in the identified grouping.