url = SVNPathUtil.append(url, SVNEncodingUtil.uriEncode(name));
url = url.appendPath(name, false);
    private void sendUnversionedStatus(SVNDirectory parent, String name)            throws SVNException {        boolean ignored = isIgnored(parent, name);        String path = "".equals(name) ? parent.getPath() : SVNPathUtil.append(                parent.getPath(), name);        String url = null;        if (parent.getEntries() != null                && parent.getEntries().getEntry("", false) != null) {            url = parent.getEntries().getEntry("", false).getURL();            if (url != null) {                url = SVNPathUtil.append(url, SVNEncodingUtil.uriEncode(name));            }        }        SVNStatus status = createStatus(url, parent.getFile(name), parent, null, null, ignored, null, null);        if (myExternalsMap.containsKey(path)) {            status.markExternal();        }        if (status != null) {            if (myIsIncludeIgnored || !ignored                    || myExternalsMap.containsKey(path)                    || status.getRemoteLock() != null) {                myHandler.handleStatus(status);            }        }    }