Considere o seguinte trecho de código na linguagem de programação Java:
public void imprimirCollection(Collection c) {
Iterator i = c.iterator();
for(int k = 0;k<c.size();k++) {
System.out.println(i.next());
}
}
Iterator i = c.iterator();
for(int k = 0;k<c.size();k++) {
System.out.println(i.next());
}
}
O código que permite a impressão (chamada do método toString()) de cada objeto da Collection c, utilizando o recurso Generics da linguagem Java, é