public ArrayList<ItemEstruturaIettPPA> execute(ArrayList<String> programa, Long orgao, ArrayList<String> listaCriteriosCom, ArrayList<String> listaCriteriosSem) throws ECARException{
try{
final LinhaAcaoComparatorSigla comparadorSigla = new LinhaAcaoComparatorSigla();
this.getItensLinhaAcao();
if ( validarCriterio ){
ArrayList<ItemEstruturaIettPPA> list = new ArrayList<ItemEstruturaIettPPA>(itemDao.filtrarItensPorCriterio(itensLinhaAcao, listaCriteriosCom, listaCriteriosSem));
Collections.sort(list, comparadorSigla);