Index: src/main/java/common/java/awt/Font.java =================================================================== --- src/main/java/common/java/awt/Font.java (revision 488289) +++ src/main/java/common/java/awt/Font.java (working copy) @@ -681,6 +681,10 @@ (end - start))); } + if (frc == null) { + throw new NullPointerException(Messages.getString("awt.00")); //$NON-NLS-1$ + } + chars = new char[end - start]; ci.setIndex(start); @@ -721,6 +725,10 @@ (end - start))); } + if (frc == null) { + throw new NullPointerException(Messages.getString("awt.00")); //$NON-NLS-1$ + } + FontPeerImpl peer = (FontPeerImpl) this.getPeer(); final int TRANSFORM_MASK = AffineTransform.TYPE_GENERAL_ROTATION