while ( elements.current() == NULL )
while ( !elements.isEmpty() && elements.current() == NULL )
	virtual ~cXmlHandler()	{		while ( !elements.isEmpty() )		{			cElement *parent;			while ( elements.current() != NULL )			{				parent = elements.pop();			}			delete parent;			while ( elements.current() == NULL )			{				elements.pop();			}		}	}