if (myProgressProcessor != null) { myProgressProcessor.entryProcessed(getCurrentEntry().getPath()); }
    public void closeDir() throws SVNException {        int propsStatus = 0;        boolean wasAdded = getCurrentProperties().remove("added") != null;        if (!myIsExport) {            // do not update props and revision when target is not null             // and we are closing root entry.            if (!(myTarget != null && getCurrentEntry() == myRootEntry)) {                getCurrentProperties().put(SVNProperty.REVISION, Long.toString(myTargetRevision));                propsStatus = getCurrentEntry().applyChangedProperties(getCurrentProperties());            }            myPropertiesMap.remove(getCurrentEntry());                    }        if (propsStatus != 0) {            long revision = SVNProperty.longValue(getCurrentEntry().getPropertyValue(SVNProperty.COMMITTED_REVISION));            if (!wasAdded) {                myWorkspace.fireEntryUpdated(getCurrentEntry(), 0, propsStatus, revision);            }        }        if (myIsExport) {            ((ISVNRootEntry) myRootEntry).deleteAdminFiles(getCurrentEntry().getPath());        }        DebugLog.log("UPDATED: CLOSED DIR: " + getCurrentEntry().getPath());        myStack.pop();    }