MenuItem Dinamico Ajax

Estou a vários dias tentando resolver esse problema.

Estou usando PrimeFaces 2.2.1
Mojarra 2.0.4 (FCS b09)

Tenho um MenuDinamico conforme o nivel de acesso do usuário…
podem ser varias URLs, mas vou colocar exemplo de só uma.

private MenuItem buildModel(String url, String keyI18N) { MenuItem item = new MenuItem(); item.setProcess("@this"); item.setUpdate("pageConteudo"); item.setValue(keyI18N); MethodExpression methodExpression = FacesContext.getCurrentInstance().getApplication().getExpressionFactory().createMethodExpression(FacesContext.getCurrentInstance().getELContext(), url, null, new Class<?>[0]); item.setActionExpression(methodExpression); return item; }Tentei da forma acima… mas não da certo.
Tetei assim

private MenuItem buildModel(String url, String keyI18N) { MenuItem item = new MenuItem(); item.setProcess("@this"); item.setUpdate("pageConteudo"); item.setValue(keyI18N); item.setUrl(url); return item; }Funciona mas não faz chamada ajax. caracteristica intriseca do metodo
segundo os amigos,
http://primefaces.prime.com.tr/forum/viewtopic.php?f=3&t=8498&p=33436&hilit=MenuItem#p33436

A pessoa me orintou a eu criar MethodExpression e setar o actionExpression, mas não sei fazer isso…
Removi a URL… não da certo… do jeito que preciso…

Algum amigo que detona isso… me de uma dica como arrumar isso.
Muito obrigado…

Meu que desespero…