Simplify MandatoryLeafEnforcer instantiation
[yangtools.git] / data / yang-data-tree-ri / src / main / java / org / opendaylight / yangtools / yang / data / tree / impl / MapEntryModificationStrategy.java
index e897bff93cef9aa1f6c19671f12dd51504936771..94a27cbfa76d6790b3b0a9714dd7f3991623c0a2 100644 (file)
@@ -71,7 +71,7 @@ class MapEntryModificationStrategy extends DataNodeContainerModificationStrategy
     static @NonNull MapEntryModificationStrategy of(final ListSchemaNode schema,
             final DataTreeConfiguration treeConfig) {
         final var enforcer = MandatoryLeafEnforcer.forContainer(schema, treeConfig);
-        return enforcer.isPresent() ? new EnforcingMandatory(schema, treeConfig, enforcer.orElseThrow())
-                : new MapEntryModificationStrategy(schema, treeConfig);
+        return enforcer != null ? new EnforcingMandatory(schema, treeConfig, enforcer)
+            : new MapEntryModificationStrategy(schema, treeConfig);
     }
 }