public void setText (@Null CharSequence newText) {
        if (newText == null) {
            if (text.length == 0) return;
            text.clear();
        } else if (newText instanceof StringBuilder) {
            if (text.equals(newText)) return;
            text.clear();
            text.append((StringBuilder)newText);
        } else {
            if (textEquals(newText)) return;
            text.clear();
            text.append(newText);
        }
        intValue = Integer.MIN_VALUE;
        invalidateHierarchy();
    }
@param newText If null, "" will be used.
core/src/com/ray3k/skincomposer/OpenLabel.java