docs: public static List<StoreDefinition> validateRebalanceStore(List<StoreDefinition> storeDefList) {
          List<StoreDefinition> returnList = new ArrayList<StoreDefinition>(storeDefList.size());
  
          for(StoreDefinition def: storeDefList) {
              if(!def.isView() && !canRebalanceList.contains(def.getType())) {
                  throw new VoldemortException("Rebalance does not support rebalancing of stores of type "
                                               + def.getType() + " - " + def.getName());
              } else if(!def.isView()) {
                  returnList.add(def);
              } else {
                  logger.debug("Ignoring view " + def.getName() + " for rebalancing");
              }
          }
          return returnList;
      }