in jackson/src/main/java/com/spotify/hamcrest/jackson/IsJsonNumber.java [212:222]
protected boolean matchesNode(NumericNode node, Description mismatchDescription) {
final Object number = projection.apply(node);
if (numberMatcher.matches(number)) {
return true;
} else {
mismatchDescription.appendText("was a number node with value that ");
numberMatcher.describeMismatch(number, mismatchDescription);
return false;
}
}