Currently handleUnexpectedToken() method creates somewhat vague exception message like:
com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of `java.util.ArrayList<java.lang.Object>`
out of FIELD_NAME token
where raw token name is not as information as it should be. But it seems simple enough to change this to something like
com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of `java.util.ArrayList<java.lang.Object>`
from Object value (token `JsonToken.FIELD_NAME`)
Since this changes observed API slightly, needs to go in 2.12 (instead of next 2.11 patch).