code: public static Range valueOf(final String value) {
          final int[] vals = parse(value);
          if (vals.length == 2) {
              return new Range(vals[0], vals[1]);
          }
          return null;
      }
docs: Get a Range object from a header value.
  
  @param value the header value
  @return the Range object or null if the value is not parseable