+    public static String trimWebdavSuffix(String url) {\r
+        while(url.endsWith("/")) {\r
+            url = url.substring(0, url.length() - 1);\r
+        }\r
+        int pos = url.lastIndexOf(WEBDAV_PATH_4_0_AND_LATER);\r
+        if (pos >= 0) {\r
+            url = url.substring(0, pos);\r
+\r
+        } else {\r
+            pos = url.lastIndexOf(ODAV_PATH);\r
+            if (pos >= 0) {\r
+                url = url.substring(0, pos);\r
+            }\r
+        }\r
+        return url;\r
+    }\r
+\r
+    /**\r
+     * Access the version of the OC server corresponding to an account SAVED IN THE ACCOUNTMANAGER\r
+     *\r
+     * @param   account     ownCloud account\r
+     * @return              Version of the OC server corresponding to account, according to the data saved\r
+     *                      in the system AccountManager\r
+     */\r
+    public static OwnCloudVersion getServerVersion(Account account) {\r
+        OwnCloudVersion serverVersion = null;\r
+        if (account != null) {\r
+            AccountManager accountMgr = AccountManager.get(MainApp.getAppContext());\r
+            String serverVersionStr = accountMgr.getUserData(account, Constants.KEY_OC_VERSION);\r
+            if (serverVersionStr != null) {\r
+                serverVersion = new OwnCloudVersion(serverVersionStr);\r
+            }\r
+        }\r
+        return serverVersion;\r
+    }\r
+\r