java annotation functions can not be achieved aop
https://stackoverflow.com/questions/1635108/adding-java-annotations-at-runtime
https://stackoverflow.com/questions/5740101/writing-a-java-annotation-for-timing-method-call
java annotation functions can not be achieved aop
https://stackoverflow.com/questions/1635108/adding-java-annotations-at-runtime
https://stackoverflow.com/questions/5740101/writing-a-java-annotation-for-timing-method-call