/// <inheritdoc />
 public NonGenericDbcFileGeneratorFillable([NotNull] IDbcFileGenerator <TDbcFileType> dbcGenerator, [NotNull] IDbcEntryReader <TDbcFileType> dbcReader)
 {
     DbcGenerator = dbcGenerator ?? throw new ArgumentNullException(nameof(dbcGenerator));
     DbcReader    = dbcReader ?? throw new ArgumentNullException(nameof(dbcReader));
 }
 /// <inheritdoc />
 public GenericDbcFileGeneratorFillable([NotNull] ITypeConverterProvider <TDbcEntryType, TDbcFileType> modelConverter, [NotNull] IDbcFileGenerator <TDbcFileType> dbcGenerator, [NotNull] IDbcEntryReader <TDbcEntryType> dbcReader)
 {
     ModelConverter = modelConverter ?? throw new ArgumentNullException(nameof(modelConverter));
     DbcGenerator   = dbcGenerator ?? throw new ArgumentNullException(nameof(dbcGenerator));
     DbcReader      = dbcReader ?? throw new ArgumentNullException(nameof(dbcReader));
 }