refactored StatusChecker into StatusUtil, added assertion methods