@Override
	public FieldElement substring(int start, int end) {
		AttributedString as = attributedString.substring(start, end);
		if (as == attributedString) {
			return this;
		}
		return new AnnotatedTextFieldElement(annotation, as, row, column + start);
	}
This method is designed to be called when a mouse click has occurred for a given
{@link ProgramLocation}.

@param sourceNavigatable The source Navigatable
@param serviceProvider A service provider from which system resources can be retrieved
@return true if this string handles the mouse click.
Ghidra/Features/Base/src/main/java/ghidra/util/bean/field/AnnotatedTextFieldElement.java