allExecutionYears = sp.getIPersistentExecutionYear().readAllExecutionYear();
allExecutionYears = (List)sp.getIPersistentExecutionYear().readAll(ExecutionYear.class);
    public List run() throws FenixServiceException {        ISuportePersistente sp;        List allExecutionYears = null;        try {            sp = PersistenceSupportFactory.getDefaultPersistenceSupport();            allExecutionYears = sp.getIPersistentExecutionYear().readAllExecutionYear();        } catch (ExcepcaoPersistencia excepcaoPersistencia) {            throw new FenixServiceException(excepcaoPersistencia);        }        if (allExecutionYears == null || allExecutionYears.isEmpty())            return allExecutionYears;        // build the result of this service        Iterator iterator = allExecutionYears.iterator();        List result = new ArrayList(allExecutionYears.size());        while (iterator.hasNext())            result.add(Cloner.get((IExecutionYear) iterator.next()));        return result;    }