Annotation Processor is often seen as black magic by many. In reality, it is a simple way to write less code. During the lecture, we will learn what Annotation Processor is used for and how it works, and we will implement our own mechanism to leverage the custom annotation we create.