Alguem poderia me dizer sobre este erro da lista?

Olá pessoal.Alguem poderia me ajudar e me dizer o porque deste erro e como arrumar?

ERRO- foreach not applicable to expression type
O erro acontece na linha do for

for (NaturezasAcao na : this.naturezasAcao) {

    public List<SelectItem> getbuscarNaturezasAcao(){
        List<SelectItem> items = new ArrayList<SelectItem>();
        for (NaturezasAcao na : this.naturezasAcao) {
		// observem que o value do meu SelectItem é a própria entidade
		items.add(new SelectItem(na, na.getDescricao()));
	}
        return items;
}

ou this.naturezasAcao não é um array
ou this.naturezasAcao não é um array do tipo NaturezasAcao

??NaturezasAcao é uma classe.Entao oq deveria fazer?