@Override
    public void visitConditionalExpression(@NotNull PsiConditionalExpression expression) {
      Boolean condition = getConstBoolean(expression.getCondition());
      if (condition == null) return;
      if (!markAndCheckCreateResult()) {
        return;
      }
      resultExpression = condition.booleanValue() ? expression.getThenExpression() : expression.getElseExpression();
    }
@Override
    public void visitConditionalExpression(@NotNull PsiConditionalExpression expression)