static L threadInfosToThreads(L l) { new HashMap map; for (Thread t : keys(Thread.getAllStackTraces())) map.put(t.getId(), t); new L out; for (ThreadInfo t : l) addIfNotNull(out, map.get(t.getThreadId())); ret out; }