Object (@NotNull String dataId) { if (PlatformCoreDataKeys.BGT_DATA_PROVIDER.is(dataId)) { if (!(ContainerUtil.getFirstItem(mySelectedElements) instanceof ClassMemberWithElement member)) return null; return (DataProvider) slowId -> CommonDataKeys.PSI_ELEMENT.is(slowId) ? member.getElement() : null; } return null; }