InstructionBuilder builder = newBuilder(mn);
// Arg 0 is the target instance
// Arg 1 is the index
builder.loadArgument(0).checkcast(className);
builder.loadArgument(1);
builder.startSwitch(0, nextFieldIndex - 1, new SwitchCallback()
{
public void doSwitch(SwitchBlock block)