@Override
      public T get(Context<Object> context) {
        return transform.apply(Extractions.<F>popped().get(context));
      }
Parboiled extraction for the sake of AST building.
trees/src/org/immutables/trees/ast/Extractions.java