private boolean isFileLocked(Path lockPath) {
		try {
			return !doLockedAction(lockPath, false, () -> true);
		}
		catch (OverlappingFileLockException | UnableToGetLockException e) {
			return true;
		}
	}
@return true if a Ghidra is listening and ready. false otherwise
Ghidra/Features/GhidraGo/src/main/java/ghidra/app/plugin/core/go/ipc/GhidraGoIPC.java