docs: static <T> Optional<Equivalence.Wrapper<T>> wrapOptionalInEquivalence(
        Equivalence<T> equivalence, Optional<T> optional) {
      return optional.isPresent()
          ? Optional.of(equivalence.wrap(optional.get()))
          : Optional.<Equivalence.Wrapper<T>>absent();
    }