Grazie per la risposta...
provo a sottoporti un altro quesito, partendo dal presupposto che quello che tu dici è giustissimo...
e se io una volta instanziato un oggetto:
Object obj = cl.newInstance();
volessi dichiarare per esempio un array usando generics così fatto:
ArrayList<tipo di obj> arrayList=...
si può fare? in che modo?
grazie mille.