``` include "lib.sync"
persistent(ejb, entitybean, modules) { var moduleRef, moduleName; ejb."Persistent" = true; entitybean."EJBName" = ejb."Name"; moduleName = entitybean."ModuleName"; moduleRef = ejb."Module"; findBy(modules, moduleName, moduleRef); }
nonPersistent(ejb, entitybean) { ejb."Persistent" = false; entitybean = null; }
main(ejbs, modules, entitybeans) { containmentRefMaintainer(ejbs, modules); for [ejb, entitybean] in { persistent(ejb, entitybean, modules) | nonPersistent(ejb, entitybean) | {ejb = null; entitybean = null;} } } ```