Exports the annotated method or class as library message. The annotation can only be applied to
method or classes with an enclosing class annotated by ExportLibrary. Exported messages
are inherited to subclasses of the enclosing class. If they are redeclared in the sub-class then
the semantics of the overridden message is replaced by the semantics of the sub-class. A class
and a method cannot be exported at the same time for a single message and enclosing class.
Returns the message simple name to export. If not specified, the exported message name is
inherited from the enclosing method name or class. In case of an exported class the first
letter is automatically translated to lower-case. The name attribute should be specified if
the exported message does not match the exported method or class name or if multiple messages
need to be exported for a method or class.
Returns the library to export by this method or class. Automatically selected if the name of
the message is unique. Needs to be specified if the name is not unique when implementing