public override void Visit(ICollectionContentsMapping contentsMapping)
 {
     contentsMapping.AcceptVisitor(this);
 }
 public virtual void Visit(ICollectionContentsMapping contentsMapping)
 {
 }
 protected virtual void ProcessCollectionContents(ICollectionContentsMapping contentsMapping)
 {
 }