code: public Range<T> degenerate(T value) {
          return new DenseRange<T>(sequencer, comparator, Endpoint.Include, value, Optional.of(value), Endpoint.Include);
      }
docs: Creates a singleton Range with the passed get. returns [ get, get ]
  
  @param value
  @return [ lower, upper ]