docs: public void updateLocalizationDefinition(
                                               LocalizationDefinition newLocalizationDefinition)
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(tc, "updateLocalizationDefinition", newLocalizationDefinition);
  
          // If null is passed as the new localization definition, treat that
          // as a no-op.
          if (null != newLocalizationDefinition)
          {
              boolean isDestLimitsChanged = false;
              boolean isSendAllowedChanged = false;
              boolean isAlterationTimeChanged = false;
              boolean isNameChanged = false;
  
              // If the previous definition we had was null, then every attribute is
              // changing, as it's being set for the 1st time.
              if (null == _lastLocalizationDefinitionSetByAdmin)
              {
                  isDestLimitsChanged = true;
                  isSendAllowedChanged = true;
                  isAlterationTimeChanged = true;
                  isNameChanged = true;
              }
              else
              {
                  // Check to see if the max messages property has changed.
                  if ((_lastLocalizationDefinitionSetByAdmin.getDestinationHighMsgs() !=
                      newLocalizationDefinition.getDestinationHighMsgs())
                      || (_lastLocalizationDefinitionSetByAdmin.getDestinationLowMsgs() !=
                      newLocalizationDefinition.getDestinationLowMsgs()))
                  {
                      isDestLimitsChanged = true;
                  }
  
                  // Check to see if put inhibited changed or not.
                  if (_lastLocalizationDefinitionSetByAdmin.isSendAllowed() != newLocalizationDefinition.isSendAllowed())
                  {
                      isSendAllowedChanged = true;
                  }
  
                  // Check to see if the alteration time has changed.
                  if (_lastLocalizationDefinitionSetByAdmin.getAlterationTime() != newLocalizationDefinition.getAlterationTime())
                  {
                      isAlterationTimeChanged = true;
                  }
  
                  // Check to see if the name has changed or not.
                  String oldName = _lastLocalizationDefinitionSetByAdmin.getName();
                  String newName = newLocalizationDefinition.getName();
                  if ((null == newName && oldName != null)
                      || (null != newName && oldName == null))
                  {
                      isNameChanged = true;
                  }
              }
  
              // Take a snap-shot so we can compare the settings we've got with the
              // ones admin gives us next time.
              this._lastLocalizationDefinitionSetByAdmin =
                              newLocalizationDefinition;
  
              if (isDestLimitsChanged)
              {
                  setDestLimits(newLocalizationDefinition.getDestinationHighMsgs(),
                                newLocalizationDefinition.getDestinationLowMsgs());
              }
              if (isSendAllowedChanged)
              {
                  setSendAllowed(newLocalizationDefinition.isSendAllowed());
              }
              if (isAlterationTimeChanged)
              {
                  setAlterationTime(newLocalizationDefinition.getAlterationTime());
              }
              if (isNameChanged)
              {
                  setName(newLocalizationDefinition.getName());
              }
  
          }
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(tc, "updateLocalizationDefinition");
      }