// Next few lines of code is similar to AbstractFormComponent (which, alas, extends from
// AbstractComponent, not from BaseComponent).
IForm form = TapestryUtils.getForm(cycle, this);
if (form.wasPrerendered(writer, this))
return;
setForm(form);
IValidationDelegate delegate = form.getDelegate();