Reduce code duplication a tiny bit
[mdsal.git] / binding / mdsal-binding-dom-codec / src / main / java / org / opendaylight / mdsal / binding / dom / codec / impl / CaseNodeCodecContext.java
index cabd5b97ca7a935ccb919abd6e7e11a0ad1a37ac..4dda319a073a7d8bbb553e664aeed24935e5b384 100644 (file)
@@ -28,8 +28,9 @@ final class CaseNodeCodecContext<D extends DataObject> extends DataObjectCodecCo
     @Override
     @SuppressWarnings({ "unchecked", "rawtypes" })
     Item<?> createBindingArg(final Class<?> childClass, final DataSchemaNode childSchema) {
+        // FIXME: MDSAL-697: see overridden method for further guidance
         return childSchema.isAddedByUses() ? Item.of((Class)getBindingClass(), (Class)childClass)
-                : Item.of((Class<? extends DataObject>) childClass);
+            : super.createBindingArg(childClass, childSchema);
     }
 
     @Override