public ObjectNode deserialize(JsonParser jsonparser, DeserializationContext deserializationcontext) { if (jsonparser.getCurrentToken() == JsonToken.START_OBJECT) { jsonparser.nextToken(); return deserializeObject(jsonparser, deserializationcontext, deserializationcontext.getNodeFactory()); } if (jsonparser.getCurrentToken() == JsonToken.FIELD_NAME) { return deserializeObject(jsonparser, deserializationcontext, deserializationcontext.getNodeFactory()); } else { throw deserializationcontext.mappingException(com/fasterxml/jackson/databind/node/ObjectNode); } }