docs: @Override
      public ConsumerManager chooseConsumerManager(SIBUuid12 gatheringTargetUuid,
                                                   SIBUuid8 fixedMEUuid,
                                                   HashSet<SIBUuid8> scopedMEs)
                      throws SIResourceException
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(tc, "chooseConsumerManager", new Object[] { gatheringTargetUuid, fixedMEUuid, scopedMEs });
  
          ConsumerManager consumerManager = null;
  
          consumerManager = _ptoPRealization.chooseConsumerManager(definition,
                                                                   isReceiveAllowed(),
                                                                   gatheringTargetUuid,
                                                                   fixedMEUuid,
                                                                   scopedMEs);
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(tc, "chooseConsumerManager", consumerManager);
  
          return consumerManager;
      }