Comment Corrections (Score 1) 552
CIL performs static transformation on source code during compilation, not a dynamic transformation at runtime or a just-in-time compilation. See the documentation at http://manju.cs.berkeley.edu/cil/ for more information. Also, Java uses a virtual machine to run code compiled specifically for the VM. You might instead refer to Apple's Rosetta runtime translation from PPC instructions to x86.