if ( session.itemExists( absDestPath ) ) {
RepositoryFile file =
JcrRepositoryFileUtils.nodeToFile( session, pentahoJcrConstants, pathConversionHelper, lockHelper,
(Node) session.getItem( absDestPath ) );
throw new RepositoryFileDaoFileExistsException( file );
}
session.move( fileToUndeleteNode.getPath(), absDestPath );
session.getItem( trashFileIdNodePath ).remove();
}