static L nuLike checkedListCast(Class type, O o) { L l = cast o; assertAllElementsAreOfType(type, l); ret l; }