Defines if the extension license requires a custom entitlement.
This annotation can be used by connector developers to require a custom entitlement defined by the
name() attribute.
Usually defining an entitlement also requires the connector developer to get a license generator from MuleSoft that can later
be used to create license for users of the connector. When requesting MuleSoft for a license generator a provider name must be
supplied which is usually the name of the company developing the connector. Such value must be also set as the extension vendor
in the
Extension#vendor() annotation attribute.