question: public void delete ( int key ) { int i = binarySearch ( mKeys , 0 , mSize , key ) ; if ( i >= 0 ) { System . arraycopy ( mKeys , i + 1 , mKeys , i , mSize - ( i + 1 ) ) ; System . arraycopy ( mValues , i + 1 , mValues , i , mSize - ( i + 1 ) ) ; mSize -- ; } }
target:  Removes the mapping from the specified key, if there was any.