Missing inline explanation

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/trunk@1582732 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/core/src/main/java/org/apache/commons/proxy2/stub/BaseAnnotationTrainer.java b/core/src/main/java/org/apache/commons/proxy2/stub/BaseAnnotationTrainer.java
index c9b3b12..d5c1e4d 100644
--- a/core/src/main/java/org/apache/commons/proxy2/stub/BaseAnnotationTrainer.java
+++ b/core/src/main/java/org/apache/commons/proxy2/stub/BaseAnnotationTrainer.java
@@ -80,7 +80,7 @@
              * Therefore we declare a bogus annotation type parameter on this method which we use to create
              * our AnnotationTypeTrainer, whose type parameter requires an annotation type. N == R
              */
-            @SuppressWarnings("unchecked")
+            @SuppressWarnings("unchecked") // we assume N == R
             final Class<N> annotationType = (Class<N>) componentType;
             @SuppressWarnings("unchecked") // and cast it back
             final BaseTrainer<?, R> trainer = (BaseTrainer<?, R>) new AnnotationTypeTrainer<N>(