private Collection getDirEntries(FSRevisionNode parent, SVNURL parentURL, File reposRootDir, Map parentDirProps, boolean includeLogs) throws SVNException {
private Collection getDirEntries(FSRevisionNode parent, SVNURL parentURL, File reposRootDir, boolean includeLogs) throws SVNException {
    private Collection getDirEntries(FSRevisionNode parent, SVNURL parentURL, File reposRootDir, Map parentDirProps, boolean includeLogs) throws SVNException {        Map entries = FSReader.getDirEntries(parent, reposRootDir);        Set keys = entries.keySet();        Iterator dirEntries = keys.iterator();        Collection dirEntriesList = new LinkedList();        while (dirEntries.hasNext()) {            String name = (String) dirEntries.next();            FSEntry repEntry = (FSEntry) entries.get(name);            if (repEntry != null) {                dirEntriesList.add(buildDirEntry(repEntry, parentURL, null, reposRootDir, includeLogs));            }        }        if (parentDirProps != null) {            parentDirProps.putAll(collectProperties(parent, reposRootDir));        }        return dirEntriesList;    }