Kelas pembungkus di Java tidak dapat diubah sehingga runtime hanya dapat memiliki dua objek Boolean - satu untuk true, satu untuk false - dan setiap variabel adalah referensi ke salah satu dari keduanya. Dan karena mereka tidak pernah bisa diubah, Anda tahu mereka tidak akan pernah ditarik keluar dari bawah Anda.