public void browserMoveObject(String objectName, String targetPath) {
        String objectPath;
        FileableCmisObject object;
        if (browseFolder.isRootFolder()) {
            objectPath = browseFolder.getPath() + objectName;
        } else {
            objectPath = browseFolder.getPath() + "/" + objectName;
        }
        try {
            object = (FileableCmisObject) session.getObjectByPath(objectPath);
            Folder target;
            try {
                target = (Folder) session.getObjectByPath(targetPath);
                object.move(browseFolder, target);
            } catch (CmisObjectNotFoundException e) {
                System.out.println("Folder not found: " + e.getMessage());
            } catch (ClassCastException e) {
                System.out.println("Object is not a CMIS folder: "
                        + e.getMessage());
            }

        } catch (CmisObjectNotFoundException e) {
            System.out.println("Object not found: '" + objectPath + "': "
                    + e.getMessage());
        }
    }