rem: if (soap_s2string(soap, soap_attr_value(soap, "deleted"), &((ns1__ContainerRef *)a)->deleted)) return NULL;
add: if (soap_s2string(soap, soap_attr_value(soap, "deleted", 0), &((ns1__ContainerRef *)a)->deleted)) return NULL;
context: SOAP_FMAC3 ns1__ContainerRef * SOAP_FMAC4 soap_in_ns1__ContainerRef(struct soap *soap, const char *tag, ns1__ContainerRef *a, const char *type){	if (soap_peek_element(soap))		return NULL;	if (!(a = (ns1__ContainerRef *)soap_class_id_enter(soap, soap->id, a, SOAP_TYPE_ns1__ContainerRef, sizeof(ns1__ContainerRef), soap->type, soap->arrayType)))	{	soap->error = SOAP_TAG_MISMATCH;		return NULL;	}	*soap->id = '\0';	if (soap->alloced)	{	a->soap_default(soap);		if (soap->clist->type != SOAP_TYPE_ns1__ContainerRef)			return (ns1__ContainerRef *)a->soap_in(soap, tag, type);	}		if (soap_s2string(soap, soap_attr_value(soap, "deleted"), &((ns1__ContainerRef *)a)->deleted))			return NULL;	if (!soap_in_std__string(soap, tag, &(((ns1__ContainerRef*)a)->__item), "ns1:ContainerRef"))		return NULL;	return a;}