private void svnAddDir(File aDir, boolean recursive) throws SvnAntException {
private void svnAddDir(File aDir, boolean recursive, boolean force) throws SvnAntException {
    private void svnAddDir(File aDir, boolean recursive) throws SvnAntException {        if (aDir.exists()) {            if (!aDir.isDirectory()) {                logWarning(                    "File "                        + aDir.getAbsolutePath()                        + " cannot be added using the dir attribute.  "                        + "Use file instead.");            } else {                try {                    svnClient.addDirectory(aDir, recursive);                } catch (Exception e) {                    throw new SvnAntException(                        "Can't add directory "                            + aDir.getAbsolutePath()                            + " to repository",                        e);                }            }        } else {            String message =                "Warning: Could not find directory "                    + aDir.getAbsolutePath()                    + " to add to the repository.";            if (!failonerror) {                logWarning(message);            } else {                throw new SvnAntException(message);            }        }    }