public override E get(int index)
 {
     java.util.concurrent.CopyOnWriteArrayList.Slice slice = this.slice;
     object[] snapshot = this._enclosing.elements;
     slice.checkElementIndex(index);
     slice.checkConcurrentModification(snapshot);
     return((E)snapshot[index + slice.from]);
 }