Added null annotations to ArrayUtil
Added NotNullByDefault annotation
Use NotNullByDefault annotation for null checks
Add null annotations to collections package
Added null annotations to domains package
Renamed NotNull annotations to NonNull to match JDT names
Make use of Java 7 ClassValue in Supers implementation
Replace use of Guava Objects class with one from standard library
Null annotations for events, model.core, model.factors, model.variables and parameterizedMessages packages
Added boolean value argument to NonNullByDefault to match JDT version
Some more null annotation fixes
Null annotations for exceptions package
Tweak null annotations for collections package
Add NonNullByDefault on package-info
Add NonNullByDefault annotation to math package
Add null annotations to util.misc package
Added null annotations for util.test package
Add null annotations to values package
Null annotations for factorfunctions packages
add null annotations to schedulers package