Index: modules/awt/src/main/java/common/java/awt/GradientPaint.java =================================================================== --- modules/awt/src/main/java/common/java/awt/GradientPaint.java (revision 443300) +++ modules/awt/src/main/java/common/java/awt/GradientPaint.java (working copy) @@ -55,6 +55,12 @@ boolean cyclic; public GradientPaint(Point2D point1, Color color1, Point2D point2, Color color2, boolean cyclic) { + if (point1 == null || point2 == null) { + throw new NullPointerException("Point is null"); + } + if (color1 == null || color2 == null) { + throw new NullPointerException("Color is null"); + } this.point1 = point1; this.point2 = point2; this.color1 = color1;