8. A non-transitory computer-readable storage medium comprising executable instructions to cause a processor to: identify, by the processor, a defined pattern in a bytecode derived from a high level programming language module; evaluate, by the processor, a conditional expression associated with the defined pattern, wherein the conditional expression comprises a symbolic name of a system property of the high level programming language, an operator, and a an identifier of an execution platform; exclude from a scope of compilation, in view of the evaluating, a portion of bytecode associated with the defined pattern, wherein the portion comprises code exploiting execution platform-specific capabilities; and compile, in view of the scope of compilation, the bytecode into a native code.
8. A non-transitory computer-readable storage medium comprising executable instructions to cause a processor to: identify, by the processor, a defined pattern in a bytecode derived from a high level programming language module; evaluate, by the processor, a conditional expression associated with the defined pattern, wherein the conditional expression comprises a symbolic name of a system property of the high level programming language, an operator, and a an identifier of an execution platform; exclude from a scope of compilation, in view of the evaluating, a portion of bytecode associated with the defined pattern, wherein the portion comprises code exploiting execution platform-specific capabilities; and compile, in view of the scope of compilation, the bytecode into a native code. 9. The non-transitory computer-readable storage medium of claim 8 , wherein the high level programming language is provided by Java™ programming language.