/** Loads data on the UI thread and blocks until onPageFinished is called. */ protected void loadDataSync( final AwContents awContents, CallbackHelper onPageFinishedHelper, final String data, final String mimeType, final boolean isBase64Encoded) throws Throwable { int currentCallCount = onPageFinishedHelper.getCallCount(); loadDataAsync(awContents, data, mimeType, isBase64Encoded); onPageFinishedHelper.waitForCallback( currentCallCount, 1, WAIT_TIMEOUT_SECONDS, TimeUnit.SECONDS); }