public RemotePage(UI ui, RemoteUI uiRenderer, PageDescriptor descriptor, PageData data) { this.ui = ui; this.uiRenderer = uiRenderer; this.data = data; this.remoteObject = RWT.getUISession().getConnection().createRemoteObject("tabris.Page"); this.descriptor = descriptor; this.page = InstanceCreator.createInstance(descriptor.getPageType()); this.remoteActions = new ArrayList<ActionRenderer>(); setTitle(descriptor.getTitle()); setAttributes(); }