if (labelFor instanceof JComponent) { ((JComponent) labelFor).putClientProperty(LABEL_PROPERTY, this); }
  public void setLabelFor(Component c)  {    if (c != labelFor)      {	Component oldLabelFor = labelFor;	labelFor = c;	firePropertyChange("labelFor", oldLabelFor, labelFor);      }  }