Merge branch 'master' into development
added checkNotNull precondition
fixing the quoted method signature in readme
Revert "fixing the quoted method signature in readme"

This reverts commit 8e3a6b2bcee5d78520dcdc0b2b02004bb76e3a56.
Merge branch 'development'
upgrading version to 5.1.0