docs: public void restorePersistentDestinationData(HashMap hm) throws Exception
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(tc, "restorePersistentDestinationData", new Object[] { hm });
          //, Integer.valueOf(dataVersion)
  
          super.restorePersistentData(hm);
  
          // Restore boolean flags
          //isLocal = ((Boolean) hm.get("isLocal")).booleanValue();
          _toBeDeleted = ((Boolean) hm.get("toBeDeleted")).booleanValue();
          _isTemporary = ((Boolean) hm.get("isTemporary")).booleanValue();
          _toBeIgnored = ((Boolean) hm.get("toBeIgnored")).booleanValue();
          _isSystem =
                          definition.getName().startsWith(SIMPConstants.SYSTEM_DESTINATION_PREFIX);
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(tc, "restorePersistentDestinationData");
      }