protected <O extends NBTComponent<O, B>, B extends NBTComponentBuilder<O, B>> B nbt(final @NotNull C context, final B builder, final O oldComponent) {
    builder
      .nbtPath(oldComponent.nbtPath())
      .interpret(oldComponent.interpret());
    final @Nullable Component separator = oldComponent.separator();
    if (separator != null) {
      builder.separator(this.render(separator, context));
    }
    return builder;
  }
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