in scim-spec/scim-spec-schema/src/main/java/org/apache/directory/scim/spec/filter/SimpleLogicalFilterBuilder.java [16:32]
protected void handleComparisonExpression(FilterExpression expression) {
if (expression == null) {
log.error("*** in handle comparison ---> expression == null");
}
if (filterExpression == null) {
filterExpression = expression;
} else {
if (!(filterExpression instanceof LogicalExpression)) {
throw new IllegalStateException("Invalid filter state");
}
LogicalExpression le = (LogicalExpression) filterExpression;
le.setRight(groupIfNeeded(expression));
}
}