package org.opendaylight.yangtools.yang.data.api.schema.tree.spi;
import java.util.Optional;
+import org.eclipse.jdt.annotation.Nullable;
import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument;
import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNodeContainer;
return (NormalizedNodeContainer<?, PathArgument, NormalizedNode<?, ?>>) getData();
}
- protected final Optional<TreeNode> getChildFromData(final PathArgument childId) {
+ protected final @Nullable TreeNode getChildFromData(final PathArgument childId) {
// We do not cache the instantiated node as it is dirt cheap
- return Optional.ofNullable(getChildFromData(castData(), childId, getVersion()));
+ return getChildFromData(castData(), childId, getVersion());
}
static TreeNode getChildFromData(final NormalizedNodeContainer<?, PathArgument, NormalizedNode<?, ?>> data,