1. A computer program product comprising a computer usable medium tangibly embodying computer readable program code means comprising a compiler and an associated runtime helper, the runtime helper being defined for resolving references at runtime, the compiler comprising means to emit compiled code including a set of target instructions, each target instruction having an associated target location in the emitted compiled code and having an unresolved reference at compile time, the emitted compiled code for each target instruction comprising: code means for directing the computer to define a trigger instruction initially located at the associated target location in the emitted compiled code; code means for directing the computer to define a snippet comprising a copy of the target instruction including the unresolved reference and resolution data useable by the runtime helper to resolve unresolved references in the target instruction; and the compiler further comprising code means for directing the computer to_define the trigger instruction to trigger the execution of defined instructions to pass data to the runtime helper for resolution of the unresolved reference in the copy of the target instruction and to replace the trigger instruction at the associated target location with the copy of the target instruction having the unresolved reference resolved.