PrincipalIterator pit = principalProvider.findPrincipals(EveryonePrincipal.NAME);
assertNotNull(pit);
if (pit.getSize() == -1) {
assertTrue(pit.hasNext());
assertEquals(EveryonePrincipal.getInstance(), pit.nextPrincipal());
assertFalse(pit.hasNext());
} else {
assertEquals(1, pit.getSize());
assertEquals(EveryonePrincipal.getInstance(), pit.nextPrincipal());
}