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;
    }
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 ; }
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