}
query.getConstraint().setCqlText(constraint);
query.getConstraint().setFilter(filter);
} else if (FILTER.equals(language)) {
try {
Parser parser = new Parser(new OGCConfiguration());
parser.setFailOnValidationError(true);
parser.setValidating(true);
parser.getNamespaces().declarePrefix("ogc", OGC.NAMESPACE);
Filter filter = (Filter) parser.parse(new StringReader(constraint));
query.getConstraint().setFilter(filter);