annotation example
first aspectj example