private boolean isUnderRootRuntime(@Nullable DeploymentRuntime runtime) {
        if (runtime == null) {
          return false;
        }
        if (runtime == myRootRuntime) {
          return true;
        }
        return mySettledStatuses.computeIfAbsent(runtime, rt -> this.isUnderRootRuntime(rt.getParent()));
      }
private boolean isUnderRootRuntime(@Nullable DeploymentRuntime runtime)