return;
    public void doResolve(File path, boolean recursive) throws SVNException {        SVNWCAccess wcAccess = createWCAccess(path);        try {            wcAccess.open(true, recursive);            String target = wcAccess.getTargetName();            SVNDirectory dir = wcAccess.getAnchor();            if (wcAccess.getTarget() != wcAccess.getAnchor()) {                target = "";                dir = wcAccess.getTarget();            }            SVNEntry entry = dir.getEntries().getEntry(target, false);            if (entry == null) {                SVNErrorManager.error("svn: '" + path + "' is not under version control");            }            if (!recursive || entry.getKind() != SVNNodeKind.DIR) {                if (dir.markResolved(target, true, true)) {                    SVNEvent event = SVNEventFactory.createResolvedEvent(wcAccess, dir, entry);                    svnEvent(event, ISVNEventListener.UNKNOWN);                }            } else {                doResolveAll(wcAccess, dir);            }        } finally {            wcAccess.close(true);        }    }