Index: java/common/java/awt/Font.java =================================================================== --- java/common/java/awt/Font.java (revision 448875) +++ java/common/java/awt/Font.java (working copy) @@ -672,6 +672,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,11 @@ + (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