An enhanced Java Bytecode verifier suitable for operation in a Java
computing environment is disclosed. The enhanced Java Bytecode verifier
operates to determine whether one or more Java conventional Bytecode
commands within a stream of Bytecodes are likely to place a reference to
a Java object on the execution stack. In one embodiment, the conventional
Java Bytecode commands identified as such are translated by the enhanced
Java Bytecode verifier into one or more corresponding Java commands. When
a corresponding command is executed, the reference associated with the
conventional Java command is placed on a reference stack as well as the
execution stack.