this.svnClient = svnClient;
this.svnClient = svnClientAdapter;
	public final void executeCommand(ISVNClientAdapter svnClient) throws BuildException	{		this.svnClient = svnClient;		String[] nameSegments = StringUtils.split(getClass().getName(), ".");		String className = "<" + nameSegments[nameSegments.length -1] + ">"; 					logInfo(className + " started ...");		try {			validateAttributes();			execute();		} catch (SvnAntException ex) {			if (this.task.isFailonerror()) {				logInfo(className + " failed !");				throw new BuildException(ex.getMessage(), ex.getCause());			} else {				logError(className + " failed :" + ex.getLocalizedMessage());							}		} catch (SvnAntValidationException e) {			if (this.task.isFailonerror()) {				logInfo(className + " failed !");				throw new BuildException(e.getMessage());			} else {				logError(className + " failed :" + e.getLocalizedMessage());											}		}		logInfo(className + " finished.");	}