I have some class files that I have been decompiling, but I have found that the <>s next to my Sets, Lists, Iterators, etc. are not being shown in the output.

I have tried CFR, Procyon, JD-GUI, and FernFlower.

Upon attempting to recompile those classes, the compiler fails to do so mentioning a problem with the fact that my <>s are missing.

UPDATE: The <>s are shown in a Java 7 decompiled file, but not in a Java 6 one, as shown below:

The class in Java 7:
![Class in Java 7](https://i.stack.imgur.com/HWLjK.png)

The class in Java 6:
![Class in Java 6](https://i.stack.imgur.com/oWSmY.png)

Does anyone know why I might not be getting the <>s in the output?