@Override
    public void visitTypeCastExpression(@NotNull PsiTypeCastExpression expression) {
      if (reportCasts) {
        expectedType = expression.getType();
      }
    }
@Override
    public void visitTypeCastExpression(@NotNull PsiTypeCastExpression expression)