@Override
    public AsyncMapper2<T1, T2> offset(long offset) {
      return new AsyncMappers.Mapper2<>(query.withOffset(offset), session);
    }
Default implementation for various asynchronous mappers and their utilities
criteria/common/src/org/immutables/criteria/repository/async/AsyncMappers.java