@Contract(pure = true)
  default @NotNull Component style(final Style.@NotNull Builder style) {
    return this.style(style.build());
  }
Sets the style of this component.

@param style the style
@return a component
@since 4.0.0
api/src/main/java/net/kyori/adventure/text/Component.java