Method m = builder.peek().getGetter();
if (m == null) {
m = builder.peek().getSetter();
}
JsonProperty override = m.getAnnotation(JsonProperty.class);
if (override != null) {
builder.withName(override.value());
} else {
builder.withName(beanPropertyName(m));
}
}