- @Override
- public Object create() throws BindingException {
- return new TreeSet<Object>( getKeyBinding() );
- }
-
- public Object create(Set<?> initialSet) throws BindingException {
+ @Override\r
+ public Object create() throws BindingException {\r
+ return new TreeSet<Object>( getKeyBinding() );\r
+ }\r
+\r
+ public Object create(Set<?> initialSet) throws BindingException {\r
+ if (initialSet instanceof TreeSet && ((TreeSet<?>) initialSet).comparator() == getKeyBinding())\r
+ return initialSet;\r
+