Método ActionListener não chamado

Fala galera, tenho o seguinte trecho de código em uma pagina JSF:


<f:metadata>
                       <f:event  listener="#{mBeanPesquisarPais.chamarPesquisa}"
                               type="preRenderView"/>
 </f:metadata>

O método que passo no listener, é um void sem parametro, só pra chamar um outro método, gostaria de saber pq ao passar um metodo void que tem um parametro action listener ele não carrega:


<f:metadata>
                       <f:event  listener="#{mBeanPesquisarPais.doPesquisar(null / ou em branc/, ou sem parenteses)}"
                               type="preRenderView"/>
 </f:metadata>

porquê quem passa o argumento para o método é o JSF. Aqui tem um exemplo:

http://www.mkyong.com/jsf2/jsf-2-prerenderviewevent-example/

[]'s

hehe, mas como eu disse no codigo do evento, eu fiz varias simulações, em braco, com argumento, sem argumento… mas com ActionEvent não funciona…

ActionEvent como parametro no metodo void do bean…