protected <O extends BuildableComponent<O, B>, B extends ComponentBuilder<O, B>> O mergeStyleAndOptionallyDeepRender(final Component component, final B builder, final C context) {
    this.mergeStyle(component, builder, context);
    return this.optionallyRenderChildrenAppendAndBuild(component.children(), builder, context);
  }
Gets a message format from a key, fallback string, and context.

@param key a translation key
@param fallback the fallback string
@param context a context
@return a message format or {@code null} to skip translation
api/src/main/java/net/kyori/adventure/text/renderer/TranslatableComponentRenderer.java