variant = variant.toUpperCase().intern();
variant = variant.intern();
  public Locale(String language, String country, String variant)  {        // During bootstrap, we already know the strings being passed in are        // the correct capitalization, and not null. We can't call        // String.toUpperCase during this time, since that depends on the        // default locale.    if (defaultLocale != null)      {        language = convertLanguage(language).intern();        country = country.toUpperCase().intern();        variant = variant.toUpperCase().intern();        }        this.language = language;        this.country = country;        this.variant = variant;    hashcode = language.hashCode() ^ country.hashCode() ^ variant.hashCode();    }