Fix another generics-related warning, and improve wording on comment/exception for getInstance()
Fix documentation for adviseMethod()
Cleanup GenerateAnnotationInstance
Cleanup ProcessAnnotations
Refactor code for dealing with visibleAnnotations/invisibleAnnotations
Add test and emit an error for (currently unsupported) annotation fields containing arrays