Classes
 ClassDescription
 MetaDataAnnotation An object representing an annotation represented as a metadata tag, in the example [Test(arg="1")] Test is the annotation.
 MetaDataArgument An object representing an argument of a metadata tag, in the example [Test(arg="1")] arg="1" is the argument.