public CellQueue(NearSpansUnordered enclosingInstance, int size)
 {
     InitBlock(enclosingInstance);
     Initialize(size);
 }
 private void  InitBlock(NearSpansUnordered enclosingInstance)
 {
     this.enclosingInstance = enclosingInstance;
 }
 public SpansCell(NearSpansUnordered enclosingInstance, Spans spans, int index)
 {
     InitBlock(enclosingInstance);
     this.spans = spans;
     this.index = index;
 }