Re-compilation helping classes for emulation of applets.

These classes and interfaces are not for JS applications but only used internally by JS re-complier implementations for emulation.