@JsonValue
    public String getValueAsStr() {
        return valueAsStr == null
                ? formatBytes(bytes)
                : valueAsStr;
    }
Class to represent a size in bytes. It can be parsed from IEC byte units, e.g. 5Kib, 10MiB, etc.
stroom-util/src/main/java/stroom/util/io/ByteSize.java