Introduce DataNodeContainer.findDataChildByName()
[yangtools.git] / yang / yang-parser-impl / src / main / java / org / opendaylight / yangtools / yang / parser / stmt / rfc6020 / effective / CaseShorthandImpl.java
index 1cd8342f467a378eb7d0ac9a08f126956ca8f67b..35b3a41be956f68c0d569a32afd014e058facb24 100644 (file)
@@ -117,8 +117,8 @@ final class CaseShorthandImpl implements ChoiceCaseNode, DerivableSchemaNode {
     }
 
     @Override
-    public DataSchemaNode getDataChildByName(final QName name) {
-        return getQName().equals(name) ? caseShorthandNode : null;
+    public Optional<DataSchemaNode> findDataChildByName(final QName name) {
+        return name.equals(getQName()) ? Optional.of(caseShorthandNode) : Optional.empty();
     }
 
     @Override