Mostrar lista usando menuItem no rich faces

Bom dia , Sou iniciante no Java e preciso de uma dica. Quero mostrar uma lista usando o RICHFACES. Fiz a classe MB. No caso j atenho uma lista com o nome “testeUsuario” quando clico vem a opção “associação com” queria que retornasse uma lista DINAMICA. caso alguém puder me dar uma dica.

<style>
	.cur{
		cursor: pointer;
	}
	.top{
		vertical-align:top;
	}
</style>

<body>
    <rich:panel style="width:400px">
    
        <f:facet name="header">
       		 Associação de Usuario e Grupo de Usuario
        </f:facet>
        
        <h:form>
        	<h:panelGrid columns="3">
        		<rich:panel style="width:200px">
        		
        			<rich:contextMenu  attached="false"  id="menu" submitMode="ajax"  >
										
        				<rich:menuGroup value="associado com" >
        				        					       					
        					<rich:menuItem ajaxSingle="true">
        							Usuario Assoc 1        						
        						
           					</rich:menuItem>
           				
           					<rich:menuItem ajaxSingle="true" >
        						Usuario Assoc 2
        						
           					</rich:menuItem>
           		           					
           				</rich:menuGroup>
        				
          			</rich:contextMenu>
          			
          			
          	<h:panelG

<h: panelGrid columns="2" columnClasses="top,top">
          		
          		<rich:dataTable value="#{pessoaMB.pessoas}" var="lista" id="table"  onRowMouseOver="this.style.backgroundColor='#F8F8F8'"
        onRowMouseOut="this.style.backgroundColor='#{a4jSkin.tableBackgroundColor}'" rowClasses="cur"> 
        		
        		<rich:column>
        			<f:facet name="header">
        				Usuario
        			</f:facet>
        				<h:outputText value="#{lista.nome}"  />
        				
        		</rich:column>
          		
          		<rich:componentControl event="onRowClick" for="menu" operation="show">
          			<f:param value="#{lista.nome}" name=""></f:param>      
          		 			
          		</rich:componentControl>
          		</rich:dataTable>
          	
          	
          	</h:panelGrid>
             			
        		</rich:panel>     		       	
           	</h:panelGrid>
         </h:form>
     
	</rich:panel>
</body> 
</html>
package bean;

import java.util.ArrayList;
import java.util.List;

import entidade.Pessoa;

public class PessoaMB {
	private List<Pessoa> pessoas = new ArrayList<Pessoa>();
	private Pessoa pessoa = new Pessoa();
	
	public List<Pessoa> getPessoas(){
		pessoas = new ArrayList<Pessoa>();
		for (int i = 0; i < 10; i++) {
			pessoa = new Pessoa();
			
			pessoa.setNome("Teste Ususario" + i);
			pessoas.add(pessoa);
			
		}
		return pessoas;
		
	}
}