getWizard().getContainer().run(true, false, new IRunnableWithProgress() {
public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException {
monitor.beginTask("Connecting...", IProgressMonitor.UNKNOWN);
try {
JtracClient client = new JtracClient(serverUrl, username, password, proxy);
JtracVersion version = client.getJtracVersion();
} catch (Exception e) {
throw new InvocationTargetException(e);
} finally {
monitor.done();
}