private ThreeState evaluateCondition(@Nullable PsiElement condition) {
        if (condition != null && !DebuggerUtils.hasSideEffects(condition)) {
          try {
            ExpressionEvaluator evaluator = EvaluatorBuilderImpl.getInstance().build(condition, position);
            return ThreeState.fromBoolean(DebuggerUtilsEx.evaluateBoolean(evaluator, debuggerContext.createEvaluationContext()));
          }
          catch (EvaluateException e) {
            LOG.info(e);
          }
        }
        return ThreeState.UNSURE;
      }
private ThreeState evaluateCondition(@Nullable PsiElement condition)