void (final long number, final String oldComment, final SvnRepositoryLocation location, Project project, Consumer<? super String> listener, final boolean fromVersionControl) { final SvnEditCommitMessageDialog dialog = new SvnEditCommitMessageDialog(project, number, oldComment); dialog.show(); if (DialogWrapper.OK_EXIT_CODE == dialog.getExitCode()) { final String edited = dialog.getMessage(); if (edited.trim().equals(oldComment.trim())) return; ProgressManager.getInstance().run(new EditMessageTask(project, edited, location, number, listener, fromVersionControl)); } }