Support of Java 6
Support of wildcard types in Map