def METHOD_NAME(
        self, trade_original_info: TradeBidOfferInfo, market_offer: Offer
) -> TradeBidOfferInfo:
    """
    When a forwarded offer gets matched in a target market, it will also get matched in
    the source market with adjustments to the TradeBidOfferInfo of this trade.
    This method deals with duplicating and updating the TradeBidOfferInfo values.
    Args:
        trade_original_info: TradeBidOfferInfo instance created in the target market
        market_offer: the source offer instance that was cleared in a target market.
    Returns: TradeBidOfferInfo
    """