src/main/java/com/webcheckers/model/BoardView.java
/**
     * Returns an iterator that is the reverse of the board iterator.
     * Useful for generating the view for the white player.
     * @return reverse board iterator (by reverse rows)
     */
Returns an iterator that is the reverse of the board iterator.
Useful for generating the view for the white player.
@return reverse board iterator (by reverse rows)
Returns an iterator that is the reverse of the board iterator . Useful for generating the view for the white player . @return reverse board iterator ( by reverse rows )
public Iterator<Row> reverseIterator() {
        List<Row> inv = new ArrayList<Row>();
        for (int i = 0; i < 8; i++){
            inv.add(this.rows.get(7-i));
        }
        return inv.iterator();
    }
public Iterator < Row > reverseIterator ( ) { List < Row > inv = new ArrayList < Row > ( ) ; for ( int i = 0 ; i < 8 ; i ++ ) { inv . add ( this . rows . get ( 7 - i ) ) ; } return inv . iterator ( ) ; }
Returns an iterator that is the reverse of the board iterator.
Returns an iterator that is the reverse of the board iterator .