import java.util.ArrayList;
import java.util.List;

public class PolusiTertangkap {
    public static void main(String[] args) {
        List<String> nama = new ArrayList<>();
        List mentah = nama;               // konversi ke raw type: unchecked
        mentah.add(Integer.valueOf(42));  // heap pollution terjadi di sini
        try {
            String s = nama.get(0);       // cast implisit hasil erasure
            System.out.println("Isi: " + s);
        } catch (ClassCastException e) {
            System.out.println("Tertangkap: " + e.getMessage());
        }
    }
}
