Support for the types of metaprogramming/metadata that annotations are used for is a useful attribute of languages in general
Support for the types of metaprogramming/metadata that annotations are used for is a useful attribute of languages in general