private void refillEntries(int hash){
  for (int count=_size; count >= 0; count--) {
    hash=(hash + 1) & _mask;
    if (_values[hash] == null)     return;
    refillEntry(hash);
  }
}

private void refillEntries ( int hash ) { for ( int count = _size ; count >= 0 ; count -- ) { hash = ( hash + 1 ) & _mask ; if ( _values [ hash ] == null ) return ; refillEntry ( hash ) ; } }
put the item in the best location available in the hash table .
