public void doList(SVNURL url, SVNRevision pegRevision, SVNRevision revision, boolean recursive, ISVNDirEntryHandler handler) throws SVNException {
public void doList(File path, SVNRevision pegRevision, SVNRevision revision, boolean recursive, ISVNDirEntryHandler handler) throws SVNException {
    public void doList(SVNURL url, SVNRevision pegRevision, SVNRevision revision, boolean recursive, ISVNDirEntryHandler handler) throws SVNException {        if (revision == null || !revision.isValid()) {            revision = SVNRevision.HEAD;        }        SVNRepository repos = createRepository(url, null, pegRevision, revision);        long rev = getRevisionNumber(revision, repos, null);        doList(repos, rev, handler, recursive);    }