diff --git a/src/main/java/com/fasterxml/jackson/databind/jsontype/impl/TypeDeserializerBase.java b/src/main/java/com/fasterxml/jackson/databind/jsontype/impl/TypeDeserializerBase.java index cd9b155547..7284b47b4f 100644 --- a/src/main/java/com/fasterxml/jackson/databind/jsontype/impl/TypeDeserializerBase.java +++ b/src/main/java/com/fasterxml/jackson/databind/jsontype/impl/TypeDeserializerBase.java @@ -273,16 +273,11 @@ protected JavaType _handleUnknownTypeId(DeserializationContext ctxt, String type TypeIdResolver idResolver, JavaType baseType) throws IOException { - String extraDesc; - if (idResolver instanceof TypeIdResolverBase) { - extraDesc = ((TypeIdResolverBase) idResolver).getDescForKnownTypeIds(); - if (extraDesc == null) { - extraDesc = "known type ids are not statically known"; - } else { - extraDesc = "known type ids = " + extraDesc; - } + String extraDesc = idResolver.getDescForKnownTypeIds(); + if (extraDesc == null) { + extraDesc = "known type ids are not statically known"; } else { - extraDesc = null; + extraDesc = "known type ids = " + extraDesc; } return ctxt.handleUnknownTypeId(_baseType, typeId, idResolver, extraDesc); }