@Override
    @SuppressWarnings("unchecked")
    public <T> T get(Projection<T> projection) {
      return (T) delegate.get(Matchers.toExpression(projection));
    }
Used to convert backend {@link ProjectedTuple} into repository specific {@link Tuple} interface
criteria/common/src/org/immutables/criteria/repository/reactive/ReactiveFetcherDelegate.java