} else { child = getUnmanagedChild(name); if (child != null) { doDeleteFiles(child); }
    public void deleteChild(String name, boolean storeInfo) throws SVNException {        loadEntries();        ISVNEntry child = (ISVNEntry) myChildren.remove(name);        Map oldMap = (Map) myChildEntries.remove(name);        if (child != null) {            doDeleteFiles(child);        }        if (storeInfo) {            Map map = new HashMap();            map.put(SVNProperty.NAME, name);            map.put(SVNProperty.DELETED, Boolean.TRUE.toString());            map.put(SVNProperty.KIND, oldMap.get(SVNProperty.KIND));            if (oldMap.containsKey(SVNProperty.REVISION)) {                map.put(SVNProperty.REVISION, oldMap.get(SVNProperty.REVISION));            }            if (myDeletedEntries == null) {                myDeletedEntries = new HashMap();            }            myDeletedEntries.put(name, map);        }            }