@Override
    public T get(int index) {
        /* Check that this is a valid index. */
        if (index < 0 || index >= size())
            throw new IndexOutOfBoundsException("Index " + index + ", size " + size());

        /* Look up the element. */
        return mArrays[computeOffset(index)][computeIndex(index)];
    }
@ Override public T get ( int index ) { if ( index < 0 || index >= size ( ) ) throw new IndexOutOfBoundsException ( "Index " + index + ", size " + size ( ) ) ; return mArrays [ computeOffset ( index ) ] [ computeIndex ( index ) ] ; }
Returns the value of the element at the specified position.

@param index The index at which to query.
@return The value of the element at that position.
@throws IndexOutOfBoundsException If the index is invalid.