persistentSite.simpleLockWrite(site);
    public boolean run(Integer infoExecutionCourseCode, String announcementTitle,            String announcementInformation) throws ExcepcaoPersistencia, InvalidArgumentsServiceException {        final ISuportePersistente persistentSupport = PersistenceSupportFactory                .getDefaultPersistenceSupport();        final IPersistentSite persistentSite = persistentSupport.getIPersistentSite();        final ISite site = persistentSite.readByExecutionCourse(infoExecutionCourseCode);        if (site == null)            throw new InvalidArgumentsServiceException();        persistentSite.simpleLockWrite(site);        site.createAnnouncement(announcementTitle, announcementInformation);                return true;    }