add apt support to aspectj

I'm not against taking these changes in this PR (as I mentioned above), my comment was really about in future maybe scope down the PR to the minimum changes to get the job done.