code: private void createStorage() throws TTException {
  
          LOGGER.debug("Creating storage with " + mDataNumbers + " nodes containing " + BLOCKS_IN_DATA
              + " blocks with " + IStorageModule.VIRTUAL_BLOCK_SIZE + " bytes each.");
  
          // Creating mirror
          jCloudsStorageModule =
              new JCloudsStorageModule(BLOCKS_IN_DATA * VIRTUAL_BLOCK_SIZE, Files.createTempDir());
  
          IData data = this.mRtx.getCurrentData();
  
          if (data != null) {
              return;
          }
  
          for (int i = 0; i < mDataNumbers; i++) {
  
              // Bootstrapping nodes containing clusterSize -many blocks/sectors.
              LOGGER.debug("Bootstraping node " + i + "\tof " + (mDataNumbers - 1));
              this.mRtx.bootstrap(new byte[HybridTreetankStorageModule.BYTES_IN_DATA]);
          }
  
          this.mRtx.commit();
      }
docs: Bootstrap a new device as a treetank storage using nodes to abstract the
  device.
  
  @throws IOException
  is thrown if a node couldn't be created due to errors in the
  backend.