docs: public synchronized void remove(Entry entry)
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.entry(tc, "remove", new Object[] { entry });
  
      super.remove(entry);
      DestinationHandler dh = (DestinationHandler) entry.data;
      if(dh.isMQLink()) removeFromMQLinkIndex(dh);
      DestinationEntry destEntry = (DestinationEntry) nameIndex.get(dh.getName());
      if(destEntry == entry)
      {
        nameIndex.remove(dh.getName());
      }
  
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.exit(tc, "remove");
    }