// Check if versionable ancestor is not checked-in
if (!srcNode.parent().checkedOut())
throw new VersionException("Parent or source Node or its nearest ancestor is checked-in");
if (!srcNode.checkLocking())
throw new LockException("Source parent node " + srcNode.getPath() + " is locked ");
ItemDataMoveVisitor initializer =
new ItemDataMoveVisitor((NodeData)destParentNode.getData(), destNodePath.getName().getInternalName(),
nodeTypeManager, getTransientNodesManager(), true);