DebugLog.log("close edit");
    public SVNCommitInfo closeEdit() throws SVNException {        DebugLog.log("close edit");        if (myIsRootOpened) {            return new SVNCommitInfo(myTargetRevision, null, null);        }        if (myTarget != null) {            File file = myWCAccess.getAnchor().getFile(myTarget, false);            if (file.isDirectory()) {                SVNEntries entries = myWCAccess.getAnchor().getEntries();                SVNEntry entry = entries.getEntry(myTarget, true);                entries.close();                if (entry != null) {                    reportStatus(myWCAccess.getTarget(), null, false, myIsRecursive);                } else {                    // disable exclude ignore for explicit unversioned dir target                    myIsIncludeIgnored = true;                    reportStatus(myWCAccess.getAnchor(), myTarget, false, myIsRecursive);                }            } else {                // disable exclude ignore for explicit file target                myIsIncludeIgnored = true;                reportStatus(myWCAccess.getAnchor(), myTarget, false, myIsRecursive);            }        } else {            reportStatus(myWCAccess.getAnchor(), null, false, myIsRecursive);        }        return null;    }