private static void UpdatePointerCollectionReverse(IDocumentPlaceholderCollection reverseCollection,
                                                    int currentDocId, IDocumentPointerData currentData)
 {
     reverseCollection.AddIfNew(currentDocId, currentData);
 }
 CreatePlaceholderAndUpdateReverseCollection(int targetId, TData targetData, IDocumentPlaceholderCollection reverseCollection,
                                             int currentDocId, IDocumentPointerData currentData)
 {
     UpdatePointerCollectionReverse(reverseCollection, currentDocId, currentData);
     return(CreatePlaceholder(targetId, targetData));
 }