try {
version = new Version(v);
} catch (ParseException e) {
throw new ParseException("Ill formed version: " + v, 0);
}
Operator operator = compareFilter.getOperator();
if (not) {
if (operator == Operator.EQUALS) {
throw new UnsupportedFilterException(
"Not filter on equals comparaison is not supported");
} else if (operator == Operator.GREATER_OR_EQUAL) {