castList method
Implementation
List? castList(List list, Type type) {
if (type == this.type) {
if (list.any((e) => e == null)) {
throw ArgumentError(
"Can't cast to List<$type> due to null elements in it.");
}
return List<O>.from(list);
}
return null;
}