@Override
  public void setLocale(Locale locale) {
    Locale old = getLocale();
    this.locale = locale;
    firePropertyChange(PROPERTY_NAME_LOCALE, old, getLocale());
  }
@Override
  public void setLocale(Locale locale)