public Object deserializeWithType(
     JsonParser jsonparser,
     DeserializationContext deserializationcontext,
     TypeDeserializer typedeserializer)
     throws IOException, JsonProcessingException {
   return typedeserializer.deserializeTypedFromAny(jsonparser, deserializationcontext);
 }
 @Override
 public Object deserializeWithType(
     JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer)
     throws IOException, JsonProcessingException {
   // In future could check current token... for now this should be enough:
   return typeDeserializer.deserializeTypedFromObject(jp, ctxt);
 }
 public Object deserializeWithType(
     JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer)
     throws IOException, JsonProcessingException {
   /* Should there be separate handling for base64 stuff?
    * for now this should be enough:
    */
   return typeDeserializer.deserializeTypedFromArray(jp, ctxt);
 }