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