Eu quero fazer algo assim: List<Animal> animals = new ArrayList<Animal>(); for( Class c: list_of_all_classes_available_to_my_app() ) if (c is Animal) animals.add( new c() ); Então, quero examinar todas as classes no universo do meu aplicativo e, quando encontrar uma que descende...