Use instanceof pattern
[mdsal.git] / binding / mdsal-binding-dom-codec / src / main / java / org / opendaylight / mdsal / binding / dom / codec / impl / CaseNodeCodecContext.java
index 413be40bb45374b6911d1995284440b926c86070..7fbbf932efbe277e0fc7a9e480ce06e634d1dc41 100644 (file)
@@ -30,7 +30,7 @@ final class CaseNodeCodecContext<D extends DataObject> extends DataObjectCodecCo
     @SuppressWarnings({ "unchecked", "rawtypes" })
     Item<?> createBindingArg(final Class<?> childClass, final EffectiveStatement<?, ?> childSchema) {
         // FIXME: MDSAL-697: see overridden method for further guidance
-        return childSchema instanceof AddedByUsesAware && ((AddedByUsesAware) childSchema).isAddedByUses()
+        return childSchema instanceof AddedByUsesAware aware && aware.isAddedByUses()
             ? Item.of((Class)getBindingClass(), (Class)childClass)
                 : super.createBindingArg(childClass, childSchema);
     }