CodeIterator iterator = context.behavior.getMethodInfo().getCodeAttribute().iterator();
iterator.move(from);
Stack currentStack = stack.copy();
while(iterator.hasNext()) {
int index = iterator.next();
Op op = Opcodes.OPCODES.get(iterator.byteAt(index)).init(context, index);
trace.append("\n").append(index).append(":").append(op.getName()).append(" --> ");
Frame frame = frames[index];
frame.isAccessible = true;
frame.stackBefore = currentStack.copy();
frame.decodedOp = op.decode(context, index);