@Override
		public boolean equals(Object obj) {
			if (this == obj) {
				return true;
			}
			if (obj == null) {
				return false;
			}
			if (getClass() != obj.getClass()) {
				return false;
			}
			Line other = (Line) obj;
			if (start != other.start) {
				return false;
			}
			if (text == null) {
				if (other.text != null) {
					return false;
				}
			}
			else if (!text.equals(other.text)) {
				return false;
			}
			return true;
		}
Applies the array of StringObjects to the string s to produce a new string. Warning - the
diff objects cannot be applied to an arbitrary string, the Strings must be the original
String used to compute the diffs.
@param s the original string
@param diffs the array of StringDiff object to apply
@return a new String resulting from applying the diffs to s.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/code/StringDiffUtils.java