List<PsiSymbolReferenceProviderBean> (@NotNull Class<? extends Symbol> targetClass) { return EP_NAME.getByGroupingKey(targetClass, ReferenceProviders.class, bean -> bean.getResolveTargetClass().isAssignableFrom(targetClass) ? targetClass : null); }