public void populate(FormItemRepresentation rep) throws FormBuilderException {
if (!(rep instanceof HiddenRepresentation)) {
throw new FormBuilderException(i18n.RepNotOfType(rep.getClass().getName(), "HiddenRepresentation"));
}
super.populate(rep);
HiddenRepresentation hrep = (HiddenRepresentation) rep;
this.id = hrep.getId();
this.name = hrep.getName();
this.value = hrep.getValue();
populate(this.hidden);
}