super(parentControl, customElementDataProvider);
if (text == null) {
throw new IllegalArgumentException("Bubble text cannot be null.");
}
this.tooltipText = maybeBreakLines(text);
<BUG>borderColor = new Color(getDisplay(), BORDER_COLOR);

textColor = new Color(getDisplay(), TEXT_COLOR);
</BUG>
if (useBoldFont) {

super(parentControl, customElementDataProvider);
if (text == null) {
throw new IllegalArgumentException("Bubble text cannot be null.");
}
this.tooltipText = maybeBreakLines(text);
borderColor = ColorFactory.getColor(getDisplay(), BORDER_COLOR);
textColor = ColorFactory.getColor(getDisplay(), TEXT_COLOR);
if (useBoldFont) {
