@Override
    public final T get(Context<Object> context) {
      V value = extractor.get(context);
      return get(value);
    }
Parboiled extraction for the sake of AST building.
trees/src/org/immutables/trees/ast/Extractions.java