docs: private static BeanIdentifier getIdentifier(Contextual<?> contextual, ContextualStore contextualStore, ServiceRegistry serviceRegistry) {
          if (contextual instanceof RIBean<?>) {
              return ((RIBean<?>) contextual).getIdentifier();
          }
          if (contextualStore == null) {
              contextualStore = serviceRegistry.get(ContextualStore.class);
          }
          return contextualStore.putIfAbsent(contextual);
      }