A lot of votes have been given to the AspectJ support feature:
Could you share we us your thoughts about Aspect applications you may think
Why would you like to use / not to use aspects in your code?
Any comments are welcome.
JetBrains, Inc, http://www.intellij.com
"Develop with pleasure!"