Index: src/main/java/java/nio/charset/Charset.java =================================================================== --- src/main/java/java/nio/charset/Charset.java (revision 559668) +++ src/main/java/java/nio/charset/Charset.java (working copy) @@ -173,8 +173,7 @@ * aliases. * */ - protected Charset(String canonicalName, String[] aliases) - throws IllegalCharsetNameException { + protected Charset(String canonicalName, String[] aliases) { // throw IllegalArgumentException if name is null if (null == canonicalName) { throw new NullPointerException(); @@ -557,8 +556,7 @@ * @throws UnsupportedCharsetException * If the desired charset is not supported by this runtime. */ - public static Charset forName(String charsetName) - throws IllegalCharsetNameException, UnsupportedCharsetException { + public static Charset forName(String charsetName) { Charset c = forNameInternal(charsetName); if (null == c) { throw new UnsupportedCharsetException(charsetName); @@ -575,8 +573,7 @@ * @throws IllegalCharsetNameException * If the specified charset name is illegal. */ - public static boolean isSupported(String charsetName) - throws IllegalCharsetNameException { + public static boolean isSupported(String charsetName) { Charset cs = forNameInternal(charsetName); return (null != cs); }