take Or Else
If this color isSpecifiedColor then this is returned, otherwise block is executed and its result is returned.
If this text style isSpecifiedTextStyle then this is returned, otherwise block is executed and its result is returned.