}
private SVNTreeConflictDescription checkTreeConflict(File path, SVNEntry entry, SVNAdminArea parentArea, SVNLog log, SVNConflictAction action, SVNNodeKind theirKind, SVNURL theirURL) throws SVNException {
boolean allModsAreDeletes = false;
boolean isSubtreeOfLocallyDeleted = inDeletedTree(path, false);
SVNConflictReason reason = null;
if (action == SVNConflictAction.EDIT) {
if ((entry.isScheduledForDeletion() || entry.isScheduledForReplacement()) && !isSubtreeOfLocallyDeleted) {
reason = SVNConflictReason.DELETED;
}
} else if (action == SVNConflictAction.ADD) {