public GenericNumberToWordsConverter(ITripletToWordsConverter groupToWordsConverter, IConverterDictionary converterDictionary)
 {
     _groupToWordsConverter = groupToWordsConverter ?? throw new ArgumentNullException(nameof(groupToWordsConverter));
     _converterDictionary   = converterDictionary ?? throw new ArgumentNullException(nameof(converterDictionary));
 }
 public NumberToWordsConverterBuilder WithTripletConverter(ITripletToWordsConverter tripletToWordsConverter)
 {
     _TripletToWordsConverter = tripletToWordsConverter;
     return(this);
 }