in orderbook-core/src/main/java/com/epam/deltix/orderbook/core/impl/CompactAbstractL2MarketSide.java [159:173]
public boolean isInvalidInsert(final int level,
final @Decimal long price,
final @Decimal long size,
final @Alphanumeric long exchangeId) {
if (level < 0 || isEqual(price, NULL) || isLessOrEqual(size, ZERO) || exchangeId == EXCHANGE_NULL) {
return true;
}
if (isUnreachableLeve(level)) {
return true;
}
if (isGap(level)) {
return true;
}
return !checkOrderPrice(level, price);
}