static volatile ILister l_persistentLister_instance;

static ILister l_persistentLister() {
  if (l_persistentLister_instance == null) {
    db();
    l_persistentLister_instance = uniq_sync(PersistentLister);
    l_defaultLister(l_persistentLister_instance);
  }
  ret l_persistentLister_instance;
}

static void l_persistentLister(ILister l) {
  l_persistentLister_instance = l;
  l_defaultLister(l);
}