Do I need to synchronize
substracting when calculating remain
value in constructor?
public OrderFillSummary(final BigDecimal total, final BigDecimal filled) {
AssertUtils.isGtZero(total, "total");
AssertUtils.isGtZero(filled, "filled");
this.total = total;
this.filled = filled;
this.remain = this.total.subtract(this.filled);
}