language = ((String) s.readObject()).intern(); country = ((String) s.readObject()).intern(); variant = ((String) s.readObject()).intern();
s.defaultReadObject(); language = language.intern(); country = country.intern(); variant = variant.intern();
  private void readObject(ObjectInputStream s)    throws IOException, ClassNotFoundException  {    language = ((String) s.readObject()).intern();    country = ((String) s.readObject()).intern();    variant = ((String) s.readObject()).intern();    // Recompute hashcode.    hashcode = language.hashCode() ^ country.hashCode() ^ variant.hashCode();  }