Jenerik resmi Java öğretici tipi silinti açıklıyor ve neden derleyici eklendi:
Genel bir tür başlatıldığında, derleyici bu türleri tür silme adı verilen bir teknikle çevirir - derleyicinin sınıf parametreleri veya tür veya yöntemdeki tür bağımsız değişkenleriyle ilgili tüm bilgileri kaldırdığı bir işlem. Tür silme, jenerikler kullanan Java uygulamalarının Java kitaplıkları ve jeneriklerden önce oluşturulan uygulamalarla ikili uyumluluğu sürdürmesini sağlar.
Bu büyük olasılıkla pragmatik bir yaklaşım veya belki de en az acı veren yaklaşımdı. Bununla birlikte, jenerikler endüstride yaygın olarak desteklendiğine göre, tip silmeye ihtiyacımız olmaması için ne yapılabilir? Geriye dönük uyumluluğu bozmaya gerek kalmadan yapılabilir mi, yoksa uygulanabilir mi?
Yukarıdaki alıntıdaki son ifade kendi kendine referans haline geldi mi? Yani: "tür silme, jenerikleri kullanan Java uygulamalarının Java kitaplıkları ve tür silme gerçekleştiren Java sürümleriyle oluşturulan uygulamalar ile ikili uyumluluğu sürdürmesini sağlar."