ConstIterator operator++(int) { ConstIterator result(*this);
ConstIterator& operator++() {
        ConstIterator operator++(int) {            ConstIterator result(*this);            List* next = mCurrent->mNext;            NS_RELEASE(mCurrent);            mCurrent = next;            NS_IF_ADDREF(mCurrent);            return result; }