WavePanelImpl panel = stageOne.getWavePanel();
FocusFramePresenter focus = stageOne.getFocusFrame();
ModelAsViewProvider views = stageTwo.getModelAsViewProvider();
DocumentRegistry<? extends InteractiveDocument> documents = stageTwo.getDocumentRegistry();
String address = stageTwo.getSignedInUser().getAddress();
TimerService clock = SchedulerInstance.getLowPriorityTimer();
String sessionId = stageTwo.getSessionId();
SelectionExtractor selectionExtractor = new SelectionExtractor(clock, address, sessionId);
return EditSession.install(views, documents, selectionExtractor, focus, panel);
}