class JcrWorkspace implements org.modeshape.jcr.api.Workspace {

    @Override
    public void move( String srcAbsPath,
                      String destAbsPath )
        throws ConstraintViolationException, VersionException, AccessDeniedException, PathNotFoundException, ItemExistsException,
        LockException, RepositoryException {
        session.checkLive();

        CheckArg.isNotEmpty(srcAbsPath, "srcAbsPath");
        CheckArg.isNotEmpty(destAbsPath, "destAbsPath");

        // Create a new JCR session, perform the move, and then save the session ...
        JcrSession moveSession = this.session.spawnSession(false);
        moveSession.move(srcAbsPath, destAbsPath);
        moveSession.save();
    }

      JcrWorkspace( JcrSession session,
                  String workspaceName );

}