@Contract(pure = true)
  default @NotNull Component append(final @NotNull ComponentBuilder<?, ?> builder) {
    return this.append(builder.build());
  }
Appends a component to this component.

@param builder the component to append
@return a component with the component added
@since 4.0.0
api/src/main/java/net/kyori/adventure/text/Component.java