@Override public void doBuild(InstructionBuilder builder) { callback.doBuild(var, builder); } }.doBuild(this);
@Override public InstructionBuilder startVariable(String type, final LocalVariableCallback callback) { check(); final LocalVariable var = state.startVariable(type); callback.doBuild(var, this); state.stopVariable(var); return this; }