add apt support to aspectj

It is a bit of shame to see all these kinds of change in the PR - as I have to browse through them all when they are really part of a separate refactoring to use getClassResource() - nothing to do with apt handling. I don't think it is worth taking them out now but just for future reference I like targeted PRs that only concern themselves with specifically what they are trying to achieve.