If we use a syntax like ```NameFunction```, we won't avoid a ```NullPointerException```... because anyone can use:

````java
add("iWantItNull", null);
```