if (null != 0) { throw IllegalArgumentException(String()); }  if (this->p != 0) { this->p->releaseRef(); this->p = 0; }
cast(p);
			ObjectPtrT& operator=(int null) //throw(IllegalArgumentException)			{				if (null != 0)				{					throw IllegalArgumentException(String());				}				if (this->p != 0)                {                    this->p->releaseRef();					this->p = 0;                }				return *this;			}