Pass input arguments as a Wrapper Object
Current status
The solution converter framework is partly hard to use due to the many input parameters passed to each converter. Each of these inputs has a different meaning and sometimes multiple of these parameters have to be used to cover all cases present in the DSE of AF3. Although there are some utility methods for this, the approach is still error-prone.
Proposed solution
Create a class that wraps the input parameters and defines a type-based getter method. The current utility methods then have to be embedded in the class as the getters to define the access sequence of the wrapped parameters.
(from redmine: issue id 3729, created on 2019-05-15, closed on 2019-09-30)