Starting this thread to keep track of what is going wrong when using the Javassist version of TypeInfo
The first issue is that javassist itself did not understand things like
@SomeAnnotation(clazz=org.blah.Something[])
https://jira.jboss.org/jira/browse/JASSIST-111