//The url loaded by this method can be intercepted by
//WebViewClient.shouldOverrideUrlLoading
public static void loadUrl(String url) {
Anchor a = new Anchor("", url);
RootLayoutPanel.get().add(a);
NativeEvent event = Document.get().createClickEvent(1, 1, 1, 1, 1, false, false, false, false);
a.getElement().dispatchEvent(event);
RootLayoutPanel.get().remove(a);
}