Berikut ini adalah diskusi menarik tentang Prinsip Korespondensi Tennent , dan deskripsi singkat dari Neal Gafter :
Prinsip ini menentukan bahwa suatu ekspresi atau pernyataan, ketika dibungkus dengan penutup dan kemudian segera dipanggil, harus memiliki arti yang sama seperti sebelum dibungkus dengan penutupan. Setiap perubahan dalam semantik saat membungkus kode dalam penutupan kemungkinan adalah cacat dalam bahasa.
Apakah bahasa Groovy mengikuti prinsip ini?