Engine para Velocity

Tenho vários xmls de mapeamento do Hibernate.

Utilizo o HibernateSyncronizer para gerar os codigos a partir do hbm(xml) do mapeamento do hibernate. Tenho todos os templates para geração de meus .java prontos, então gostaria de utilizar algum outro engine que faça essa geração.

Quero construir outros templates para gerar outros blocos de código que são semelhantes. Estes podem ser baseados no xml do hbm mesmo ou nos beans.

Se alguem tiver alguma dica ou links, valeu.