Innanzi tutto chiedo scusa agli amministratori o moderatori se ho sbagliato sezione nel forum, è il mio primo post quindi potrei essere giustificato

Il mio problema è il seguente:
Ho una jsp dove all'interno ho il seguente codice

<h:selectOneRadio onclick="radioButton(this);"
valueChangeListener="#{bean.metodo}" immediate="true" >
<f:selectItem itemValue="#{bean.id}" />
</h:selectOneRadio>

Nel bean ho il seguente metodo:
public void metodo(ValueChangeEvent event)
{
System.out.println("--- me to do --- ");

}

Quando cambio radioButton vorrei che sulla console mi comparisse quella stringa...

Come fare? Perchè non riesco ad intercettare la pressione del radioButton?
ATTENZIONE: notate che c'è onclick="radioButton(this);" Quello riesco ad intercettarlo attraverso JavaScript!