static new ThreadLocal l_lister_perThread; static l_lister(S name) { ILister l = l_lister_perThread!; ret l != null ? l : l_defaultLister(); }