SVNRevision srcRevision = revision == null || revision.getKind() == Revision.Kind.unspecified ?
SVNRevision srcRevision = revision == null || revision.getKind() == RevisionKind.unspecified ?
    public void move(String srcPath, String destPath, String message, Revision revision, boolean force) throws ClientException {        SVNCopyClient updater = getSVNCopyClient();        try {            if(isURL(srcPath)){                SVNRevision srcRevision = revision == null || revision.getKind() == Revision.Kind.unspecified ?                        SVNRevision.HEAD : SVNConverterUtil.getSVNRevision(revision);                if(isURL(destPath)){                    // url->url move.                    updater.doCopy(srcPath, SVNRevision.UNDEFINED, srcRevision,                            destPath, SVNRevision.UNDEFINED, true, message);                }else{                    // url->wc move (not supported).                    updater.doCopy(srcPath, SVNRevision.UNDEFINED,                            srcRevision,                            new File(destPath).getAbsoluteFile(), SVNRevision.UNDEFINED,                            SVNRevision.WORKING,                            true, message);                }            }else{                SVNRevision srcRevision = SVNRevision.WORKING;                if(isURL(destPath)){                    // wc->url move(?), not supported                    updater.doCopy(new File(srcPath).getAbsoluteFile(), SVNRevision.UNDEFINED,                            srcRevision,                            destPath, SVNRevision.UNDEFINED,                            true, message);                }else{                    // working->working only                    updater.doCopy(new File(srcPath), SVNRevision.UNDEFINED, srcRevision,                            new File(destPath), SVNRevision.UNDEFINED, SVNRevision.WORKING, force, true, message);                }            }        } catch (SVNException e) {            throwException(e);        }    }