ASM fails to load a class file with ClassCircularityError
If you have a class that implements an interface and has a method that assign
itself to a variable of type the interface, ASM fails to load the class with a
ClassCircularityError
Occurs with ASM 3.3.1 and JDK 1.6