public void addCostFuncInfo(String funcName, double cost, float multiplier) {
      if (costFuncInfoList == null) {
        costFuncInfoList = new ArrayList<>();
      }
      costFuncInfoList.add(new StringBuilder().append(funcName).append(" cost:").append(cost)
        .append(" multiplier:").append(multiplier).toString());
    }
History of detail information that balancer movements was rejected
hbase-client/src/main/java/org/apache/hadoop/hbase/client/BalancerRejection.java