21. (B) The type parameter in a generic ArrayList must be a class type, not a primitive. Declaration II would be correct if it w ere List<Integer> intList = new ArrayList<Integer>();