23a24 > 23jun2004 dl Avoid bad array sizings in view toArray methods 33a35 > import java.util.ArrayList; 881a884,895 > public Object[] toArray() { > Collection c = new ArrayList(); > for (Iterator i = iterator(); i.hasNext(); ) > c.add(i.next()); > return c.toArray(); > } > public Object[] toArray(Object[] a) { > Collection c = new ArrayList(); > for (Iterator i = iterator(); i.hasNext(); ) > c.add(i.next()); > return c.toArray(a); > } 913a928,939 > public Object[] toArray() { > Collection c = new ArrayList(); > for (Iterator i = iterator(); i.hasNext(); ) > c.add(i.next()); > return c.toArray(); > } > public Object[] toArray(Object[] a) { > Collection c = new ArrayList(); > for (Iterator i = iterator(); i.hasNext(); ) > c.add(i.next()); > return c.toArray(a); > } 956a983,994 > public Object[] toArray() { > Collection c = new ArrayList(); > for (Iterator i = iterator(); i.hasNext(); ) > c.add(i.next()); > return c.toArray(); > } > public Object[] toArray(Object[] a) { > Collection c = new ArrayList(); > for (Iterator i = iterator(); i.hasNext(); ) > c.add(i.next()); > return c.toArray(a); > }