private void createLocalDirectories(final PrintStream out, PrintStream err) throws SVNException {
private void createLocalDirectories(final PrintStream out, PrintStream err) {
    private void createLocalDirectories(final PrintStream out, PrintStream err) throws SVNException {        final Collection paths = new ArrayList();        for (int i = 0; i < getCommandLine().getPathCount(); i++) {            if (matchTabsInPath(getCommandLine().getPathAt(i), err)) {                continue;            }            paths.add(new File(getCommandLine().getPathAt(i)));        }        if (paths.isEmpty()) {            return;        }        SVNWCClient wcClient = new SVNWCClient(getCredentialsProvider(), new SVNCommandEventProcessor(out, err, false));        boolean recursive = !getCommandLine().hasArgument(SVNArgument.NON_RECURSIVE);        for (Iterator files = paths.iterator(); files.hasNext();) {            File file = (File) files.next();            try {                wcClient.doAdd(file, false, true, false, recursive);            } catch (SVNException e) {                err.println(e.getMessage());            }        }    }