docs: public static String humanReadableInt(long number) {
      DecimalFormat oneDecimal = new DecimalFormat("0.0");
      long absNumber = Math.abs(number);
      double result;
      String prefix = number < 0 ? "-" : "";
      String suffix;
      if (absNumber < 1000) {
        // since no division has occurred, don't format with a decimal point
        return number + " bytes";
      } else if (absNumber < 1000.0 * 1000.0) {
        result = number / 1000.0;
        suffix = " KB";
      } else if (absNumber < 1000.0 * 1000.0 * 1000.0) {
        result = number / (1000.0 * 1000.0);
        suffix = " MB";
      } else {
        result = number / (1000.0 * 1000.0 * 1000.0);
        suffix = " GB";
      }
      return prefix + oneDecimal.format(result) + suffix;
    }