assertEquals( "ou", lessOrEqualNode.getAttribute() );
assertEquals( "contacts", lessOrEqualNode.getValue().getString() );
// (& (| (objectclass~=top) (ou<=contacts) ) (! ...
NotNode notNode = ( NotNode ) andNodes.get( 1 );
assertNotNull( notNode );
// (& (| (objectclass~=top) (ou<=contacts) ) (! (objectclass>=ttt) ) )
GreaterEqNode<?> greaterOrEqual = ( GreaterEqNode<?> ) notNode.getFirstChild();
assertNotNull( greaterOrEqual );
assertEquals( "objectclass", greaterOrEqual.getAttribute() );
assertEquals( "ttt", greaterOrEqual.getValue().getString() );