@Target(value=TYPE)
@Repeatable(value=ManifestExtra.ManifestExtras.class)
public @interface ManifestExtra
Used to define manifest information on a smart contract that will be written to the contract's
manifest file. Extra information can, for example, contain the name of the contract's author or
the name of the contract itself. In the latter the key attribute would be "name" and the value
attribute the desired name of the contract.