this.svnClient = svnClient;
    public void execute(ISVNClientAdapter svnClient) throws BuildException {        this.svnClient = svnClient;        validateAttributes();		log("Svn : Copy");        try {            if (srcPath != null) {                if (destPath != null)                    svnClient.copy(srcPath, destPath);                else                    svnClient.copy(srcPath, destUrl, message);            } else {            	if (destPath != null)            		svnClient.copy(srcUrl,destPath,revision);            	else            		svnClient.copy(srcUrl,destUrl,message, revision);            }        } catch (SVNClientException e) {            throw new BuildException("Can't copy", e);        }    }