docs: public static <T extends V, V> ScoredValue<V> fromNullable(double score, T value) {
  
          if (value == null) {
              return new ScoredValue<V>(score, null);
          }
  
          return new ScoredValue<V>(score, value);
      }