String fullPath = PathUtil.append(PathUtil.decode(getLocation() .getPath()), path);
String fullPath = PathUtil.append(SVNEncodingUtil.uriDecode(getLocation().getPath()), path);
    public String getRepositoryPath(String path) {        if (path != null && path.startsWith("/")) {            // assuming it is full path.            return path;        }        String fullPath = PathUtil.append(PathUtil.decode(getLocation()                .getPath()), path);        // substract root path        if (fullPath.startsWith(getRepositoryRoot())) {            fullPath = fullPath.substring(getRepositoryRoot().length());        }        if (!fullPath.startsWith("/")) {            fullPath = "/" + fullPath;        }        return PathUtil.removeTrailingSlash(PathUtil.isEmpty(fullPath) ? "/"                : fullPath);    }