instance.initAccessClosures();
    public static synchronized void init() {        if (instance == null) {            final ISuportePersistente suportePersistente = PersistenceSupportFactory.getDefaultPersistenceSupport();            try {                suportePersistente.iniciarTransaccao();                final IPersistentObject persistentObject = suportePersistente.getIPersistentObject();                instance = persistentObject.readRootDomainObject();                suportePersistente.confirmarTransaccao();            } catch (ExcepcaoPersistencia e) {                throw new Error("error.root.domain.object.not.retrieved", e);            }        }    }