I have two enumerateds:
public enum One implements Representable{
   ONE
}
public enum Two implements Representable{
   TWO
}
Now, I need to declare the following spring-bean:
<bean id="listGeneratorContainer" class="pack.age.Container>
    <property name="generators">
        <map key-type="pack.age.Representable"> <!-- How to specuify the Type? -->
            <entry key="ONE" value="1"/>
            <entry key="TWO" value="2"/>
        </map>
    </property>
</bean>
where
package pack.age;
public class Container{
    private Map<Representable, Interger> generators
    //GET, SET, staff
}
Is it possible to tell spring to inject enums of the different types? In the case of a single enum that's clear.
It's not working now:
 java.lang.IllegalArgumentException: Cannot convert value of type [java.lang.String] to required type [pack.age.Representable]: no matching editors or conversion strategy found
    at org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:219)
    at org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:107)
    at org.springframework.beans.BeanWrapperImpl.convertIfNecessary(BeanWrapperImpl.java:362)
    ... 34 more