ToStringPrints
DRAFT
Observed

ToStringPrints
Incorrect

Invoking toString() prints something

Correct

Invoking toString() does not produce any output

Correction
Here is what's right.

The toString() method does not cause any output. It simply returns a String.

This is related to a more general misunderstanding of “outputting” and “returning values”.