17. A non-transitory, computer-readable medium storing program code executable by a computer to: determine Application Programming Interface (API) source code to be executed as a runtime scenario, wherein the API source code includes command design patterns; automatically generate classes as a series of linkable building blocks in accordance with the API source code and command design patterns wherein an output of a first class is an input to a second class and an output of the second class is an input to a third class, wherein the first class, the second class and the third class are distinct classes, and, wherein command design patterns comprise an object oriented object to encapsulate information to later call a method, wherein said automatically generating includes: dynamically read API command classes and associated methods using reflection; generate a building block class associated with each API command class; and plant runtime readable embedded metadata in the building block classes, at least some of the metadata being provided by the reflection.
17. A non-transitory, computer-readable medium storing program code executable by a computer to: determine Application Programming Interface (API) source code to be executed as a runtime scenario, wherein the API source code includes command design patterns; automatically generate classes as a series of linkable building blocks in accordance with the API source code and command design patterns wherein an output of a first class is an input to a second class and an output of the second class is an input to a third class, wherein the first class, the second class and the third class are distinct classes, and, wherein command design patterns comprise an object oriented object to encapsulate information to later call a method, wherein said automatically generating includes: dynamically read API command classes and associated methods using reflection; generate a building block class associated with each API command class; and plant runtime readable embedded metadata in the building block classes, at least some of the metadata being provided by the reflection. 18. The medium of claim 17 , further storing instructions executable by the computer to: link a logical sequence of the building blocks classes in accordance with the runtime scenario.