Jika IDE saya sangat cerdas, mengapa saya harus menggunakan "clone ()"?

Tipe IDE ( NetBeans ) saya memeriksa Collectionskode saya saat saya mengetik. Tetapi kemudian, mengapa saya harus melemparkan objek yang dikembalikan Object.clone()? Itu baik saja. Tidak ada salahnya tidak busuk. Tapi tetap saja, saya tidak mengerti. Apakah pengecekan tipe, tanpa casting, objek...