System.err.println("error: " + e.getMessage());
System.err.println(e.getMessage());
    public static void main(String[] args) {        if (args == null || args.length < 1) {            System.err.println("usage: svn commandName commandArguments");            System.exit(0);        }        StringBuffer commandLineString = new StringBuffer();        for(int i = 0; i < args.length; i++) {            commandLineString.append(args[i] + (i < args.length - 1 ? " " : ""));        }                SVNCommandLine commandLine = null;        try {            try {                commandLine = new SVNCommandLine(args);            } catch (SVNException e) {                SVNDebugLog.logInfo(e);                System.err.println("error: " + e.getMessage());                System.exit(1);            }            String commandName = commandLine.getCommandName();            SVNCommand command = SVNCommand.getCommand(commandName);                if (command != null) {                DAVRepositoryFactory.setup();                SVNRepositoryFactoryImpl.setup();                    command.setCommandLine(commandLine);                try {                    command.run(System.out, System.err);                } catch (SVNException e) {                    System.err.println(e.getMessage());                    SVNDebugLog.logInfo(e);                } finally {                    if (command.getClientManager() != null) {                        command.getClientManager().shutdownConnections(true);                    }                }            } else {                System.err.println("error: unknown command name '" + commandName + "'");                System.exit(1);            }        } catch (Throwable th) {            SVNDebugLog.logInfo(th);            System.exit(-1);        }           System.exit(0);    }