wcClient.doLock(urls, force, message);
wcClient.doLock(svnURLs, force, message);
    public void run(PrintStream out, PrintStream err) throws SVNException {        boolean force = getCommandLine().hasArgument(SVNArgument.FORCE);        String message = (String) getCommandLine().getArgumentValue(SVNArgument.MESSAGE);        getClientManager().setEventHandler(new SVNCommandEventProcessor(out, err, false));        SVNWCClient wcClient = getClientManager().getWCClient();                Collection files = new ArrayList();        for (int i = 0; i < getCommandLine().getPathCount(); i++) {            files.add(new File(getCommandLine().getPathAt(i)));        }        File[] filesArray = (File[]) files.toArray(new File[files.size()]);        if (filesArray.length > 0) {            wcClient.doLock(filesArray, force, message);        }        files.clear();                for (int i = 0; i < getCommandLine().getURLCount(); i++) {            files.add(getCommandLine().getURL(i));        }        String[] urls = (String[]) files.toArray(new String[files.size()]);        if (urls.length > 0) {            wcClient.doLock(urls, force, message);        }    }