fixes #2577 maintenance  implemented testNull() method and added check nullity condition on predicate classes

I would create a test per predicate where you test null.

And then you can do e.g. 

```
@Test(expected = NullPointerException.class)
testBetween_nullValue(){
   Predicates.between("",null, foobar)
}
```