VersionInfo versionInfo, DateTime sessionStart, final SarosUI sarosUI,
String invitationID, MUCSessionPreferences comPrefs, String description) {
this.sessionID.setValue(sessionID);
final IncomingSessionNegotiation process = new IncomingSessionNegotiation(
this, transmitter, from, colorID, invitationProcesses,
versionManager, versionInfo, sessionStart, sarosUI, invitationID,
saros, description, sarosContext);
comNegotiatingManager.setSessionPreferences(comPrefs);
Utils.runSafeSWTAsync(log, new Runnable() {
public void run() {
process.acknowledgeInvitation();
sarosUI.showIncomingInvitationUI(process);
sarosUI.openSarosView();
}
});
}