svoid addToQOrDoNow(Q q, Runnable r) { if (r == null) ret; if (q == null) r.run(); else q.add(r); }