Is it possible to specify multiple interfaces for a generic type in Java?
Specifically, I am working with an existing library (NASA World Wind) that has a number of interfaces for its objects. I have a set of heterogeneous objects I am working with that I would like to store in a list. All of the objects implement multiple interfaces, each of which is useful to me (the self-descriptive Movable and Renderable, specifically).
Is there some syntax I am missing to do this or is it not allowed? Do I have to pick one and cast to the others?