builder.addln("boolean result = false;");
builder.addln("for (int i = 0; i < _commands.length; i++)");
builder.begin();
builder.addln("result = _commands[i].execute($$);");
builder.addln("if (result != false) break;");
builder.end();
builder.addln("return result;");
builder.end();
cf.addMethod(Modifier.PUBLIC, sig, builder.toString());
cfc.setReturnValue(newMethodFab());