rem: {	a = (_ns1__getItemsResponse **)soap_id_lookup(soap, soap->href, (void**)soap_id_enter(soap, soap->id, a, SOAP_TYPE_PointerTo_ns1__getItemsResponse, sizeof(_ns1__getItemsResponse *), 1), SOAP_TYPE__ns1__getItemsResponse, sizeof(_ns1__getItemsResponse), 0);
add: {	a = (_ns1__getItemsResponse **)soap_id_lookup(soap, soap->href, (void**)a, SOAP_TYPE__ns1__getItemsResponse, sizeof(_ns1__getItemsResponse), 0);
context: SOAP_FMAC3 _ns1__getItemsResponse ** SOAP_FMAC4 soap_in_PointerTo_ns1__getItemsResponse(struct soap *soap, const char *tag, _ns1__getItemsResponse **a, const char *type){	if (soap_element_begin_in(soap, tag))		return NULL;	if (soap->null)	{	a = (_ns1__getItemsResponse **)soap_id_enter(soap, soap->id, a, SOAP_TYPE_PointerTo_ns1__getItemsResponse, sizeof(_ns1__getItemsResponse *), 1);		if (a)			*a = NULL;		if (soap->body && soap_element_end_in(soap, tag))			return NULL;	}	else if (!*soap->href)	{	soap_revert(soap);		a = (_ns1__getItemsResponse **)soap_id_enter(soap, "", a, SOAP_TYPE_PointerTo_ns1__getItemsResponse, sizeof(_ns1__getItemsResponse *), 0);		if (a)		{	if (soap->alloced || !*a)				*a = (_ns1__getItemsResponse *)soap_instantiate__ns1__getItemsResponse(soap, -1, soap->type, soap->arrayType, NULL);			if (!*a)				a = NULL;			else			{	(*a)->soap_default(soap);				if (!(*a)->soap_in(soap, tag, NULL))					a = NULL;			}		}	}	else	{	a = (_ns1__getItemsResponse **)soap_id_lookup(soap, soap->href, (void**)soap_id_enter(soap, soap->id, a, SOAP_TYPE_PointerTo_ns1__getItemsResponse, sizeof(_ns1__getItemsResponse *), 1), SOAP_TYPE__ns1__getItemsResponse, sizeof(_ns1__getItemsResponse), 0);		if (soap->body && soap_element_end_in(soap, tag))			return NULL;	}	return a;}