MigrationSource constructor Null safety
Implementation
MigrationSource(this.source, this.uri, int nameStartIndex, int nameEndIndex) {
originalName = source!.substring(nameStartIndex, nameEndIndex);
name = "M${md5.convert(source!.codeUnits)}";
source = source!.replaceRange(nameStartIndex, nameEndIndex, name!);
}