public ArrayList run() {
public ArrayList run() throws FenixServiceException {
	public ArrayList run() {                        	  ArrayList result = new ArrayList();	  try {		ISuportePersistente sp = SuportePersistenteOJB.getInstance();		IPersistentExecutionYear executionYearDAO = sp.getIPersistentExecutionYear();				List executionYears = executionYearDAO.readAllExecutionYear();						Iterator iterator = executionYears.iterator();		while(iterator.hasNext()){			String year = ((IExecutionYear) iterator.next()).getYear();			result.add(new LabelValueBean(year, year));		}	  } catch (ExcepcaoPersistencia ex) {	  	throw new RuntimeException(ex);	  }    	  return result;	}