docs: public void reconcileLocalLinks()
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(tc, "reconcileLocalLinks");
  
          // Set reconciling flag to false
          reconciling = false;
  
          LinkTypeFilter filter = new LinkTypeFilter();
          filter.LOCAL = Boolean.TRUE;
          filter.UNRECONCILED = Boolean.TRUE;
          SIMPIterator itr = linkIndex.iterator(filter);
  
          while (itr.hasNext())
          {
              LinkHandler dh = (LinkHandler) itr.next();
  
              // Mark the destination for deletion
              try
              {
                  // Set the deletion flag in the DH persistently. A transaction per DH??
                  LocalTransaction siTran = txManager.createLocalTransaction(true);
  
                  dh.setToBeDeleted(true);
                  //Adjust the destination lookups in Destination Manager
                  linkIndex.delete(dh);
                  dh.requestUpdate((Transaction) siTran);
                  // commit the transaction
                  siTran.commit();
  
                  SibTr.info(tc, "LOCAL_LINK_DELETE_INFO_CWSIP0065",
                             new Object[] { dh.getName(), dh.getUuid() });
              } catch (MessageStoreException e)
              {
                  // No FFDC code needed
  
                  SibTr.exception(tc, e);
  
                  //throw e;
              } catch (SIException e)
              {
                  // No FFDC code needed
  
                  SibTr.exception(tc, e);
  
                  //handleRollback(siTran);
                  //        throw e;
              }
          }
          itr.finished();
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(tc, "reconcileLocalLinks");
      }