Any class annotated with this method with be not final, and it can be Mocked for testing purposes
All-open compiler plugin