Adapters contain technology specific implementations to either drive (see PrimaryPort) or implement
Ports (see SecondaryPort). Adapters must not depend on Application code other than ports.
An identifier for the name of the Adapter to identify and group multiple implementing classes of the same
Adapter. If not set, external tooling may default this to the simple name of the annotated type or package.