@Override
    public DistinctLimitOffset<Optional<T1>> asOptional() {
      return new Mapper1<>(mapper.asOptional());
    }
Default implementation for various rxjava mappers and their utilities
criteria/rxjava2/src/org/immutables/criteria/repository/rxjava2/RxJavaMappers.java