No, it'd only throw NPE if event was null. It'd be perfectly valid to do

``` java
if (event.getCause() == null) {
    // Do stuff
}
```