public void onFormComponent(final FormComponent<?> formComponent)
{
if (formComponent.isVisibleInHierarchy())
{
// remove the FormComponent's persisted data
persister.clear(formComponent);
// Disable persistence if requested. Leave unchanged
// otherwise.
if (formComponent.isPersistent() && disablePersistence)
{