void (@NotNull AnActionEvent e) { var file = getFile(e); if (file != null) { var asyncContext = Utils.createAsyncDataContext(e.getDataContext()); show(file, popup -> popup.showInBestPositionFor(asyncContext)); } }