public void run(
public Boolean run(
	public void run(		InfoExecutionCourse infoExecutionCourse,		InfoBibliographicReference infoBibliographicReference)		throws FenixServiceException {		try {			String title = infoBibliographicReference.getTitle();			String authors = infoBibliographicReference.getAuthors();			String reference = infoBibliographicReference.getReference();			String year = infoBibliographicReference.getYear();			Boolean optional = infoBibliographicReference.getOptional();			ISuportePersistente sp = SuportePersistenteOJB.getInstance();			IPersistentBibliographicReference persistentBibliographicReference =				null;			persistentBibliographicReference =				sp.getIPersistentBibliographicReference();			IBibliographicReference bibliographicReference = null;			bibliographicReference =				persistentBibliographicReference.readBibliographicReference(					Cloner.copyInfoExecutionCourse2ExecutionCourse(						infoExecutionCourse),					title,					authors,					reference,					year);			if (bibliographicReference != null)				persistentBibliographicReference.delete(bibliographicReference);		} catch (ExcepcaoPersistencia e) {			throw new FenixServiceException(e);		}	}