Lazy PsiElement Pointers

I've run into an issue with Lazy PsiElement Pointers and the AbstractTreeBuilder/Structure classes.  When initiating an update to the tree, the update stops when an element has been deleted and cannot be restored in the pointer.  I've resorted to creating a dummy element an going up the tree of the NodeDescriptor to assign the appropriate parents in order to get the update to continue.  Is this how it is supposed to work?

Please sign in to leave a comment.