Ciao a tutti, ho 1 problema, non riesco a creare un array di oggetti da me creati, insomma ho creato una classe mia di nome PositionSequence<E> e devo creare un array di oggetti di questo tipo, purtroppo però ho un eccezzione di questo tipo: java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [LSequenza.PositionSequence; Ecco il semplice esempio:

import Sequenza.PositionSequence;

public class prova<E>{

PositionSequence<E> array[];

public prova(){
array = (PositionSequence<E>[])new Object[100];
}

public static void main(String[] args){
prova<Integer> p = new prova<Integer>();
}
}