void replaceData(int offset, int count, String data) { final oldData = this.data ?? ''; final a = oldData.substring(0, offset); final b = oldData.substring(offset + count); this.data = '$a$data$b'; }