We can't instantiate an unbounded object ie
List<
String> myList1 = (List<String>) new List<?>(); // Compile error
so how come we can instantiate an array of unbounded objects ie
List<String>[] myList2 = (List<String>[]) new List<?>[4]; // Ok
[ October 07, 2005: Message edited by: Barry Gaunt ]