Это делает информацию, если утверждения включены в программе.
Если утверждения отключены (это значение по умолчанию), оператор утверждений не будет выполняться, а mybool будет иметь значение false.
если утверждения включены (аргумент jvm -ea), утверждение будет выполнено и побочным эффектом mybool будет присвоено значение true.
Вы можете использовать это для принудительного включения или отключения утверждений. Например, у меня есть Test в моих TestSuites, который завершается ошибкой, если утверждения не включены, чтобы убедиться, что утверждения всегда включены при выполнении тестов.