private boolean handleData(Data data, Navigatable navigatable, GoToService goToService) {
		Object value = data.getValue();
		Address address = null;
		if (value instanceof Address) {
			address = (Address) value;
		}
		else if (value instanceof Scalar) {
			Scalar scalar = (Scalar) value;
			address = getAddressFromScalar(data, scalar);
		}

		if (address == null) {
			return false;
		}

		return goToService.goTo(navigatable, address);
	}
Navigate to the variable, when directly supplied by the field location

@param navigatable the navigatable to which we should navigate
@param loc the source location
@param goToService the GoTo service
@return true if we decide to attempt navigation
Ghidra/Features/Base/src/main/java/ghidra/app/util/viewer/field/OperandFieldMouseHandler.java