code: protected void doRename(final ItemData item, final WorkspaceStorageConnection con, final Set<QPath> addedNodes)
        throws RepositoryException, InvalidItemStateException
     {
        final NodeData node = (NodeData)item;
  
        checkSameNameSibling(node, con, addedNodes);
        addedNodes.add(node.getQPath());
  
        con.rename(node);
     }
docs: Perform node rename.
  
  @param item
  @param con
  @param addedNodes
  @throws RepositoryException
  @throws InvalidItemStateException