У кого-нибудь появилась идея относительно мотивации неудобного дизайна java.lang.System.out?
Неловкость:
Во-первых, выдается член (Encapsulation any?).
Во-вторых, это final, но может быть изменено с помощью setOut() (противоречит окончательному).