@Override
 public Object deserializeWithType(
     JsonParser jp, DeserializationContext ctxt, TypeDeserializer typeDeserializer)
     throws IOException {
   // In future could check current token... for now this should be enough:
   return typeDeserializer.deserializeTypedFromArray(jp, ctxt);
 }
 @Override
 public Object deserializeWithType(
     JsonParser p, DeserializationContext ctxt, TypeDeserializer typeDeserializer)
     throws IOException {
   return typeDeserializer.deserializeTypedFromArray(p, ctxt);
 }
 public Object deserializeWithType(JsonParser paramJsonParser, DeserializationContext paramDeserializationContext, TypeDeserializer paramTypeDeserializer)
 {
   return paramTypeDeserializer.deserializeTypedFromArray(paramJsonParser, paramDeserializationContext);
 }