}
if (from.getIfNoneMatch() != null) {
httpOptions.ifETagDoesntMatch(from.getIfNoneMatch());
}
if (from.getIfUnmodifiedSince() != null) {
httpOptions.ifUnmodifiedSince(from.getIfUnmodifiedSince());
}
for (String range : from.getRanges()) {
String[] firstLast = range.split("\\-", 2);
if (!firstLast[0].isEmpty() && !firstLast[1].isEmpty())
httpOptions.range(Long.parseLong(firstLast[0]), Long.parseLong(firstLast[1]));