diff --git a/src/main/resources/de/thetaphi/forbiddenapis/signatures/jdk-reflection.txt b/src/main/resources/de/thetaphi/forbiddenapis/signatures/jdk-reflection.txt
index 4010807d..be3c1063 100644
--- a/src/main/resources/de/thetaphi/forbiddenapis/signatures/jdk-reflection.txt
+++ b/src/main/resources/de/thetaphi/forbiddenapis/signatures/jdk-reflection.txt
@@ -14,5 +14,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-java.lang.reflect.AccessibleObject#setAccessible(java.lang.reflect.AccessibleObject[], boolean) @ Reflection usage fails with SecurityManagers and likely will not work any more in Java 9
-java.lang.reflect.AccessibleObject#setAccessible(boolean) @ Reflection usage fails with SecurityManagers and likely will not work any more in Java 9
+@defaultMessage Reflection usage to work around access flags fails with SecurityManagers and likely will not work anymore on runtime classes in Java 9
+
+java.lang.reflect.AccessibleObject#setAccessible(java.lang.reflect.AccessibleObject[], boolean)
+java.lang.reflect.AccessibleObject#setAccessible(boolean)
diff --git a/src/test/antunit/Java6Reflection.class b/src/test/antunit/Java6Reflection.class
index 91eb8431..1c45999f 100644
Binary files a/src/test/antunit/Java6Reflection.class and b/src/test/antunit/Java6Reflection.class differ
diff --git a/src/test/antunit/TestJava6Reflection.xml b/src/test/antunit/TestJava6Reflection.xml
index 5294db66..09e932f1 100644
--- a/src/test/antunit/TestJava6Reflection.xml
+++ b/src/test/antunit/TestJava6Reflection.xml
@@ -20,10 +20,10 @@
-
+
-
+