is_refinement_internal(strategy, refinement, &merged_lts, initial_spec, &mut ce_constructor);
// Reconstruct a trace from the counter example tree, relabelling the indices to their actual labels.
let (result, _) = is_refinement_internal::<_, ()>(strategy, refinement, &merged_lts, initial_spec, &mut ());
// The antichain data structure is used for storing explored states. However, as opposed to a discovered set it
if refinement == RefinementType::Weaktrace && merged_lts.is_hidden_label(impl_transition.label) {