*/
protected abstract void writeTag(IMarkupWriter writer, IRequestCycle cycle, String name);
protected void renderComponent(IMarkupWriter writer, IRequestCycle cycle)
{
IForm form = getForm(cycle);
if (form.wasPrerendered(writer, this))
return;
boolean rewinding = form.isRewinding();
String name = form.getElementId(this);
setName(name);
if (rewinding)
{