That's a lot of info in a if condition. Could you break it down?

```scala
val hasClosedConnections = chunkEnd.trailer.exists { 
  case x: Connection if x.hasClose => true
  case _ => false 
}
if (!hasClosedConnections) {
```