https://eclipse.org/aspectj/doc/released/faq.php