setFetchChangePathOnDemand(fetchChangePathOnDemand);
    public void startup(IProgressMonitor monitor) throws CoreException {        try {            JhlClientAdapterFactory.setup();        } catch (SVNClientException e) {            // if an exception is thrown, javahl is not available or             // already registered ...            System.out.println("Javahl interface not available");            SVNProviderPlugin.log(SVNException.wrapException(e));        }        try {            CmdLineClientAdapterFactory.setup();        } catch (SVNClientException e) {            // if an exception is thrown, command line interface is not available or             // already registered ...            System.out.println("Command line interface not available");            SVNProviderPlugin.log(SVNException.wrapException(e));        }                                // by default, we set the svn client interface to the best available        // (JNI if available or command line interface)        try {            svnClientInterface = SVNClientAdapterFactory.getPreferredSVNClientType();        } catch (SVNClientException e) {            throw new CoreException(new Status(Status.ERROR, SVNProviderPlugin.ID, IStatus.OK, e                    .getMessage(), e));        }    }