code: @Nullable
      public T orElse(@Nullable T other) {
          return value != null ? value : other;
      }
docs: Returns inner value if present, otherwise returns {@code other}.
  
  @param other  the value to be returned if inner value is not present
  @return inner value if present, otherwise {@code other}