return values;
} else if (value == Value.NULL) {
return null;
} else if (value instanceof ParameterValue) {
if (params == null) {
throw new ParameterizedConditionException();
}
return params.get(((ParameterValue) value).getName());
}
throw new UnsupportedOperationException(value.getClass().getName() + ":" + value.toString());
}