--- old/src/share/classes/sun/awt/geom/Crossings.java 2014-07-21 16:46:14.000000000 +0400 +++ new/src/share/classes/sun/awt/geom/Crossings.java 2014-07-21 16:46:14.000000000 +0400 @@ -312,7 +312,7 @@ super(xlo, ylo, xhi, yhi); } - public final boolean covers(double ystart, double yend) { + public boolean covers(double ystart, double yend) { return (limit == 2 && yranges[0] <= ystart && yranges[1] >= yend); } @@ -398,7 +398,7 @@ crosscounts = new int[yranges.length / 2]; } - public final boolean covers(double ystart, double yend) { + public boolean covers(double ystart, double yend) { int i = 0; while (i < limit) { double ylo = yranges[i++];