@Override
  public boolean canSendBreak() {
    if (SystemInfo.isWindows && (CpuArch.isArm64() || CpuArch.isIntel64() || CpuArch.isIntel32())) {  // see also: `AppMainV2#loadHelper`
      synchronized (myLock) {
        if (myConnection == null) return false;
      }
      return ourBreakgenHelper != null;
    }

    if (SystemInfo.isUnix) {
      synchronized (myLock) {
        return myPid > 0;
      }
    }

    return false;
  }
@Override
  public boolean canSendBreak()