prevElem = this; nextElem = this; data = this;
ASSERT (prev != null);   prevElem = prev; nextElem = prev.nextElem; this.data = data;   nextElem.prevElem = this; prevElem.nextElem = this;
    DLListElement ()    {        prevElem = this;        nextElem = this;        data = this;    }