@Override
    public final boolean run(Context<Object> context) {
      B builder = builder();
      context.getValueStack().push(builder);
      return true;
    }
Parboiled extraction for the sake of AST building.
trees/src/org/immutables/trees/ast/Extractions.java