public void list(String url, Revision revision, Revision pegRevision, int depth, int direntFields, boolean fetchLocks, ListCallback callback) throws ClientException {
final ListCallback listCallback = callback;
list(url, revision, pegRevision, depth, direntFields, fetchLocks, new ISVNDirEntryHandler() {
public void handleDirEntry(SVNDirEntry dirEntry) {
if (listCallback != null) {
listCallback.doEntry(JavaHLObjectFactory.createDirEntry(dirEntry), JavaHLObjectFactory.createLock(dirEntry.getLock()));
}
}
});
}