@bechte how do you expect this alternate name to be used? It sounds like you don't like the way the names for nested/inner classes are displayed. Are you looking at the names in an IDE? In Ant output? In a custom listener? In a debugger?

To be honest, I don't know how callers (including IDEs) use `getClassName()` but I'm a bit worried that having `getClassName()` not being the full name of the class might break something.

Another thought: perhaps `getClassName()` should use `Class.getCannonicalName()`