Annotations are basically used for making class indexable which refer to operators, parametrized data types or derived classes. @author moeller