Object (@NotNull String dataId) { if (PlatformCoreDataKeys.BGT_DATA_PROVIDER.is(dataId)) { M item = ContainerUtil.getFirstItem(getSelectedMemberInfos()); if (item == null) return null; return (DataProvider)slowId -> getSlowData(slowId, item); } return null; }