This section takes you through the two elements of the language: annotations and exceptions.
Annotations is a form of metadata, provide data about a program that is not part of the program itself. Annotations have no direct effect on the operation of the code they annotate.
Using exceptions to handle errors and other exceptional events.