### Question:
StatisticIdentityGenerator { public static void reportingFlowContinuableEndEvent(String mediatorId, ComponentType mediator, ArtifactHolder holder) { if (log.isDebugEnabled()) { log.debug("Ending Flow Continuable Mediator Initialization: " + mediatorId); } holder.setLastParent(holder.getStack().peek().getId()); holder.getStack().pop(); holder.setExitFromBox(true); }  static void conclude(ArtifactHolder holder); static String getIdForComponent(String name, ComponentType componentType, ArtifactHolder holder); static String getIdReferencingComponent(String name, ComponentType componentType, ArtifactHolder holder); static String getIdForFlowContinuableMediator(String mediatorName, ComponentType componentType, ArtifactHolder holder); static void reportingBranchingEvents(ArtifactHolder holder); static void reportingEndEvent(String name, ComponentType componentType, ArtifactHolder holder); static void reportingFlowContinuableEndEvent(String mediatorId, ComponentType mediator, ArtifactHolder holder); static void reportingEndBranchingEvent(ArtifactHolder holder); static void setSynapseConfiguration(SynapseConfiguration synapseConfiguration);  }### Answer:
@Test public void testReportingFlowContinuableEndEvent() { cleanUp(); artifactHolder.setExitFromBox(false); StatisticIdentityGenerator.reportingFlowContinuableEndEvent("testMediatorId", ComponentType.MEDIATOR, artifactHolder); Assert.assertEquals("Stack element should be popped out", artifactHolder.getStack().size(), 0); Assert.assertTrue("must be set to true", artifactHolder.getExitFromBox()); }