rem: (((ns1__MessagePart*)a)->__item).soap_out(soap, tag, id, "ns1:MessagePart");
add: (((ns1__MessagePart*)a)->__item).soap_out(soap, tag, id, "");
context: SOAP_FMAC3 int SOAP_FMAC4 soap_out_ns1__MessagePart(struct soap *soap, const char *tag, int id, const ns1__MessagePart *a, const char *type){	if (!((ns1__MessagePart *)a)->contentId.empty())		soap_set_attr(soap, "contentId", ((ns1__MessagePart *)a)->contentId.c_str());	if (!((ns1__MessagePart *)a)->contentType.empty())		soap_set_attr(soap, "contentType", ((ns1__MessagePart *)a)->contentType.c_str());	soap_set_attr(soap, "length", soap_int2s(soap, ((ns1__MessagePart *)a)->length));	(((ns1__MessagePart*)a)->__item).soap_out(soap, tag, id, "ns1:MessagePart");	return SOAP_OK;}