Is there a difference between Enumeration extends ZipEntry> and Enumeration
Now you've just gone and reminded me of something I wish we had over in the C# world.
Other than the links provided, there's some good links about C# and Java in relation to this topic in the answers to this question: Logic and its application to Collections.Generic and inheritance
A selection of which are: