When reviewing #2416 I realised that the way we use the ConstructorFragment and SupportingMethod is a bit complex. We should look into simplifying it a bit.
We also have usedSupportedMappings in the MappingResolverImpl that complicates certain things as well.
Most likely the easiest solution would be the ConversionProvider to get access to the current fields / methods and create an applicable one or get an existing one.