static boolean warn_on = true; static new ThreadLocal warn_warnings; static void warn(S s) { if (warn_on) print("Warning: " + s); } static void warn(S s, L warnings) { warn(s); if (warnings != null) warnings.add(s); addToCollection(warn_warnings!, s); }