public <U> U[] toArray(U[] a) { return adapter.toArray(a); }
public Object[] toArray() { return adapter.toArray(); }