Hacking Java annotations to build an authentication and authorization layer · HackerTrans