Spring + XDocLet + validator.xml

Olá,

Criei o exemplo da página http://raibledesigns.com/wiki/Wiki.jsp?page=ValidationAndListSpring (Add XDoclet Validator to Person.java ).
Este exemplo mostra como criar validações para tornar os atributos obrigatórios em páginas jsp.
No entanto este exemplo tem somentre atributos que não se relacionam a outros beans.
No meu caso tenho um atributo na Classe Person que é um bean, no caso é a categoria e desejo que ele seja obrigatório.

Meu código XDocLet na classe pessoa é:
/**
* @param category The pais to set.
* @spring.validator type=“required”
*/
public void setCategory(Category category) {
this.category = category;
}

O código XDocLet gerado no “validation.xml” foi (por causa da tag @spring.validator type=“required”):

  <form name="person">
          <field property="nome"
                 depends="required">

              <arg0 key="person.name"/>
          </field>
          <field property="category.name"
                 depends="required">

              <arg0 key="person.category.name"/>
          </field>
  </form>

Mas eu gostaria que ele gerasse o código do arquivo validation.xml conforme o exemplo abaixo:

  <form name="person">
          <field property="name"
                 depends="required">

              <arg0 key="person.name"/>
          </field>
          <field property="category"
                 depends="required">

              <arg0 key="person.category"/>
          </field>
  </form>

A diferença entre os dois código é que no primeiro existe o campo NAME na declaração

          <field property="category.name"
                 depends="required">
              <arg0 key="person.category.name"/>
          </field>

e no segundo não existe:

          <field property="category"
                 depends="required">
              <arg0 key="person.category"/>
          </field>

Quando eu executo minha página jsp com o campo “name” da categoria no arquivo validation.xml o campo não aparece como obrigatório.
Se eu faço a alteração manualmente no arquivo validation.xml para :

          <field property="category"
                 depends="required">
              <arg0 key="person.category"/>
          </field>

O arquivo jsp fica correto com o campo categoria na pagina jsp do cadastro de pessoa obrigatório.
Mas, nesse caso, eu preciso modificar manualmente o arquivo validation.xml toda vez.
Gostaria de saber se existe como gerar o arquivo “validation.xml” automaticamente com xdoclet com o formato do código abaixo sem a presença do atributo “name”

          <field property="category"
                 depends="required">
              <arg0 key="person.category"/>
          </field>

Meu programa não mostra nenhum erro somente o campo categoria(bean) não aparece como obrigatório pelo código gerado pelo xdoclet no arquivo validation.xml

Obrigado,

Cristiano