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