// *** Required fields ***
// IOIid
IOIid ioiID = new IOIid( ioi.getID() );
// IOITransType
IOITransType ioiType = null;
if ( ioi.getType().equals("NEW") )
ioiType = new IOITransType( IOITransType.NEW );
if ( ioi.getType().equals("CANCEL") )
ioiType = new IOITransType( IOITransType.CANCEL );
if ( ioi.getType().equals("REPLACE") )
ioiType = new IOITransType( IOITransType.REPLACE );
// Side
Side side = null;
if ( ioi.getSide().equals("BUY") ) side = new Side( Side.BUY );
if ( ioi.getSide().equals("SELL") ) side = new Side( Side.SELL );