super(mapType, keyBinding, valueBinding);
}
- public void postConstruction() {}\r
- \r
- @Override
- public Object create() {
- return new HashMap<Object, Object>();
- }
-
+ @Override\r
+ public Object create() { \r
+ return new HashMap<Object, Object>();\r
+ }\r
+ \r
@Override
public Object create(Object[] keys, Object[] values) {
if (keys.length!=values.length)
}
@Override
- public Object create(Map<?, ?> initialMap) throws BindingException {
+ public Object create(Map<?, ?> initialMap) throws BindingException {\r
+ if (initialMap instanceof HashMap)\r
+ return initialMap;\r
+
// Replace with TreeMap. Create comparator from binding.
HashMap<Object, Object> result = new HashMap<Object, Object>();
putAll(result, initialMap);