Our metadata mappings have only initWithCoder() method marked as required.
We need to do the same for all methods that implement a required protocol method.
Possible implementation: add ProtocolMappings.def with protocol declarations.
Protocol declarations should include `optional` or `required` keyword (if applicable).
This can be taken from Apple Help.
Related sample (calling self.init requires `required` initializer):
Related report (firstname.lastname@example.org):
The one thing I really stuck is build errors. For lot's of classes I am getting Error like this:
'required' initializer 'init(arrayLiteral' must be provided by subclass of 'NSSet': https://cl.ly/e36b0b8b0ebb
But I am really not using any kind of NSSet at all and not sub classing!