@Override
    public void visitConditionalExpression(@NotNull PsiConditionalExpression conditional) {
      final PsiExpression condition = conditional.getCondition();
      if (condition.equals(wrappedExpression)) {
        expectedType = PsiTypes.booleanType();
      }
      else {
        expectedType = conditional.getType();
      }
    }
@Override
    public void visitConditionalExpression(@NotNull PsiConditionalExpression conditional)