When an inner class is imported, the generated source contains an incorrect full qualified name. This is because full qualified names are generated differently for normal and inner classes as follows:
import somepackage.Foo -> FQN: somepackage.Foo
import OuterClass.Foo -> FQN: OuterClass$Foo
Anonymous