Controller controller = new Controller( shell, remoteUI, ui.getDescriptorHolder() );
UIContextImpl context = new UIContextImpl( shell.getDisplay(), controller, ui );
remoteUI.setContext( context );
remoteUI.setController( controller );
configuration.configure( ui, context );
context.markInitialized();
controller.createGlobalActions( context );
controller.createRootPages( context );
}
private Shell createShell( Display display ) {