svnClient.blame(target, JhlConverter.convert(revisionStart), JhlConverter.convert(revisionEnd), annotations); return annotations;
svnClient.blame(target, Revision.HEAD, JhlConverter.convert(revisionStart), JhlConverter.convert(revisionEnd), annotations); return annotations;
    private ISVNAnnotations annotate(String target, SVNRevision revisionStart, SVNRevision revisionEnd)    	throws SVNClientException	{        try {            notificationHandler.setCommand(ISVNNotifyListener.Command.ANNOTATE);            if(revisionStart == null)                revisionStart = new SVNRevision.Number(1);            if(revisionEnd == null)                revisionEnd = SVNRevision.HEAD;            String commandLine = "blame ";            if(revisionEnd != SVNRevision.HEAD || !revisionStart.equals(new SVNRevision.Number(1)))                commandLine = commandLine + "-r " + revisionStart.toString() + ":" + revisionEnd.toString() + " ";            commandLine = commandLine + target.toString();            notificationHandler.logCommandLine(commandLine);			notificationHandler.setBaseDir();						JhlAnnotations annotations = new JhlAnnotations();            svnClient.blame(target, JhlConverter.convert(revisionStart), JhlConverter.convert(revisionEnd), annotations);			return annotations;        } catch (ClientException e) {             notificationHandler.logException(e);            throw new SVNClientException(e);        }	}