docs: protected void handleExceptionDuringValidation(Throwable targetException) throws RuntimeException {
  		// ignore NullPointerException, as not having to check for NPEs all the time is a convenience feature
  		// ignore GuardException, check is just not evaluated if guard is false
  		if (!(targetException instanceof GuardException) && !(targetException instanceof NullPointerException)) {
  			Exceptions.throwUncheckedException(targetException);
  		}
  	}