const nsAssignment* operator->() const { return &mCurrent->mAssignment; }
ReteNode* operator->() const { return *mCurrent; }
        const nsAssignment* operator->() const {            return &mCurrent->mAssignment; }