in property-listener/src/main/java/org/apache/cxf/xjc/property_listener/PropertyListenerPlugin.java [151:167]
String getName(JFieldRef ref) {
try {
Field f = ref.getClass().getDeclaredField("name");
f.setAccessible(true);
String targetName = (String)f.get(ref);
if (targetName == null) {
f = ref.getClass().getDeclaredField("var");
f.setAccessible(true);
JVar v = (JVar)f.get(ref);
targetName = v.name();
}
return targetName;
} catch (Throwable t) {
//ignore
}
return null;
}