docs: public static <T> Function<Optional<T>, T> getFunction() {
      return new Function<Optional<T>, T>() {
        @Override
        public T apply(final Optional<T> input) {
          return input.get();
        }
      };
    }