private boolean processAddress() {

		String queryString = queryData.getQueryString();
		for (Program program : getSearchPrograms()) {
			Address[] addresses = program.parseAddress(queryString, queryData.isCaseSensitive());
			Address[] validAddresses = validateAddresses(program, addresses);
			if (validAddresses.length > 0) {
				return goToAddresses(program, validAddresses);
			}
		}

		// check once more if the current location has an address for the address string.  This
		// will catch the case where the current location is in FILE space.
		Program currentProgram = navigatable.getProgram();
		Address fileAddress = getFileAddress(currentProgram, queryString);
		if (fileAddress != null) {
			return goToAddresses(currentProgram, new Address[] { fileAddress });
		}

		return false;
	}
Regex used for going to a file offset.  We expect something of the form <code>file(n)</code>,
where <code>n</code> can be hex or decimal.  Spaces should be ignored.
Ghidra/Features/Base/src/main/java/ghidra/app/util/navigation/GoToQuery.java