in src/main/java/org/apache/sling/testing/clients/util/poller/AbstractPoller.java [64:73]
public boolean callUntilCondition() throws InterruptedException {
if (!call()) return false;
if (condition()) return true;
for (int i = 0; i < waitCount; i++) {
Thread.sleep(waitInterval);
if (!call()) return false;
if (condition()) return true;
}
return false;
}