protected void checkValues() {
        for (Checker checker : checkers.getArray()) {
            switch (errorType) {
                default:
                case Assert:
                    assert checker.isValid() : checker.toString();
                    break;
                case Exception:
                    if (!checker.isValid()) {
                        throw new RuntimeException("Constant has changed, " + checker.toString());
                    }
                    break;
                case Log:
                    if (!checker.isValid()) {
                        log.severe("Constant has changed, " + checker.toString());
                    }
                    break;
            }
        }
    }
Creates a verifier app state that will check all of the specified
 checks and report errors using the specified error type.

@param errorType the mechanism to use
@param checkers which checks to perform
jme3-core/src/main/java/com/jme3/app/state/ConstantVerifierState.java