return Collections.singletonList(Collections.singletonList(retVal));
}
@Override
public Object parse(List<List<String>> theString) throws InternalErrorException, InvalidRequestException {
IQueryParameterType dt;
try {
dt = myType.newInstance();
if (theString.size() == 0 || theString.get(0).size() == 0) {
return dt;
}
if (theString.size() > 1 || theString.get(0).size() > 1) {
throw new InvalidRequestException("Multiple values detected");
}
dt.setValueAsQueryToken(theString.get(0).get(0));
} catch (InstantiationException e) {
throw new InternalErrorException(e);
} catch (IllegalAccessException e) {
throw new InternalErrorException(e);
} catch (SecurityException e) {