public void waitUntil(Object result) { try {waitUntilWithTimeout(result, 0);} catch(TimeoutException e) {}
public void waitUntil(Object result, long timeout) { try { _waitUntilWithTimeout(result, timeout); } catch(TimeoutException e) {  }
    public void waitUntil(Object result) {        try {waitUntilWithTimeout(result, 0);} catch(TimeoutException e) {}    }