The Precondition Validator provides a variety of easy and intuitive validation functions. The features in this package will free you from simple and redundant checking processes.
https://myconsciousness.github.io/precondition-validator/org/thinkit/common/Preconditions.html