I am a very experienced Java developer who has been learning AEM for the last year. One of the things that makes me crazy is that it's so hard to debug. In theory most of AEM is open source. In practice, it isn't. Inevitably, I'm going to want to debug my application, but Adobe has gone out of its w...