001// Generated from de/isas/lipidomics/palinom/HMDB.g4 by ANTLR 4.7.2
002package de.isas.lipidomics.palinom;
003import org.antlr.v4.runtime.tree.ParseTreeVisitor;
004
005/**
006 * This interface defines a complete generic visitor for a parse tree produced
007 * by {@link HMDBParser}.
008 *
009 * @param <T> The return type of the visit operation. Use {@link Void} for
010 * operations with no return type.
011 */
012public interface HMDBVisitor<T> extends ParseTreeVisitor<T> {
013        /**
014         * Visit a parse tree produced by {@link HMDBParser#lipid}.
015         * @param ctx the parse tree
016         * @return the visitor result
017         */
018        T visitLipid(HMDBParser.LipidContext ctx);
019        /**
020         * Visit a parse tree produced by {@link HMDBParser#lipid_pure}.
021         * @param ctx the parse tree
022         * @return the visitor result
023         */
024        T visitLipid_pure(HMDBParser.Lipid_pureContext ctx);
025        /**
026         * Visit a parse tree produced by {@link HMDBParser#lipid_class}.
027         * @param ctx the parse tree
028         * @return the visitor result
029         */
030        T visitLipid_class(HMDBParser.Lipid_classContext ctx);
031        /**
032         * Visit a parse tree produced by {@link HMDBParser#lipid_suffix}.
033         * @param ctx the parse tree
034         * @return the visitor result
035         */
036        T visitLipid_suffix(HMDBParser.Lipid_suffixContext ctx);
037        /**
038         * Visit a parse tree produced by {@link HMDBParser#fa}.
039         * @param ctx the parse tree
040         * @return the visitor result
041         */
042        T visitFa(HMDBParser.FaContext ctx);
043        /**
044         * Visit a parse tree produced by {@link HMDBParser#fa_core}.
045         * @param ctx the parse tree
046         * @return the visitor result
047         */
048        T visitFa_core(HMDBParser.Fa_coreContext ctx);
049        /**
050         * Visit a parse tree produced by {@link HMDBParser#furan_fa}.
051         * @param ctx the parse tree
052         * @return the visitor result
053         */
054        T visitFuran_fa(HMDBParser.Furan_faContext ctx);
055        /**
056         * Visit a parse tree produced by {@link HMDBParser#furan_fa_mono}.
057         * @param ctx the parse tree
058         * @return the visitor result
059         */
060        T visitFuran_fa_mono(HMDBParser.Furan_fa_monoContext ctx);
061        /**
062         * Visit a parse tree produced by {@link HMDBParser#furan_fa_di}.
063         * @param ctx the parse tree
064         * @return the visitor result
065         */
066        T visitFuran_fa_di(HMDBParser.Furan_fa_diContext ctx);
067        /**
068         * Visit a parse tree produced by {@link HMDBParser#lcb}.
069         * @param ctx the parse tree
070         * @return the visitor result
071         */
072        T visitLcb(HMDBParser.LcbContext ctx);
073        /**
074         * Visit a parse tree produced by {@link HMDBParser#lcb_core}.
075         * @param ctx the parse tree
076         * @return the visitor result
077         */
078        T visitLcb_core(HMDBParser.Lcb_coreContext ctx);
079        /**
080         * Visit a parse tree produced by {@link HMDBParser#carbon}.
081         * @param ctx the parse tree
082         * @return the visitor result
083         */
084        T visitCarbon(HMDBParser.CarbonContext ctx);
085        /**
086         * Visit a parse tree produced by {@link HMDBParser#db}.
087         * @param ctx the parse tree
088         * @return the visitor result
089         */
090        T visitDb(HMDBParser.DbContext ctx);
091        /**
092         * Visit a parse tree produced by {@link HMDBParser#db_count}.
093         * @param ctx the parse tree
094         * @return the visitor result
095         */
096        T visitDb_count(HMDBParser.Db_countContext ctx);
097        /**
098         * Visit a parse tree produced by {@link HMDBParser#db_suffix}.
099         * @param ctx the parse tree
100         * @return the visitor result
101         */
102        T visitDb_suffix(HMDBParser.Db_suffixContext ctx);
103        /**
104         * Visit a parse tree produced by {@link HMDBParser#db_suffix_number}.
105         * @param ctx the parse tree
106         * @return the visitor result
107         */
108        T visitDb_suffix_number(HMDBParser.Db_suffix_numberContext ctx);
109        /**
110         * Visit a parse tree produced by {@link HMDBParser#db_positions}.
111         * @param ctx the parse tree
112         * @return the visitor result
113         */
114        T visitDb_positions(HMDBParser.Db_positionsContext ctx);
115        /**
116         * Visit a parse tree produced by {@link HMDBParser#db_position}.
117         * @param ctx the parse tree
118         * @return the visitor result
119         */
120        T visitDb_position(HMDBParser.Db_positionContext ctx);
121        /**
122         * Visit a parse tree produced by {@link HMDBParser#db_single_position}.
123         * @param ctx the parse tree
124         * @return the visitor result
125         */
126        T visitDb_single_position(HMDBParser.Db_single_positionContext ctx);
127        /**
128         * Visit a parse tree produced by {@link HMDBParser#db_position_number}.
129         * @param ctx the parse tree
130         * @return the visitor result
131         */
132        T visitDb_position_number(HMDBParser.Db_position_numberContext ctx);
133        /**
134         * Visit a parse tree produced by {@link HMDBParser#cistrans}.
135         * @param ctx the parse tree
136         * @return the visitor result
137         */
138        T visitCistrans(HMDBParser.CistransContext ctx);
139        /**
140         * Visit a parse tree produced by {@link HMDBParser#ether}.
141         * @param ctx the parse tree
142         * @return the visitor result
143         */
144        T visitEther(HMDBParser.EtherContext ctx);
145        /**
146         * Visit a parse tree produced by {@link HMDBParser#ether_link_pos}.
147         * @param ctx the parse tree
148         * @return the visitor result
149         */
150        T visitEther_link_pos(HMDBParser.Ether_link_posContext ctx);
151        /**
152         * Visit a parse tree produced by {@link HMDBParser#ether_type}.
153         * @param ctx the parse tree
154         * @return the visitor result
155         */
156        T visitEther_type(HMDBParser.Ether_typeContext ctx);
157        /**
158         * Visit a parse tree produced by {@link HMDBParser#hydroxyl}.
159         * @param ctx the parse tree
160         * @return the visitor result
161         */
162        T visitHydroxyl(HMDBParser.HydroxylContext ctx);
163        /**
164         * Visit a parse tree produced by {@link HMDBParser#fa_lcb_suffix}.
165         * @param ctx the parse tree
166         * @return the visitor result
167         */
168        T visitFa_lcb_suffix(HMDBParser.Fa_lcb_suffixContext ctx);
169        /**
170         * Visit a parse tree produced by {@link HMDBParser#fa_lcb_suffix_core}.
171         * @param ctx the parse tree
172         * @return the visitor result
173         */
174        T visitFa_lcb_suffix_core(HMDBParser.Fa_lcb_suffix_coreContext ctx);
175        /**
176         * Visit a parse tree produced by {@link HMDBParser#fa_lcb_suffix_type}.
177         * @param ctx the parse tree
178         * @return the visitor result
179         */
180        T visitFa_lcb_suffix_type(HMDBParser.Fa_lcb_suffix_typeContext ctx);
181        /**
182         * Visit a parse tree produced by {@link HMDBParser#fa_lcb_suffix_number}.
183         * @param ctx the parse tree
184         * @return the visitor result
185         */
186        T visitFa_lcb_suffix_number(HMDBParser.Fa_lcb_suffix_numberContext ctx);
187        /**
188         * Visit a parse tree produced by {@link HMDBParser#fa_lcb_prefix}.
189         * @param ctx the parse tree
190         * @return the visitor result
191         */
192        T visitFa_lcb_prefix(HMDBParser.Fa_lcb_prefixContext ctx);
193        /**
194         * Visit a parse tree produced by {@link HMDBParser#fa_lcb_prefix_type}.
195         * @param ctx the parse tree
196         * @return the visitor result
197         */
198        T visitFa_lcb_prefix_type(HMDBParser.Fa_lcb_prefix_typeContext ctx);
199        /**
200         * Visit a parse tree produced by {@link HMDBParser#fa_species}.
201         * @param ctx the parse tree
202         * @return the visitor result
203         */
204        T visitFa_species(HMDBParser.Fa_speciesContext ctx);
205        /**
206         * Visit a parse tree produced by {@link HMDBParser#fa2}.
207         * @param ctx the parse tree
208         * @return the visitor result
209         */
210        T visitFa2(HMDBParser.Fa2Context ctx);
211        /**
212         * Visit a parse tree produced by {@link HMDBParser#fa2_sorted}.
213         * @param ctx the parse tree
214         * @return the visitor result
215         */
216        T visitFa2_sorted(HMDBParser.Fa2_sortedContext ctx);
217        /**
218         * Visit a parse tree produced by {@link HMDBParser#fa2_unsorted}.
219         * @param ctx the parse tree
220         * @return the visitor result
221         */
222        T visitFa2_unsorted(HMDBParser.Fa2_unsortedContext ctx);
223        /**
224         * Visit a parse tree produced by {@link HMDBParser#fa3}.
225         * @param ctx the parse tree
226         * @return the visitor result
227         */
228        T visitFa3(HMDBParser.Fa3Context ctx);
229        /**
230         * Visit a parse tree produced by {@link HMDBParser#fa3_sorted}.
231         * @param ctx the parse tree
232         * @return the visitor result
233         */
234        T visitFa3_sorted(HMDBParser.Fa3_sortedContext ctx);
235        /**
236         * Visit a parse tree produced by {@link HMDBParser#fa3_unsorted}.
237         * @param ctx the parse tree
238         * @return the visitor result
239         */
240        T visitFa3_unsorted(HMDBParser.Fa3_unsortedContext ctx);
241        /**
242         * Visit a parse tree produced by {@link HMDBParser#fa4}.
243         * @param ctx the parse tree
244         * @return the visitor result
245         */
246        T visitFa4(HMDBParser.Fa4Context ctx);
247        /**
248         * Visit a parse tree produced by {@link HMDBParser#fa4_sorted}.
249         * @param ctx the parse tree
250         * @return the visitor result
251         */
252        T visitFa4_sorted(HMDBParser.Fa4_sortedContext ctx);
253        /**
254         * Visit a parse tree produced by {@link HMDBParser#fa4_unsorted}.
255         * @param ctx the parse tree
256         * @return the visitor result
257         */
258        T visitFa4_unsorted(HMDBParser.Fa4_unsortedContext ctx);
259        /**
260         * Visit a parse tree produced by {@link HMDBParser#fatty_acid}.
261         * @param ctx the parse tree
262         * @return the visitor result
263         */
264        T visitFatty_acid(HMDBParser.Fatty_acidContext ctx);
265        /**
266         * Visit a parse tree produced by {@link HMDBParser#fa_hg}.
267         * @param ctx the parse tree
268         * @return the visitor result
269         */
270        T visitFa_hg(HMDBParser.Fa_hgContext ctx);
271        /**
272         * Visit a parse tree produced by {@link HMDBParser#fa_fa}.
273         * @param ctx the parse tree
274         * @return the visitor result
275         */
276        T visitFa_fa(HMDBParser.Fa_faContext ctx);
277        /**
278         * Visit a parse tree produced by {@link HMDBParser#interlink_fa}.
279         * @param ctx the parse tree
280         * @return the visitor result
281         */
282        T visitInterlink_fa(HMDBParser.Interlink_faContext ctx);
283        /**
284         * Visit a parse tree produced by {@link HMDBParser#mediator}.
285         * @param ctx the parse tree
286         * @return the visitor result
287         */
288        T visitMediator(HMDBParser.MediatorContext ctx);
289        /**
290         * Visit a parse tree produced by {@link HMDBParser#mediator_single}.
291         * @param ctx the parse tree
292         * @return the visitor result
293         */
294        T visitMediator_single(HMDBParser.Mediator_singleContext ctx);
295        /**
296         * Visit a parse tree produced by {@link HMDBParser#med_positions}.
297         * @param ctx the parse tree
298         * @return the visitor result
299         */
300        T visitMed_positions(HMDBParser.Med_positionsContext ctx);
301        /**
302         * Visit a parse tree produced by {@link HMDBParser#med_position}.
303         * @param ctx the parse tree
304         * @return the visitor result
305         */
306        T visitMed_position(HMDBParser.Med_positionContext ctx);
307        /**
308         * Visit a parse tree produced by {@link HMDBParser#med_suffix}.
309         * @param ctx the parse tree
310         * @return the visitor result
311         */
312        T visitMed_suffix(HMDBParser.Med_suffixContext ctx);
313        /**
314         * Visit a parse tree produced by {@link HMDBParser#gl}.
315         * @param ctx the parse tree
316         * @return the visitor result
317         */
318        T visitGl(HMDBParser.GlContext ctx);
319        /**
320         * Visit a parse tree produced by {@link HMDBParser#gl_regular}.
321         * @param ctx the parse tree
322         * @return the visitor result
323         */
324        T visitGl_regular(HMDBParser.Gl_regularContext ctx);
325        /**
326         * Visit a parse tree produced by {@link HMDBParser#gl_fa}.
327         * @param ctx the parse tree
328         * @return the visitor result
329         */
330        T visitGl_fa(HMDBParser.Gl_faContext ctx);
331        /**
332         * Visit a parse tree produced by {@link HMDBParser#gl_hg}.
333         * @param ctx the parse tree
334         * @return the visitor result
335         */
336        T visitGl_hg(HMDBParser.Gl_hgContext ctx);
337        /**
338         * Visit a parse tree produced by {@link HMDBParser#gl_molecular}.
339         * @param ctx the parse tree
340         * @return the visitor result
341         */
342        T visitGl_molecular(HMDBParser.Gl_molecularContext ctx);
343        /**
344         * Visit a parse tree produced by {@link HMDBParser#gl_molecular_fa}.
345         * @param ctx the parse tree
346         * @return the visitor result
347         */
348        T visitGl_molecular_fa(HMDBParser.Gl_molecular_faContext ctx);
349        /**
350         * Visit a parse tree produced by {@link HMDBParser#gl_molecular_hg}.
351         * @param ctx the parse tree
352         * @return the visitor result
353         */
354        T visitGl_molecular_hg(HMDBParser.Gl_molecular_hgContext ctx);
355        /**
356         * Visit a parse tree produced by {@link HMDBParser#gl_mono}.
357         * @param ctx the parse tree
358         * @return the visitor result
359         */
360        T visitGl_mono(HMDBParser.Gl_monoContext ctx);
361        /**
362         * Visit a parse tree produced by {@link HMDBParser#gl_mono_fa}.
363         * @param ctx the parse tree
364         * @return the visitor result
365         */
366        T visitGl_mono_fa(HMDBParser.Gl_mono_faContext ctx);
367        /**
368         * Visit a parse tree produced by {@link HMDBParser#gl_mono_hg}.
369         * @param ctx the parse tree
370         * @return the visitor result
371         */
372        T visitGl_mono_hg(HMDBParser.Gl_mono_hgContext ctx);
373        /**
374         * Visit a parse tree produced by {@link HMDBParser#pl}.
375         * @param ctx the parse tree
376         * @return the visitor result
377         */
378        T visitPl(HMDBParser.PlContext ctx);
379        /**
380         * Visit a parse tree produced by {@link HMDBParser#pl_regular}.
381         * @param ctx the parse tree
382         * @return the visitor result
383         */
384        T visitPl_regular(HMDBParser.Pl_regularContext ctx);
385        /**
386         * Visit a parse tree produced by {@link HMDBParser#pl_fa}.
387         * @param ctx the parse tree
388         * @return the visitor result
389         */
390        T visitPl_fa(HMDBParser.Pl_faContext ctx);
391        /**
392         * Visit a parse tree produced by {@link HMDBParser#pl_hg}.
393         * @param ctx the parse tree
394         * @return the visitor result
395         */
396        T visitPl_hg(HMDBParser.Pl_hgContext ctx);
397        /**
398         * Visit a parse tree produced by {@link HMDBParser#pl_three}.
399         * @param ctx the parse tree
400         * @return the visitor result
401         */
402        T visitPl_three(HMDBParser.Pl_threeContext ctx);
403        /**
404         * Visit a parse tree produced by {@link HMDBParser#pl_three_fa}.
405         * @param ctx the parse tree
406         * @return the visitor result
407         */
408        T visitPl_three_fa(HMDBParser.Pl_three_faContext ctx);
409        /**
410         * Visit a parse tree produced by {@link HMDBParser#pl_three_hg}.
411         * @param ctx the parse tree
412         * @return the visitor result
413         */
414        T visitPl_three_hg(HMDBParser.Pl_three_hgContext ctx);
415        /**
416         * Visit a parse tree produced by {@link HMDBParser#pl_four}.
417         * @param ctx the parse tree
418         * @return the visitor result
419         */
420        T visitPl_four(HMDBParser.Pl_fourContext ctx);
421        /**
422         * Visit a parse tree produced by {@link HMDBParser#pl_four_fa}.
423         * @param ctx the parse tree
424         * @return the visitor result
425         */
426        T visitPl_four_fa(HMDBParser.Pl_four_faContext ctx);
427        /**
428         * Visit a parse tree produced by {@link HMDBParser#pl_four_hg}.
429         * @param ctx the parse tree
430         * @return the visitor result
431         */
432        T visitPl_four_hg(HMDBParser.Pl_four_hgContext ctx);
433        /**
434         * Visit a parse tree produced by {@link HMDBParser#sl}.
435         * @param ctx the parse tree
436         * @return the visitor result
437         */
438        T visitSl(HMDBParser.SlContext ctx);
439        /**
440         * Visit a parse tree produced by {@link HMDBParser#sl_hg}.
441         * @param ctx the parse tree
442         * @return the visitor result
443         */
444        T visitSl_hg(HMDBParser.Sl_hgContext ctx);
445        /**
446         * Visit a parse tree produced by {@link HMDBParser#sl_hg_names}.
447         * @param ctx the parse tree
448         * @return the visitor result
449         */
450        T visitSl_hg_names(HMDBParser.Sl_hg_namesContext ctx);
451        /**
452         * Visit a parse tree produced by {@link HMDBParser#ganglioside}.
453         * @param ctx the parse tree
454         * @return the visitor result
455         */
456        T visitGanglioside(HMDBParser.GangliosideContext ctx);
457        /**
458         * Visit a parse tree produced by {@link HMDBParser#ganglioside_names}.
459         * @param ctx the parse tree
460         * @return the visitor result
461         */
462        T visitGanglioside_names(HMDBParser.Ganglioside_namesContext ctx);
463        /**
464         * Visit a parse tree produced by {@link HMDBParser#sl_hg_prefix}.
465         * @param ctx the parse tree
466         * @return the visitor result
467         */
468        T visitSl_hg_prefix(HMDBParser.Sl_hg_prefixContext ctx);
469        /**
470         * Visit a parse tree produced by {@link HMDBParser#sl_hg_suffix}.
471         * @param ctx the parse tree
472         * @return the visitor result
473         */
474        T visitSl_hg_suffix(HMDBParser.Sl_hg_suffixContext ctx);
475        /**
476         * Visit a parse tree produced by {@link HMDBParser#sl_lcb}.
477         * @param ctx the parse tree
478         * @return the visitor result
479         */
480        T visitSl_lcb(HMDBParser.Sl_lcbContext ctx);
481        /**
482         * Visit a parse tree produced by {@link HMDBParser#sl_lcb_species}.
483         * @param ctx the parse tree
484         * @return the visitor result
485         */
486        T visitSl_lcb_species(HMDBParser.Sl_lcb_speciesContext ctx);
487        /**
488         * Visit a parse tree produced by {@link HMDBParser#sl_lcb_subspecies}.
489         * @param ctx the parse tree
490         * @return the visitor result
491         */
492        T visitSl_lcb_subspecies(HMDBParser.Sl_lcb_subspeciesContext ctx);
493        /**
494         * Visit a parse tree produced by {@link HMDBParser#st}.
495         * @param ctx the parse tree
496         * @return the visitor result
497         */
498        T visitSt(HMDBParser.StContext ctx);
499        /**
500         * Visit a parse tree produced by {@link HMDBParser#st_species}.
501         * @param ctx the parse tree
502         * @return the visitor result
503         */
504        T visitSt_species(HMDBParser.St_speciesContext ctx);
505        /**
506         * Visit a parse tree produced by {@link HMDBParser#st_species_hg}.
507         * @param ctx the parse tree
508         * @return the visitor result
509         */
510        T visitSt_species_hg(HMDBParser.St_species_hgContext ctx);
511        /**
512         * Visit a parse tree produced by {@link HMDBParser#st_species_fa}.
513         * @param ctx the parse tree
514         * @return the visitor result
515         */
516        T visitSt_species_fa(HMDBParser.St_species_faContext ctx);
517        /**
518         * Visit a parse tree produced by {@link HMDBParser#st_sub1}.
519         * @param ctx the parse tree
520         * @return the visitor result
521         */
522        T visitSt_sub1(HMDBParser.St_sub1Context ctx);
523        /**
524         * Visit a parse tree produced by {@link HMDBParser#st_sub1_hg}.
525         * @param ctx the parse tree
526         * @return the visitor result
527         */
528        T visitSt_sub1_hg(HMDBParser.St_sub1_hgContext ctx);
529        /**
530         * Visit a parse tree produced by {@link HMDBParser#st_sub1_fa}.
531         * @param ctx the parse tree
532         * @return the visitor result
533         */
534        T visitSt_sub1_fa(HMDBParser.St_sub1_faContext ctx);
535        /**
536         * Visit a parse tree produced by {@link HMDBParser#st_sub2}.
537         * @param ctx the parse tree
538         * @return the visitor result
539         */
540        T visitSt_sub2(HMDBParser.St_sub2Context ctx);
541        /**
542         * Visit a parse tree produced by {@link HMDBParser#st_sub2_hg}.
543         * @param ctx the parse tree
544         * @return the visitor result
545         */
546        T visitSt_sub2_hg(HMDBParser.St_sub2_hgContext ctx);
547        /**
548         * Visit a parse tree produced by {@link HMDBParser#st_sub2_fa}.
549         * @param ctx the parse tree
550         * @return the visitor result
551         */
552        T visitSt_sub2_fa(HMDBParser.St_sub2_faContext ctx);
553        /**
554         * Visit a parse tree produced by {@link HMDBParser#unsorted_fa_separator}.
555         * @param ctx the parse tree
556         * @return the visitor result
557         */
558        T visitUnsorted_fa_separator(HMDBParser.Unsorted_fa_separatorContext ctx);
559        /**
560         * Visit a parse tree produced by {@link HMDBParser#sorted_fa_separator}.
561         * @param ctx the parse tree
562         * @return the visitor result
563         */
564        T visitSorted_fa_separator(HMDBParser.Sorted_fa_separatorContext ctx);
565        /**
566         * Visit a parse tree produced by {@link HMDBParser#headgroup_separator}.
567         * @param ctx the parse tree
568         * @return the visitor result
569         */
570        T visitHeadgroup_separator(HMDBParser.Headgroup_separatorContext ctx);
571        /**
572         * Visit a parse tree produced by {@link HMDBParser#carbon_db_separator}.
573         * @param ctx the parse tree
574         * @return the visitor result
575         */
576        T visitCarbon_db_separator(HMDBParser.Carbon_db_separatorContext ctx);
577        /**
578         * Visit a parse tree produced by {@link HMDBParser#db_position_separator}.
579         * @param ctx the parse tree
580         * @return the visitor result
581         */
582        T visitDb_position_separator(HMDBParser.Db_position_separatorContext ctx);
583        /**
584         * Visit a parse tree produced by {@link HMDBParser#med_position_separator}.
585         * @param ctx the parse tree
586         * @return the visitor result
587         */
588        T visitMed_position_separator(HMDBParser.Med_position_separatorContext ctx);
589        /**
590         * Visit a parse tree produced by {@link HMDBParser#fa_lcb_suffix_separator}.
591         * @param ctx the parse tree
592         * @return the visitor result
593         */
594        T visitFa_lcb_suffix_separator(HMDBParser.Fa_lcb_suffix_separatorContext ctx);
595        /**
596         * Visit a parse tree produced by {@link HMDBParser#fa_lcb_prefix_separator}.
597         * @param ctx the parse tree
598         * @return the visitor result
599         */
600        T visitFa_lcb_prefix_separator(HMDBParser.Fa_lcb_prefix_separatorContext ctx);
601        /**
602         * Visit a parse tree produced by {@link HMDBParser#number}.
603         * @param ctx the parse tree
604         * @return the visitor result
605         */
606        T visitNumber(HMDBParser.NumberContext ctx);
607        /**
608         * Visit a parse tree produced by {@link HMDBParser#digit}.
609         * @param ctx the parse tree
610         * @return the visitor result
611         */
612        T visitDigit(HMDBParser.DigitContext ctx);
613}