/* So far so good: final check, then; has to either
* (a) be marked with @JsonSetter OR
* (b) have suitable name (setXxx) (NOTE: need not be
* public, unlike with getters)
*/
JsonSetter ann = am.getAnnotation(JsonSetter.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
*/