static A setToolTipText(final A c, fO toolTip) {
if (c == null) null;
swing {
S s = nullIfEmpty(str(toolTip));
if (neq(s, c.getToolTipText()))
c.setToolTipText(s);
}
ret c;
}
static A setToolTipText(O toolTip, A c) {
ret setToolTipText(c, toolTip);
}