jdk/src/share/classes/sun/font/FontManagerFactory.java
changeset 10355 a976ff46116b
parent 7668 d4a77089c587
child 12047 320a714614e9
--- a/jdk/src/share/classes/sun/font/FontManagerFactory.java	Mon Aug 22 16:05:38 2011 +0100
+++ b/jdk/src/share/classes/sun/font/FontManagerFactory.java	Mon Aug 22 12:16:12 2011 -0700
@@ -78,20 +78,11 @@
                     ClassLoader cl = ClassLoader.getSystemClassLoader();
                     Class fmClass = Class.forName(fmClassName, true, cl);
                     instance = (FontManager) fmClass.newInstance();
-                } catch (ClassNotFoundException ex) {
-                    InternalError err = new InternalError();
-                    err.initCause(ex);
-                    throw err;
+                } catch (ClassNotFoundException |
+                         InstantiationException |
+                         IllegalAccessException ex) {
+                    throw new InternalError(ex);
 
-                } catch (InstantiationException ex) {
-                    InternalError err = new InternalError();
-                    err.initCause(ex);
-                    throw err;
-
-                } catch (IllegalAccessException ex) {
-                    InternalError err = new InternalError();
-                    err.initCause(ex);
-                    throw err;
                 }
                 return null;
             }