org.objectweb.asm.optimizer.ClassOptimizer does not work with classes in default package
The line
pkgName = name.substring(0, name.lastIndexOf('/'));
in ClassOptimizer.visit(...) causes an StringArrayOutOfBoundsException when a
class of the default package is passed to the org.objectweb.asm.optimizer.Shrinker.