in bug986/src/main/java/org/apache/cxf/xjc/bug986/Bug986Plugin.java [136:150]
private List<JAnnotationUse> getAnnotations(JFieldVar field) {
try {
Field f = JVar.class.getDeclaredField("annotations");
f.setAccessible(true);
List<?> anns = (List<?>)f.get(field);
if (anns == null) {
anns = Collections.emptyList();
}
return (List<JAnnotationUse>)anns;
} catch (Throwable t) {
//ignore for now
t.printStackTrace();
}
return Collections.emptyList();
}