Документация для конструктора new Boolean(boolean value) в Java:
Примечание. Редко использовать этот конструктор. Если новый экземпляр не требуется, статический factory
valueOf(boolean), как правило, лучший выбор. Это, вероятно, даст значительно лучшую производительность пространства и времени.
Если да, то почему этот конструктор является общедоступным и не устарел? Есть ли веская причина использовать этот конструктор вместо Boolean.valueOf()?