I have used the AspectJ style for providing services with transactional proxies. Today I was working on a demo application for a JavaEE with Spring workshop. Accidentially I had started off with compiler settings for Java6. As a result I didn’t get the nice AOP markers in the left gutter. Using the Spring AOP Event Trace I figured that Spring IDE was not able to analyze the byte code, it reported invalid class version errors. I switched back to Java5 compatible byte code and they are shown again.