Resolvido @Convert com Pai retorna Filho Herança

bom dia pessoal
confuso aqui com o convert.
tenho este form simples

<form action="/agile/pesquisar/consultarEntity/" method="get" name="modalPesquisa" id="modalPesquisa" class="modal">
	<input type="text" name="pesquisarFiltro" value="PessoaFiltro">
	<input type="text" name="pessoa.cpf" value="00000000000">
	<input type="submit" >
</form>

estou fazendo uma pesquisa que o metodo recebe a class alta PesquisarFiltro ai retorno PessoaFiltro, ItemFiltro e ai vai… depende dos parametros / inputs
quando clico no submit imaginei que no value ou no resourceBundle viria os input preenchido porem não achei…
o value vem vazio e o bundle vem o monte de coisa preenchida porem nada dos inputs
Alguem tem ideia do que tá errado valeu!!!

package br.com.agile.sistema.vraptor.utils;

import java.util.Enumeration;
import java.util.ResourceBundle;

import br.com.agile.sistema.model.pesquisa.SetoresHierarquiaPesquisa;
import br.com.agile.utils.pesquisa.PesquisarFiltro;
import br.com.caelum.vraptor.Convert;
import br.com.caelum.vraptor.Converter;
import br.com.caelum.vraptor.ioc.RequestScoped;

@Convert(PesquisarFiltro.class)
@RequestScoped
public class ConvertPesquisarFiltro implements Converter<PesquisarFiltro>{

	@Override
	public PesquisarFiltro convert(String value,
			Class<? extends PesquisarFiltro> type, ResourceBundle bundle) {
		
		System.out.println(value);
		System.out.println(type);

		Enumeration bundleKeys = bundle.getKeys();
		
		while (bundleKeys.hasMoreElements()) {
		    String key = (String)bundleKeys.nextElement();		    
		    String value1 = bundle.getString(key);
		    if(( "pesquisarFiltro.json".equals(key) ) || ( "pessoa.cpf".equals(key) ))
		    	System.out.println("key = " + key + ", " + "value = " + value1);
		}		
		
		return /* aqui voltaria a classe filha convertida*/;
	}

}

O Converter só vai funcionar para um único valor… Ou seja, quando ele estiver convertendo PesquisarFiltro, ele só vai trazer no value o valor do input pesquisarFiltro…

Se você quiser pegar os outros parâmetros da requisição, você precisa receber HttpServletRequest no seu construtor…

Não entendi muito bem o seu problema, se eu falei coisa nada a ver, explica melhor…

ah era isso mesmo.
esqueci do HttpServlet, vraptor tem tanta magica que as vezes se esquece de coisas simples.