static L printNumberedLines(L l) {
printNumberedLines((Collection) l);
ret l;
}
static void printNumberedLines(Map map) {
printNumberedLines(mapToLines(map));
}
static A printNumberedLines(A l) {
int i = 0;
if (l != null) for (O a : l) print((++i) + ". " + str(a));
ret l;
}
static void printNumberedLines(O[] l) {
printNumberedLines(asList(l));
}
static void printNumberedLines(O o) {
printNumberedLines(lines(str(o)));
}