private void calculateStats() { Offer firstAsk = (Offer) asks.get(0); Offer firstBid = (Offer) bids.get(0); BigDecimal askQuality = firstAsk.askQuality(); BigDecimal bidQuality = firstBid.bidQuality(); Amount secondOne = firstAsk.paysOne(); ask = secondOne.multiply(askQuality); bid = secondOne.multiply(bidQuality); spread = ask.subtract(bid).abs(); }