não consigo recuperar o name da aba no richfaces

estou perdendo o nome da aba quando clico no botão “Submeter”

<rich:tabPanel  id="tab" switchType="server" selectedTab="#{controller.selectedTab}" >

<rich:tab label="tab1" action="#{controller.tab1}" name="tab1">
</rich:tab>

<rich:tab label="tab2" action="#{controller.tab2}" name="tab2">
</rich:tab>

</rich:tabPanel>

<h:commandLink value="Submeter" actionListener="#{controller.processar}">							</h:commandLink>

public class Controller {

private String selectedTab;


         public String getSelectedTab() {
		
                System.out.println(selectedTab);
		
                 return selectedTab;
	}
	
	public void setSelectedTab(String selectedTab) {
		
		System.out.println(selectedTab);			
				
		this.selectedTab = selectedTab;
	}


        public void processar(ActionEvent ev) {

               System.out.println(this.selectedTab);

      }

}

enquanto estou trocando de aba , consigo recuperar o nome da aba

mais quando executo o botao e tento recuperar o nome no metodo processar ele me retorna como null

resolvi o problema com <t:state>