title: Java Annotations - Is there any helper library to read/process annotations?
body: <p>I start to use Java annotations heavily.  One example is taking method with annotations and converting them into 'telnet'-based command-line command.  I do this by parsing annotations and hook into jopt option parser.</p>
  
  <p>However, I do a lot of these manually.  For example, Method parameter annotation processing..</p>
  
  <pre><code>Method method = ... //;
  Class[] parameters = method.getParamterTypes();
  Annotation[][] annotations = method.getparamterAnnotations();
  
  for( int i = 0; i &lt; parameters.length; i++ )
  {
     // iterate through the annotation , see if each param has specific annotation ,etc.
  }
  </code></pre>
  
  <p>It is very redundant and tedious.</p>
  
  <p>Is there any opensource project that help processing Annotations?</p>