String locationPath = PathUtil.decode(getLocation().getPath());
String locationPath = SVNEncodingUtil.uriDecode(getLocation().getPath());
    public String getFullPath(String path) {        if (path != null && path.startsWith("/")) {        	if ("/".equals(path)) {        		return getRepositoryRoot();        	}            return PathUtil.append(getRepositoryRoot(), path);        }        String locationPath = PathUtil.decode(getLocation().getPath());        if ("".equals(path)) {            path = locationPath; // it is always encoded, while we assume not encoded?        } else {            path = PathUtil.append(locationPath, path);        }        if (!path.startsWith("/")) {            path = '/' + path;        }        return path;    }