Estou com problema de criar o código para carregar a combobox recebendo número inteiro

Eis o código:

public List getAnos()
{

    String an = Integer.toString(ano.getAno());
    List<SelectItem> todosAno = new LinkedList<SelectItem>();

    todosAno.add(new SelectItem(null, "Seleccionar..."));

    for(Ano novo: anoFacade.findAll())
        todosAno.add(new SelectItem(novo,novo.getIdAno().toString()));

    return todosAno;
}

acho q esta linha deveria ser assim:

todosAno.add(new SelectItem(novo.getIdAno().toString(), novo.getAno()));

O que exatamente você quer fazer no seu programa?
Só pra dar uma luz e entender melhor o que você quer…