code: final long getBlockId(long refBlockId, int index)
          throws IOException
      {
          if (refBlockId == 0) {
              return 0;
          }
          return getBlockId(mBackingFile, refBlockId * mBlockSize + index);
      }
docs: Returns 0 if referring block is 0.