title%20JUnit%20Integration%20Flow%20-%20Fuzzing%20Mode%0A%0Aparticipant%20JUnit%0A%0Aparticipantgroup%20Jazzer%0Aparticipant%20evaluateExecutionConditions%0Aparticipant%20provideArguments%0Aend%0A%0Aactivate%20JUnit%0A%0Aloop%20for%20all%20tests%0Acreate%20Tested%20Method%0A%0AJUnit-%3EevaluateExecutionConditions%3Acheck%20if%20test%20enabled%0Aactivate%20evaluateExecutionConditions%0Anote%20over%20evaluateExecutionConditions%3A%20first%20test%20checked%20will%20be%20cached%20and%20enabled%2C%20all%20other%20disabled%0AevaluateExecutionConditions--%3EJUnit%3A%20return%20if%20enabled%0Adeactivate%20evaluateExecutionConditions%0A%0Aalt%20if%20test%20enabled%0Anote%20over%20JUnit%3Athis%20will%20only%20be%20entered%20by%201%20test%20in%20any%20given%20run%0AJUnit-%3EprovideArguments%3Aget%20argument%20sets%0Aactivate%20provideArguments%0Anote%20over%20provideArguments%3A%20returns%201%20set%20of%20empty%20arguments%0AprovideArguments--%3EJUnit%3Areturn%20argument%20set%0Adeactivate%20provideArguments%0A%0AJUnit-%3EevaluateExecutionConditions%3A%20check%20if%20argument%20set%20enabled%0Aactivate%20evaluateExecutionConditions%0AevaluateExecutionConditions--%3EJUnit%3A%20always%20returns%20enabled%0Adeactivate%20evaluateExecutionConditions%0A%0AJUnit-%3ETested%20Method%3A%20fuzz%20test%0Aactivate%20Tested%20Method%0ATested%20Method--%3EJUnit%3A%20return%20results%0Adeactivate%20Tested%20Method%0A%0Aend%0A%0Aend%20JUnit Integration Flow - Fuzzing ModeJazzerJUnitevaluateExecutionConditionsprovideArgumentsTested Methodcheck if test enabledfirst test checked will be cached and enabled, all other disabledreturn if enabledthis will only be entered by 1 test in any given runget argument setsreturns 1 set of empty argumentsreturn argument setcheck if argument set enabledalways returns enabledfuzz testreturn resultsloop[for all tests]alt[if test enabled]