/** Posts url on the UI thread and blocks until onPageFinished is called. */ protected void postUrlSync( final AwContents awContents, CallbackHelper onPageFinishedHelper, final String url, byte[] postData) throws Throwable { int currentCallCount = onPageFinishedHelper.getCallCount(); postUrlAsync(awContents, url, postData); onPageFinishedHelper.waitForCallback( currentCallCount, 1, WAIT_TIMEOUT_SECONDS, TimeUnit.SECONDS); }