@Nullable
  public static JavaSdkVersion getJavaVersion(@Nullable XDebugSession session) {
    if (session != null) {
      XSuspendContext suspendContext = session.getSuspendContext();
      if (suspendContext instanceof SuspendContextImpl suspendContextImpl) {
        return JavaSdkVersion.fromVersionString(suspendContextImpl.getVirtualMachine().version());
      }
    }

    return null;
  }
@Nullable
  public static JavaSdkVersion getJavaVersion(@Nullable XDebugSession session)