@Override
    public final T get(Context<Object> context) {
      @SuppressWarnings("unchecked")
      B builder = (B) context.getValueStack().pop();
      return build(builder);
    }
Parboiled extraction for the sake of AST building.
trees/src/org/immutables/trees/ast/Extractions.java