// (& (| (objectclass=*) (...
List<ExprNode> orNodes = orFilter.getChildren();
assertEquals( 2, orNodes.size() );
PresenceNode presenceNode = ( PresenceNode ) orNodes.get( 0 );
assertNotNull( presenceNode );
assertEquals( "objectclass", presenceNode.getAttribute() );
// (& (| (objectclass=*) (ou=*) ) (...
presenceNode = ( PresenceNode ) orNodes.get( 1 );
assertNotNull( presenceNode );
assertEquals( "ou", presenceNode.getAttribute() );
// (& (| (objectclass=*) (ou=*) ) (! ...
NotNode notNode = ( NotNode ) andNodes.get( 1 );
assertNotNull( notNode );