static L magicSubListsToIntRanges(L original, L lists) { new L out; for (L l : lists) { int i = magicIndexOfSubList(original, l); if (i < 0) null; out.add(intRange(i, i+l(l))); } ret out; }