Cast the value from the List to the subclass it is to make its contents available.

Why are the subclasses mixed together in the List if you want to treat them as subclasses instead of strictly...