ct.addMethod(reader, "return 66;");
ct.replaceReadAccess("_targetField", "read_target_value");
BodyBuilder builder = new BodyBuilder();
builder.begin();
builder.addln("%s.run();", name);
builder.addln("return $_ + 1;");
builder.end();
ct.extendExistingMethod(sig, builder.toString());