} else {
start = parseInt(text.substring(0, delimPos));
end = parseInt(text.substring(delimPos + rangeDelim.length(), text.length()));
}
try {
return new NumberRange(start, end, min - 1, max + 1);
} catch (IllegalArgumentException ex) {
throw new CommandSyntaxException("Invalid number range");
}
}