[PLAT-5830] Throwing an exception rather than just logging when the trade type is not set
[PLAT-5821], [PLAT-5820] Producing a single-valued PV for cross-currency swaps
[PLAT-5820] Adding null check for issuer curve