@Override public Object[] toArray() {return Lists.newArrayList(iterator()).toArray();}

@ Override public Object [ ] toArray ( ) { return Lists . newArrayList ( iterator ( ) ) . toArray ( ) ; }
public override object[] toArray(){lock (this._enclosing){return base.toArray();}}
