code: public boolean deleteObject (ObjectInfo info)
      {
          int oidx = -1;
          for (int ii = 0; ii < _objects.length; ii++) {
              if (_objects[ii].info.equals(info)) {
                  oidx = ii;
                  break;
              }
          }
          if (oidx == -1) {
              return false;
          }
          _objects = ArrayUtil.splice(_objects, oidx, 1);
  
          // clear out our neighbors array so that the subsequent update
          // causes us to recompute our coverage
          Arrays.fill(_neighbors, null);
          return true;
      }
docs: Removes the specified object from this block. Coverage is not
  recomputed, so a subsequent call to {@link #update} will be needed.
  
  @return true if the object was deleted, false if it was not found
  in our object list.