class AskOrderServiceImpl implements OrderService<AskOrder, ColoredCoinsAskOrderPlacement> {

    @Override
    public void addOrder(Transaction transaction, ColoredCoinsAskOrderPlacement attachment) {
        final AskOrder order = new AskOrder(transaction, attachment, blockchain.getHeight());
        log.trace(">> addOrder() askOrder={}", order);
        askOrderTable.insert(order);
    }

    public  AskOrderServiceImpl(
        final DatabaseManager databaseManager,
        final AskOrderTable orderAskTable,
        final Blockchain blockchain,
        final IteratorToStreamConverter<AskOrder> converter
    );
    @Inject public  AskOrderServiceImpl(
        final DatabaseManager databaseManager,
        final AskOrderTable orderAskTable,
        final Blockchain blockchain
    );

}