Utilizzazione delle astrazioni polimorfe
nella collezione possono essere messi solo oggetti
- i valori primitivi devono essere avviluppati nel loro corrispondente tipo oggetto
osservatori che restituiscono elementi della collezione restituiscono Object
- occorrerà usare il casting al valore primitivo
s.insert(new Integer(3));
Iterator g = s.elements();
int i = ((Integer) g.next()).intValue();