@Contract("_, _ -> this")
  @Override
  default @NotNull B decorations(final @NotNull Set<TextDecoration> decorations, final boolean flag) {
    return MutableStyleSetter.super.decorations(decorations, flag);
  }
Sets the state of a set of decorations to {@code flag} on this component.

@param decorations the decorations
@param flag {@code true} if this component should have the decorations, {@code false} if
    this component should not have the decorations
@return this builder
@since 4.0.0
api/src/main/java/net/kyori/adventure/text/ComponentBuilder.java