I think the whole method is this part:
```scala
(self.isTrue == b) && (self.withProb <= prob)
```
If the above is not true, we just don't know.