diff --git a/setup.py b/setup.py
index 688e8ee4840dc58c5caa803d366c083eb1607c1d..e0a9fbd0001c39f52b31d5c827504f45e72050dc 100644
--- a/setup.py
+++ b/setup.py
@@ -21,7 +21,7 @@ REQUIREMENTS: dict = {
     ],
     'test': [
         'pytest',
-        'mypy',
+        'mypy>=0.931',
     ],
 }
 
diff --git a/stubgenj/tests/stubtest/test-data/unit/arraylist.test b/stubgenj/tests/stubtest/test-data/unit/arraylist.test
index 954c9d274ef707bc241f836a321a4663b918ba30..dd5e6d43eeafc03c9354eb0bdb42371b9f1504c9 100644
--- a/stubgenj/tests/stubtest/test-data/unit/arraylist.test
+++ b/stubgenj/tests/stubtest/test-data/unit/arraylist.test
@@ -16,6 +16,6 @@ from java.util import ArrayList
 pylist = ['test', '1', '2']
 java_array_list = ArrayList(pylist)
 java_array_list.add(42) # E: No overload variant of "add" of "ArrayList" matches argument type "int" \
-                        # N: Possible overload variant: \
+                        # N: Possible overload variants: \
                         # N:     def add(self, e: str) -> bool \
-                        # N:     <1 more non-matching overload not shown>
+                        # N:     def add(self, int: int, e: str) -> None