import static java.util.Objects.requireNonNull;
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.tree.impl.node.TreeNode;
Optional<? extends TreeNode> snapshot = childNode.getSnapshot();
if (snapshot == null) {
// Snapshot is not present, force instantiation
- snapshot = applyOperation.getChildByArg(child).apply(childNode, childNode.getOriginal(), version);
+ snapshot = applyOperation.getChildByArg(child).apply(childNode, childNode.original(), version);
}
return snapshot.map(TreeNode::getData);
Optional<? extends TreeNode> snapshot = modification.getSnapshot();
if (snapshot == null) {
- snapshot = apply(modification.getOriginal(), version);
+ snapshot = apply(modification.original(), version);
}
if (snapshot.isPresent()) {
return applyOperation;
}
- public Optional<? extends TreeNode> apply(final Optional<? extends TreeNode> data, final Version version) {
+ public Optional<? extends TreeNode> apply(final @Nullable TreeNode data, final Version version) {
return applyOperation.apply(modification, data, version);
}