/* So far so good: final check, then; has to either
* (a) be marked with @JsonGetter OR
* (b) be public AND have suitable name (getXxx or isXxx)
*/
JsonGetter ann = am.getAnnotation(JsonGetter.class);
String propName;
if (ann != null) {
propName = ann.value();
if (propName == null || propName.length() == 0) {
/* As per [JACKSON-64], let's still use mangled
* name if possible; and only if not use unmodified
* method name
*/