question: public boolean hasForward ( ) { if ( index + 1 < history . size ( ) && index >= 0 ) { return true ; } else { return false ; } }
target:  Returns true if there are visited URIs in history "after" the pointer the the current URI. This would be the case if multiple URIs were visited and the getBack() had been called at least once.