T get ( long index ) { checkRange ( index ) ; if ( checkSubRange ( index ) ) { // cannot exceed Integer.MAX_VALUE (checked by checkSubRange) return subList . get ( ( int ) ( index - subListOffset ) ) ; } return null ; }
Gets the item at the index .