Como mapear chave composta com XDoclet?

Em JPA eu faria isso:

@EmbeddedId protected HistoricoEquipamentoBeanPK historicoEquipamentoBeanPK;

Como mapeio via XDoclet que minha pk será uma chave composta que é representada pela classe HistoricoEquipamentoBeanPK ?

A documentação do XDoclet não é muito clara na explicação de chaves compostas, fuçando um pouco consegui resolver. Fica um exemplo se alguém tiver o mesmo problema no futuro.

Basicamente deve ser mapeado o método get da classe que será sua primary key como:

/**
* @hiberante.composite-id
*/

Na classe que contém a chave composta, mapear cada atributo com:

/**
* @hibernate.key-property column=" " type=" "
*/

/* Onde column  será o nome da coluna no BD , e type o tipo do atributo (string,integer etc...)*/

fonte:
http://fggarcia.blogspot.com.br/2007/05/hibernate-composite-keys-with-xdoclet.html