Collection<Tag> leafTags = sessionContext.getStorage().mapTags(TagState.LEAF).values(); for (Tag leafTag : leafTags) { Optional<InvocationSequenceData> globalContext = getGlobalContext(leafTag); Optional<CauseCluster> problemContext = getProblemContext(leafTag); Optional<AggregatedDiagnosisData> rootCauseInvocations = getRootCauseInvocations(leafTag);