1. A computer-implemented method for generating high-level program code of a rule-based application for interpreting and executing business rules, comprising: retrieving high-level program code capable of performing the functionality of a business rule called by the rule-based application, wherein the high-level program code includes a set of instructions that are annotated so that the instructions avoid processing by a compiler; processing the annotated set of instructions with a generator component to create generated code from the high-level program code; mapping the generated code to the called business rule; and utilizing the generated code to execute the functionality of the called business rule, wherein at least one instance of data exchange among objects of the high-level program code is removed from the generated code, and wherein at least one instance of data exchange between an object of the high-level program code and a data repository is removed from the generated code.