Spring injetar um objeto generico?

galera como faço pra injetar um objeto generico…

tenho um objeto Especialidades, na minha action tenho uma List de especialidades

ex;

 private List<especialidade> especialidades;

//getters e setters

como faço pra injetar esse objeto ??

alguem poderia me dar um exemplo, vlew !!

tipo como ficaria no applicationContext.xml

<bean id="especialidades" class="java.util.ArrayList" />

rata !!

Isso é tosco, muito tosco.

Deveria ser assim:

<bean id="seubean">
    <property name="especialidades">
        <list>
            <bean id="especialidade1"/>
            <bean id="especialidade2"/>
            <bean id="especialidade3"/>
        </list>
    </property>
</bean>