else if(type == OrderType.STOP_LIMIT) {
} else if (type == OrderType.STOP_LIMIT) {
    public  quickfix.Message populateOrder    (Order order, quickfix.Message newOrderSingle) {        OrderType type = order.getType();        if(type == OrderType.LIMIT)            newOrderSingle.setField(new Price(order.getLimit().doubleValue()));        else if(type == OrderType.STOP)            newOrderSingle.setField(new StopPx(order.getStop().doubleValue()));        else if(type == OrderType.STOP_LIMIT) {            newOrderSingle.setField(new Price(order.getLimit().doubleValue()));            newOrderSingle.setField(new StopPx(order.getStop().doubleValue()));        }        newOrderSingle.setField(tifToFIXTif(order.getTIF()))        ;        return newOrderSingle;    }