2 An argument not of type Boolean is being formatted with a %b format specifier. This won't throw an
3 exception; instead, it will print true for any nonnull value, and false for null.
4 This feature of format strings is strange, and may not be what you intended.