SourceEdit constructor
Creates a new SourceEdit instance. offset, length and replacement
must be non-null, and offset and length must be non-negative.
Implementation
factory SourceEdit(int offset, int length, String replacement) =>
SourceEdit._(offset, length, replacement);