se una GetsureClass contiene un Gesture di tipo T allora la GestureClass è di tipo T (un Gesture è di tipo T se contiene Feature di tipo T).
La cosa corretta, secondo me, e' fare riferimento esclusivamente all'interfaccia MaterialeEsame in modo da astrarre dal fatto che l'oggetto sia istanza di Progetto o di Esercizio (Oltre tutto e' del ...