Make getOriginalCtx() give out an Optional
[yangtools.git] / yang / yang-parser-impl / src / main / java / org / opendaylight / yangtools / yang / parser / stmt / rfc7950 / effective / AnyDataEffectiveStatementImpl.java
index 83c23163ac8fe51c2e7608f27e65f24e572bbfbb..efbf4917aa940f9ab63887df3c9bd1418d57a04a 100644 (file)
@@ -33,7 +33,7 @@ public final class AnyDataEffectiveStatementImpl extends AbstractEffectiveDataSc
     public AnyDataEffectiveStatementImpl(
             final StmtContext<QName, AnydataStatement, EffectiveStatement<QName, AnydataStatement>> ctx) {
         super(ctx);
-        this.original = ctx.getOriginalCtx() == null ? null : (AnyDataSchemaNode) ctx.getOriginalCtx().buildEffective();
+        this.original = (AnyDataSchemaNode) ctx.getOriginalCtx().map(StmtContext::buildEffective).orElse(null);
         /*
          * :TODO we need to determine a way how to set schema of AnyData
          */