package com.instagram.common.json.annotation.processor.parent;

import com.instagram.common.json.annotation.JsonType;

/**
 * Interface parent to test that polymorphic deserialization works.
 */
@JsonType(
        valueExtractFormatter =
                "com.instagram.common.json.annotation.processor.parent.InterfaceImplementationUUT__JsonHelper"
                + ".parseFromJson(${parser_object})",
        serializeCodeFormatter =
                "com.instagram.common.json.annotation.processor.parent.InterfaceImplementationUUT__JsonHelper"
                + ".serializeToJson(${generator_object}, (com.instagram.common.json.annotation.processor.parent.InterfaceImplementationUUT)${object_varname}.${field_varname}, true)")
public interface InterfaceParentUUT {
}

@@ -597,16 +597,37 @@
 bject%7D, 
+%22%0A                + %22
 (com.ins
@@ -700,16 +700,37 @@
 tionUUT)
+%22%0A                + %22
 $%7Bobject
@@ -757,16 +757,37 @@
 rname%7D, 
+%22%0A                + %22
 true)%22)%0A

Clean up formatting a bit