--- old/src/share/classes/com/sun/mirror/util/SourceOrderDeclScanner.java 2010-02-17 14:30:07.000000000 -0800 +++ new/src/share/classes/com/sun/mirror/util/SourceOrderDeclScanner.java 2010-02-17 14:30:07.000000000 -0800 @@ -102,7 +102,7 @@ @SuppressWarnings("cast") private int compareEqualPosition(Declaration d1, Declaration d2) { assert - (d1.getPosition() == d2.getPosition()) || // Handles d1 == d2 == null + (d1.getPosition() == d2.getPosition()) || // Handles two null positions. (d1.getPosition().file().compareTo(d2.getPosition().file()) == 0 && d1.getPosition().line() == d2.getPosition().line() && d1.getPosition().column() == d2.getPosition().column());