public synchronized <T> T[] toArray(T[] a) { return original.toArray(a); }