1. A method of executing computer program code, the method comprising: executing program code received in an input stream, the program code comprising translated code, untranslated code, and placed code, wherein the translated code comprises portions of the computer program translated from a first language representation into a second language representation, wherein the untranslated code comprises one or more unresolvable instructions that could not be translated from the first language representation into the second language representation during a first translation attempt, wherein the placed code comprises handling instructions located in the program code where the unresolvable code would have been placed in the translated code and which when executed will request a second translation of the untranslated code; while executing the program code, requesting by executing the handling instructions a re-translation of the untranslated code in the input stream from the first language representation into the second language representation; and executing the second language representation of the previously un-translated code.