}
if (tokens.size() > optionStart){
options = new HashSet<RequestOptionEnum>();
for(int i=optionStart; i<tokens.size(); i++){
RequestOptionEnum val = RequestOptionEnum.get(tokens.get(i));
if (val == null)
throw(new DmcValueException(tokens.get(i) + " is not a valid option."));
if ( (val == RequestOptionEnum.CACHE) || (val == RequestOptionEnum.EVENTS)){
if (!requestType.equals("Get"))
throw(new DmcValueException("The " + val + " option is only valid with GetRequests"));