: S = struct
include (val select_format)
(* Sort nodes first *)
let certificate s visited =
if Options.trace <> NoTrace then begin
Util.TimeCertificate.start ();
let visited = List.fast_sort Node.compare_by_breadth visited in
certificate s visited;
Util.TimeCertificate.pause ();
let f = cert_file_name () in
Stats.print_stats_certificate visited f
end
end