docs: public void reconcileMQLinks()
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(tc, "reconcileMQLinks");
  
          // Set reconciling flag to false
          reconciling = false;
  
          LinkTypeFilter filter = new LinkTypeFilter();
          filter.MQLINK = Boolean.TRUE;
          filter.UNRECONCILED = Boolean.TRUE;
          SIMPIterator itr = linkIndex.iterator(filter);
  
          //  Get the MQLinkManager
          MQLinkManager mqlinkManager = getMQLinkManager();
  
          while (itr.hasNext())
          {
              MQLinkHandler dh = (MQLinkHandler) itr.next();
  
              // Retrieve the uuid for the Handler.
              String mqLinkUuid = dh.getMqLinkUuid().toString();
  
              // Call MQLink Component to alert it to create appropriate resources for
              // a link that previously existed
              MQLinkObject mqlinkObj = null;
              try
              {
                  mqlinkObj = mqlinkManager.create(messageProcessor.createMQLinkDefinition(mqLinkUuid),
                                                   (MQLinkLocalization) dh,
                                                   (ControllableRegistrationService) messageProcessor.getMEInstance(SIMPConstants.JS_MBEAN_FACTORY),
                                                   true); // We've reconciled and this destination is to be deleted
              } catch (SIResourceException e)
              {
                  // No FFDC code needed
  
                  SibTr.exception(tc, e);
              } catch (SIException e)
              {
                  // No FFDC code needed
  
                  SibTr.exception(tc, e);
              }
  
              // Store mqlinkObj in the handler
              dh.setMQLinkObject(mqlinkObj);
              // remove from the list - we won't attempt to delete it until requested
              // by the MQLink component
              linkIndex.cleanup(dh);
              linkIndex.defer(dh);
          }
          itr.finished();
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(tc, "reconcileMQLinks");
      }