} else {
xmlHttpRequest.open(httpMethod, url);
}
} catch (JavaScriptException e) {
RequestPermissionException requestPermissionException = new RequestPermissionException(url);
requestPermissionException.initCause(new RequestException(e.getMessage()));
onError(null, e);
return;
}
JsUtils.prop(xmlHttpRequest, "onprogress", JsUtils.wrapFunction(new Function() {