question: public boolean isFree ( long pos , int length ) { int start = getBlock ( pos ) ; int blocks = getBlockCount ( length ) ; for ( int i = start ; i < start + blocks ; i ++ ) { if ( set . get ( i ) ) { return false ; } } return true ; }
target:  Check whether one of the blocks is free.