return new NoopDataTreeCandidate(YangInstanceIdentifier.empty(), root, currentRoot);
}
- final Optional<TreeNode> newRoot = m.getStrategy().apply(m.getRootModification(), Optional.of(currentRoot),
- m.getVersion());
+ final Optional<? extends TreeNode> newRoot = m.getStrategy().apply(m.getRootModification(),
+ Optional.of(currentRoot), m.getVersion());
checkState(newRoot.isPresent(), "Apply strategy failed to produce root node for modification %s", modification);
return new InMemoryDataTreeCandidate(YangInstanceIdentifier.empty(), root, currentRoot, newRoot.get());
}