ValidationError in Extbase Controller erzeugen

CONTROLLER:

if(!$newBooking->isAgb()) {
$error = t3lib_div::makeInstance('Tx_Extbase_MVC_Controller_ArgumentError', 'agb');

$error->addErrors(array(t3lib_div::makeInstance('Tx_Extbase_Validation_Error',
'Bitte akzeptieren Sie vor dem Absenden des Formulars unsere AGB.',
'1336135123')));

$this->request->setErrors(array($error));
#$referrer = $this->request->getArgument('__referrer');

$this->forward('show','Event','limeseminars', $this->request->getArguments());
}

FLUID:


<fieldset class="clearfix">
<p class="error">
<f:if condition="{0:error.propertyName} == {0:'agb'}">
<f:then>
<f:for each="{error.errors}" as="errorDetail">
<f:format.html parseFuncTSPath="lib.parseFunc">{errorDetail.message}</f:format.html>
</f:for>
</f:then>
<f:else>
Bitte füllen Sie die markierten Pflichtfelder aus.
</f:else>
</f:if>
</p>
</fieldset>