--- old/src/share/classes/javax/swing/event/RowSorterEvent.java 2014-07-02 23:35:18.000000000 -0700 +++ new/src/share/classes/javax/swing/event/RowSorterEvent.java 2014-07-02 23:35:18.000000000 -0700 @@ -71,7 +71,7 @@ * @throws IllegalArgumentException if source is * null */ - public RowSorterEvent(RowSorter source) { + public RowSorterEvent(RowSorter source) { this(source, Type.SORT_ORDER_CHANGED, null); } @@ -85,7 +85,7 @@ * @throws IllegalArgumentException if source or type is * null */ - public RowSorterEvent(RowSorter source, Type type, + public RowSorterEvent(RowSorter source, Type type, int[] previousRowIndexToModel) { super(source); if (type == null) { @@ -100,7 +100,8 @@ * * @return the source of the event as a RowSorter */ - public RowSorter getSource() { + @Override + public RowSorter getSource() { return (RowSorter)super.getSource(); }