files[i] = fileToSVNPath((File) paths[i], true);
files[i] = fileToSVNPath((File) paths[i], false);
    public long commit(File[] paths, String message, boolean recurse)        throws SVNClientException {        try {            notificationHandler.setCommand(ISVNNotifyListener.Command.COMMIT);            String[] files = new String[paths.length];            String commandLine = "commit -m \""+message+"\"";            if (!recurse)                commandLine+=" -N";            for (int i = 0; i < paths.length; i++) {                files[i] = fileToSVNPath((File) paths[i], true);                commandLine+=" "+files[i].toString();            }            notificationHandler.logCommandLine(commandLine);			notificationHandler.setBaseDir(SVNBaseDir.getBaseDir(paths));            return svnClient.commit(files, message, recurse);        } catch (ClientException e) {            notificationHandler.logException(e);            throw new SVNClientException(e);        }    }