Pegar valor de uma selectManyListbox em jsf

ola pessoal tudo bem!!

começei em jsf a uma semana e gostaria de saber como faço para pegar o valor de um selectManyListBox e jogar em outra!

por enquanto esto somente com o codigo para pegar o valor mas nao esto conseguindo!

o codigo e no beans:

  public void botaoAdicionar(ValueChangeEvent event) {


             getListacnpjs().getAccesskey().toString();

             empresas.add(getListacnpjs().getAccesskey().toString());

             System.out.println(getListacnpjs().getAccesskey().toString());
      
    }

e na pagina xhtml e:


 <h:commandButton  value="Adicionar Cnpj"   actionListener="#{cadastroclientesbeans.botaoAdicionar(cadastroclientesbeans.empresaCnpj)}" />

pessoal se alguem poder me ajudar eu agradeço!!

pois esto totalmente perdido aqui

alguem ai sabe como fazer isso?