extendedLoaded = false;
  private Provider ()  {    // FIXME: We might need to make the name comparison case insensitive.    // Verify this with the Sun JDK.    canonicalNames = new HashMap ();    charsets = new HashMap ();    // US-ASCII aka ISO646-US    addCharset (new US_ASCII ());    // ISO-8859-1 aka ISO-LATIN-1    addCharset (new ISO_8859_1 ());    // UTF-8    addCharset (new UTF_8 ());    // UTF-16BE    addCharset (new UTF_16BE ());    // UTF-16LE    addCharset (new UTF_16LE ());    // UTF-16    addCharset (new UTF_16 ());  }