AbstractRunnerHelper { protected boolean isFactMappingValueToSkip(FactMappingValue factMappingValue) { return factMappingValue.getRawValue() == null; }  void run(KieContainer kieContainer,
                    ScesimModelDescriptor scesimModelDescriptor,
                    ScenarioWithIndex scenarioWithIndex,
                    ExpressionEvaluatorFactory expressionEvaluatorFactory,
                    ClassLoader classLoader,
                    ScenarioRunnerData scenarioRunnerData,
                    Settings settings,
                    Background background);  }
@Test public void isFactMappingValueToSkip() { FactIdentifier factIdentifier = FactIdentifier.create("MyInstance", String.class.getCanonicalName()); ExpressionIdentifier expressionIdentifier = ExpressionIdentifier.create("MyProperty", FactMappingType.GIVEN); FactMappingValue factMappingValueWithValidValue = new FactMappingValue(factIdentifier, expressionIdentifier, VALUE); assertFalse(abstractRunnerHelper.isFactMappingValueToSkip(factMappingValueWithValidValue)); FactMappingValue factMappingValueWithoutValue = new FactMappingValue(factIdentifier, expressionIdentifier, null); assertTrue(abstractRunnerHelper.isFactMappingValueToSkip(factMappingValueWithoutValue)); }