@Override
    public void visitMethodCallExpression(@NotNull PsiMethodCallExpression expression) {
      final PsiMethod method = expression.resolveMethod();
      ThreeState sideEffect = getMethodSideEffect(method);
      if (addSideEffect(expression, sideEffect)) return;
      super.visitMethodCallExpression(expression);
    }
@Override
    public void visitMethodCallExpression(@NotNull PsiMethodCallExpression expression)