return myMediator.createTemporaryLocation(PathUtil.decode(myPath), id);
return myMediator.createTemporaryLocation(SVNEncodingUtil.uriDecode(myPath), id);
    public OutputStream addTextDelta() throws IOException {        if (myDeltaFiles == null) {            myDeltaFiles = new LinkedList();        }        // try to get from mediator.        if (myMediator != null) {            Object id = new Integer(myDeltaFiles.size());            myDeltaFiles.add(id);            return myMediator.createTemporaryLocation(PathUtil.decode(myPath), id);        }        File tempFile = File.createTempFile("svn", "temp");        tempFile.deleteOnExit();        myDeltaFiles.add(tempFile);        return new BufferedOutputStream(new FileOutputStream(tempFile));    }