More use of instanceof patterns
[mdsal.git] / binding / mdsal-binding-generator / src / main / java / org / opendaylight / mdsal / binding / generator / impl / reactor / CaseGenerator.java
index f49f371aca0c755d401c1b94959ca2aa80bdfa10..b775edc30e4208e4fc9bb26ffbf7ee493e939c92 100644 (file)
@@ -41,8 +41,8 @@ final class CaseGenerator extends CompositeSchemaTreeGenerator<CaseEffectiveStat
         // - being a child of an augment (i.e. augmented into a choice)
         final AbstractCompositeGenerator<?, ?> parent = getParent();
         final ChoiceGenerator choice;
-        if (parent instanceof AbstractAugmentGenerator) {
-            final AbstractCompositeGenerator<?, ?> target = ((AbstractAugmentGenerator) parent).targetGenerator();
+        if (parent instanceof AbstractAugmentGenerator augGen) {
+            final AbstractCompositeGenerator<?, ?> target = augGen.targetGenerator();
             verify(target instanceof ChoiceGenerator, "Unexpected parent augment %s target %s", parent, target);
             choice = (ChoiceGenerator) target;
         } else {