boolean condition = getCondition(cycle, form, name);
boolean invert = getInvert(cycle, form, name);
// call listener
IActionListener listener = getListener();
if (listener != null)
listener.actionTriggered(this, cycle);
// render the component body only if the condition is different from the invert
if (condition != invert) {
String element = getElement();