DebugLog.log(kindString + "  " + path); out.println(kindString + "  " + path);
println(out, kindString + "  " + path);
    private void runLocally(final PrintStream out) throws SVNException {        if (getCommandLine().getPathCount() != 2) {            throw new SVNException("Please enter SRC and DST path");        }        final String absolutePath = getCommandLine().getPathAt(0);        final ISVNWorkspace workspace = createWorkspace(absolutePath);        workspace.addWorkspaceListener(new SVNWorkspaceAdapter() {            public void modified(String path, int kind) {                try {                    path = convertPath(absolutePath, workspace, path);                } catch (IOException e) {}                final String kindString = (kind == SVNStatus.ADDED ? "A" : "D");                DebugLog.log(kindString + "  " + path);                out.println(kindString + "  " + path);            }        });        final String srcPath = SVNUtil.getWorkspacePath(workspace, getCommandLine().getPathAt(0));        final String dstTempPath = SVNUtil.getWorkspacePath(workspace, getCommandLine().getPathAt(1));        final SVNStatus status = workspace.status(dstTempPath, false);        final String dstPath = status != null && status.isDirectory() ? PathUtil.append(dstTempPath, PathUtil.tail(srcPath)) : dstTempPath;        workspace.copy(srcPath, dstPath, false);    }