static L listDirs(File dir) { if (dir == null) ret emptyList(); File[] files = dir.listFiles(); new L l; if (files != null) for (File f : files) if (f.isDirectory()) l.add(f); return l; } static L listDirs(S dir) { ret listDirs(newFile(dir)); }