Alias XStream de elementos raíz de la lista

Quiero poder alias el elemento de la lista raíz dependiendo de qué tipo de objetos están contenidos en la lista. Por ejemplo, esta es mi salida actual:

<list>
<coin>Gold</coin>
<coin>Silver</coin>
<coin>Bronze</coin>
</list>

Y así es como quiero que se vea:

<coins>
<coin>Gold</coin>
<coin>Silver</coin>
<coin>Bronze</coin>
</coins>

Puedo hacer esto a nivel global diciendo que todas las listas deben tener un alias de monedas, pero tengo muchas listas diferentes y esto no funcionará. ¿Alguna idea sobre cómo hacer esto? Parece que debería ser simple, pero, por supuesto, no lo es.

EDITAR: debo especificar, estoy tratando de serializar objetos a xml. Estoy usando Spring 3 MVC como mi marco web.

Respuestas a la pregunta(3)

Su respuesta a la pregunta