Note: In Java SE 5 and 6, it is theresponsibility of the programmer who calls a varargs method thathas a non-reifiable varargs formal parameter to determine whetherheap pollution would occur. However, if this programmer did notwrite such a method, he or she cannot easily determine this. InJava SE 7, it is the responsibility of the programmer whowrites these kinds of varargs methods to ensure that theyproperly handle the varargs formal parameter and ensure heappollution does not occur.