/** * Create a new AbstractMarketstatEventImpl instance. * * @param inMarketstatBean a <code>MarketstatBean</code> value * @throws IllegalArgumentException if <code>MessageId</code> < 0 * @throws IllegalArgumentException if <code>Timestamp</code> is <code>null</code> * @throws IllegalArgumentException if <code>Instrument</code> is <code>null</code> */ protected AbstractMarketstatEventImpl(MarketstatBean inMarketstat) { marketstat = MarketstatBean.copy(inMarketstat); marketstat.setDefaults(); marketstat.validate(); } /**