I am trying to compare 2 filters (ExprNode), it happens to be an and clause, but that is irrelevant.
So my code is if ( filter.equals(groupUnimported)) // special filter case.
The problem is that when it gets to this code filter = (&(18.104.22.168=group)(!(1.2.840.113522.214.171.124=-1)))
And groupUnimported= (&(objectClass=group)(!(ugpid=-1)))
I can look at those and know they are equal. Is there some normalizer I can run the 2 ExprNodes thru before doing the equals? I don't want to do 4 separate equals tests, especially if we start to get bigger filters that end up as special cases.