@Override
public Localized deserialize(final JsonParser parser,
final DeserializationContext context)
throws IOException {
final LocalizedBuilder<Object> builder = new LocalizedBuilder<>();
final ObjectCodec codec = parser.getCodec();
final JsonNode node = codec.readTree(parser);
final Iterator<Map.Entry<String, JsonNode>> iterator = node.fields();
while (iterator.hasNext()) {
final Map.Entry<String, JsonNode> entry = iterator.next();
builder.setValue(
Locale.forLanguageTag(entry.getKey()),