break; case ISTORE: evalStore(Type.INTEGER, index, frame, subroutine); break; case LSTORE: evalStore(Type.LONG, index, frame, subroutine); break; case FSTORE: evalStore(Type.FLOAT, index, frame, subroutine); break; case DSTORE: evalStore(Type.DOUBLE, index, frame, subroutine); break; case ASTORE: evalStore(Type.OBJECT, index, frame, subroutine); break; case IINC:
break; case ISTORE: evalStore(Type.INTEGER, index, frame, subroutine); break; case LSTORE: evalStore(Type.LONG, index, frame, subroutine); break; case FSTORE: evalStore(Type.FLOAT, index, frame, subroutine); break; case DSTORE: evalStore(Type.DOUBLE, index, frame, subroutine); break; case ASTORE: evalStore(Type.OBJECT, index, frame, subroutine); break; case IINC:
break; case ISTORE: evalStore(Type.INTEGER, iter.byteAt(pos + 1), frame, subroutine); break; case LSTORE: evalStore(Type.LONG, iter.byteAt(pos + 1), frame, subroutine); break; case FSTORE: evalStore(Type.FLOAT, iter.byteAt(pos + 1), frame, subroutine); break; case DSTORE: evalStore(Type.DOUBLE, iter.byteAt(pos + 1), frame, subroutine); break; case ASTORE: evalStore(Type.OBJECT, iter.byteAt(pos + 1), frame, subroutine); break; case ISTORE_0: case ISTORE_2: case ISTORE_3: evalStore(Type.INTEGER, opcode - ISTORE_0, frame, subroutine); break; case LSTORE_0: case LSTORE_2: case LSTORE_3: evalStore(Type.LONG, opcode - LSTORE_0, frame, subroutine); break; case FSTORE_0:
break; case ISTORE: evalStore(Type.INTEGER, iter.byteAt(pos + 1), frame, subroutine); break; case LSTORE: evalStore(Type.LONG, iter.byteAt(pos + 1), frame, subroutine); break; case FSTORE: evalStore(Type.FLOAT, iter.byteAt(pos + 1), frame, subroutine); break; case DSTORE: evalStore(Type.DOUBLE, iter.byteAt(pos + 1), frame, subroutine); break; case ASTORE: evalStore(Type.OBJECT, iter.byteAt(pos + 1), frame, subroutine); break; case ISTORE_0: case ISTORE_2: case ISTORE_3: evalStore(Type.INTEGER, opcode - ISTORE_0, frame, subroutine); break; case LSTORE_0: case LSTORE_2: case LSTORE_3: evalStore(Type.LONG, opcode - LSTORE_0, frame, subroutine); break; case FSTORE_0:
break; case ISTORE: evalStore(Type.INTEGER, index, frame, subroutine); break; case LSTORE: evalStore(Type.LONG, index, frame, subroutine); break; case FSTORE: evalStore(Type.FLOAT, index, frame, subroutine); break; case DSTORE: evalStore(Type.DOUBLE, index, frame, subroutine); break; case ASTORE: evalStore(Type.OBJECT, index, frame, subroutine); break; case IINC:
break; case ISTORE: evalStore(Type.INTEGER, index, frame, subroutine); break; case LSTORE: evalStore(Type.LONG, index, frame, subroutine); break; case FSTORE: evalStore(Type.FLOAT, index, frame, subroutine); break; case DSTORE: evalStore(Type.DOUBLE, index, frame, subroutine); break; case ASTORE: evalStore(Type.OBJECT, index, frame, subroutine); break; case IINC:
break; case ISTORE: evalStore(Type.INTEGER, index, frame, subroutine); break; case LSTORE: evalStore(Type.LONG, index, frame, subroutine); break; case FSTORE: evalStore(Type.FLOAT, index, frame, subroutine); break; case DSTORE: evalStore(Type.DOUBLE, index, frame, subroutine); break; case ASTORE: evalStore(Type.OBJECT, index, frame, subroutine); break; case IINC:
break; case ISTORE: evalStore(Type.INTEGER, index, frame, subroutine); break; case LSTORE: evalStore(Type.LONG, index, frame, subroutine); break; case FSTORE: evalStore(Type.FLOAT, index, frame, subroutine); break; case DSTORE: evalStore(Type.DOUBLE, index, frame, subroutine); break; case ASTORE: evalStore(Type.OBJECT, index, frame, subroutine); break; case IINC:
break; case ISTORE: evalStore(Type.INTEGER, iter.byteAt(pos + 1), frame, subroutine); break; case LSTORE: evalStore(Type.LONG, iter.byteAt(pos + 1), frame, subroutine); break; case FSTORE: evalStore(Type.FLOAT, iter.byteAt(pos + 1), frame, subroutine); break; case DSTORE: evalStore(Type.DOUBLE, iter.byteAt(pos + 1), frame, subroutine); break; case ASTORE: evalStore(Type.OBJECT, iter.byteAt(pos + 1), frame, subroutine); break; case ISTORE_0: case ISTORE_2: case ISTORE_3: evalStore(Type.INTEGER, opcode - ISTORE_0, frame, subroutine); break; case LSTORE_0: case LSTORE_2: case LSTORE_3: evalStore(Type.LONG, opcode - LSTORE_0, frame, subroutine); break; case FSTORE_0:
break; case ISTORE: evalStore(Type.INTEGER, iter.byteAt(pos + 1), frame, subroutine); break; case LSTORE: evalStore(Type.LONG, iter.byteAt(pos + 1), frame, subroutine); break; case FSTORE: evalStore(Type.FLOAT, iter.byteAt(pos + 1), frame, subroutine); break; case DSTORE: evalStore(Type.DOUBLE, iter.byteAt(pos + 1), frame, subroutine); break; case ASTORE: evalStore(Type.OBJECT, iter.byteAt(pos + 1), frame, subroutine); break; case ISTORE_0: case ISTORE_2: case ISTORE_3: evalStore(Type.INTEGER, opcode - ISTORE_0, frame, subroutine); break; case LSTORE_0: case LSTORE_2: case LSTORE_3: evalStore(Type.LONG, opcode - LSTORE_0, frame, subroutine); break; case FSTORE_0:
break; case ISTORE: evalStore(Type.INTEGER, iter.byteAt(pos + 1), frame, subroutine); break; case LSTORE: evalStore(Type.LONG, iter.byteAt(pos + 1), frame, subroutine); break; case FSTORE: evalStore(Type.FLOAT, iter.byteAt(pos + 1), frame, subroutine); break; case DSTORE: evalStore(Type.DOUBLE, iter.byteAt(pos + 1), frame, subroutine); break; case ASTORE: evalStore(Type.OBJECT, iter.byteAt(pos + 1), frame, subroutine); break; case ISTORE_0: case ISTORE_2: case ISTORE_3: evalStore(Type.INTEGER, opcode - ISTORE_0, frame, subroutine); break; case LSTORE_0: case LSTORE_2: case LSTORE_3: evalStore(Type.LONG, opcode - LSTORE_0, frame, subroutine); break; case FSTORE_0:
break; case ISTORE: evalStore(Type.INTEGER, iter.byteAt(pos + 1), frame, subroutine); break; case LSTORE: evalStore(Type.LONG, iter.byteAt(pos + 1), frame, subroutine); break; case FSTORE: evalStore(Type.FLOAT, iter.byteAt(pos + 1), frame, subroutine); break; case DSTORE: evalStore(Type.DOUBLE, iter.byteAt(pos + 1), frame, subroutine); break; case ASTORE: evalStore(Type.OBJECT, iter.byteAt(pos + 1), frame, subroutine); break; case ISTORE_0: case ISTORE_2: case ISTORE_3: evalStore(Type.INTEGER, opcode - ISTORE_0, frame, subroutine); break; case LSTORE_0: case LSTORE_2: case LSTORE_3: evalStore(Type.LONG, opcode - LSTORE_0, frame, subroutine); break; case FSTORE_0: