@Override
	public boolean handleMouseClick(String[] annotationParts, Navigatable sourceNavigatable,
			ServiceProvider serviceProvider) {
		GoToService goToService = serviceProvider.getService(GoToService.class);

		Program program = sourceNavigatable.getProgram();
		String addressText = annotationParts[1];
		Address address = program.getAddressFactory().getAddress(addressText);
		if (address != null) {
			return goToService.goTo(sourceNavigatable, address);
		}

		Msg.showInfo(getClass(), null, "No address: " + addressText,
			"Unable to locate address \"" + addressText + "\"");
		return false;
	}
Constructs a well-formed Address Annotation comment string.

@param addressOffset destination of the annotation
@param displayText text that will be used as the body of the annotation.  Problematic
characters will be escaped
@return string
Ghidra/Features/Base/src/main/java/ghidra/app/util/viewer/field/AddressAnnotatedStringHandler.java