@Override
		ProgramLocation getProgramLocation(FunctionProxy functionProxy, String signature,
				int rowInField, int columnInRow) {
			Function function = functionProxy.getObject();
			int signatureIndex =
				getCharacterIndexForDataLocation(rowInField, columnInRow) + functionSigIndex;
			return new FunctionReturnTypeFieldLocation(function.getProgram(),
				functionProxy.getLocationAddress(), functionProxy.getFunctionAddress(),
				signatureIndex, signature, function.getReturnType().getName());
		}
A field element of the function signature field. The individual elements that compose
a function signature should extend this class.
@param as the attributed string used to display this element.
@param row the row of the function signature where this field element starts.
@param column the column where this field element starts within the row.
@param functionSigIndex the function signature index
Ghidra/Features/Base/src/main/java/ghidra/app/util/viewer/field/FunctionSignatureFieldFactory.java