virtual MemoryElement* Clone() const { return new Element(mContent); }
virtual MemoryElement* Clone(void* aPool) const { return new (*NS_STATIC_CAST(nsFixedSizeAllocator*, aPool)) Element(mContent); }
        virtual MemoryElement* Clone() const {            return new Element(mContent); }