* @param columnSpan number of columns the component shall span
* @return the added label
* @see TextLabel#setLabelFor(java.awt.Component)
*/
public TextLabel append(String textWithMnemonic, Widget c, int columnSpan) {
TextLabel label = append(textWithMnemonic);
String refId = c.getElement().getId();
if (refId == null || refId.length() == 0) {
refId = DOM.createUniqueId();
c.getElement().setId(refId);
}
label.setLabelFor(refId);
append(c, columnSpan);
return label;
}