void (Project project) { String initial = null; Editor textEditor = FileEditorManager.getInstance(project).getSelectedTextEditor(); if (textEditor != null) { PsiFile file = PsiDocumentManager.getInstance(project).getPsiFile(textEditor.getDocument()); if (file != null) { initial = file.getName(); } } String comment = Messages.showInputDialog(project, TaskBundle.message("task.save.context.action.message"), TaskBundle.message("task.save.context.action.name"), null, initial, null); if (comment != null) { WorkingContextManager.getInstance(project).saveContext(null, StringUtil.isEmpty(comment) ? null : comment); } }