title: Adding Java Annotations at Runtime
body: <p>Is it possible to add an annotation to an object (in my case in particular, a Method) at runtime?</p>
  
  <p>For a bit more explanation: I have two modules, moduleA and moduleB.  moduleB depends upon moduleA, which doesn't depend upon anything.  (modA is my core datatypes and interfaces and such, modB is db/data layer)  modB also depends on externalLibrary.  In my case, modB is handing off a class from modA to externalLibrary, which needs certain methods to be annotated.  The specific annotations are all part of externalLib and, as I said, modA doesn't depend on externalLib and I'd like to keep it that way.</p>
  
  <p>So, is this possible, or do you have suggestions for other ways of looking at this problem?</p>