using AbstractLinkPtr = AbstractLink*; using AbstractLinkPtrPtr = AbstractLink**;