Object (@NotNull String dataId) { if (PlatformCoreDataKeys.BGT_DATA_PROVIDER.is(dataId)) { TreePath[] paths = getSelectionPaths(); return (DataProvider)slowId -> getSlowData(slowId, paths); } else if (LangDataKeys.POSITION_ADJUSTER_POPUP.is(dataId)) { return PopupUtil.getPopupContainerFor(this); } return null; }