@NotNull
  default InetSocketAddress computeDebugAddress(RunProfileState state) throws ExecutionException {
    try {
      return new InetSocketAddress(InetAddress.getLoopbackAddress(), NetUtils.findAvailableSocketPort());
    }
    catch (IOException e) {
      throw new ExecutionException(XDebuggerBundle.message("error.message.cannot.find.available.port"), e);
    }
  }
@NotNull
  default InetSocketAddress computeDebugAddress(RunProfileState state)