code: public void setDefault(E value, Locale locale) {
      set(value, locale);
      this.defaultLocale = locale;
    }
docs: Overrides the default locale value.
  
  @param value
  can be null, and subsequent calls to getDefault will return null
  @throws NullPointerException
  if locale is null.