ok, allora quando Java ci lascia fare i downcast? Ogni volta che provo a fare un downcast, java mi lascia compilare però quando eseguo mi lancia un'eccezione del tipo cannot be cast..