which one is the null one? nobody will ever now from the exception.

```java
if (storageArea == null){
   throw new IllegalArgumentException("storageArea must not be null!");
}

if (file == null){
   ...
}
```