persistentAnnouncement.deleteByOID(Announcement.class, announcement.getIdInternal());
    public boolean run(Integer announcementCode)            throws FenixServiceException, ExcepcaoPersistencia {        final ISuportePersistente persistentSupport = PersistenceSupportFactory                .getDefaultPersistenceSupport();        final IPersistentAnnouncement persistentAnnouncement = persistentSupport                .getIPersistentAnnouncement();        IAnnouncement announcement = (IAnnouncement) persistentAnnouncement.readByOID(                Announcement.class, announcementCode);        if (announcement == null) {            throw new InvalidArgumentsServiceException();        }        announcement.delete();        persistentAnnouncement.deleteByOID(Announcement.class, announcement.getIdInternal());        return true;    }