Anonymous Listener classes
There are several anonymous listener classes which are hard to debug/find/analyse. Most listeners are part of the controller (of the GUI-MVC Pattern) which should be easy to find / identified by the actual action the user is performing. This is not the case if the class representing the action is anonymous.