void (@NotNull EditorEx editor, boolean readOnly) { if (readOnly) { EditorModificationUtil.setReadOnlyHint(editor, DiffBundle.message("editing.viewer.hint.enable.editing.text"), (e) -> { if (e.getEventType() == HyperlinkEvent.EventType.ACTIVATED) { setSelected(false); } }); } else { EditorModificationUtil.setReadOnlyHint(editor, null); } }