*/
@Override
public void execute() {
try {
IEntity partner = findPartner();
TradeState myState = TradeState.valueOf(event.get("user_trade_state"));
TradeState partnerState = TradeState.valueOf(event.get("partner_trade_state"));
TradingController.get().setState(entity, partner, myState, partnerState);
} catch (RuntimeException e) {
logger.error("Failed to process trade state change. Event: " + event, e);
}