1. A computer implemented method to generate code from original source code, wherein the original source code includes at least one jump instruction and exists in a source programming language, the method comprising: creation of intermediate code from the original source code by omitting the at least one jump instruction, the intermediate code existing in a destination programming language, loading the intermediate code into a code manipulation unit, and creation, via the code manipulation unit, of destination source code from the intermediate code, wherein the creation comprises an insertion of at least one source code fragment into the destination source code, wherein the inserted at least one source code fragment is functionally equivalent to the at least one omitted jump instruction, and wherein the at least one inserted source code fragment comprises: source code for performing at least one exception handling, at least one loop statement inside the source code for the exception handling, at least one switch statement inside the loop statement, and an auxiliary variable which holds the destination of the jump and which is evaluated by the switch statement.