moves list iterator prefious concode_field_sep CwWriter myWriter concode_elem_sep String cwFolderPathStore concode_elem_sep Crossword actual concode_elem_sep boolean nextWasPressed concode_elem_sep CwReader myReader concode_elem_sep Crossword tmp concode_elem_sep LinkedList<Crossword> crosswords concode_elem_sep ListIterator<Crossword> cwListIterator concode_elem_sep InteliCwDB defaultCwDB concode_elem_sep boolean previousWasPressed concode_field_sep void changeDataBasePath concode_elem_sep void loadSingleCwAndMakeAcutal concode_elem_sep int getNumberOfCws concode_elem_sep void iteratorToTheEnd concode_elem_sep void printActual concode_elem_sep Crossword getActualCws concode_elem_sep void updateIterator concode_elem_sep void generateCW concode_elem_sep void loadAllCwsFromFolder concode_elem_sep boolean folderEmpty concode_elem_sep void saveAndMakeTmpActual concode_elem_sep void nextCW concode_elem_sep boolean checkIfActualExist
void function ( ) { if ( ! previousWasPressed ) { previousWasPressed = true ; cwListIterator . previous ( ) ; nextWasPressed = false ; } if ( cwListIterator . hasPrevious ( ) ) { actual = cwListIterator . previous ( ) ; } else throw ( new FirstCwException ( ) ) ; }