question: private Vector retrieve ( int index ) { if ( index < 0 ) return fastRetrieve ( 0 ) ; if ( index >= nodes . size ( ) ) return fastRetrieve ( nodes . size ( ) - 1 ) ; return fastRetrieve ( index ) ; }
target:  Retrieves a node. Indexes are clamped to the valid range.