5. A system for simulation comprising: at least one processor having memory associated therewith, said at least one processor including: a rewriter having computer instructions on a computer readable medium that convert byte code to modify at least one class to include simulation time semantics, said conversion creating at least one modified class from said at least one class; and a simulation kernel having computer instructions on a computer readable medium to execute the converted byte code within a virtual machine that interacts with said simulation kernel, said execution utilizing a simulation time and capable of performing the simulation, wherein the converted byte code accesses said simulation kernel to determine said simulation time; and wherein the simulation time semantics includes: language compiler semantics; language virtual machine semantics; and rewriter semantics coupled with simulation kernel semantics capable of managing advance of said simulation time based on the execution progress of the converted byte code.
5. A system for simulation comprising: at least one processor having memory associated therewith, said at least one processor including: a rewriter having computer instructions on a computer readable medium that convert byte code to modify at least one class to include simulation time semantics, said conversion creating at least one modified class from said at least one class; and a simulation kernel having computer instructions on a computer readable medium to execute the converted byte code within a virtual machine that interacts with said simulation kernel, said execution utilizing a simulation time and capable of performing the simulation, wherein the converted byte code accesses said simulation kernel to determine said simulation time; and wherein the simulation time semantics includes: language compiler semantics; language virtual machine semantics; and rewriter semantics coupled with simulation kernel semantics capable of managing advance of said simulation time based on the execution progress of the converted byte code. 6. The system as in claim 5 further comprising: source code having at least one class; and a compiler capable of converting said source code into said byte code.