a pure implementation app to AOP with java