sclass DefaultLister extends ILister { new HashMap lists; synchronized L getList(S name) { L l = lists.get(name); if (l == null) lists.put(name, l = new L); ret synchroList(l); } }