void () { if (!caughtError.isNull()) { VcsBalloonProblemNotifier.showOverVersionControlView(myVcs.getProject(), caughtError.get(), MessageType.ERROR); } else if (!changesBuilder.getChanges().isEmpty()) { AlienCommitWorkflow workflow = new AlienCommitWorkflow(myVcs, myMerger.getComment(), changesBuilder.getChanges(), myMerger.getComment()); AlienCommitChangeListDialog dialog = new AlienCommitChangeListDialog(workflow); new SingleChangeListCommitWorkflowHandler(workflow, dialog).activate(); } }