class SimTocVisitorExt {
    public static <V extends SimTocVisitor> VisitHandler<?>[] VISIT_HANDLERS(V visitor) {<FILL_FUNCTION_BODY>}
}

        return new VisitHandler<?>[] {
                new VisitHandler<>(SimTocBlock.class, visitor::visit),
                new VisitHandler<>(SimTocOptionList.class, visitor::visit),
                new VisitHandler<>(SimTocOption.class, visitor::visit),
                new VisitHandler<>(SimTocContent.class, visitor::visit)
        };
    
<no_super_class>