@Contract("_ -> this")
  @SuppressWarnings("unchecked")
  default @NotNull B applicableApply(final @NotNull ComponentBuilderApplicable applicable) {
    applicable.componentBuilderApply(this);
    return (B) this;
  }
Applies {@code applicable}.

@param applicable the thing to apply
@return this builder
@since 4.0.0
api/src/main/java/net/kyori/adventure/text/ComponentBuilder.java