while (actualChildren.hasNext()) {
final Entry<DOMDataTreeIdentifier, ChildShardContext> actualChild = actualChildren.next();
final DOMDataTreeIdentifier actualPrefix = actualChild.getKey();
Preconditions.checkArgument(!newChildPrefix.equals(actualPrefix),
"Child shard with prefix %s already attached", newChildPrefix);
if (newChildPrefix.contains(actualPrefix)) {
while (actualChildren.hasNext()) {
final Entry<DOMDataTreeIdentifier, ChildShardContext> actualChild = actualChildren.next();
final DOMDataTreeIdentifier actualPrefix = actualChild.getKey();
Preconditions.checkArgument(!newChildPrefix.equals(actualPrefix),
"Child shard with prefix %s already attached", newChildPrefix);
if (newChildPrefix.contains(actualPrefix)) {