static L concatLists(Iterable... lists) {
new L l;
if (lists != null) for (Collection list : lists)
if (list != null)
l.addAll(list);
return l;
}
static L concatLists(Collection extends Iterable> lists) {
new L l;
if (lists != null) for (Collection list : lists)
if (list != null)
l.addAll(list);
return l;
}