rem: if (soap_in_PointerTostd__string(soap, "AddressBookItem", &(((_ns1__getDeltaRequest*)a)->AddressBookItem), "xsd:string"))
add: if (soap_in_PointerTostd__string(soap, "AddressBookItem", &(((_ns1__getDeltaRequest*)a)->AddressBookItem), ""))
context: SOAP_FMAC3 _ns1__getDeltaRequest * SOAP_FMAC4 soap_in__ns1__getDeltaRequest(struct soap *soap, const char *tag, _ns1__getDeltaRequest *a, const char *type){	if (soap_element_begin_in(soap, tag))		return NULL;	if (soap->null)		if (soap->mode & SOAP_XML_NIL)		{	soap->error = SOAP_NULL;			return NULL;		}	else			return a;	if (!*soap->href)	{	if (!(a = (_ns1__getDeltaRequest *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__ns1__getDeltaRequest, sizeof(_ns1__getDeltaRequest), soap->type, soap->arrayType)))		{	soap->error = SOAP_TAG_MISMATCH;			return NULL;		}		if (soap->alloced)		{	a->soap_default(soap);			if (soap->clist->type != SOAP_TYPE__ns1__getDeltaRequest)			{	soap_revert(soap);				*soap->id = '\0';				return (_ns1__getDeltaRequest *)a->soap_in(soap, tag, type);			}		}		short soap_flag_AddressBookItem1 = 1, soap_flag_Appointment1 = 1, soap_flag_CalendarItem1 = 1, soap_flag_Contact1 = 1, soap_flag_Folder1 = 1, soap_flag_Group1 = 1, soap_flag_Item1 = 1, soap_flag_Mail1 = 1, soap_flag_Note1 = 1, soap_flag_PhoneMessage1 = 1, soap_flag_Task1 = 1;		if (soap->body)		{	for (;;)			{			soap->error = SOAP_TAG_MISMATCH;			if (soap_flag_AddressBookItem1 && soap->error == SOAP_TAG_MISMATCH)				if (soap_in_PointerTostd__string(soap, "AddressBookItem", &(((_ns1__getDeltaRequest*)a)->AddressBookItem), "xsd:string"))				{	soap_flag_AddressBookItem1 = 0;					continue;				}			if (soap_flag_Appointment1 && soap->error == SOAP_TAG_MISMATCH)				if (soap_in_PointerTostd__string(soap, "Appointment", &(((_ns1__getDeltaRequest*)a)->Appointment), "xsd:string"))				{	soap_flag_Appointment1 = 0;					continue;				}			if (soap_flag_CalendarItem1 && soap->error == SOAP_TAG_MISMATCH)				if (soap_in_PointerTostd__string(soap, "CalendarItem", &(((_ns1__getDeltaRequest*)a)->CalendarItem), "xsd:string"))				{	soap_flag_CalendarItem1 = 0;					continue;				}			if (soap_flag_Contact1 && soap->error == SOAP_TAG_MISMATCH)				if (soap_in_PointerTostd__string(soap, "Contact", &(((_ns1__getDeltaRequest*)a)->Contact), "xsd:string"))				{	soap_flag_Contact1 = 0;					continue;				}			if (soap_flag_Folder1 && soap->error == SOAP_TAG_MISMATCH)				if (soap_in_PointerTostd__string(soap, "Folder", &(((_ns1__getDeltaRequest*)a)->Folder), "xsd:string"))				{	soap_flag_Folder1 = 0;					continue;				}			if (soap_flag_Group1 && soap->error == SOAP_TAG_MISMATCH)				if (soap_in_PointerTostd__string(soap, "Group", &(((_ns1__getDeltaRequest*)a)->Group), "xsd:string"))				{	soap_flag_Group1 = 0;					continue;				}			if (soap_flag_Item1 && soap->error == SOAP_TAG_MISMATCH)				if (soap_in_PointerTostd__string(soap, "Item", &(((_ns1__getDeltaRequest*)a)->Item), "xsd:string"))				{	soap_flag_Item1 = 0;					continue;				}			if (soap_flag_Mail1 && soap->error == SOAP_TAG_MISMATCH)				if (soap_in_PointerTostd__string(soap, "Mail", &(((_ns1__getDeltaRequest*)a)->Mail), "xsd:string"))				{	soap_flag_Mail1 = 0;					continue;				}			if (soap_flag_Note1 && soap->error == SOAP_TAG_MISMATCH)				if (soap_in_PointerTostd__string(soap, "Note", &(((_ns1__getDeltaRequest*)a)->Note), "xsd:string"))				{	soap_flag_Note1 = 0;					continue;				}			if (soap_flag_PhoneMessage1 && soap->error == SOAP_TAG_MISMATCH)				if (soap_in_PointerTostd__string(soap, "PhoneMessage", &(((_ns1__getDeltaRequest*)a)->PhoneMessage), "xsd:string"))				{	soap_flag_PhoneMessage1 = 0;					continue;				}			if (soap_flag_Task1 && soap->error == SOAP_TAG_MISMATCH)				if (soap_in_PointerTostd__string(soap, "Task", &(((_ns1__getDeltaRequest*)a)->Task), "xsd:string"))				{	soap_flag_Task1 = 0;					continue;				}			/* transient soap skipped */			if (soap->error == SOAP_TAG_MISMATCH)				soap->error = soap_ignore_element(soap);			if (soap->error == SOAP_NO_TAG)				break;			if (soap->error)			return NULL;		}		if (soap_element_end_in(soap, tag))			return NULL;		}	}	else	{	a = (_ns1__getDeltaRequest *)soap_id_forward(soap, soap->href, (void**)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE__ns1__getDeltaRequest, sizeof(_ns1__getDeltaRequest), soap->type, soap->arrayType), SOAP_TYPE__ns1__getDeltaRequest, sizeof(_ns1__getDeltaRequest));		if (a && soap->alloced)			a->soap_default(soap);		if (soap->body && soap_element_end_in(soap, tag))			return NULL;	}	return a;}