/**
  * DOCUMENT ME!
  *
  * @param vali DOCUMENT ME!
  */
 public void reSetValidator(final Validatable vali) {
   if (vali == null) {
     log.warn("VALI == NULL");
     iconContainer.setVisible(false);
   } else {
     this.vali = vali;
     comp.remove(iconContainer);
     iconContainer.setVisible(true);
     comp.setLayout(new java.awt.BorderLayout());
     comp.add(iconContainer, java.awt.BorderLayout.EAST);
     vali.addValidationStateChangedListener(this);
     // TODO SIGNATURE CHANGED -- UGLY better possibilites ??
     validationStateChanged(null);
   }
 }