private void jButton9ActionPerformed(java.awt.event.ActionEvent evt) {

    String tableName = null;

    List<Put> putList = null;

    for (int i = 0; i < listRestoreSelectedTables.getModel().getSize(); i++) {
      try {
        tableName = (String) listRestoreSelectedTables.getModel().getElementAt(i);
        listRestoreSelectedTables.setSelectedValue(tableName, true);
        hbTable = tableObjects.get(tableName);

        tableData = hbTable.getTableData();

        tableStructure = hbTable.getTableStructure();

        HTableDescriptor descriptor = tableStructure.createReadTableStructure();
        byte[][] family = createTable(descriptor);

        putList = createPutList(tableData, family);

        HbaseManagerTableGetter.setTable(tableStructure.getHTableName());
        HbaseManagerTableGetter._insert(putList);
        listRestoreSelectedTables.setSelectedValue(tableName, false);

      } catch (Exception e) {
        System.out.print("Restore of " + tableName + " Failed");
        break;
      }
    }
  }