             self.enumParentName = "String"
         }
         self.overrideInitializers = overrideInitializers
+        dataComesFromSoapService = false // not relevant here
     }
 
     // wsdl XML uses this initializer:

            return "\(indent)\(name.uppercased())(\"\(jsonProperty)\")"
        } else {
            if isArray {
                return "\(indent)@SerializedName(\"\(jsonProperty)\")\n\(indent)@Expose\n\(indent)public final List<\(RESTProperty.mapTypeToJava(swiftType: primitiveType))> \(name);"
            } else {
                return "\(indent)@SerializedName(\"\(jsonProperty)\")\n\(indent)@Expose\n\(indent)public final \(RESTProperty.mapTypeToJava(swiftType: type)) \(name);"
            }

    let enumParentName: String
    let overrideInitializers: Set<ParentRelation>
    let embedParseSDKSupport: Bool

    // for data from soap service we need a special tweak,
    // because arrays from soap are not arrays, if they only contain one single element :-(
    let dataComesFromSoapService: Bool

    let indent = "    "

