static L listProgramDir(S snippetID) { File dir = programDir(snippetID); if (dir.isDirectory()) { File[] f = dir.listFiles(); if (f != null) return asList(f); } return new ArrayList(); }