Rückgabetyp für aggregierte Strukturen

<automatic-activity id="1" category="AC1">
    ...
    <bpo-mapping
      interface-name="curam.sample.facade.intf.SampleBenefit"
      method-name="createAssociatedProductDeliveryForPlannedItem">
      <formal-parameters>
        <formal-parameter index="0">
          ...
        </formal-parameter>
      </formal-parameters>
      <return>
        <struct>
          <field name="description">
            <base-type>
              <wdo-attribute wdo-name="SPProductDeliveryPI"
                             name="description"/>
            </base-type>
          </field>
          <field name="subject">
            <base-type>
              <wdo-attribute wdo-name="SPProductDeliveryPI"
                             name="subject"/>
            </base-type>
          </field>
          <field name="dtls">
            <struct>
              <field name="concernRoleID">
                <base-type>
                  <wdo-attribute wdo-name="SPProductDeliveryPI"
                                 name="concernRoleID"/>
                </base-type>
              </field>
              <field name="participantID">
                <base-type>
                  <wdo-attribute wdo-name="SPProductDeliveryPI"
                                 name="participantID"/>
                </base-type>
              </field>
            </struct>
          </field>
        </struct>
      </return>
    </bpo-mapping>
  </automatic-activity>