Skip to main content

choco_solver_sys/
bindings.rs

1
2#![allow(non_upper_case_globals)]
3#![allow(non_camel_case_types)]
4#![allow(non_snake_case)]
5#![allow(clippy::missing_safety_doc)]
6#![allow(clippy::too_many_arguments)]
7// Auto-generated bindings for libchoco_capi.h                        
8/* automatically generated by rust-bindgen 0.72.1 */
9
10pub const NO_PROTECTION_DOMAIN: u32 = 0;
11pub const NEW_PROTECTION_DOMAIN: i32 = -1;
12#[repr(C)]
13pub struct __graal_isolate_t {
14    _unused: [u8; 0],
15}
16pub type graal_isolate_t = __graal_isolate_t;
17#[repr(C)]
18pub struct __graal_isolatethread_t {
19    _unused: [u8; 0],
20}
21pub type graal_isolatethread_t = __graal_isolatethread_t;
22pub const __graal_create_isolate_params_version: _bindgen_ty_1 = 4;
23pub type _bindgen_ty_1 = ::std::os::raw::c_uint;
24#[repr(C)]
25#[repr(align(8))]
26pub struct __graal_create_isolate_params_t {
27    pub _bindgen_opaque_blob: [u64; 7usize],
28}
29#[allow(clippy::unnecessary_operation, clippy::identity_op)]
30const _: () = {
31    ["Size of __graal_create_isolate_params_t"]
32        [::std::mem::size_of::<__graal_create_isolate_params_t>() - 56usize];
33    ["Alignment of __graal_create_isolate_params_t"]
34        [::std::mem::align_of::<__graal_create_isolate_params_t>() - 8usize];
35};
36pub type graal_create_isolate_params_t = __graal_create_isolate_params_t;
37pub struct libchoco_capi {
38    __library: ::libloading::Library,
39    pub graal_create_isolate: Result<
40        unsafe extern "C" fn(
41            params: *mut graal_create_isolate_params_t,
42            isolate: *mut *mut graal_isolate_t,
43            thread: *mut *mut graal_isolatethread_t,
44        ) -> ::std::os::raw::c_int,
45        ::libloading::Error,
46    >,
47    pub graal_attach_thread: Result<
48        unsafe extern "C" fn(
49            isolate: *mut graal_isolate_t,
50            thread: *mut *mut graal_isolatethread_t,
51        ) -> ::std::os::raw::c_int,
52        ::libloading::Error,
53    >,
54    pub graal_get_current_thread: Result<
55        unsafe extern "C" fn(isolate: *mut graal_isolate_t) -> *mut graal_isolatethread_t,
56        ::libloading::Error,
57    >,
58    pub graal_get_isolate: Result<
59        unsafe extern "C" fn(thread: *mut graal_isolatethread_t) -> *mut graal_isolate_t,
60        ::libloading::Error,
61    >,
62    pub graal_detach_thread: Result<
63        unsafe extern "C" fn(thread: *mut graal_isolatethread_t) -> ::std::os::raw::c_int,
64        ::libloading::Error,
65    >,
66    pub graal_tear_down_isolate: Result<
67        unsafe extern "C" fn(isolateThread: *mut graal_isolatethread_t) -> ::std::os::raw::c_int,
68        ::libloading::Error,
69    >,
70    pub graal_detach_all_threads_and_tear_down_isolate: Result<
71        unsafe extern "C" fn(isolateThread: *mut graal_isolatethread_t) -> ::std::os::raw::c_int,
72        ::libloading::Error,
73    >,
74    pub Java_org_chocosolver_capi_ArrayApi_int_create: Result<
75        unsafe extern "C" fn(
76            arg1: *mut graal_isolatethread_t,
77            arg2: ::std::os::raw::c_int,
78        ) -> *mut ::std::os::raw::c_void,
79        ::libloading::Error,
80    >,
81    pub Java_org_chocosolver_capi_ArrayApi_int_set: Result<
82        unsafe extern "C" fn(
83            arg1: *mut graal_isolatethread_t,
84            arg2: *mut ::std::os::raw::c_void,
85            arg3: ::std::os::raw::c_int,
86            arg4: ::std::os::raw::c_int,
87        ),
88        ::libloading::Error,
89    >,
90    pub Java_org_chocosolver_capi_ArrayApi_int_get: Result<
91        unsafe extern "C" fn(
92            arg1: *mut graal_isolatethread_t,
93            arg2: *mut ::std::os::raw::c_void,
94            arg3: ::std::os::raw::c_int,
95        ) -> ::std::os::raw::c_int,
96        ::libloading::Error,
97    >,
98    pub Java_org_chocosolver_capi_ArrayApi_int_length: Result<
99        unsafe extern "C" fn(
100            arg1: *mut graal_isolatethread_t,
101            arg2: *mut ::std::os::raw::c_void,
102        ) -> ::std::os::raw::c_int,
103        ::libloading::Error,
104    >,
105    pub Java_org_chocosolver_capi_ArrayApi_int_2d_array_create: Result<
106        unsafe extern "C" fn(
107            arg1: *mut graal_isolatethread_t,
108            arg2: ::std::os::raw::c_int,
109        ) -> *mut ::std::os::raw::c_void,
110        ::libloading::Error,
111    >,
112    pub Java_org_chocosolver_capi_ArrayApi_int_2d_array_set: Result<
113        unsafe extern "C" fn(
114            arg1: *mut graal_isolatethread_t,
115            arg2: *mut ::std::os::raw::c_void,
116            arg3: *mut ::std::os::raw::c_void,
117            arg4: ::std::os::raw::c_int,
118        ),
119        ::libloading::Error,
120    >,
121    pub Java_org_chocosolver_capi_ArrayApi_int_2d_array_get: Result<
122        unsafe extern "C" fn(
123            arg1: *mut graal_isolatethread_t,
124            arg2: *mut ::std::os::raw::c_void,
125            arg3: ::std::os::raw::c_int,
126        ) -> *mut ::std::os::raw::c_void,
127        ::libloading::Error,
128    >,
129    pub Java_org_chocosolver_capi_ArrayApi_int_2d_array_length: Result<
130        unsafe extern "C" fn(
131            arg1: *mut graal_isolatethread_t,
132            arg2: *mut ::std::os::raw::c_void,
133        ) -> ::std::os::raw::c_int,
134        ::libloading::Error,
135    >,
136    pub Java_org_chocosolver_capi_ArrayApi_int_3d_array_create: Result<
137        unsafe extern "C" fn(
138            arg1: *mut graal_isolatethread_t,
139            arg2: ::std::os::raw::c_int,
140        ) -> *mut ::std::os::raw::c_void,
141        ::libloading::Error,
142    >,
143    pub Java_org_chocosolver_capi_ArrayApi_int_3d_array_set: Result<
144        unsafe extern "C" fn(
145            arg1: *mut graal_isolatethread_t,
146            arg2: *mut ::std::os::raw::c_void,
147            arg3: *mut ::std::os::raw::c_void,
148            arg4: ::std::os::raw::c_int,
149        ),
150        ::libloading::Error,
151    >,
152    pub Java_org_chocosolver_capi_ArrayApi_int_3d_array_get: Result<
153        unsafe extern "C" fn(
154            arg1: *mut graal_isolatethread_t,
155            arg2: *mut ::std::os::raw::c_void,
156            arg3: ::std::os::raw::c_int,
157        ) -> *mut ::std::os::raw::c_void,
158        ::libloading::Error,
159    >,
160    pub Java_org_chocosolver_capi_ArrayApi_int_3d_array_length: Result<
161        unsafe extern "C" fn(
162            arg1: *mut graal_isolatethread_t,
163            arg2: *mut ::std::os::raw::c_void,
164        ) -> ::std::os::raw::c_int,
165        ::libloading::Error,
166    >,
167    pub Java_org_chocosolver_capi_ArrayApi_int_4d_array_create: Result<
168        unsafe extern "C" fn(
169            arg1: *mut graal_isolatethread_t,
170            arg2: ::std::os::raw::c_int,
171        ) -> *mut ::std::os::raw::c_void,
172        ::libloading::Error,
173    >,
174    pub Java_org_chocosolver_capi_ArrayApi_int_4d_array_set: Result<
175        unsafe extern "C" fn(
176            arg1: *mut graal_isolatethread_t,
177            arg2: *mut ::std::os::raw::c_void,
178            arg3: *mut ::std::os::raw::c_void,
179            arg4: ::std::os::raw::c_int,
180        ),
181        ::libloading::Error,
182    >,
183    pub Java_org_chocosolver_capi_ArrayApi_int_4d_array_get: Result<
184        unsafe extern "C" fn(
185            arg1: *mut graal_isolatethread_t,
186            arg2: *mut ::std::os::raw::c_void,
187            arg3: ::std::os::raw::c_int,
188        ) -> *mut ::std::os::raw::c_void,
189        ::libloading::Error,
190    >,
191    pub Java_org_chocosolver_capi_ArrayApi_int_4d_array_length: Result<
192        unsafe extern "C" fn(
193            arg1: *mut graal_isolatethread_t,
194            arg2: *mut ::std::os::raw::c_void,
195        ) -> ::std::os::raw::c_int,
196        ::libloading::Error,
197    >,
198    pub Java_org_chocosolver_capi_ArrayApi_intVar_create: Result<
199        unsafe extern "C" fn(
200            arg1: *mut graal_isolatethread_t,
201            arg2: ::std::os::raw::c_int,
202        ) -> *mut ::std::os::raw::c_void,
203        ::libloading::Error,
204    >,
205    pub Java_org_chocosolver_capi_ArrayApi_intVar_set: Result<
206        unsafe extern "C" fn(
207            arg1: *mut graal_isolatethread_t,
208            arg2: *mut ::std::os::raw::c_void,
209            arg3: *mut ::std::os::raw::c_void,
210            arg4: ::std::os::raw::c_int,
211        ),
212        ::libloading::Error,
213    >,
214    pub Java_org_chocosolver_capi_ArrayApi_intVar_get: Result<
215        unsafe extern "C" fn(
216            arg1: *mut graal_isolatethread_t,
217            arg2: *mut ::std::os::raw::c_void,
218            arg3: ::std::os::raw::c_int,
219        ) -> *mut ::std::os::raw::c_void,
220        ::libloading::Error,
221    >,
222    pub Java_org_chocosolver_capi_ArrayApi_intVar_length: Result<
223        unsafe extern "C" fn(
224            arg1: *mut graal_isolatethread_t,
225            arg2: *mut ::std::os::raw::c_void,
226        ) -> ::std::os::raw::c_int,
227        ::libloading::Error,
228    >,
229    pub Java_org_chocosolver_capi_ArrayApi_intVar_2d_array_create: Result<
230        unsafe extern "C" fn(
231            arg1: *mut graal_isolatethread_t,
232            arg2: ::std::os::raw::c_int,
233        ) -> *mut ::std::os::raw::c_void,
234        ::libloading::Error,
235    >,
236    pub Java_org_chocosolver_capi_ArrayApi_intVar_2d_array_set: Result<
237        unsafe extern "C" fn(
238            arg1: *mut graal_isolatethread_t,
239            arg2: *mut ::std::os::raw::c_void,
240            arg3: *mut ::std::os::raw::c_void,
241            arg4: ::std::os::raw::c_int,
242        ),
243        ::libloading::Error,
244    >,
245    pub Java_org_chocosolver_capi_ArrayApi_intVar_2d_array_get: Result<
246        unsafe extern "C" fn(
247            arg1: *mut graal_isolatethread_t,
248            arg2: *mut ::std::os::raw::c_void,
249            arg3: ::std::os::raw::c_int,
250        ) -> *mut ::std::os::raw::c_void,
251        ::libloading::Error,
252    >,
253    pub Java_org_chocosolver_capi_ArrayApi_intVar_2d_array_length: Result<
254        unsafe extern "C" fn(
255            arg1: *mut graal_isolatethread_t,
256            arg2: *mut ::std::os::raw::c_void,
257        ) -> ::std::os::raw::c_int,
258        ::libloading::Error,
259    >,
260    pub Java_org_chocosolver_capi_ArrayApi_task_create: Result<
261        unsafe extern "C" fn(
262            arg1: *mut graal_isolatethread_t,
263            arg2: ::std::os::raw::c_int,
264        ) -> *mut ::std::os::raw::c_void,
265        ::libloading::Error,
266    >,
267    pub Java_org_chocosolver_capi_ArrayApi_task_set: Result<
268        unsafe extern "C" fn(
269            arg1: *mut graal_isolatethread_t,
270            arg2: *mut ::std::os::raw::c_void,
271            arg3: *mut ::std::os::raw::c_void,
272            arg4: ::std::os::raw::c_int,
273        ),
274        ::libloading::Error,
275    >,
276    pub Java_org_chocosolver_capi_ArrayApi_task_get: Result<
277        unsafe extern "C" fn(
278            arg1: *mut graal_isolatethread_t,
279            arg2: *mut ::std::os::raw::c_void,
280            arg3: ::std::os::raw::c_int,
281        ) -> *mut ::std::os::raw::c_void,
282        ::libloading::Error,
283    >,
284    pub Java_org_chocosolver_capi_ArrayApi_task_length: Result<
285        unsafe extern "C" fn(
286            arg1: *mut graal_isolatethread_t,
287            arg2: *mut ::std::os::raw::c_void,
288        ) -> ::std::os::raw::c_int,
289        ::libloading::Error,
290    >,
291    pub Java_org_chocosolver_capi_ArrayApi_boolVar_create: Result<
292        unsafe extern "C" fn(
293            arg1: *mut graal_isolatethread_t,
294            arg2: ::std::os::raw::c_int,
295        ) -> *mut ::std::os::raw::c_void,
296        ::libloading::Error,
297    >,
298    pub Java_org_chocosolver_capi_ArrayApi_boolVar_set: Result<
299        unsafe extern "C" fn(
300            arg1: *mut graal_isolatethread_t,
301            arg2: *mut ::std::os::raw::c_void,
302            arg3: *mut ::std::os::raw::c_void,
303            arg4: ::std::os::raw::c_int,
304        ),
305        ::libloading::Error,
306    >,
307    pub Java_org_chocosolver_capi_ArrayApi_boolVar_2d_array_create: Result<
308        unsafe extern "C" fn(
309            arg1: *mut graal_isolatethread_t,
310            arg2: ::std::os::raw::c_int,
311        ) -> *mut ::std::os::raw::c_void,
312        ::libloading::Error,
313    >,
314    pub Java_org_chocosolver_capi_ArrayApi_boolVar_2d_array_set: Result<
315        unsafe extern "C" fn(
316            arg1: *mut graal_isolatethread_t,
317            arg2: *mut ::std::os::raw::c_void,
318            arg3: *mut ::std::os::raw::c_void,
319            arg4: ::std::os::raw::c_int,
320        ),
321        ::libloading::Error,
322    >,
323    pub Java_org_chocosolver_capi_ArrayApi_boolVar_2d_array_get: Result<
324        unsafe extern "C" fn(
325            arg1: *mut graal_isolatethread_t,
326            arg2: *mut ::std::os::raw::c_void,
327            arg3: ::std::os::raw::c_int,
328        ) -> *mut ::std::os::raw::c_void,
329        ::libloading::Error,
330    >,
331    pub Java_org_chocosolver_capi_ArrayApi_setVar_create: Result<
332        unsafe extern "C" fn(
333            arg1: *mut graal_isolatethread_t,
334            arg2: ::std::os::raw::c_int,
335        ) -> *mut ::std::os::raw::c_void,
336        ::libloading::Error,
337    >,
338    pub Java_org_chocosolver_capi_ArrayApi_setVar_set: Result<
339        unsafe extern "C" fn(
340            arg1: *mut graal_isolatethread_t,
341            arg2: *mut ::std::os::raw::c_void,
342            arg3: *mut ::std::os::raw::c_void,
343            arg4: ::std::os::raw::c_int,
344        ),
345        ::libloading::Error,
346    >,
347    pub Java_org_chocosolver_capi_ArrayApi_setVar_get: Result<
348        unsafe extern "C" fn(
349            arg1: *mut graal_isolatethread_t,
350            arg2: *mut ::std::os::raw::c_void,
351            arg3: ::std::os::raw::c_int,
352        ) -> *mut ::std::os::raw::c_void,
353        ::libloading::Error,
354    >,
355    pub Java_org_chocosolver_capi_ArrayApi_setVar_length: Result<
356        unsafe extern "C" fn(
357            arg1: *mut graal_isolatethread_t,
358            arg2: *mut ::std::os::raw::c_void,
359        ) -> ::std::os::raw::c_int,
360        ::libloading::Error,
361    >,
362    pub Java_org_chocosolver_capi_ArrayApi_graphVar_create: Result<
363        unsafe extern "C" fn(
364            arg1: *mut graal_isolatethread_t,
365            arg2: ::std::os::raw::c_int,
366        ) -> *mut ::std::os::raw::c_void,
367        ::libloading::Error,
368    >,
369    pub Java_org_chocosolver_capi_ArrayApi_graphVar_set: Result<
370        unsafe extern "C" fn(
371            arg1: *mut graal_isolatethread_t,
372            arg2: *mut ::std::os::raw::c_void,
373            arg3: *mut ::std::os::raw::c_void,
374            arg4: ::std::os::raw::c_int,
375        ),
376        ::libloading::Error,
377    >,
378    pub Java_org_chocosolver_capi_ArrayApi_graphVar_get: Result<
379        unsafe extern "C" fn(
380            arg1: *mut graal_isolatethread_t,
381            arg2: *mut ::std::os::raw::c_void,
382            arg3: ::std::os::raw::c_int,
383        ) -> *mut ::std::os::raw::c_void,
384        ::libloading::Error,
385    >,
386    pub Java_org_chocosolver_capi_ArrayApi_graphVar_length: Result<
387        unsafe extern "C" fn(
388            arg1: *mut graal_isolatethread_t,
389            arg2: *mut ::std::os::raw::c_void,
390        ) -> ::std::os::raw::c_int,
391        ::libloading::Error,
392    >,
393    pub Java_org_chocosolver_capi_ArrayApi_constraint_create: Result<
394        unsafe extern "C" fn(
395            arg1: *mut graal_isolatethread_t,
396            arg2: ::std::os::raw::c_int,
397        ) -> *mut ::std::os::raw::c_void,
398        ::libloading::Error,
399    >,
400    pub Java_org_chocosolver_capi_ArrayApi_constraint_set: Result<
401        unsafe extern "C" fn(
402            arg1: *mut graal_isolatethread_t,
403            arg2: *mut ::std::os::raw::c_void,
404            arg3: *mut ::std::os::raw::c_void,
405            arg4: ::std::os::raw::c_int,
406        ),
407        ::libloading::Error,
408    >,
409    pub Java_org_chocosolver_capi_ArrayApi_criterion_create: Result<
410        unsafe extern "C" fn(
411            arg1: *mut graal_isolatethread_t,
412            arg2: ::std::os::raw::c_int,
413        ) -> *mut ::std::os::raw::c_void,
414        ::libloading::Error,
415    >,
416    pub Java_org_chocosolver_capi_ArrayApi_criterion_set: Result<
417        unsafe extern "C" fn(
418            arg1: *mut graal_isolatethread_t,
419            arg2: *mut ::std::os::raw::c_void,
420            arg3: *mut ::std::os::raw::c_void,
421            arg4: ::std::os::raw::c_int,
422        ),
423        ::libloading::Error,
424    >,
425    pub Java_org_chocosolver_capi_ArrayApi_criterion_get: Result<
426        unsafe extern "C" fn(
427            arg1: *mut graal_isolatethread_t,
428            arg2: *mut ::std::os::raw::c_void,
429            arg3: ::std::os::raw::c_int,
430        ) -> *mut ::std::os::raw::c_void,
431        ::libloading::Error,
432    >,
433    pub Java_org_chocosolver_capi_ArrayApi_length: Result<
434        unsafe extern "C" fn(
435            arg1: *mut graal_isolatethread_t,
436            arg2: *mut ::std::os::raw::c_void,
437        ) -> ::std::os::raw::c_int,
438        ::libloading::Error,
439    >,
440    pub Java_org_chocosolver_capi_ArrayApi_isupportable_array_create: Result<
441        unsafe extern "C" fn(
442            arg1: *mut graal_isolatethread_t,
443            arg2: ::std::os::raw::c_int,
444        ) -> *mut ::std::os::raw::c_void,
445        ::libloading::Error,
446    >,
447    pub Java_org_chocosolver_capi_ArrayApi_isupportable_array_set: Result<
448        unsafe extern "C" fn(
449            arg1: *mut graal_isolatethread_t,
450            arg2: *mut ::std::os::raw::c_void,
451            arg3: *mut ::std::os::raw::c_void,
452            arg4: ::std::os::raw::c_int,
453        ),
454        ::libloading::Error,
455    >,
456    pub Java_org_chocosolver_capi_ArrayApi_isupportable_2d_array_create: Result<
457        unsafe extern "C" fn(
458            arg1: *mut graal_isolatethread_t,
459            arg2: ::std::os::raw::c_int,
460        ) -> *mut ::std::os::raw::c_void,
461        ::libloading::Error,
462    >,
463    pub Java_org_chocosolver_capi_ArrayApi_isupportable_2d_array_set: Result<
464        unsafe extern "C" fn(
465            arg1: *mut graal_isolatethread_t,
466            arg2: *mut ::std::os::raw::c_void,
467            arg3: *mut ::std::os::raw::c_void,
468            arg4: ::std::os::raw::c_int,
469        ),
470        ::libloading::Error,
471    >,
472    pub Java_org_chocosolver_capi_ArrayApi_ilogical_array_create: Result<
473        unsafe extern "C" fn(
474            arg1: *mut graal_isolatethread_t,
475            arg2: ::std::os::raw::c_int,
476        ) -> *mut ::std::os::raw::c_void,
477        ::libloading::Error,
478    >,
479    pub Java_org_chocosolver_capi_ArrayApi_ilogical_array_set: Result<
480        unsafe extern "C" fn(
481            arg1: *mut graal_isolatethread_t,
482            arg2: *mut ::std::os::raw::c_void,
483            arg3: *mut ::std::os::raw::c_void,
484            arg4: ::std::os::raw::c_int,
485        ),
486        ::libloading::Error,
487    >,
488    pub Java_org_chocosolver_capi_AutomatonApi_create_fa: Result<
489        unsafe extern "C" fn(arg1: *mut graal_isolatethread_t) -> *mut ::std::os::raw::c_void,
490        ::libloading::Error,
491    >,
492    pub Java_org_chocosolver_capi_AutomatonApi_create_fa_regexp_min_max: Result<
493        unsafe extern "C" fn(
494            arg1: *mut graal_isolatethread_t,
495            arg2: *mut ::std::os::raw::c_char,
496            arg3: ::std::os::raw::c_int,
497            arg4: ::std::os::raw::c_int,
498        ) -> *mut ::std::os::raw::c_void,
499        ::libloading::Error,
500    >,
501    pub Java_org_chocosolver_capi_AutomatonApi_create_fa_regexp: Result<
502        unsafe extern "C" fn(
503            arg1: *mut graal_isolatethread_t,
504            arg2: *mut ::std::os::raw::c_char,
505        ) -> *mut ::std::os::raw::c_void,
506        ::libloading::Error,
507    >,
508    pub Java_org_chocosolver_capi_AutomatonApi_create_cost_fa: Result<
509        unsafe extern "C" fn(arg1: *mut graal_isolatethread_t) -> *mut ::std::os::raw::c_void,
510        ::libloading::Error,
511    >,
512    pub Java_org_chocosolver_capi_AutomatonApi_create_cost_fa_from_automaton: Result<
513        unsafe extern "C" fn(
514            arg1: *mut graal_isolatethread_t,
515            arg2: *mut ::std::os::raw::c_void,
516        ) -> *mut ::std::os::raw::c_void,
517        ::libloading::Error,
518    >,
519    pub Java_org_chocosolver_capi_AutomatonApi_create_cost_fa_from_automaton_counters: Result<
520        unsafe extern "C" fn(
521            arg1: *mut graal_isolatethread_t,
522            arg2: *mut ::std::os::raw::c_void,
523            arg3: *mut ::std::os::raw::c_void,
524        ) -> *mut ::std::os::raw::c_void,
525        ::libloading::Error,
526    >,
527    pub Java_org_chocosolver_capi_AutomatonApi_get_nb_states: Result<
528        unsafe extern "C" fn(
529            arg1: *mut graal_isolatethread_t,
530            arg2: *mut ::std::os::raw::c_void,
531        ) -> ::std::os::raw::c_int,
532        ::libloading::Error,
533    >,
534    pub Java_org_chocosolver_capi_AutomatonApi_get_nb_symbols: Result<
535        unsafe extern "C" fn(
536            arg1: *mut graal_isolatethread_t,
537            arg2: *mut ::std::os::raw::c_void,
538        ) -> ::std::os::raw::c_int,
539        ::libloading::Error,
540    >,
541    pub Java_org_chocosolver_capi_AutomatonApi_add_state: Result<
542        unsafe extern "C" fn(
543            arg1: *mut graal_isolatethread_t,
544            arg2: *mut ::std::os::raw::c_void,
545        ) -> ::std::os::raw::c_int,
546        ::libloading::Error,
547    >,
548    pub Java_org_chocosolver_capi_AutomatonApi_remove_symbol: Result<
549        unsafe extern "C" fn(
550            arg1: *mut graal_isolatethread_t,
551            arg2: *mut ::std::os::raw::c_void,
552            arg3: ::std::os::raw::c_int,
553        ),
554        ::libloading::Error,
555    >,
556    pub Java_org_chocosolver_capi_AutomatonApi_add_transition: Result<
557        unsafe extern "C" fn(
558            arg1: *mut graal_isolatethread_t,
559            arg2: *mut ::std::os::raw::c_void,
560            arg3: ::std::os::raw::c_int,
561            arg4: ::std::os::raw::c_int,
562            arg5: *mut ::std::os::raw::c_void,
563        ),
564        ::libloading::Error,
565    >,
566    pub Java_org_chocosolver_capi_AutomatonApi_delete_transition: Result<
567        unsafe extern "C" fn(
568            arg1: *mut graal_isolatethread_t,
569            arg2: *mut ::std::os::raw::c_void,
570            arg3: ::std::os::raw::c_int,
571            arg4: ::std::os::raw::c_int,
572            arg5: ::std::os::raw::c_int,
573        ),
574        ::libloading::Error,
575    >,
576    pub Java_org_chocosolver_capi_AutomatonApi_delta: Result<
577        unsafe extern "C" fn(
578            arg1: *mut graal_isolatethread_t,
579            arg2: *mut ::std::os::raw::c_void,
580            arg3: ::std::os::raw::c_int,
581            arg4: ::std::os::raw::c_int,
582        ) -> ::std::os::raw::c_int,
583        ::libloading::Error,
584    >,
585    pub Java_org_chocosolver_capi_AutomatonApi_add_to_alphabet: Result<
586        unsafe extern "C" fn(
587            arg1: *mut graal_isolatethread_t,
588            arg2: *mut ::std::os::raw::c_void,
589            arg3: ::std::os::raw::c_int,
590        ),
591        ::libloading::Error,
592    >,
593    pub Java_org_chocosolver_capi_AutomatonApi_remove_from_alphabet: Result<
594        unsafe extern "C" fn(
595            arg1: *mut graal_isolatethread_t,
596            arg2: *mut ::std::os::raw::c_void,
597            arg3: ::std::os::raw::c_int,
598        ),
599        ::libloading::Error,
600    >,
601    pub Java_org_chocosolver_capi_AutomatonApi_get_initial_state: Result<
602        unsafe extern "C" fn(
603            arg1: *mut graal_isolatethread_t,
604            arg2: *mut ::std::os::raw::c_void,
605        ) -> ::std::os::raw::c_int,
606        ::libloading::Error,
607    >,
608    pub Java_org_chocosolver_capi_AutomatonApi_is_final: Result<
609        unsafe extern "C" fn(
610            arg1: *mut graal_isolatethread_t,
611            arg2: *mut ::std::os::raw::c_void,
612            arg3: ::std::os::raw::c_int,
613        ) -> ::std::os::raw::c_int,
614        ::libloading::Error,
615    >,
616    pub Java_org_chocosolver_capi_AutomatonApi_set_initial_state: Result<
617        unsafe extern "C" fn(
618            arg1: *mut graal_isolatethread_t,
619            arg2: *mut ::std::os::raw::c_void,
620            arg3: ::std::os::raw::c_int,
621        ),
622        ::libloading::Error,
623    >,
624    pub Java_org_chocosolver_capi_AutomatonApi_set_final: Result<
625        unsafe extern "C" fn(
626            arg1: *mut graal_isolatethread_t,
627            arg2: *mut ::std::os::raw::c_void,
628            arg3: *mut ::std::os::raw::c_void,
629        ),
630        ::libloading::Error,
631    >,
632    pub Java_org_chocosolver_capi_AutomatonApi_set_non_final: Result<
633        unsafe extern "C" fn(
634            arg1: *mut graal_isolatethread_t,
635            arg2: *mut ::std::os::raw::c_void,
636            arg3: *mut ::std::os::raw::c_void,
637        ),
638        ::libloading::Error,
639    >,
640    pub Java_org_chocosolver_capi_AutomatonApi_cost_fa_add_counter: Result<
641        unsafe extern "C" fn(
642            arg1: *mut graal_isolatethread_t,
643            arg2: *mut ::std::os::raw::c_void,
644            arg3: *mut ::std::os::raw::c_void,
645        ),
646        ::libloading::Error,
647    >,
648    pub Java_org_chocosolver_capi_AutomatonApi_union: Result<
649        unsafe extern "C" fn(
650            arg1: *mut graal_isolatethread_t,
651            arg2: *mut ::std::os::raw::c_void,
652            arg3: *mut ::std::os::raw::c_void,
653        ) -> *mut ::std::os::raw::c_void,
654        ::libloading::Error,
655    >,
656    pub Java_org_chocosolver_capi_AutomatonApi_minimize: Result<
657        unsafe extern "C" fn(arg1: *mut graal_isolatethread_t, arg2: *mut ::std::os::raw::c_void),
658        ::libloading::Error,
659    >,
660    pub Java_org_chocosolver_capi_AutomatonApi_complement: Result<
661        unsafe extern "C" fn(
662            arg1: *mut graal_isolatethread_t,
663            arg2: *mut ::std::os::raw::c_void,
664        ) -> *mut ::std::os::raw::c_void,
665        ::libloading::Error,
666    >,
667    pub Java_org_chocosolver_capi_AutomatonApi_create_counter_min_max: Result<
668        unsafe extern "C" fn(
669            arg1: *mut graal_isolatethread_t,
670            arg2: *mut ::std::os::raw::c_void,
671            arg3: ::std::os::raw::c_int,
672            arg4: ::std::os::raw::c_int,
673        ) -> *mut ::std::os::raw::c_void,
674        ::libloading::Error,
675    >,
676    pub Java_org_chocosolver_capi_AutomatonApi_create_counter: Result<
677        unsafe extern "C" fn(
678            arg1: *mut graal_isolatethread_t,
679            arg2: *mut ::std::os::raw::c_void,
680        ) -> *mut ::std::os::raw::c_void,
681        ::libloading::Error,
682    >,
683    pub Java_org_chocosolver_capi_AutomatonApi_create_counter_state: Result<
684        unsafe extern "C" fn(
685            arg1: *mut graal_isolatethread_t,
686            arg2: *mut ::std::os::raw::c_void,
687            arg3: ::std::os::raw::c_int,
688            arg4: ::std::os::raw::c_int,
689        ) -> *mut ::std::os::raw::c_void,
690        ::libloading::Error,
691    >,
692    pub Java_org_chocosolver_capi_AutomatonApi_make_single_resource_iii: Result<
693        unsafe extern "C" fn(
694            arg1: *mut graal_isolatethread_t,
695            arg2: *mut ::std::os::raw::c_void,
696            arg3: *mut ::std::os::raw::c_void,
697            arg4: ::std::os::raw::c_int,
698            arg5: ::std::os::raw::c_int,
699        ) -> *mut ::std::os::raw::c_void,
700        ::libloading::Error,
701    >,
702    pub Java_org_chocosolver_capi_AutomatonApi_make_single_resource_ii: Result<
703        unsafe extern "C" fn(
704            arg1: *mut graal_isolatethread_t,
705            arg2: *mut ::std::os::raw::c_void,
706            arg3: *mut ::std::os::raw::c_void,
707            arg4: ::std::os::raw::c_int,
708            arg5: ::std::os::raw::c_int,
709        ) -> *mut ::std::os::raw::c_void,
710        ::libloading::Error,
711    >,
712    pub Java_org_chocosolver_capi_AutomatonApi_make_multi_resources_iiii: Result<
713        unsafe extern "C" fn(
714            arg1: *mut graal_isolatethread_t,
715            arg2: *mut ::std::os::raw::c_void,
716            arg3: *mut ::std::os::raw::c_void,
717            arg4: *mut ::std::os::raw::c_void,
718        ) -> *mut ::std::os::raw::c_void,
719        ::libloading::Error,
720    >,
721    pub Java_org_chocosolver_capi_AutomatonApi_make_multi_resources_iii: Result<
722        unsafe extern "C" fn(
723            arg1: *mut graal_isolatethread_t,
724            arg2: *mut ::std::os::raw::c_void,
725            arg3: *mut ::std::os::raw::c_void,
726            arg4: *mut ::std::os::raw::c_void,
727        ) -> *mut ::std::os::raw::c_void,
728        ::libloading::Error,
729    >,
730    pub Java_org_chocosolver_capi_BoolVarApi_boolVar_s: Result<
731        unsafe extern "C" fn(
732            arg1: *mut graal_isolatethread_t,
733            arg2: *mut ::std::os::raw::c_void,
734            arg3: *mut ::std::os::raw::c_char,
735        ) -> *mut ::std::os::raw::c_void,
736        ::libloading::Error,
737    >,
738    pub Java_org_chocosolver_capi_BoolVarApi_boolVar: Result<
739        unsafe extern "C" fn(
740            arg1: *mut graal_isolatethread_t,
741            arg2: *mut ::std::os::raw::c_void,
742        ) -> *mut ::std::os::raw::c_void,
743        ::libloading::Error,
744    >,
745    pub Java_org_chocosolver_capi_BoolVarApi_boolVar_b: Result<
746        unsafe extern "C" fn(
747            arg1: *mut graal_isolatethread_t,
748            arg2: *mut ::std::os::raw::c_void,
749            arg3: ::std::os::raw::c_int,
750        ) -> *mut ::std::os::raw::c_void,
751        ::libloading::Error,
752    >,
753    pub Java_org_chocosolver_capi_BoolVarApi_boolVar_sb: Result<
754        unsafe extern "C" fn(
755            arg1: *mut graal_isolatethread_t,
756            arg2: *mut ::std::os::raw::c_void,
757            arg3: *mut ::std::os::raw::c_char,
758            arg4: ::std::os::raw::c_int,
759        ) -> *mut ::std::os::raw::c_void,
760        ::libloading::Error,
761    >,
762    pub Java_org_chocosolver_capi_ConstraintApi_arithm_iv_cst: Result<
763        unsafe extern "C" fn(
764            arg1: *mut graal_isolatethread_t,
765            arg2: *mut ::std::os::raw::c_void,
766            arg3: *mut ::std::os::raw::c_void,
767            arg4: *mut ::std::os::raw::c_char,
768            arg5: ::std::os::raw::c_int,
769        ) -> *mut ::std::os::raw::c_void,
770        ::libloading::Error,
771    >,
772    pub Java_org_chocosolver_capi_ConstraintApi_arithm_iv_iv: Result<
773        unsafe extern "C" fn(
774            arg1: *mut graal_isolatethread_t,
775            arg2: *mut ::std::os::raw::c_void,
776            arg3: *mut ::std::os::raw::c_void,
777            arg4: *mut ::std::os::raw::c_char,
778            arg5: *mut ::std::os::raw::c_void,
779        ) -> *mut ::std::os::raw::c_void,
780        ::libloading::Error,
781    >,
782    pub Java_org_chocosolver_capi_ConstraintApi_arithm_iv_iv_cst: Result<
783        unsafe extern "C" fn(
784            arg1: *mut graal_isolatethread_t,
785            arg2: *mut ::std::os::raw::c_void,
786            arg3: *mut ::std::os::raw::c_void,
787            arg4: *mut ::std::os::raw::c_char,
788            arg5: *mut ::std::os::raw::c_void,
789            arg6: *mut ::std::os::raw::c_char,
790            arg7: ::std::os::raw::c_int,
791        ) -> *mut ::std::os::raw::c_void,
792        ::libloading::Error,
793    >,
794    pub Java_org_chocosolver_capi_ConstraintApi_arithm_iv_iv_iv: Result<
795        unsafe extern "C" fn(
796            arg1: *mut graal_isolatethread_t,
797            arg2: *mut ::std::os::raw::c_void,
798            arg3: *mut ::std::os::raw::c_void,
799            arg4: *mut ::std::os::raw::c_char,
800            arg5: *mut ::std::os::raw::c_void,
801            arg6: *mut ::std::os::raw::c_char,
802            arg7: *mut ::std::os::raw::c_void,
803        ) -> *mut ::std::os::raw::c_void,
804        ::libloading::Error,
805    >,
806    pub Java_org_chocosolver_capi_ConstraintApi_member_iv_iarray: Result<
807        unsafe extern "C" fn(
808            arg1: *mut graal_isolatethread_t,
809            arg2: *mut ::std::os::raw::c_void,
810            arg3: *mut ::std::os::raw::c_void,
811            arg4: *mut ::std::os::raw::c_void,
812        ) -> *mut ::std::os::raw::c_void,
813        ::libloading::Error,
814    >,
815    pub Java_org_chocosolver_capi_ConstraintApi_member_iv_i_i: Result<
816        unsafe extern "C" fn(
817            arg1: *mut graal_isolatethread_t,
818            arg2: *mut ::std::os::raw::c_void,
819            arg3: *mut ::std::os::raw::c_void,
820            arg4: ::std::os::raw::c_int,
821            arg5: ::std::os::raw::c_int,
822        ) -> *mut ::std::os::raw::c_void,
823        ::libloading::Error,
824    >,
825    pub Java_org_chocosolver_capi_ConstraintApi_allDifferent: Result<
826        unsafe extern "C" fn(
827            arg1: *mut graal_isolatethread_t,
828            arg2: *mut ::std::os::raw::c_void,
829            arg3: *mut ::std::os::raw::c_void,
830        ) -> *mut ::std::os::raw::c_void,
831        ::libloading::Error,
832    >,
833    pub Java_org_chocosolver_capi_ConstraintApi_allDifferentExcept0: Result<
834        unsafe extern "C" fn(
835            arg1: *mut graal_isolatethread_t,
836            arg2: *mut ::std::os::raw::c_void,
837            arg3: *mut ::std::os::raw::c_void,
838        ) -> *mut ::std::os::raw::c_void,
839        ::libloading::Error,
840    >,
841    pub Java_org_chocosolver_capi_ConstraintApi_allDifferentPrecPredSucc: Result<
842        unsafe extern "C" fn(
843            arg1: *mut graal_isolatethread_t,
844            arg2: *mut ::std::os::raw::c_void,
845            arg3: *mut ::std::os::raw::c_void,
846            arg4: *mut ::std::os::raw::c_void,
847            arg5: *mut ::std::os::raw::c_void,
848        ) -> *mut ::std::os::raw::c_void,
849        ::libloading::Error,
850    >,
851    pub Java_org_chocosolver_capi_ConstraintApi_allDifferentPrecBools: Result<
852        unsafe extern "C" fn(
853            arg1: *mut graal_isolatethread_t,
854            arg2: *mut ::std::os::raw::c_void,
855            arg3: *mut ::std::os::raw::c_void,
856            arg4: *mut ::std::os::raw::c_void,
857        ) -> *mut ::std::os::raw::c_void,
858        ::libloading::Error,
859    >,
860    pub Java_org_chocosolver_capi_ConstraintApi_mod_iv_i_i: Result<
861        unsafe extern "C" fn(
862            arg1: *mut graal_isolatethread_t,
863            arg2: *mut ::std::os::raw::c_void,
864            arg3: *mut ::std::os::raw::c_void,
865            arg4: ::std::os::raw::c_int,
866            arg5: ::std::os::raw::c_int,
867        ) -> *mut ::std::os::raw::c_void,
868        ::libloading::Error,
869    >,
870    pub Java_org_chocosolver_capi_ConstraintApi_mod_iv_i_iv: Result<
871        unsafe extern "C" fn(
872            arg1: *mut graal_isolatethread_t,
873            arg2: *mut ::std::os::raw::c_void,
874            arg3: *mut ::std::os::raw::c_void,
875            arg4: ::std::os::raw::c_int,
876            arg5: *mut ::std::os::raw::c_void,
877        ) -> *mut ::std::os::raw::c_void,
878        ::libloading::Error,
879    >,
880    pub Java_org_chocosolver_capi_ConstraintApi_mod_iv_iv_iv: Result<
881        unsafe extern "C" fn(
882            arg1: *mut graal_isolatethread_t,
883            arg2: *mut ::std::os::raw::c_void,
884            arg3: *mut ::std::os::raw::c_void,
885            arg4: *mut ::std::os::raw::c_void,
886            arg5: *mut ::std::os::raw::c_void,
887        ) -> *mut ::std::os::raw::c_void,
888        ::libloading::Error,
889    >,
890    pub Java_org_chocosolver_capi_ConstraintApi_not: Result<
891        unsafe extern "C" fn(
892            arg1: *mut graal_isolatethread_t,
893            arg2: *mut ::std::os::raw::c_void,
894            arg3: *mut ::std::os::raw::c_void,
895        ) -> *mut ::std::os::raw::c_void,
896        ::libloading::Error,
897    >,
898    pub Java_org_chocosolver_capi_ConstraintApi_not_member_iv_iarray: Result<
899        unsafe extern "C" fn(
900            arg1: *mut graal_isolatethread_t,
901            arg2: *mut ::std::os::raw::c_void,
902            arg3: *mut ::std::os::raw::c_void,
903            arg4: *mut ::std::os::raw::c_void,
904        ) -> *mut ::std::os::raw::c_void,
905        ::libloading::Error,
906    >,
907    pub Java_org_chocosolver_capi_ConstraintApi_not_member_iv_i_i: Result<
908        unsafe extern "C" fn(
909            arg1: *mut graal_isolatethread_t,
910            arg2: *mut ::std::os::raw::c_void,
911            arg3: *mut ::std::os::raw::c_void,
912            arg4: ::std::os::raw::c_int,
913            arg5: ::std::os::raw::c_int,
914        ) -> *mut ::std::os::raw::c_void,
915        ::libloading::Error,
916    >,
917    pub Java_org_chocosolver_capi_ConstraintApi_absolute: Result<
918        unsafe extern "C" fn(
919            arg1: *mut graal_isolatethread_t,
920            arg2: *mut ::std::os::raw::c_void,
921            arg3: *mut ::std::os::raw::c_void,
922            arg4: *mut ::std::os::raw::c_void,
923        ) -> *mut ::std::os::raw::c_void,
924        ::libloading::Error,
925    >,
926    pub Java_org_chocosolver_capi_ConstraintApi_distance_iv_iv_i: Result<
927        unsafe extern "C" fn(
928            arg1: *mut graal_isolatethread_t,
929            arg2: *mut ::std::os::raw::c_void,
930            arg3: *mut ::std::os::raw::c_void,
931            arg4: *mut ::std::os::raw::c_void,
932            arg5: *mut ::std::os::raw::c_char,
933            arg6: ::std::os::raw::c_int,
934        ) -> *mut ::std::os::raw::c_void,
935        ::libloading::Error,
936    >,
937    pub Java_org_chocosolver_capi_ConstraintApi_distance_iv_iv_iv: Result<
938        unsafe extern "C" fn(
939            arg1: *mut graal_isolatethread_t,
940            arg2: *mut ::std::os::raw::c_void,
941            arg3: *mut ::std::os::raw::c_void,
942            arg4: *mut ::std::os::raw::c_void,
943            arg5: *mut ::std::os::raw::c_char,
944            arg6: *mut ::std::os::raw::c_void,
945        ) -> *mut ::std::os::raw::c_void,
946        ::libloading::Error,
947    >,
948    pub Java_org_chocosolver_capi_ConstraintApi_element_iv_iarray_iv_i: Result<
949        unsafe extern "C" fn(
950            arg1: *mut graal_isolatethread_t,
951            arg2: *mut ::std::os::raw::c_void,
952            arg3: *mut ::std::os::raw::c_void,
953            arg4: *mut ::std::os::raw::c_void,
954            arg5: *mut ::std::os::raw::c_void,
955            arg6: ::std::os::raw::c_int,
956        ) -> *mut ::std::os::raw::c_void,
957        ::libloading::Error,
958    >,
959    pub Java_org_chocosolver_capi_ConstraintApi_element_iv_ivarray_iv_i: Result<
960        unsafe extern "C" fn(
961            arg1: *mut graal_isolatethread_t,
962            arg2: *mut ::std::os::raw::c_void,
963            arg3: *mut ::std::os::raw::c_void,
964            arg4: *mut ::std::os::raw::c_void,
965            arg5: *mut ::std::os::raw::c_void,
966            arg6: ::std::os::raw::c_int,
967        ) -> *mut ::std::os::raw::c_void,
968        ::libloading::Error,
969    >,
970    pub Java_org_chocosolver_capi_ConstraintApi_square: Result<
971        unsafe extern "C" fn(
972            arg1: *mut graal_isolatethread_t,
973            arg2: *mut ::std::os::raw::c_void,
974            arg3: *mut ::std::os::raw::c_void,
975            arg4: *mut ::std::os::raw::c_void,
976        ) -> *mut ::std::os::raw::c_void,
977        ::libloading::Error,
978    >,
979    pub Java_org_chocosolver_capi_ConstraintApi_table: Result<
980        unsafe extern "C" fn(
981            arg1: *mut graal_isolatethread_t,
982            arg2: *mut ::std::os::raw::c_void,
983            arg3: *mut ::std::os::raw::c_void,
984            arg4: *mut ::std::os::raw::c_void,
985            arg5: ::std::os::raw::c_int,
986            arg6: *mut ::std::os::raw::c_char,
987        ) -> *mut ::std::os::raw::c_void,
988        ::libloading::Error,
989    >,
990    pub Java_org_chocosolver_capi_ConstraintApi_table_universal_value: Result<
991        unsafe extern "C" fn(
992            arg1: *mut graal_isolatethread_t,
993            arg2: *mut ::std::os::raw::c_void,
994            arg3: *mut ::std::os::raw::c_void,
995            arg4: *mut ::std::os::raw::c_void,
996            arg5: ::std::os::raw::c_int,
997            arg6: *mut ::std::os::raw::c_char,
998            arg7: ::std::os::raw::c_int,
999        ) -> *mut ::std::os::raw::c_void,
1000        ::libloading::Error,
1001    >,
1002    pub Java_org_chocosolver_capi_ConstraintApi_hybrid_table: Result<
1003        unsafe extern "C" fn(
1004            arg1: *mut graal_isolatethread_t,
1005            arg2: *mut ::std::os::raw::c_void,
1006            arg3: *mut ::std::os::raw::c_void,
1007            arg4: *mut ::std::os::raw::c_void,
1008        ) -> *mut ::std::os::raw::c_void,
1009        ::libloading::Error,
1010    >,
1011    pub Java_org_chocosolver_capi_ConstraintApi_times_iv_i_iv: Result<
1012        unsafe extern "C" fn(
1013            arg1: *mut graal_isolatethread_t,
1014            arg2: *mut ::std::os::raw::c_void,
1015            arg3: *mut ::std::os::raw::c_void,
1016            arg4: ::std::os::raw::c_int,
1017            arg5: *mut ::std::os::raw::c_void,
1018        ) -> *mut ::std::os::raw::c_void,
1019        ::libloading::Error,
1020    >,
1021    pub Java_org_chocosolver_capi_ConstraintApi_times_iv_iv_i: Result<
1022        unsafe extern "C" fn(
1023            arg1: *mut graal_isolatethread_t,
1024            arg2: *mut ::std::os::raw::c_void,
1025            arg3: *mut ::std::os::raw::c_void,
1026            arg4: *mut ::std::os::raw::c_void,
1027            arg5: ::std::os::raw::c_int,
1028        ) -> *mut ::std::os::raw::c_void,
1029        ::libloading::Error,
1030    >,
1031    pub Java_org_chocosolver_capi_ConstraintApi_times_iv_iv_iv: Result<
1032        unsafe extern "C" fn(
1033            arg1: *mut graal_isolatethread_t,
1034            arg2: *mut ::std::os::raw::c_void,
1035            arg3: *mut ::std::os::raw::c_void,
1036            arg4: *mut ::std::os::raw::c_void,
1037            arg5: *mut ::std::os::raw::c_void,
1038        ) -> *mut ::std::os::raw::c_void,
1039        ::libloading::Error,
1040    >,
1041    pub Java_org_chocosolver_capi_ConstraintApi_pow: Result<
1042        unsafe extern "C" fn(
1043            arg1: *mut graal_isolatethread_t,
1044            arg2: *mut ::std::os::raw::c_void,
1045            arg3: *mut ::std::os::raw::c_void,
1046            arg4: ::std::os::raw::c_int,
1047            arg5: *mut ::std::os::raw::c_void,
1048        ) -> *mut ::std::os::raw::c_void,
1049        ::libloading::Error,
1050    >,
1051    pub Java_org_chocosolver_capi_ConstraintApi_div: Result<
1052        unsafe extern "C" fn(
1053            arg1: *mut graal_isolatethread_t,
1054            arg2: *mut ::std::os::raw::c_void,
1055            arg3: *mut ::std::os::raw::c_void,
1056            arg4: *mut ::std::os::raw::c_void,
1057            arg5: *mut ::std::os::raw::c_void,
1058        ) -> *mut ::std::os::raw::c_void,
1059        ::libloading::Error,
1060    >,
1061    pub Java_org_chocosolver_capi_ConstraintApi_max_iv_iv_iv: Result<
1062        unsafe extern "C" fn(
1063            arg1: *mut graal_isolatethread_t,
1064            arg2: *mut ::std::os::raw::c_void,
1065            arg3: *mut ::std::os::raw::c_void,
1066            arg4: *mut ::std::os::raw::c_void,
1067            arg5: *mut ::std::os::raw::c_void,
1068        ) -> *mut ::std::os::raw::c_void,
1069        ::libloading::Error,
1070    >,
1071    pub Java_org_chocosolver_capi_ConstraintApi_max_iv_ivarray: Result<
1072        unsafe extern "C" fn(
1073            arg1: *mut graal_isolatethread_t,
1074            arg2: *mut ::std::os::raw::c_void,
1075            arg3: *mut ::std::os::raw::c_void,
1076            arg4: *mut ::std::os::raw::c_void,
1077        ) -> *mut ::std::os::raw::c_void,
1078        ::libloading::Error,
1079    >,
1080    pub Java_org_chocosolver_capi_ConstraintApi_min_iv_iv_iv: Result<
1081        unsafe extern "C" fn(
1082            arg1: *mut graal_isolatethread_t,
1083            arg2: *mut ::std::os::raw::c_void,
1084            arg3: *mut ::std::os::raw::c_void,
1085            arg4: *mut ::std::os::raw::c_void,
1086            arg5: *mut ::std::os::raw::c_void,
1087        ) -> *mut ::std::os::raw::c_void,
1088        ::libloading::Error,
1089    >,
1090    pub Java_org_chocosolver_capi_ConstraintApi_min_iv_ivarray: Result<
1091        unsafe extern "C" fn(
1092            arg1: *mut graal_isolatethread_t,
1093            arg2: *mut ::std::os::raw::c_void,
1094            arg3: *mut ::std::os::raw::c_void,
1095            arg4: *mut ::std::os::raw::c_void,
1096        ) -> *mut ::std::os::raw::c_void,
1097        ::libloading::Error,
1098    >,
1099    pub Java_org_chocosolver_capi_ConstraintApi_all_equal: Result<
1100        unsafe extern "C" fn(
1101            arg1: *mut graal_isolatethread_t,
1102            arg2: *mut ::std::os::raw::c_void,
1103            arg3: *mut ::std::os::raw::c_void,
1104        ) -> *mut ::std::os::raw::c_void,
1105        ::libloading::Error,
1106    >,
1107    pub Java_org_chocosolver_capi_ConstraintApi_not_all_equal: Result<
1108        unsafe extern "C" fn(
1109            arg1: *mut graal_isolatethread_t,
1110            arg2: *mut ::std::os::raw::c_void,
1111            arg3: *mut ::std::os::raw::c_void,
1112        ) -> *mut ::std::os::raw::c_void,
1113        ::libloading::Error,
1114    >,
1115    pub Java_org_chocosolver_capi_ConstraintApi_among: Result<
1116        unsafe extern "C" fn(
1117            arg1: *mut graal_isolatethread_t,
1118            arg2: *mut ::std::os::raw::c_void,
1119            arg3: *mut ::std::os::raw::c_void,
1120            arg4: *mut ::std::os::raw::c_void,
1121            arg5: *mut ::std::os::raw::c_void,
1122        ) -> *mut ::std::os::raw::c_void,
1123        ::libloading::Error,
1124    >,
1125    pub Java_org_chocosolver_capi_ConstraintApi_and_bv_bv: Result<
1126        unsafe extern "C" fn(
1127            arg1: *mut graal_isolatethread_t,
1128            arg2: *mut ::std::os::raw::c_void,
1129            arg3: *mut ::std::os::raw::c_void,
1130        ) -> *mut ::std::os::raw::c_void,
1131        ::libloading::Error,
1132    >,
1133    pub Java_org_chocosolver_capi_ConstraintApi_and_cs_cs: Result<
1134        unsafe extern "C" fn(
1135            arg1: *mut graal_isolatethread_t,
1136            arg2: *mut ::std::os::raw::c_void,
1137            arg3: *mut ::std::os::raw::c_void,
1138        ) -> *mut ::std::os::raw::c_void,
1139        ::libloading::Error,
1140    >,
1141    pub Java_org_chocosolver_capi_ConstraintApi_atLeastNValues: Result<
1142        unsafe extern "C" fn(
1143            arg1: *mut graal_isolatethread_t,
1144            arg2: *mut ::std::os::raw::c_void,
1145            arg3: *mut ::std::os::raw::c_void,
1146            arg4: *mut ::std::os::raw::c_void,
1147            arg5: ::std::os::raw::c_int,
1148        ) -> *mut ::std::os::raw::c_void,
1149        ::libloading::Error,
1150    >,
1151    pub Java_org_chocosolver_capi_ConstraintApi_atMostNValues: Result<
1152        unsafe extern "C" fn(
1153            arg1: *mut graal_isolatethread_t,
1154            arg2: *mut ::std::os::raw::c_void,
1155            arg3: *mut ::std::os::raw::c_void,
1156            arg4: *mut ::std::os::raw::c_void,
1157            arg5: ::std::os::raw::c_int,
1158        ) -> *mut ::std::os::raw::c_void,
1159        ::libloading::Error,
1160    >,
1161    pub Java_org_chocosolver_capi_ConstraintApi_binPacking: Result<
1162        unsafe extern "C" fn(
1163            arg1: *mut graal_isolatethread_t,
1164            arg2: *mut ::std::os::raw::c_void,
1165            arg3: *mut ::std::os::raw::c_void,
1166            arg4: *mut ::std::os::raw::c_void,
1167            arg5: *mut ::std::os::raw::c_void,
1168            arg6: ::std::os::raw::c_int,
1169        ) -> *mut ::std::os::raw::c_void,
1170        ::libloading::Error,
1171    >,
1172    pub Java_org_chocosolver_capi_ConstraintApi_boolsIntChanneling: Result<
1173        unsafe extern "C" fn(
1174            arg1: *mut graal_isolatethread_t,
1175            arg2: *mut ::std::os::raw::c_void,
1176            arg3: *mut ::std::os::raw::c_void,
1177            arg4: *mut ::std::os::raw::c_void,
1178            arg5: ::std::os::raw::c_int,
1179        ) -> *mut ::std::os::raw::c_void,
1180        ::libloading::Error,
1181    >,
1182    pub Java_org_chocosolver_capi_ConstraintApi_bitsIntChanneling: Result<
1183        unsafe extern "C" fn(
1184            arg1: *mut graal_isolatethread_t,
1185            arg2: *mut ::std::os::raw::c_void,
1186            arg3: *mut ::std::os::raw::c_void,
1187            arg4: *mut ::std::os::raw::c_void,
1188        ) -> *mut ::std::os::raw::c_void,
1189        ::libloading::Error,
1190    >,
1191    pub Java_org_chocosolver_capi_ConstraintApi_clausesIntChanneling: Result<
1192        unsafe extern "C" fn(
1193            arg1: *mut graal_isolatethread_t,
1194            arg2: *mut ::std::os::raw::c_void,
1195            arg3: *mut ::std::os::raw::c_void,
1196            arg4: *mut ::std::os::raw::c_void,
1197            arg5: *mut ::std::os::raw::c_void,
1198        ) -> *mut ::std::os::raw::c_void,
1199        ::libloading::Error,
1200    >,
1201    pub Java_org_chocosolver_capi_ConstraintApi_circuit: Result<
1202        unsafe extern "C" fn(
1203            arg1: *mut graal_isolatethread_t,
1204            arg2: *mut ::std::os::raw::c_void,
1205            arg3: *mut ::std::os::raw::c_void,
1206            arg4: ::std::os::raw::c_int,
1207            arg5: *mut ::std::os::raw::c_char,
1208        ) -> *mut ::std::os::raw::c_void,
1209        ::libloading::Error,
1210    >,
1211    pub Java_org_chocosolver_capi_ConstraintApi_cost_regular: Result<
1212        unsafe extern "C" fn(
1213            arg1: *mut graal_isolatethread_t,
1214            arg2: *mut ::std::os::raw::c_void,
1215            arg3: *mut ::std::os::raw::c_void,
1216            arg4: *mut ::std::os::raw::c_void,
1217            arg5: *mut ::std::os::raw::c_void,
1218        ) -> *mut ::std::os::raw::c_void,
1219        ::libloading::Error,
1220    >,
1221    pub Java_org_chocosolver_capi_ConstraintApi_count_i: Result<
1222        unsafe extern "C" fn(
1223            arg1: *mut graal_isolatethread_t,
1224            arg2: *mut ::std::os::raw::c_void,
1225            arg3: ::std::os::raw::c_int,
1226            arg4: *mut ::std::os::raw::c_void,
1227            arg5: *mut ::std::os::raw::c_void,
1228        ) -> *mut ::std::os::raw::c_void,
1229        ::libloading::Error,
1230    >,
1231    pub Java_org_chocosolver_capi_ConstraintApi_count_iv: Result<
1232        unsafe extern "C" fn(
1233            arg1: *mut graal_isolatethread_t,
1234            arg2: *mut ::std::os::raw::c_void,
1235            arg3: *mut ::std::os::raw::c_void,
1236            arg4: *mut ::std::os::raw::c_void,
1237            arg5: *mut ::std::os::raw::c_void,
1238        ) -> *mut ::std::os::raw::c_void,
1239        ::libloading::Error,
1240    >,
1241    pub Java_org_chocosolver_capi_ConstraintApi_cumulative: Result<
1242        unsafe extern "C" fn(
1243            arg1: *mut graal_isolatethread_t,
1244            arg2: *mut ::std::os::raw::c_void,
1245            arg3: *mut ::std::os::raw::c_void,
1246            arg4: *mut ::std::os::raw::c_void,
1247            arg5: *mut ::std::os::raw::c_void,
1248        ) -> *mut ::std::os::raw::c_void,
1249        ::libloading::Error,
1250    >,
1251    pub Java_org_chocosolver_capi_ConstraintApi_decreasing: Result<
1252        unsafe extern "C" fn(
1253            arg1: *mut graal_isolatethread_t,
1254            arg2: *mut ::std::os::raw::c_void,
1255            arg3: *mut ::std::os::raw::c_void,
1256            arg4: ::std::os::raw::c_int,
1257        ) -> *mut ::std::os::raw::c_void,
1258        ::libloading::Error,
1259    >,
1260    pub Java_org_chocosolver_capi_ConstraintApi_diffN: Result<
1261        unsafe extern "C" fn(
1262            arg1: *mut graal_isolatethread_t,
1263            arg2: *mut ::std::os::raw::c_void,
1264            arg3: *mut ::std::os::raw::c_void,
1265            arg4: *mut ::std::os::raw::c_void,
1266            arg5: *mut ::std::os::raw::c_void,
1267            arg6: *mut ::std::os::raw::c_void,
1268            arg7: ::std::os::raw::c_int,
1269        ) -> *mut ::std::os::raw::c_void,
1270        ::libloading::Error,
1271    >,
1272    pub Java_org_chocosolver_capi_ConstraintApi_globalCardinality: Result<
1273        unsafe extern "C" fn(
1274            arg1: *mut graal_isolatethread_t,
1275            arg2: *mut ::std::os::raw::c_void,
1276            arg3: *mut ::std::os::raw::c_void,
1277            arg4: *mut ::std::os::raw::c_void,
1278            arg5: *mut ::std::os::raw::c_void,
1279            arg6: ::std::os::raw::c_int,
1280        ) -> *mut ::std::os::raw::c_void,
1281        ::libloading::Error,
1282    >,
1283    pub Java_org_chocosolver_capi_ConstraintApi_increasing: Result<
1284        unsafe extern "C" fn(
1285            arg1: *mut graal_isolatethread_t,
1286            arg2: *mut ::std::os::raw::c_void,
1287            arg3: *mut ::std::os::raw::c_void,
1288            arg4: ::std::os::raw::c_int,
1289        ) -> *mut ::std::os::raw::c_void,
1290        ::libloading::Error,
1291    >,
1292    pub Java_org_chocosolver_capi_ConstraintApi_inverseChanneling: Result<
1293        unsafe extern "C" fn(
1294            arg1: *mut graal_isolatethread_t,
1295            arg2: *mut ::std::os::raw::c_void,
1296            arg3: *mut ::std::os::raw::c_void,
1297            arg4: *mut ::std::os::raw::c_void,
1298            arg5: ::std::os::raw::c_int,
1299            arg6: ::std::os::raw::c_int,
1300            arg7: ::std::os::raw::c_int,
1301        ) -> *mut ::std::os::raw::c_void,
1302        ::libloading::Error,
1303    >,
1304    pub Java_org_chocosolver_capi_ConstraintApi_intValuePrecedeChain: Result<
1305        unsafe extern "C" fn(
1306            arg1: *mut graal_isolatethread_t,
1307            arg2: *mut ::std::os::raw::c_void,
1308            arg3: *mut ::std::os::raw::c_void,
1309            arg4: *mut ::std::os::raw::c_void,
1310        ) -> *mut ::std::os::raw::c_void,
1311        ::libloading::Error,
1312    >,
1313    pub Java_org_chocosolver_capi_ConstraintApi_knapsack: Result<
1314        unsafe extern "C" fn(
1315            arg1: *mut graal_isolatethread_t,
1316            arg2: *mut ::std::os::raw::c_void,
1317            arg3: *mut ::std::os::raw::c_void,
1318            arg4: *mut ::std::os::raw::c_void,
1319            arg5: *mut ::std::os::raw::c_void,
1320            arg6: *mut ::std::os::raw::c_void,
1321            arg7: *mut ::std::os::raw::c_void,
1322        ) -> *mut ::std::os::raw::c_void,
1323        ::libloading::Error,
1324    >,
1325    pub Java_org_chocosolver_capi_ConstraintApi_keysort: Result<
1326        unsafe extern "C" fn(
1327            arg1: *mut graal_isolatethread_t,
1328            arg2: *mut ::std::os::raw::c_void,
1329            arg3: *mut ::std::os::raw::c_void,
1330            arg4: *mut ::std::os::raw::c_void,
1331            arg5: *mut ::std::os::raw::c_void,
1332            arg6: ::std::os::raw::c_int,
1333        ) -> *mut ::std::os::raw::c_void,
1334        ::libloading::Error,
1335    >,
1336    pub Java_org_chocosolver_capi_ConstraintApi_lexChainLess: Result<
1337        unsafe extern "C" fn(
1338            arg1: *mut graal_isolatethread_t,
1339            arg2: *mut ::std::os::raw::c_void,
1340            arg3: *mut ::std::os::raw::c_void,
1341        ) -> *mut ::std::os::raw::c_void,
1342        ::libloading::Error,
1343    >,
1344    pub Java_org_chocosolver_capi_ConstraintApi_lexChainLessEq: Result<
1345        unsafe extern "C" fn(
1346            arg1: *mut graal_isolatethread_t,
1347            arg2: *mut ::std::os::raw::c_void,
1348            arg3: *mut ::std::os::raw::c_void,
1349        ) -> *mut ::std::os::raw::c_void,
1350        ::libloading::Error,
1351    >,
1352    pub Java_org_chocosolver_capi_ConstraintApi_lexLess: Result<
1353        unsafe extern "C" fn(
1354            arg1: *mut graal_isolatethread_t,
1355            arg2: *mut ::std::os::raw::c_void,
1356            arg3: *mut ::std::os::raw::c_void,
1357            arg4: *mut ::std::os::raw::c_void,
1358        ) -> *mut ::std::os::raw::c_void,
1359        ::libloading::Error,
1360    >,
1361    pub Java_org_chocosolver_capi_ConstraintApi_lexLessEq: Result<
1362        unsafe extern "C" fn(
1363            arg1: *mut graal_isolatethread_t,
1364            arg2: *mut ::std::os::raw::c_void,
1365            arg3: *mut ::std::os::raw::c_void,
1366            arg4: *mut ::std::os::raw::c_void,
1367        ) -> *mut ::std::os::raw::c_void,
1368        ::libloading::Error,
1369    >,
1370    pub Java_org_chocosolver_capi_ConstraintApi_argmax: Result<
1371        unsafe extern "C" fn(
1372            arg1: *mut graal_isolatethread_t,
1373            arg2: *mut ::std::os::raw::c_void,
1374            arg3: *mut ::std::os::raw::c_void,
1375            arg4: ::std::os::raw::c_int,
1376            arg5: *mut ::std::os::raw::c_void,
1377        ) -> *mut ::std::os::raw::c_void,
1378        ::libloading::Error,
1379    >,
1380    pub Java_org_chocosolver_capi_ConstraintApi_argmin: Result<
1381        unsafe extern "C" fn(
1382            arg1: *mut graal_isolatethread_t,
1383            arg2: *mut ::std::os::raw::c_void,
1384            arg3: *mut ::std::os::raw::c_void,
1385            arg4: ::std::os::raw::c_int,
1386            arg5: *mut ::std::os::raw::c_void,
1387        ) -> *mut ::std::os::raw::c_void,
1388        ::libloading::Error,
1389    >,
1390    pub Java_org_chocosolver_capi_ConstraintApi_mddc: Result<
1391        unsafe extern "C" fn(
1392            arg1: *mut graal_isolatethread_t,
1393            arg2: *mut ::std::os::raw::c_void,
1394            arg3: *mut ::std::os::raw::c_void,
1395            arg4: *mut ::std::os::raw::c_void,
1396        ) -> *mut ::std::os::raw::c_void,
1397        ::libloading::Error,
1398    >,
1399    pub Java_org_chocosolver_capi_ConstraintApi_multiCostRegular: Result<
1400        unsafe extern "C" fn(
1401            arg1: *mut graal_isolatethread_t,
1402            arg2: *mut ::std::os::raw::c_void,
1403            arg3: *mut ::std::os::raw::c_void,
1404            arg4: *mut ::std::os::raw::c_void,
1405            arg5: *mut ::std::os::raw::c_void,
1406        ) -> *mut ::std::os::raw::c_void,
1407        ::libloading::Error,
1408    >,
1409    pub Java_org_chocosolver_capi_ConstraintApi_nValues: Result<
1410        unsafe extern "C" fn(
1411            arg1: *mut graal_isolatethread_t,
1412            arg2: *mut ::std::os::raw::c_void,
1413            arg3: *mut ::std::os::raw::c_void,
1414            arg4: *mut ::std::os::raw::c_void,
1415        ) -> *mut ::std::os::raw::c_void,
1416        ::libloading::Error,
1417    >,
1418    pub Java_org_chocosolver_capi_ConstraintApi_or_bv_bv: Result<
1419        unsafe extern "C" fn(
1420            arg1: *mut graal_isolatethread_t,
1421            arg2: *mut ::std::os::raw::c_void,
1422            arg3: *mut ::std::os::raw::c_void,
1423        ) -> *mut ::std::os::raw::c_void,
1424        ::libloading::Error,
1425    >,
1426    pub Java_org_chocosolver_capi_ConstraintApi_or_cs_cs: Result<
1427        unsafe extern "C" fn(
1428            arg1: *mut graal_isolatethread_t,
1429            arg2: *mut ::std::os::raw::c_void,
1430            arg3: *mut ::std::os::raw::c_void,
1431        ) -> *mut ::std::os::raw::c_void,
1432        ::libloading::Error,
1433    >,
1434    pub Java_org_chocosolver_capi_ConstraintApi_path: Result<
1435        unsafe extern "C" fn(
1436            arg1: *mut graal_isolatethread_t,
1437            arg2: *mut ::std::os::raw::c_void,
1438            arg3: *mut ::std::os::raw::c_void,
1439            arg4: *mut ::std::os::raw::c_void,
1440            arg5: *mut ::std::os::raw::c_void,
1441            arg6: ::std::os::raw::c_int,
1442        ) -> *mut ::std::os::raw::c_void,
1443        ::libloading::Error,
1444    >,
1445    pub Java_org_chocosolver_capi_ConstraintApi_regular: Result<
1446        unsafe extern "C" fn(
1447            arg1: *mut graal_isolatethread_t,
1448            arg2: *mut ::std::os::raw::c_void,
1449            arg3: *mut ::std::os::raw::c_void,
1450            arg4: *mut ::std::os::raw::c_void,
1451        ) -> *mut ::std::os::raw::c_void,
1452        ::libloading::Error,
1453    >,
1454    pub Java_org_chocosolver_capi_ConstraintApi_scalar_i: Result<
1455        unsafe extern "C" fn(
1456            arg1: *mut graal_isolatethread_t,
1457            arg2: *mut ::std::os::raw::c_void,
1458            arg3: *mut ::std::os::raw::c_void,
1459            arg4: *mut ::std::os::raw::c_void,
1460            arg5: *mut ::std::os::raw::c_char,
1461            arg6: ::std::os::raw::c_int,
1462        ) -> *mut ::std::os::raw::c_void,
1463        ::libloading::Error,
1464    >,
1465    pub Java_org_chocosolver_capi_ConstraintApi_scalar_iv: Result<
1466        unsafe extern "C" fn(
1467            arg1: *mut graal_isolatethread_t,
1468            arg2: *mut ::std::os::raw::c_void,
1469            arg3: *mut ::std::os::raw::c_void,
1470            arg4: *mut ::std::os::raw::c_void,
1471            arg5: *mut ::std::os::raw::c_char,
1472            arg6: *mut ::std::os::raw::c_void,
1473        ) -> *mut ::std::os::raw::c_void,
1474        ::libloading::Error,
1475    >,
1476    pub Java_org_chocosolver_capi_ConstraintApi_sort: Result<
1477        unsafe extern "C" fn(
1478            arg1: *mut graal_isolatethread_t,
1479            arg2: *mut ::std::os::raw::c_void,
1480            arg3: *mut ::std::os::raw::c_void,
1481            arg4: *mut ::std::os::raw::c_void,
1482        ) -> *mut ::std::os::raw::c_void,
1483        ::libloading::Error,
1484    >,
1485    pub Java_org_chocosolver_capi_ConstraintApi_subCircuit: Result<
1486        unsafe extern "C" fn(
1487            arg1: *mut graal_isolatethread_t,
1488            arg2: *mut ::std::os::raw::c_void,
1489            arg3: *mut ::std::os::raw::c_void,
1490            arg4: ::std::os::raw::c_int,
1491            arg5: *mut ::std::os::raw::c_void,
1492        ) -> *mut ::std::os::raw::c_void,
1493        ::libloading::Error,
1494    >,
1495    pub Java_org_chocosolver_capi_ConstraintApi_subPath: Result<
1496        unsafe extern "C" fn(
1497            arg1: *mut graal_isolatethread_t,
1498            arg2: *mut ::std::os::raw::c_void,
1499            arg3: *mut ::std::os::raw::c_void,
1500            arg4: *mut ::std::os::raw::c_void,
1501            arg5: *mut ::std::os::raw::c_void,
1502            arg6: ::std::os::raw::c_int,
1503            arg7: *mut ::std::os::raw::c_void,
1504        ) -> *mut ::std::os::raw::c_void,
1505        ::libloading::Error,
1506    >,
1507    pub Java_org_chocosolver_capi_ConstraintApi_sum_iv_i: Result<
1508        unsafe extern "C" fn(
1509            arg1: *mut graal_isolatethread_t,
1510            arg2: *mut ::std::os::raw::c_void,
1511            arg3: *mut ::std::os::raw::c_void,
1512            arg4: *mut ::std::os::raw::c_char,
1513            arg5: ::std::os::raw::c_int,
1514        ) -> *mut ::std::os::raw::c_void,
1515        ::libloading::Error,
1516    >,
1517    pub Java_org_chocosolver_capi_ConstraintApi_sum_iv_iv: Result<
1518        unsafe extern "C" fn(
1519            arg1: *mut graal_isolatethread_t,
1520            arg2: *mut ::std::os::raw::c_void,
1521            arg3: *mut ::std::os::raw::c_void,
1522            arg4: *mut ::std::os::raw::c_char,
1523            arg5: *mut ::std::os::raw::c_void,
1524        ) -> *mut ::std::os::raw::c_void,
1525        ::libloading::Error,
1526    >,
1527    pub Java_org_chocosolver_capi_ConstraintApi_sum_ivarray_ivarray: Result<
1528        unsafe extern "C" fn(
1529            arg1: *mut graal_isolatethread_t,
1530            arg2: *mut ::std::os::raw::c_void,
1531            arg3: *mut ::std::os::raw::c_void,
1532            arg4: *mut ::std::os::raw::c_char,
1533            arg5: *mut ::std::os::raw::c_void,
1534        ) -> *mut ::std::os::raw::c_void,
1535        ::libloading::Error,
1536    >,
1537    pub Java_org_chocosolver_capi_ConstraintApi_sum_bv_i: Result<
1538        unsafe extern "C" fn(
1539            arg1: *mut graal_isolatethread_t,
1540            arg2: *mut ::std::os::raw::c_void,
1541            arg3: *mut ::std::os::raw::c_void,
1542            arg4: *mut ::std::os::raw::c_char,
1543            arg5: ::std::os::raw::c_int,
1544        ) -> *mut ::std::os::raw::c_void,
1545        ::libloading::Error,
1546    >,
1547    pub Java_org_chocosolver_capi_ConstraintApi_sum_bv_iv: Result<
1548        unsafe extern "C" fn(
1549            arg1: *mut graal_isolatethread_t,
1550            arg2: *mut ::std::os::raw::c_void,
1551            arg3: *mut ::std::os::raw::c_void,
1552            arg4: *mut ::std::os::raw::c_char,
1553            arg5: *mut ::std::os::raw::c_void,
1554        ) -> *mut ::std::os::raw::c_void,
1555        ::libloading::Error,
1556    >,
1557    pub Java_org_chocosolver_capi_ConstraintApi_tree: Result<
1558        unsafe extern "C" fn(
1559            arg1: *mut graal_isolatethread_t,
1560            arg2: *mut ::std::os::raw::c_void,
1561            arg3: *mut ::std::os::raw::c_void,
1562            arg4: *mut ::std::os::raw::c_void,
1563            arg5: ::std::os::raw::c_int,
1564        ) -> *mut ::std::os::raw::c_void,
1565        ::libloading::Error,
1566    >,
1567    pub Java_org_chocosolver_capi_ConstraintApi_set_union_ints: Result<
1568        unsafe extern "C" fn(
1569            arg1: *mut graal_isolatethread_t,
1570            arg2: *mut ::std::os::raw::c_void,
1571            arg3: *mut ::std::os::raw::c_void,
1572            arg4: *mut ::std::os::raw::c_void,
1573        ) -> *mut ::std::os::raw::c_void,
1574        ::libloading::Error,
1575    >,
1576    pub Java_org_chocosolver_capi_ConstraintApi_set_union: Result<
1577        unsafe extern "C" fn(
1578            arg1: *mut graal_isolatethread_t,
1579            arg2: *mut ::std::os::raw::c_void,
1580            arg3: *mut ::std::os::raw::c_void,
1581            arg4: *mut ::std::os::raw::c_void,
1582        ) -> *mut ::std::os::raw::c_void,
1583        ::libloading::Error,
1584    >,
1585    pub Java_org_chocosolver_capi_ConstraintApi_set_union_indices: Result<
1586        unsafe extern "C" fn(
1587            arg1: *mut graal_isolatethread_t,
1588            arg2: *mut ::std::os::raw::c_void,
1589            arg3: *mut ::std::os::raw::c_void,
1590            arg4: *mut ::std::os::raw::c_void,
1591            arg5: *mut ::std::os::raw::c_void,
1592            arg6: ::std::os::raw::c_int,
1593        ) -> *mut ::std::os::raw::c_void,
1594        ::libloading::Error,
1595    >,
1596    pub Java_org_chocosolver_capi_ConstraintApi_set_intersection: Result<
1597        unsafe extern "C" fn(
1598            arg1: *mut graal_isolatethread_t,
1599            arg2: *mut ::std::os::raw::c_void,
1600            arg3: *mut ::std::os::raw::c_void,
1601            arg4: *mut ::std::os::raw::c_void,
1602            arg5: ::std::os::raw::c_int,
1603        ) -> *mut ::std::os::raw::c_void,
1604        ::libloading::Error,
1605    >,
1606    pub Java_org_chocosolver_capi_ConstraintApi_set_subset_eq: Result<
1607        unsafe extern "C" fn(
1608            arg1: *mut graal_isolatethread_t,
1609            arg2: *mut ::std::os::raw::c_void,
1610            arg3: *mut ::std::os::raw::c_void,
1611        ) -> *mut ::std::os::raw::c_void,
1612        ::libloading::Error,
1613    >,
1614    pub Java_org_chocosolver_capi_ConstraintApi_set_nb_empty: Result<
1615        unsafe extern "C" fn(
1616            arg1: *mut graal_isolatethread_t,
1617            arg2: *mut ::std::os::raw::c_void,
1618            arg3: *mut ::std::os::raw::c_void,
1619            arg4: *mut ::std::os::raw::c_void,
1620        ) -> *mut ::std::os::raw::c_void,
1621        ::libloading::Error,
1622    >,
1623    pub Java_org_chocosolver_capi_ConstraintApi_set_offset: Result<
1624        unsafe extern "C" fn(
1625            arg1: *mut graal_isolatethread_t,
1626            arg2: *mut ::std::os::raw::c_void,
1627            arg3: *mut ::std::os::raw::c_void,
1628            arg4: *mut ::std::os::raw::c_void,
1629            arg5: ::std::os::raw::c_int,
1630        ) -> *mut ::std::os::raw::c_void,
1631        ::libloading::Error,
1632    >,
1633    pub Java_org_chocosolver_capi_ConstraintApi_set_not_empty: Result<
1634        unsafe extern "C" fn(
1635            arg1: *mut graal_isolatethread_t,
1636            arg2: *mut ::std::os::raw::c_void,
1637            arg3: *mut ::std::os::raw::c_void,
1638        ) -> *mut ::std::os::raw::c_void,
1639        ::libloading::Error,
1640    >,
1641    pub Java_org_chocosolver_capi_ConstraintApi_set_sum: Result<
1642        unsafe extern "C" fn(
1643            arg1: *mut graal_isolatethread_t,
1644            arg2: *mut ::std::os::raw::c_void,
1645            arg3: *mut ::std::os::raw::c_void,
1646            arg4: *mut ::std::os::raw::c_void,
1647        ) -> *mut ::std::os::raw::c_void,
1648        ::libloading::Error,
1649    >,
1650    pub Java_org_chocosolver_capi_ConstraintApi_set_sum_elements: Result<
1651        unsafe extern "C" fn(
1652            arg1: *mut graal_isolatethread_t,
1653            arg2: *mut ::std::os::raw::c_void,
1654            arg3: *mut ::std::os::raw::c_void,
1655            arg4: *mut ::std::os::raw::c_void,
1656            arg5: ::std::os::raw::c_int,
1657            arg6: *mut ::std::os::raw::c_void,
1658        ) -> *mut ::std::os::raw::c_void,
1659        ::libloading::Error,
1660    >,
1661    pub Java_org_chocosolver_capi_ConstraintApi_set_max: Result<
1662        unsafe extern "C" fn(
1663            arg1: *mut graal_isolatethread_t,
1664            arg2: *mut ::std::os::raw::c_void,
1665            arg3: *mut ::std::os::raw::c_void,
1666            arg4: *mut ::std::os::raw::c_void,
1667            arg5: ::std::os::raw::c_int,
1668        ) -> *mut ::std::os::raw::c_void,
1669        ::libloading::Error,
1670    >,
1671    pub Java_org_chocosolver_capi_ConstraintApi_set_max_indices: Result<
1672        unsafe extern "C" fn(
1673            arg1: *mut graal_isolatethread_t,
1674            arg2: *mut ::std::os::raw::c_void,
1675            arg3: *mut ::std::os::raw::c_void,
1676            arg4: *mut ::std::os::raw::c_void,
1677            arg5: ::std::os::raw::c_int,
1678            arg6: *mut ::std::os::raw::c_void,
1679            arg7: ::std::os::raw::c_int,
1680        ) -> *mut ::std::os::raw::c_void,
1681        ::libloading::Error,
1682    >,
1683    pub Java_org_chocosolver_capi_ConstraintApi_set_min: Result<
1684        unsafe extern "C" fn(
1685            arg1: *mut graal_isolatethread_t,
1686            arg2: *mut ::std::os::raw::c_void,
1687            arg3: *mut ::std::os::raw::c_void,
1688            arg4: *mut ::std::os::raw::c_void,
1689            arg5: ::std::os::raw::c_int,
1690        ) -> *mut ::std::os::raw::c_void,
1691        ::libloading::Error,
1692    >,
1693    pub Java_org_chocosolver_capi_ConstraintApi_set_min_indices: Result<
1694        unsafe extern "C" fn(
1695            arg1: *mut graal_isolatethread_t,
1696            arg2: *mut ::std::os::raw::c_void,
1697            arg3: *mut ::std::os::raw::c_void,
1698            arg4: *mut ::std::os::raw::c_void,
1699            arg5: ::std::os::raw::c_int,
1700            arg6: *mut ::std::os::raw::c_void,
1701            arg7: ::std::os::raw::c_int,
1702        ) -> *mut ::std::os::raw::c_void,
1703        ::libloading::Error,
1704    >,
1705    pub Java_org_chocosolver_capi_ConstraintApi_set_bools_channeling: Result<
1706        unsafe extern "C" fn(
1707            arg1: *mut graal_isolatethread_t,
1708            arg2: *mut ::std::os::raw::c_void,
1709            arg3: *mut ::std::os::raw::c_void,
1710            arg4: *mut ::std::os::raw::c_void,
1711            arg5: ::std::os::raw::c_int,
1712        ) -> *mut ::std::os::raw::c_void,
1713        ::libloading::Error,
1714    >,
1715    pub Java_org_chocosolver_capi_ConstraintApi_set_ints_channeling: Result<
1716        unsafe extern "C" fn(
1717            arg1: *mut graal_isolatethread_t,
1718            arg2: *mut ::std::os::raw::c_void,
1719            arg3: *mut ::std::os::raw::c_void,
1720            arg4: *mut ::std::os::raw::c_void,
1721            arg5: ::std::os::raw::c_int,
1722            arg6: ::std::os::raw::c_int,
1723        ) -> *mut ::std::os::raw::c_void,
1724        ::libloading::Error,
1725    >,
1726    pub Java_org_chocosolver_capi_ConstraintApi_set_disjoint: Result<
1727        unsafe extern "C" fn(
1728            arg1: *mut graal_isolatethread_t,
1729            arg2: *mut ::std::os::raw::c_void,
1730            arg3: *mut ::std::os::raw::c_void,
1731            arg4: *mut ::std::os::raw::c_void,
1732        ) -> *mut ::std::os::raw::c_void,
1733        ::libloading::Error,
1734    >,
1735    pub Java_org_chocosolver_capi_ConstraintApi_set_all_disjoint: Result<
1736        unsafe extern "C" fn(
1737            arg1: *mut graal_isolatethread_t,
1738            arg2: *mut ::std::os::raw::c_void,
1739            arg3: *mut ::std::os::raw::c_void,
1740        ) -> *mut ::std::os::raw::c_void,
1741        ::libloading::Error,
1742    >,
1743    pub Java_org_chocosolver_capi_ConstraintApi_set_all_different: Result<
1744        unsafe extern "C" fn(
1745            arg1: *mut graal_isolatethread_t,
1746            arg2: *mut ::std::os::raw::c_void,
1747            arg3: *mut ::std::os::raw::c_void,
1748        ) -> *mut ::std::os::raw::c_void,
1749        ::libloading::Error,
1750    >,
1751    pub Java_org_chocosolver_capi_ConstraintApi_set_all_equal: Result<
1752        unsafe extern "C" fn(
1753            arg1: *mut graal_isolatethread_t,
1754            arg2: *mut ::std::os::raw::c_void,
1755            arg3: *mut ::std::os::raw::c_void,
1756        ) -> *mut ::std::os::raw::c_void,
1757        ::libloading::Error,
1758    >,
1759    pub Java_org_chocosolver_capi_ConstraintApi_set_partition: Result<
1760        unsafe extern "C" fn(
1761            arg1: *mut graal_isolatethread_t,
1762            arg2: *mut ::std::os::raw::c_void,
1763            arg3: *mut ::std::os::raw::c_void,
1764            arg4: *mut ::std::os::raw::c_void,
1765        ) -> *mut ::std::os::raw::c_void,
1766        ::libloading::Error,
1767    >,
1768    pub Java_org_chocosolver_capi_ConstraintApi_set_inverse_set: Result<
1769        unsafe extern "C" fn(
1770            arg1: *mut graal_isolatethread_t,
1771            arg2: *mut ::std::os::raw::c_void,
1772            arg3: *mut ::std::os::raw::c_void,
1773            arg4: *mut ::std::os::raw::c_void,
1774            arg5: ::std::os::raw::c_int,
1775            arg6: ::std::os::raw::c_int,
1776        ) -> *mut ::std::os::raw::c_void,
1777        ::libloading::Error,
1778    >,
1779    pub Java_org_chocosolver_capi_ConstraintApi_set_symmetric: Result<
1780        unsafe extern "C" fn(
1781            arg1: *mut graal_isolatethread_t,
1782            arg2: *mut ::std::os::raw::c_void,
1783            arg3: *mut ::std::os::raw::c_void,
1784            arg4: ::std::os::raw::c_int,
1785        ) -> *mut ::std::os::raw::c_void,
1786        ::libloading::Error,
1787    >,
1788    pub Java_org_chocosolver_capi_ConstraintApi_set_element: Result<
1789        unsafe extern "C" fn(
1790            arg1: *mut graal_isolatethread_t,
1791            arg2: *mut ::std::os::raw::c_void,
1792            arg3: *mut ::std::os::raw::c_void,
1793            arg4: *mut ::std::os::raw::c_void,
1794            arg5: ::std::os::raw::c_int,
1795            arg6: *mut ::std::os::raw::c_void,
1796        ) -> *mut ::std::os::raw::c_void,
1797        ::libloading::Error,
1798    >,
1799    pub Java_org_chocosolver_capi_ConstraintApi_set_member_set: Result<
1800        unsafe extern "C" fn(
1801            arg1: *mut graal_isolatethread_t,
1802            arg2: *mut ::std::os::raw::c_void,
1803            arg3: *mut ::std::os::raw::c_void,
1804            arg4: *mut ::std::os::raw::c_void,
1805        ) -> *mut ::std::os::raw::c_void,
1806        ::libloading::Error,
1807    >,
1808    pub Java_org_chocosolver_capi_ConstraintApi_set_member_int: Result<
1809        unsafe extern "C" fn(
1810            arg1: *mut graal_isolatethread_t,
1811            arg2: *mut ::std::os::raw::c_void,
1812            arg3: *mut ::std::os::raw::c_void,
1813            arg4: *mut ::std::os::raw::c_void,
1814        ) -> *mut ::std::os::raw::c_void,
1815        ::libloading::Error,
1816    >,
1817    pub Java_org_chocosolver_capi_ConstraintApi_set_not_member_int: Result<
1818        unsafe extern "C" fn(
1819            arg1: *mut graal_isolatethread_t,
1820            arg2: *mut ::std::os::raw::c_void,
1821            arg3: *mut ::std::os::raw::c_void,
1822            arg4: *mut ::std::os::raw::c_void,
1823        ) -> *mut ::std::os::raw::c_void,
1824        ::libloading::Error,
1825    >,
1826    pub Java_org_chocosolver_capi_ConstraintApi_set_le: Result<
1827        unsafe extern "C" fn(
1828            arg1: *mut graal_isolatethread_t,
1829            arg2: *mut ::std::os::raw::c_void,
1830            arg3: *mut ::std::os::raw::c_void,
1831            arg4: *mut ::std::os::raw::c_void,
1832        ) -> *mut ::std::os::raw::c_void,
1833        ::libloading::Error,
1834    >,
1835    pub Java_org_chocosolver_capi_ConstraintApi_set_lt: Result<
1836        unsafe extern "C" fn(
1837            arg1: *mut graal_isolatethread_t,
1838            arg2: *mut ::std::os::raw::c_void,
1839            arg3: *mut ::std::os::raw::c_void,
1840            arg4: *mut ::std::os::raw::c_void,
1841        ) -> *mut ::std::os::raw::c_void,
1842        ::libloading::Error,
1843    >,
1844    pub Java_org_chocosolver_capi_ConstraintApi_graph_nb_nodes: Result<
1845        unsafe extern "C" fn(
1846            arg1: *mut graal_isolatethread_t,
1847            arg2: *mut ::std::os::raw::c_void,
1848            arg3: *mut ::std::os::raw::c_void,
1849            arg4: *mut ::std::os::raw::c_void,
1850        ) -> *mut ::std::os::raw::c_void,
1851        ::libloading::Error,
1852    >,
1853    pub Java_org_chocosolver_capi_ConstraintApi_graph_nb_edges: Result<
1854        unsafe extern "C" fn(
1855            arg1: *mut graal_isolatethread_t,
1856            arg2: *mut ::std::os::raw::c_void,
1857            arg3: *mut ::std::os::raw::c_void,
1858            arg4: *mut ::std::os::raw::c_void,
1859        ) -> *mut ::std::os::raw::c_void,
1860        ::libloading::Error,
1861    >,
1862    pub Java_org_chocosolver_capi_ConstraintApi_graph_loop_set: Result<
1863        unsafe extern "C" fn(
1864            arg1: *mut graal_isolatethread_t,
1865            arg2: *mut ::std::os::raw::c_void,
1866            arg3: *mut ::std::os::raw::c_void,
1867            arg4: *mut ::std::os::raw::c_void,
1868        ) -> *mut ::std::os::raw::c_void,
1869        ::libloading::Error,
1870    >,
1871    pub Java_org_chocosolver_capi_ConstraintApi_graph_nb_loops: Result<
1872        unsafe extern "C" fn(
1873            arg1: *mut graal_isolatethread_t,
1874            arg2: *mut ::std::os::raw::c_void,
1875            arg3: *mut ::std::os::raw::c_void,
1876            arg4: *mut ::std::os::raw::c_void,
1877        ) -> *mut ::std::os::raw::c_void,
1878        ::libloading::Error,
1879    >,
1880    pub Java_org_chocosolver_capi_ConstraintApi_graph_symmetric: Result<
1881        unsafe extern "C" fn(
1882            arg1: *mut graal_isolatethread_t,
1883            arg2: *mut ::std::os::raw::c_void,
1884            arg3: *mut ::std::os::raw::c_void,
1885        ) -> *mut ::std::os::raw::c_void,
1886        ::libloading::Error,
1887    >,
1888    pub Java_org_chocosolver_capi_ConstraintApi_graph_anti_symmetric: Result<
1889        unsafe extern "C" fn(
1890            arg1: *mut graal_isolatethread_t,
1891            arg2: *mut ::std::os::raw::c_void,
1892            arg3: *mut ::std::os::raw::c_void,
1893        ) -> *mut ::std::os::raw::c_void,
1894        ::libloading::Error,
1895    >,
1896    pub Java_org_chocosolver_capi_ConstraintApi_graph_transitivity: Result<
1897        unsafe extern "C" fn(
1898            arg1: *mut graal_isolatethread_t,
1899            arg2: *mut ::std::os::raw::c_void,
1900            arg3: *mut ::std::os::raw::c_void,
1901        ) -> *mut ::std::os::raw::c_void,
1902        ::libloading::Error,
1903    >,
1904    pub Java_org_chocosolver_capi_ConstraintApi_graph_subgraph: Result<
1905        unsafe extern "C" fn(
1906            arg1: *mut graal_isolatethread_t,
1907            arg2: *mut ::std::os::raw::c_void,
1908            arg3: *mut ::std::os::raw::c_void,
1909            arg4: *mut ::std::os::raw::c_void,
1910        ) -> *mut ::std::os::raw::c_void,
1911        ::libloading::Error,
1912    >,
1913    pub Java_org_chocosolver_capi_ConstraintApi_graph_nodes_channeling_set: Result<
1914        unsafe extern "C" fn(
1915            arg1: *mut graal_isolatethread_t,
1916            arg2: *mut ::std::os::raw::c_void,
1917            arg3: *mut ::std::os::raw::c_void,
1918            arg4: *mut ::std::os::raw::c_void,
1919        ) -> *mut ::std::os::raw::c_void,
1920        ::libloading::Error,
1921    >,
1922    pub Java_org_chocosolver_capi_ConstraintApi_graph_nodes_channeling_bools: Result<
1923        unsafe extern "C" fn(
1924            arg1: *mut graal_isolatethread_t,
1925            arg2: *mut ::std::os::raw::c_void,
1926            arg3: *mut ::std::os::raw::c_void,
1927            arg4: *mut ::std::os::raw::c_void,
1928        ) -> *mut ::std::os::raw::c_void,
1929        ::libloading::Error,
1930    >,
1931    pub Java_org_chocosolver_capi_ConstraintApi_graph_node_channeling: Result<
1932        unsafe extern "C" fn(
1933            arg1: *mut graal_isolatethread_t,
1934            arg2: *mut ::std::os::raw::c_void,
1935            arg3: *mut ::std::os::raw::c_void,
1936            arg4: *mut ::std::os::raw::c_void,
1937            arg5: ::std::os::raw::c_int,
1938        ) -> *mut ::std::os::raw::c_void,
1939        ::libloading::Error,
1940    >,
1941    pub Java_org_chocosolver_capi_ConstraintApi_graph_edge_channeling: Result<
1942        unsafe extern "C" fn(
1943            arg1: *mut graal_isolatethread_t,
1944            arg2: *mut ::std::os::raw::c_void,
1945            arg3: *mut ::std::os::raw::c_void,
1946            arg4: *mut ::std::os::raw::c_void,
1947            arg5: ::std::os::raw::c_int,
1948            arg6: ::std::os::raw::c_int,
1949        ) -> *mut ::std::os::raw::c_void,
1950        ::libloading::Error,
1951    >,
1952    pub Java_org_chocosolver_capi_ConstraintApi_graph_neighbors_channeling_sets: Result<
1953        unsafe extern "C" fn(
1954            arg1: *mut graal_isolatethread_t,
1955            arg2: *mut ::std::os::raw::c_void,
1956            arg3: *mut ::std::os::raw::c_void,
1957            arg4: *mut ::std::os::raw::c_void,
1958        ) -> *mut ::std::os::raw::c_void,
1959        ::libloading::Error,
1960    >,
1961    pub Java_org_chocosolver_capi_ConstraintApi_graph_neighbors_channeling_bools: Result<
1962        unsafe extern "C" fn(
1963            arg1: *mut graal_isolatethread_t,
1964            arg2: *mut ::std::os::raw::c_void,
1965            arg3: *mut ::std::os::raw::c_void,
1966            arg4: *mut ::std::os::raw::c_void,
1967        ) -> *mut ::std::os::raw::c_void,
1968        ::libloading::Error,
1969    >,
1970    pub Java_org_chocosolver_capi_ConstraintApi_graph_neighbors_channeling_node_set: Result<
1971        unsafe extern "C" fn(
1972            arg1: *mut graal_isolatethread_t,
1973            arg2: *mut ::std::os::raw::c_void,
1974            arg3: *mut ::std::os::raw::c_void,
1975            arg4: *mut ::std::os::raw::c_void,
1976            arg5: ::std::os::raw::c_int,
1977        ) -> *mut ::std::os::raw::c_void,
1978        ::libloading::Error,
1979    >,
1980    pub Java_org_chocosolver_capi_ConstraintApi_graph_neighbors_channeling_node_bools: Result<
1981        unsafe extern "C" fn(
1982            arg1: *mut graal_isolatethread_t,
1983            arg2: *mut ::std::os::raw::c_void,
1984            arg3: *mut ::std::os::raw::c_void,
1985            arg4: *mut ::std::os::raw::c_void,
1986            arg5: ::std::os::raw::c_int,
1987        ) -> *mut ::std::os::raw::c_void,
1988        ::libloading::Error,
1989    >,
1990    pub Java_org_chocosolver_capi_ConstraintApi_graph_successors_channeling_sets: Result<
1991        unsafe extern "C" fn(
1992            arg1: *mut graal_isolatethread_t,
1993            arg2: *mut ::std::os::raw::c_void,
1994            arg3: *mut ::std::os::raw::c_void,
1995            arg4: *mut ::std::os::raw::c_void,
1996        ) -> *mut ::std::os::raw::c_void,
1997        ::libloading::Error,
1998    >,
1999    pub Java_org_chocosolver_capi_ConstraintApi_graph_successors_channeling_bools: Result<
2000        unsafe extern "C" fn(
2001            arg1: *mut graal_isolatethread_t,
2002            arg2: *mut ::std::os::raw::c_void,
2003            arg3: *mut ::std::os::raw::c_void,
2004            arg4: *mut ::std::os::raw::c_void,
2005        ) -> *mut ::std::os::raw::c_void,
2006        ::libloading::Error,
2007    >,
2008    pub Java_org_chocosolver_capi_ConstraintApi_graph_successors_channeling_node_set: Result<
2009        unsafe extern "C" fn(
2010            arg1: *mut graal_isolatethread_t,
2011            arg2: *mut ::std::os::raw::c_void,
2012            arg3: *mut ::std::os::raw::c_void,
2013            arg4: *mut ::std::os::raw::c_void,
2014            arg5: ::std::os::raw::c_int,
2015        ) -> *mut ::std::os::raw::c_void,
2016        ::libloading::Error,
2017    >,
2018    pub Java_org_chocosolver_capi_ConstraintApi_graph_successors_channeling_node_bools: Result<
2019        unsafe extern "C" fn(
2020            arg1: *mut graal_isolatethread_t,
2021            arg2: *mut ::std::os::raw::c_void,
2022            arg3: *mut ::std::os::raw::c_void,
2023            arg4: *mut ::std::os::raw::c_void,
2024            arg5: ::std::os::raw::c_int,
2025        ) -> *mut ::std::os::raw::c_void,
2026        ::libloading::Error,
2027    >,
2028    pub Java_org_chocosolver_capi_ConstraintApi_graph_predecessors_channeling_node_set: Result<
2029        unsafe extern "C" fn(
2030            arg1: *mut graal_isolatethread_t,
2031            arg2: *mut ::std::os::raw::c_void,
2032            arg3: *mut ::std::os::raw::c_void,
2033            arg4: *mut ::std::os::raw::c_void,
2034            arg5: ::std::os::raw::c_int,
2035        ) -> *mut ::std::os::raw::c_void,
2036        ::libloading::Error,
2037    >,
2038    pub Java_org_chocosolver_capi_ConstraintApi_graph_predecessors_channeling_node_bools: Result<
2039        unsafe extern "C" fn(
2040            arg1: *mut graal_isolatethread_t,
2041            arg2: *mut ::std::os::raw::c_void,
2042            arg3: *mut ::std::os::raw::c_void,
2043            arg4: *mut ::std::os::raw::c_void,
2044            arg5: ::std::os::raw::c_int,
2045        ) -> *mut ::std::os::raw::c_void,
2046        ::libloading::Error,
2047    >,
2048    pub Java_org_chocosolver_capi_ConstraintApi_graph_min_degree: Result<
2049        unsafe extern "C" fn(
2050            arg1: *mut graal_isolatethread_t,
2051            arg2: *mut ::std::os::raw::c_void,
2052            arg3: *mut ::std::os::raw::c_void,
2053            arg4: ::std::os::raw::c_int,
2054        ) -> *mut ::std::os::raw::c_void,
2055        ::libloading::Error,
2056    >,
2057    pub Java_org_chocosolver_capi_ConstraintApi_graph_min_degrees: Result<
2058        unsafe extern "C" fn(
2059            arg1: *mut graal_isolatethread_t,
2060            arg2: *mut ::std::os::raw::c_void,
2061            arg3: *mut ::std::os::raw::c_void,
2062            arg4: *mut ::std::os::raw::c_void,
2063        ) -> *mut ::std::os::raw::c_void,
2064        ::libloading::Error,
2065    >,
2066    pub Java_org_chocosolver_capi_ConstraintApi_graph_max_degree: Result<
2067        unsafe extern "C" fn(
2068            arg1: *mut graal_isolatethread_t,
2069            arg2: *mut ::std::os::raw::c_void,
2070            arg3: *mut ::std::os::raw::c_void,
2071            arg4: ::std::os::raw::c_int,
2072        ) -> *mut ::std::os::raw::c_void,
2073        ::libloading::Error,
2074    >,
2075    pub Java_org_chocosolver_capi_ConstraintApi_graph_max_degrees: Result<
2076        unsafe extern "C" fn(
2077            arg1: *mut graal_isolatethread_t,
2078            arg2: *mut ::std::os::raw::c_void,
2079            arg3: *mut ::std::os::raw::c_void,
2080            arg4: *mut ::std::os::raw::c_void,
2081        ) -> *mut ::std::os::raw::c_void,
2082        ::libloading::Error,
2083    >,
2084    pub Java_org_chocosolver_capi_ConstraintApi_graph_degrees: Result<
2085        unsafe extern "C" fn(
2086            arg1: *mut graal_isolatethread_t,
2087            arg2: *mut ::std::os::raw::c_void,
2088            arg3: *mut ::std::os::raw::c_void,
2089            arg4: *mut ::std::os::raw::c_void,
2090        ) -> *mut ::std::os::raw::c_void,
2091        ::libloading::Error,
2092    >,
2093    pub Java_org_chocosolver_capi_ConstraintApi_graph_min_in_degree: Result<
2094        unsafe extern "C" fn(
2095            arg1: *mut graal_isolatethread_t,
2096            arg2: *mut ::std::os::raw::c_void,
2097            arg3: *mut ::std::os::raw::c_void,
2098            arg4: ::std::os::raw::c_int,
2099        ) -> *mut ::std::os::raw::c_void,
2100        ::libloading::Error,
2101    >,
2102    pub Java_org_chocosolver_capi_ConstraintApi_graph_min_in_degrees: Result<
2103        unsafe extern "C" fn(
2104            arg1: *mut graal_isolatethread_t,
2105            arg2: *mut ::std::os::raw::c_void,
2106            arg3: *mut ::std::os::raw::c_void,
2107            arg4: *mut ::std::os::raw::c_void,
2108        ) -> *mut ::std::os::raw::c_void,
2109        ::libloading::Error,
2110    >,
2111    pub Java_org_chocosolver_capi_ConstraintApi_graph_max_in_degree: Result<
2112        unsafe extern "C" fn(
2113            arg1: *mut graal_isolatethread_t,
2114            arg2: *mut ::std::os::raw::c_void,
2115            arg3: *mut ::std::os::raw::c_void,
2116            arg4: ::std::os::raw::c_int,
2117        ) -> *mut ::std::os::raw::c_void,
2118        ::libloading::Error,
2119    >,
2120    pub Java_org_chocosolver_capi_ConstraintApi_graph_max_in_degrees: Result<
2121        unsafe extern "C" fn(
2122            arg1: *mut graal_isolatethread_t,
2123            arg2: *mut ::std::os::raw::c_void,
2124            arg3: *mut ::std::os::raw::c_void,
2125            arg4: *mut ::std::os::raw::c_void,
2126        ) -> *mut ::std::os::raw::c_void,
2127        ::libloading::Error,
2128    >,
2129    pub Java_org_chocosolver_capi_ConstraintApi_graph_in_degrees: Result<
2130        unsafe extern "C" fn(
2131            arg1: *mut graal_isolatethread_t,
2132            arg2: *mut ::std::os::raw::c_void,
2133            arg3: *mut ::std::os::raw::c_void,
2134            arg4: *mut ::std::os::raw::c_void,
2135        ) -> *mut ::std::os::raw::c_void,
2136        ::libloading::Error,
2137    >,
2138    pub Java_org_chocosolver_capi_ConstraintApi_graph_min_out_degree: Result<
2139        unsafe extern "C" fn(
2140            arg1: *mut graal_isolatethread_t,
2141            arg2: *mut ::std::os::raw::c_void,
2142            arg3: *mut ::std::os::raw::c_void,
2143            arg4: ::std::os::raw::c_int,
2144        ) -> *mut ::std::os::raw::c_void,
2145        ::libloading::Error,
2146    >,
2147    pub Java_org_chocosolver_capi_ConstraintApi_graph_min_out_degrees: Result<
2148        unsafe extern "C" fn(
2149            arg1: *mut graal_isolatethread_t,
2150            arg2: *mut ::std::os::raw::c_void,
2151            arg3: *mut ::std::os::raw::c_void,
2152            arg4: *mut ::std::os::raw::c_void,
2153        ) -> *mut ::std::os::raw::c_void,
2154        ::libloading::Error,
2155    >,
2156    pub Java_org_chocosolver_capi_ConstraintApi_graph_max_out_degree: Result<
2157        unsafe extern "C" fn(
2158            arg1: *mut graal_isolatethread_t,
2159            arg2: *mut ::std::os::raw::c_void,
2160            arg3: *mut ::std::os::raw::c_void,
2161            arg4: ::std::os::raw::c_int,
2162        ) -> *mut ::std::os::raw::c_void,
2163        ::libloading::Error,
2164    >,
2165    pub Java_org_chocosolver_capi_ConstraintApi_graph_max_out_degrees: Result<
2166        unsafe extern "C" fn(
2167            arg1: *mut graal_isolatethread_t,
2168            arg2: *mut ::std::os::raw::c_void,
2169            arg3: *mut ::std::os::raw::c_void,
2170            arg4: *mut ::std::os::raw::c_void,
2171        ) -> *mut ::std::os::raw::c_void,
2172        ::libloading::Error,
2173    >,
2174    pub Java_org_chocosolver_capi_ConstraintApi_graph_out_degrees: Result<
2175        unsafe extern "C" fn(
2176            arg1: *mut graal_isolatethread_t,
2177            arg2: *mut ::std::os::raw::c_void,
2178            arg3: *mut ::std::os::raw::c_void,
2179            arg4: *mut ::std::os::raw::c_void,
2180        ) -> *mut ::std::os::raw::c_void,
2181        ::libloading::Error,
2182    >,
2183    pub Java_org_chocosolver_capi_ConstraintApi_graph_cycle: Result<
2184        unsafe extern "C" fn(
2185            arg1: *mut graal_isolatethread_t,
2186            arg2: *mut ::std::os::raw::c_void,
2187            arg3: *mut ::std::os::raw::c_void,
2188        ) -> *mut ::std::os::raw::c_void,
2189        ::libloading::Error,
2190    >,
2191    pub Java_org_chocosolver_capi_ConstraintApi_graph_no_cycle: Result<
2192        unsafe extern "C" fn(
2193            arg1: *mut graal_isolatethread_t,
2194            arg2: *mut ::std::os::raw::c_void,
2195            arg3: *mut ::std::os::raw::c_void,
2196        ) -> *mut ::std::os::raw::c_void,
2197        ::libloading::Error,
2198    >,
2199    pub Java_org_chocosolver_capi_ConstraintApi_graph_no_circuit: Result<
2200        unsafe extern "C" fn(
2201            arg1: *mut graal_isolatethread_t,
2202            arg2: *mut ::std::os::raw::c_void,
2203            arg3: *mut ::std::os::raw::c_void,
2204        ) -> *mut ::std::os::raw::c_void,
2205        ::libloading::Error,
2206    >,
2207    pub Java_org_chocosolver_capi_ConstraintApi_graph_connected: Result<
2208        unsafe extern "C" fn(
2209            arg1: *mut graal_isolatethread_t,
2210            arg2: *mut ::std::os::raw::c_void,
2211            arg3: *mut ::std::os::raw::c_void,
2212        ) -> *mut ::std::os::raw::c_void,
2213        ::libloading::Error,
2214    >,
2215    pub Java_org_chocosolver_capi_ConstraintApi_graph_biconnected: Result<
2216        unsafe extern "C" fn(
2217            arg1: *mut graal_isolatethread_t,
2218            arg2: *mut ::std::os::raw::c_void,
2219            arg3: *mut ::std::os::raw::c_void,
2220        ) -> *mut ::std::os::raw::c_void,
2221        ::libloading::Error,
2222    >,
2223    pub Java_org_chocosolver_capi_ConstraintApi_graph_nb_connected_components: Result<
2224        unsafe extern "C" fn(
2225            arg1: *mut graal_isolatethread_t,
2226            arg2: *mut ::std::os::raw::c_void,
2227            arg3: *mut ::std::os::raw::c_void,
2228            arg4: *mut ::std::os::raw::c_void,
2229        ) -> *mut ::std::os::raw::c_void,
2230        ::libloading::Error,
2231    >,
2232    pub Java_org_chocosolver_capi_ConstraintApi_graph_size_connected_components: Result<
2233        unsafe extern "C" fn(
2234            arg1: *mut graal_isolatethread_t,
2235            arg2: *mut ::std::os::raw::c_void,
2236            arg3: *mut ::std::os::raw::c_void,
2237            arg4: *mut ::std::os::raw::c_void,
2238            arg5: *mut ::std::os::raw::c_void,
2239        ) -> *mut ::std::os::raw::c_void,
2240        ::libloading::Error,
2241    >,
2242    pub Java_org_chocosolver_capi_ConstraintApi_graph_size_min_connected_components: Result<
2243        unsafe extern "C" fn(
2244            arg1: *mut graal_isolatethread_t,
2245            arg2: *mut ::std::os::raw::c_void,
2246            arg3: *mut ::std::os::raw::c_void,
2247            arg4: *mut ::std::os::raw::c_void,
2248        ) -> *mut ::std::os::raw::c_void,
2249        ::libloading::Error,
2250    >,
2251    pub Java_org_chocosolver_capi_ConstraintApi_graph_size_max_connected_components: Result<
2252        unsafe extern "C" fn(
2253            arg1: *mut graal_isolatethread_t,
2254            arg2: *mut ::std::os::raw::c_void,
2255            arg3: *mut ::std::os::raw::c_void,
2256            arg4: *mut ::std::os::raw::c_void,
2257        ) -> *mut ::std::os::raw::c_void,
2258        ::libloading::Error,
2259    >,
2260    pub Java_org_chocosolver_capi_ConstraintApi_graph_strongly_connected: Result<
2261        unsafe extern "C" fn(
2262            arg1: *mut graal_isolatethread_t,
2263            arg2: *mut ::std::os::raw::c_void,
2264            arg3: *mut ::std::os::raw::c_void,
2265        ) -> *mut ::std::os::raw::c_void,
2266        ::libloading::Error,
2267    >,
2268    pub Java_org_chocosolver_capi_ConstraintApi_graph_nb_strongly_connected_components: Result<
2269        unsafe extern "C" fn(
2270            arg1: *mut graal_isolatethread_t,
2271            arg2: *mut ::std::os::raw::c_void,
2272            arg3: *mut ::std::os::raw::c_void,
2273            arg4: *mut ::std::os::raw::c_void,
2274        ) -> *mut ::std::os::raw::c_void,
2275        ::libloading::Error,
2276    >,
2277    pub Java_org_chocosolver_capi_ConstraintApi_graph_tree: Result<
2278        unsafe extern "C" fn(
2279            arg1: *mut graal_isolatethread_t,
2280            arg2: *mut ::std::os::raw::c_void,
2281            arg3: *mut ::std::os::raw::c_void,
2282        ) -> *mut ::std::os::raw::c_void,
2283        ::libloading::Error,
2284    >,
2285    pub Java_org_chocosolver_capi_ConstraintApi_graph_forest: Result<
2286        unsafe extern "C" fn(
2287            arg1: *mut graal_isolatethread_t,
2288            arg2: *mut ::std::os::raw::c_void,
2289            arg3: *mut ::std::os::raw::c_void,
2290        ) -> *mut ::std::os::raw::c_void,
2291        ::libloading::Error,
2292    >,
2293    pub Java_org_chocosolver_capi_ConstraintApi_graph_directed_tree: Result<
2294        unsafe extern "C" fn(
2295            arg1: *mut graal_isolatethread_t,
2296            arg2: *mut ::std::os::raw::c_void,
2297            arg3: *mut ::std::os::raw::c_void,
2298            arg4: ::std::os::raw::c_int,
2299        ) -> *mut ::std::os::raw::c_void,
2300        ::libloading::Error,
2301    >,
2302    pub Java_org_chocosolver_capi_ConstraintApi_graph_directed_forest: Result<
2303        unsafe extern "C" fn(
2304            arg1: *mut graal_isolatethread_t,
2305            arg2: *mut ::std::os::raw::c_void,
2306            arg3: *mut ::std::os::raw::c_void,
2307        ) -> *mut ::std::os::raw::c_void,
2308        ::libloading::Error,
2309    >,
2310    pub Java_org_chocosolver_capi_ConstraintApi_graph_reachability: Result<
2311        unsafe extern "C" fn(
2312            arg1: *mut graal_isolatethread_t,
2313            arg2: *mut ::std::os::raw::c_void,
2314            arg3: *mut ::std::os::raw::c_void,
2315            arg4: ::std::os::raw::c_int,
2316        ) -> *mut ::std::os::raw::c_void,
2317        ::libloading::Error,
2318    >,
2319    pub Java_org_chocosolver_capi_ConstraintApi_graph_nb_cliques: Result<
2320        unsafe extern "C" fn(
2321            arg1: *mut graal_isolatethread_t,
2322            arg2: *mut ::std::os::raw::c_void,
2323            arg3: *mut ::std::os::raw::c_void,
2324            arg4: *mut ::std::os::raw::c_void,
2325        ) -> *mut ::std::os::raw::c_void,
2326        ::libloading::Error,
2327    >,
2328    pub Java_org_chocosolver_capi_ConstraintApi_graph_diameter: Result<
2329        unsafe extern "C" fn(
2330            arg1: *mut graal_isolatethread_t,
2331            arg2: *mut ::std::os::raw::c_void,
2332            arg3: *mut ::std::os::raw::c_void,
2333            arg4: *mut ::std::os::raw::c_void,
2334        ) -> *mut ::std::os::raw::c_void,
2335        ::libloading::Error,
2336    >,
2337    pub Java_org_chocosolver_capi_ConstraintApi_getName: Result<
2338        unsafe extern "C" fn(
2339            arg1: *mut graal_isolatethread_t,
2340            arg2: *mut ::std::os::raw::c_void,
2341        ) -> *mut ::std::os::raw::c_char,
2342        ::libloading::Error,
2343    >,
2344    pub Java_org_chocosolver_capi_ConstraintApi_post: Result<
2345        unsafe extern "C" fn(arg1: *mut graal_isolatethread_t, arg2: *mut ::std::os::raw::c_void),
2346        ::libloading::Error,
2347    >,
2348    pub Java_org_chocosolver_capi_ConstraintApi_reify: Result<
2349        unsafe extern "C" fn(
2350            arg1: *mut graal_isolatethread_t,
2351            arg2: *mut ::std::os::raw::c_void,
2352        ) -> *mut ::std::os::raw::c_void,
2353        ::libloading::Error,
2354    >,
2355    pub Java_org_chocosolver_capi_ConstraintApi_reify_with: Result<
2356        unsafe extern "C" fn(
2357            arg1: *mut graal_isolatethread_t,
2358            arg2: *mut ::std::os::raw::c_void,
2359            arg3: *mut ::std::os::raw::c_void,
2360        ),
2361        ::libloading::Error,
2362    >,
2363    pub Java_org_chocosolver_capi_ConstraintApi_implies: Result<
2364        unsafe extern "C" fn(
2365            arg1: *mut graal_isolatethread_t,
2366            arg2: *mut ::std::os::raw::c_void,
2367            arg3: *mut ::std::os::raw::c_void,
2368        ),
2369        ::libloading::Error,
2370    >,
2371    pub Java_org_chocosolver_capi_ConstraintApi_implied_by: Result<
2372        unsafe extern "C" fn(
2373            arg1: *mut graal_isolatethread_t,
2374            arg2: *mut ::std::os::raw::c_void,
2375            arg3: *mut ::std::os::raw::c_void,
2376        ),
2377        ::libloading::Error,
2378    >,
2379    pub Java_org_chocosolver_capi_ConstraintApi_is_satisfied: Result<
2380        unsafe extern "C" fn(
2381            arg1: *mut graal_isolatethread_t,
2382            arg2: *mut ::std::os::raw::c_void,
2383        ) -> ::std::os::raw::c_int,
2384        ::libloading::Error,
2385    >,
2386    pub Java_org_chocosolver_capi_ConstraintApi_getStatus: Result<
2387        unsafe extern "C" fn(
2388            arg1: *mut graal_isolatethread_t,
2389            arg2: *mut ::std::os::raw::c_void,
2390        ) -> ::std::os::raw::c_int,
2391        ::libloading::Error,
2392    >,
2393    pub Java_org_chocosolver_capi_CriterionApi_time_counter: Result<
2394        unsafe extern "C" fn(
2395            arg1: *mut graal_isolatethread_t,
2396            arg2: *mut ::std::os::raw::c_void,
2397            arg3: ::std::os::raw::c_longlong,
2398        ) -> *mut ::std::os::raw::c_void,
2399        ::libloading::Error,
2400    >,
2401    pub Java_org_chocosolver_capi_CriterionApi_solution_counter: Result<
2402        unsafe extern "C" fn(
2403            arg1: *mut graal_isolatethread_t,
2404            arg2: *mut ::std::os::raw::c_void,
2405            arg3: ::std::os::raw::c_longlong,
2406        ) -> *mut ::std::os::raw::c_void,
2407        ::libloading::Error,
2408    >,
2409    pub Java_org_chocosolver_capi_CriterionApi_node_counter: Result<
2410        unsafe extern "C" fn(
2411            arg1: *mut graal_isolatethread_t,
2412            arg2: *mut ::std::os::raw::c_void,
2413            arg3: ::std::os::raw::c_longlong,
2414        ) -> *mut ::std::os::raw::c_void,
2415        ::libloading::Error,
2416    >,
2417    pub Java_org_chocosolver_capi_CriterionApi_fail_counter: Result<
2418        unsafe extern "C" fn(
2419            arg1: *mut graal_isolatethread_t,
2420            arg2: *mut ::std::os::raw::c_void,
2421            arg3: ::std::os::raw::c_longlong,
2422        ) -> *mut ::std::os::raw::c_void,
2423        ::libloading::Error,
2424    >,
2425    pub Java_org_chocosolver_capi_CriterionApi_restart_counter: Result<
2426        unsafe extern "C" fn(
2427            arg1: *mut graal_isolatethread_t,
2428            arg2: *mut ::std::os::raw::c_void,
2429            arg3: ::std::os::raw::c_longlong,
2430        ) -> *mut ::std::os::raw::c_void,
2431        ::libloading::Error,
2432    >,
2433    pub Java_org_chocosolver_capi_CriterionApi_backtrack_counter: Result<
2434        unsafe extern "C" fn(
2435            arg1: *mut graal_isolatethread_t,
2436            arg2: *mut ::std::os::raw::c_void,
2437            arg3: ::std::os::raw::c_longlong,
2438        ) -> *mut ::std::os::raw::c_void,
2439        ::libloading::Error,
2440    >,
2441    pub Java_org_chocosolver_capi_GraphApi_create_graph: Result<
2442        unsafe extern "C" fn(
2443            arg1: *mut graal_isolatethread_t,
2444            arg2: *mut ::std::os::raw::c_void,
2445            arg3: ::std::os::raw::c_int,
2446            arg4: *mut ::std::os::raw::c_char,
2447            arg5: *mut ::std::os::raw::c_char,
2448            arg6: ::std::os::raw::c_int,
2449        ) -> *mut ::std::os::raw::c_void,
2450        ::libloading::Error,
2451    >,
2452    pub Java_org_chocosolver_capi_GraphApi_create_digraph: Result<
2453        unsafe extern "C" fn(
2454            arg1: *mut graal_isolatethread_t,
2455            arg2: *mut ::std::os::raw::c_void,
2456            arg3: ::std::os::raw::c_int,
2457            arg4: *mut ::std::os::raw::c_char,
2458            arg5: *mut ::std::os::raw::c_char,
2459            arg6: ::std::os::raw::c_int,
2460        ) -> *mut ::std::os::raw::c_void,
2461        ::libloading::Error,
2462    >,
2463    pub Java_org_chocosolver_capi_GraphApi_get_nodes: Result<
2464        unsafe extern "C" fn(
2465            arg1: *mut graal_isolatethread_t,
2466            arg2: *mut ::std::os::raw::c_void,
2467        ) -> *mut ::std::os::raw::c_void,
2468        ::libloading::Error,
2469    >,
2470    pub Java_org_chocosolver_capi_GraphApi_add_node: Result<
2471        unsafe extern "C" fn(
2472            arg1: *mut graal_isolatethread_t,
2473            arg2: *mut ::std::os::raw::c_void,
2474            arg3: ::std::os::raw::c_int,
2475        ) -> ::std::os::raw::c_int,
2476        ::libloading::Error,
2477    >,
2478    pub Java_org_chocosolver_capi_GraphApi_remove_node: Result<
2479        unsafe extern "C" fn(
2480            arg1: *mut graal_isolatethread_t,
2481            arg2: *mut ::std::os::raw::c_void,
2482            arg3: ::std::os::raw::c_int,
2483        ) -> ::std::os::raw::c_int,
2484        ::libloading::Error,
2485    >,
2486    pub Java_org_chocosolver_capi_GraphApi_add_edge: Result<
2487        unsafe extern "C" fn(
2488            arg1: *mut graal_isolatethread_t,
2489            arg2: *mut ::std::os::raw::c_void,
2490            arg3: ::std::os::raw::c_int,
2491            arg4: ::std::os::raw::c_int,
2492        ) -> ::std::os::raw::c_int,
2493        ::libloading::Error,
2494    >,
2495    pub Java_org_chocosolver_capi_GraphApi_remove_edge: Result<
2496        unsafe extern "C" fn(
2497            arg1: *mut graal_isolatethread_t,
2498            arg2: *mut ::std::os::raw::c_void,
2499            arg3: ::std::os::raw::c_int,
2500            arg4: ::std::os::raw::c_int,
2501        ) -> ::std::os::raw::c_int,
2502        ::libloading::Error,
2503    >,
2504    pub Java_org_chocosolver_capi_GraphApi_get_nb_max_nodes: Result<
2505        unsafe extern "C" fn(
2506            arg1: *mut graal_isolatethread_t,
2507            arg2: *mut ::std::os::raw::c_void,
2508        ) -> ::std::os::raw::c_int,
2509        ::libloading::Error,
2510    >,
2511    pub Java_org_chocosolver_capi_GraphApi_get_node_set_type: Result<
2512        unsafe extern "C" fn(
2513            arg1: *mut graal_isolatethread_t,
2514            arg2: *mut ::std::os::raw::c_void,
2515        ) -> *mut ::std::os::raw::c_char,
2516        ::libloading::Error,
2517    >,
2518    pub Java_org_chocosolver_capi_GraphApi_get_edge_set_type: Result<
2519        unsafe extern "C" fn(
2520            arg1: *mut graal_isolatethread_t,
2521            arg2: *mut ::std::os::raw::c_void,
2522        ) -> *mut ::std::os::raw::c_char,
2523        ::libloading::Error,
2524    >,
2525    pub Java_org_chocosolver_capi_GraphApi_contains_node: Result<
2526        unsafe extern "C" fn(
2527            arg1: *mut graal_isolatethread_t,
2528            arg2: *mut ::std::os::raw::c_void,
2529            arg3: ::std::os::raw::c_int,
2530        ) -> ::std::os::raw::c_int,
2531        ::libloading::Error,
2532    >,
2533    pub Java_org_chocosolver_capi_GraphApi_contains_edge: Result<
2534        unsafe extern "C" fn(
2535            arg1: *mut graal_isolatethread_t,
2536            arg2: *mut ::std::os::raw::c_void,
2537            arg3: ::std::os::raw::c_int,
2538            arg4: ::std::os::raw::c_int,
2539        ) -> ::std::os::raw::c_int,
2540        ::libloading::Error,
2541    >,
2542    pub Java_org_chocosolver_capi_GraphApi_is_directed: Result<
2543        unsafe extern "C" fn(
2544            arg1: *mut graal_isolatethread_t,
2545            arg2: *mut ::std::os::raw::c_void,
2546        ) -> ::std::os::raw::c_int,
2547        ::libloading::Error,
2548    >,
2549    pub Java_org_chocosolver_capi_GraphApi_get_successors_of: Result<
2550        unsafe extern "C" fn(
2551            arg1: *mut graal_isolatethread_t,
2552            arg2: *mut ::std::os::raw::c_void,
2553            arg3: ::std::os::raw::c_int,
2554        ) -> *mut ::std::os::raw::c_void,
2555        ::libloading::Error,
2556    >,
2557    pub Java_org_chocosolver_capi_GraphApi_get_predecessors_of: Result<
2558        unsafe extern "C" fn(
2559            arg1: *mut graal_isolatethread_t,
2560            arg2: *mut ::std::os::raw::c_void,
2561            arg3: ::std::os::raw::c_int,
2562        ) -> *mut ::std::os::raw::c_void,
2563        ::libloading::Error,
2564    >,
2565    pub Java_org_chocosolver_capi_GraphApi_graphviz_export: Result<
2566        unsafe extern "C" fn(
2567            arg1: *mut graal_isolatethread_t,
2568            arg2: *mut ::std::os::raw::c_void,
2569        ) -> *mut ::std::os::raw::c_char,
2570        ::libloading::Error,
2571    >,
2572    pub Java_org_chocosolver_capi_GraphVarApi_create_graphvar: Result<
2573        unsafe extern "C" fn(
2574            arg1: *mut graal_isolatethread_t,
2575            arg2: *mut ::std::os::raw::c_void,
2576            arg3: *mut ::std::os::raw::c_char,
2577            arg4: *mut ::std::os::raw::c_void,
2578            arg5: *mut ::std::os::raw::c_void,
2579        ) -> *mut ::std::os::raw::c_void,
2580        ::libloading::Error,
2581    >,
2582    pub Java_org_chocosolver_capi_GraphVarApi_create_digraphvar: Result<
2583        unsafe extern "C" fn(
2584            arg1: *mut graal_isolatethread_t,
2585            arg2: *mut ::std::os::raw::c_void,
2586            arg3: *mut ::std::os::raw::c_char,
2587            arg4: *mut ::std::os::raw::c_void,
2588            arg5: *mut ::std::os::raw::c_void,
2589        ) -> *mut ::std::os::raw::c_void,
2590        ::libloading::Error,
2591    >,
2592    pub Java_org_chocosolver_capi_GraphVarApi_create_node_induced_graphvar: Result<
2593        unsafe extern "C" fn(
2594            arg1: *mut graal_isolatethread_t,
2595            arg2: *mut ::std::os::raw::c_void,
2596            arg3: *mut ::std::os::raw::c_char,
2597            arg4: *mut ::std::os::raw::c_void,
2598            arg5: *mut ::std::os::raw::c_void,
2599        ) -> *mut ::std::os::raw::c_void,
2600        ::libloading::Error,
2601    >,
2602    pub Java_org_chocosolver_capi_GraphVarApi_create_node_induced_digraphvar: Result<
2603        unsafe extern "C" fn(
2604            arg1: *mut graal_isolatethread_t,
2605            arg2: *mut ::std::os::raw::c_void,
2606            arg3: *mut ::std::os::raw::c_char,
2607            arg4: *mut ::std::os::raw::c_void,
2608            arg5: *mut ::std::os::raw::c_void,
2609        ) -> *mut ::std::os::raw::c_void,
2610        ::libloading::Error,
2611    >,
2612    pub Java_org_chocosolver_capi_GraphVarApi_get_graphvar_lb: Result<
2613        unsafe extern "C" fn(
2614            arg1: *mut graal_isolatethread_t,
2615            arg2: *mut ::std::os::raw::c_void,
2616        ) -> *mut ::std::os::raw::c_void,
2617        ::libloading::Error,
2618    >,
2619    pub Java_org_chocosolver_capi_GraphVarApi_get_graphvar_ub: Result<
2620        unsafe extern "C" fn(
2621            arg1: *mut graal_isolatethread_t,
2622            arg2: *mut ::std::os::raw::c_void,
2623        ) -> *mut ::std::os::raw::c_void,
2624        ::libloading::Error,
2625    >,
2626    pub Java_org_chocosolver_capi_GraphVarApi_get_graphvar_value: Result<
2627        unsafe extern "C" fn(
2628            arg1: *mut graal_isolatethread_t,
2629            arg2: *mut ::std::os::raw::c_void,
2630        ) -> *mut ::std::os::raw::c_void,
2631        ::libloading::Error,
2632    >,
2633    pub Java_org_chocosolver_capi_HandlesApi_destroy: Result<
2634        unsafe extern "C" fn(arg1: *mut graal_isolatethread_t, arg2: *mut ::std::os::raw::c_void),
2635        ::libloading::Error,
2636    >,
2637    pub Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_logop: Result<
2638        unsafe extern "C" fn(
2639            arg1: *mut graal_isolatethread_t,
2640            arg2: *mut ::std::os::raw::c_void,
2641            arg3: *mut ::std::os::raw::c_void,
2642        ) -> ::std::os::raw::c_int,
2643        ::libloading::Error,
2644    >,
2645    pub Java_org_chocosolver_capi_ISatFactoryApi_add_clauses: Result<
2646        unsafe extern "C" fn(
2647            arg1: *mut graal_isolatethread_t,
2648            arg2: *mut ::std::os::raw::c_void,
2649            arg3: *mut ::std::os::raw::c_void,
2650            arg4: *mut ::std::os::raw::c_void,
2651        ) -> ::std::os::raw::c_int,
2652        ::libloading::Error,
2653    >,
2654    pub Java_org_chocosolver_capi_ISatFactoryApi_add_clause_true: Result<
2655        unsafe extern "C" fn(
2656            arg1: *mut graal_isolatethread_t,
2657            arg2: *mut ::std::os::raw::c_void,
2658            arg3: *mut ::std::os::raw::c_void,
2659        ) -> ::std::os::raw::c_int,
2660        ::libloading::Error,
2661    >,
2662    pub Java_org_chocosolver_capi_ISatFactoryApi_add_clause_false: Result<
2663        unsafe extern "C" fn(
2664            arg1: *mut graal_isolatethread_t,
2665            arg2: *mut ::std::os::raw::c_void,
2666            arg3: *mut ::std::os::raw::c_void,
2667        ) -> ::std::os::raw::c_int,
2668        ::libloading::Error,
2669    >,
2670    pub Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_eq: Result<
2671        unsafe extern "C" fn(
2672            arg1: *mut graal_isolatethread_t,
2673            arg2: *mut ::std::os::raw::c_void,
2674            arg3: *mut ::std::os::raw::c_void,
2675            arg4: *mut ::std::os::raw::c_void,
2676        ) -> ::std::os::raw::c_int,
2677        ::libloading::Error,
2678    >,
2679    pub Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_le: Result<
2680        unsafe extern "C" fn(
2681            arg1: *mut graal_isolatethread_t,
2682            arg2: *mut ::std::os::raw::c_void,
2683            arg3: *mut ::std::os::raw::c_void,
2684            arg4: *mut ::std::os::raw::c_void,
2685        ) -> ::std::os::raw::c_int,
2686        ::libloading::Error,
2687    >,
2688    pub Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_lt: Result<
2689        unsafe extern "C" fn(
2690            arg1: *mut graal_isolatethread_t,
2691            arg2: *mut ::std::os::raw::c_void,
2692            arg3: *mut ::std::os::raw::c_void,
2693            arg4: *mut ::std::os::raw::c_void,
2694        ) -> ::std::os::raw::c_int,
2695        ::libloading::Error,
2696    >,
2697    pub Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_not: Result<
2698        unsafe extern "C" fn(
2699            arg1: *mut graal_isolatethread_t,
2700            arg2: *mut ::std::os::raw::c_void,
2701            arg3: *mut ::std::os::raw::c_void,
2702            arg4: *mut ::std::os::raw::c_void,
2703        ) -> ::std::os::raw::c_int,
2704        ::libloading::Error,
2705    >,
2706    pub Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_or_array_eq_var: Result<
2707        unsafe extern "C" fn(
2708            arg1: *mut graal_isolatethread_t,
2709            arg2: *mut ::std::os::raw::c_void,
2710            arg3: *mut ::std::os::raw::c_void,
2711            arg4: *mut ::std::os::raw::c_void,
2712        ) -> ::std::os::raw::c_int,
2713        ::libloading::Error,
2714    >,
2715    pub Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_and_array_eq_var: Result<
2716        unsafe extern "C" fn(
2717            arg1: *mut graal_isolatethread_t,
2718            arg2: *mut ::std::os::raw::c_void,
2719            arg3: *mut ::std::os::raw::c_void,
2720            arg4: *mut ::std::os::raw::c_void,
2721        ) -> ::std::os::raw::c_int,
2722        ::libloading::Error,
2723    >,
2724    pub Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_or_eq_var: Result<
2725        unsafe extern "C" fn(
2726            arg1: *mut graal_isolatethread_t,
2727            arg2: *mut ::std::os::raw::c_void,
2728            arg3: *mut ::std::os::raw::c_void,
2729            arg4: *mut ::std::os::raw::c_void,
2730            arg5: *mut ::std::os::raw::c_void,
2731        ) -> ::std::os::raw::c_int,
2732        ::libloading::Error,
2733    >,
2734    pub Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_and_eq_var: Result<
2735        unsafe extern "C" fn(
2736            arg1: *mut graal_isolatethread_t,
2737            arg2: *mut ::std::os::raw::c_void,
2738            arg3: *mut ::std::os::raw::c_void,
2739            arg4: *mut ::std::os::raw::c_void,
2740            arg5: *mut ::std::os::raw::c_void,
2741        ) -> ::std::os::raw::c_int,
2742        ::libloading::Error,
2743    >,
2744    pub Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_xor_eq_var: Result<
2745        unsafe extern "C" fn(
2746            arg1: *mut graal_isolatethread_t,
2747            arg2: *mut ::std::os::raw::c_void,
2748            arg3: *mut ::std::os::raw::c_void,
2749            arg4: *mut ::std::os::raw::c_void,
2750            arg5: *mut ::std::os::raw::c_void,
2751        ) -> ::std::os::raw::c_int,
2752        ::libloading::Error,
2753    >,
2754    pub Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_is_eq_var: Result<
2755        unsafe extern "C" fn(
2756            arg1: *mut graal_isolatethread_t,
2757            arg2: *mut ::std::os::raw::c_void,
2758            arg3: *mut ::std::os::raw::c_void,
2759            arg4: *mut ::std::os::raw::c_void,
2760            arg5: *mut ::std::os::raw::c_void,
2761        ) -> ::std::os::raw::c_int,
2762        ::libloading::Error,
2763    >,
2764    pub Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_is_neq_var: Result<
2765        unsafe extern "C" fn(
2766            arg1: *mut graal_isolatethread_t,
2767            arg2: *mut ::std::os::raw::c_void,
2768            arg3: *mut ::std::os::raw::c_void,
2769            arg4: *mut ::std::os::raw::c_void,
2770            arg5: *mut ::std::os::raw::c_void,
2771        ) -> ::std::os::raw::c_int,
2772        ::libloading::Error,
2773    >,
2774    pub Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_is_le_var: Result<
2775        unsafe extern "C" fn(
2776            arg1: *mut graal_isolatethread_t,
2777            arg2: *mut ::std::os::raw::c_void,
2778            arg3: *mut ::std::os::raw::c_void,
2779            arg4: *mut ::std::os::raw::c_void,
2780            arg5: *mut ::std::os::raw::c_void,
2781        ) -> ::std::os::raw::c_int,
2782        ::libloading::Error,
2783    >,
2784    pub Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_is_lt_var: Result<
2785        unsafe extern "C" fn(
2786            arg1: *mut graal_isolatethread_t,
2787            arg2: *mut ::std::os::raw::c_void,
2788            arg3: *mut ::std::os::raw::c_void,
2789            arg4: *mut ::std::os::raw::c_void,
2790            arg5: *mut ::std::os::raw::c_void,
2791        ) -> ::std::os::raw::c_int,
2792        ::libloading::Error,
2793    >,
2794    pub Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_or_array_equal_true: Result<
2795        unsafe extern "C" fn(
2796            arg1: *mut graal_isolatethread_t,
2797            arg2: *mut ::std::os::raw::c_void,
2798            arg3: *mut ::std::os::raw::c_void,
2799        ) -> ::std::os::raw::c_int,
2800        ::libloading::Error,
2801    >,
2802    pub Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_and_array_equal_false: Result<
2803        unsafe extern "C" fn(
2804            arg1: *mut graal_isolatethread_t,
2805            arg2: *mut ::std::os::raw::c_void,
2806            arg3: *mut ::std::os::raw::c_void,
2807        ) -> ::std::os::raw::c_int,
2808        ::libloading::Error,
2809    >,
2810    pub Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_at_most_one: Result<
2811        unsafe extern "C" fn(
2812            arg1: *mut graal_isolatethread_t,
2813            arg2: *mut ::std::os::raw::c_void,
2814            arg3: *mut ::std::os::raw::c_void,
2815        ) -> ::std::os::raw::c_int,
2816        ::libloading::Error,
2817    >,
2818    pub Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_at_most_nminus_one: Result<
2819        unsafe extern "C" fn(
2820            arg1: *mut graal_isolatethread_t,
2821            arg2: *mut ::std::os::raw::c_void,
2822            arg3: *mut ::std::os::raw::c_void,
2823        ) -> ::std::os::raw::c_int,
2824        ::libloading::Error,
2825    >,
2826    pub Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_sum_bool_array_greater_eq_var: Result<
2827        unsafe extern "C" fn(
2828            arg1: *mut graal_isolatethread_t,
2829            arg2: *mut ::std::os::raw::c_void,
2830            arg3: *mut ::std::os::raw::c_void,
2831            arg4: *mut ::std::os::raw::c_void,
2832        ) -> ::std::os::raw::c_int,
2833        ::libloading::Error,
2834    >,
2835    pub Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_max_bool_array_less_eq_var: Result<
2836        unsafe extern "C" fn(
2837            arg1: *mut graal_isolatethread_t,
2838            arg2: *mut ::std::os::raw::c_void,
2839            arg3: *mut ::std::os::raw::c_void,
2840            arg4: *mut ::std::os::raw::c_void,
2841        ) -> ::std::os::raw::c_int,
2842        ::libloading::Error,
2843    >,
2844    pub Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_sum_bool_array_less_eq_var: Result<
2845        unsafe extern "C" fn(
2846            arg1: *mut graal_isolatethread_t,
2847            arg2: *mut ::std::os::raw::c_void,
2848            arg3: *mut ::std::os::raw::c_void,
2849            arg4: *mut ::std::os::raw::c_void,
2850        ) -> ::std::os::raw::c_int,
2851        ::libloading::Error,
2852    >,
2853    pub Java_org_chocosolver_capi_ISatFactoryApi_add_constructive_disjunction: Result<
2854        unsafe extern "C" fn(
2855            arg1: *mut graal_isolatethread_t,
2856            arg2: *mut ::std::os::raw::c_void,
2857            arg3: *mut ::std::os::raw::c_void,
2858        ) -> ::std::os::raw::c_int,
2859        ::libloading::Error,
2860    >,
2861    pub Java_org_chocosolver_capi_ISupportableApi_any: Result<
2862        unsafe extern "C" fn(arg1: *mut graal_isolatethread_t) -> *mut ::std::os::raw::c_void,
2863        ::libloading::Error,
2864    >,
2865    pub Java_org_chocosolver_capi_ISupportableApi_col: Result<
2866        unsafe extern "C" fn(
2867            arg1: *mut graal_isolatethread_t,
2868            arg2: ::std::os::raw::c_int,
2869        ) -> *mut ::std::os::raw::c_void,
2870        ::libloading::Error,
2871    >,
2872    pub Java_org_chocosolver_capi_ISupportableApi_eq: Result<
2873        unsafe extern "C" fn(
2874            arg1: *mut graal_isolatethread_t,
2875            arg2: ::std::os::raw::c_int,
2876        ) -> *mut ::std::os::raw::c_void,
2877        ::libloading::Error,
2878    >,
2879    pub Java_org_chocosolver_capi_ISupportableApi_ne: Result<
2880        unsafe extern "C" fn(
2881            arg1: *mut graal_isolatethread_t,
2882            arg2: ::std::os::raw::c_int,
2883        ) -> *mut ::std::os::raw::c_void,
2884        ::libloading::Error,
2885    >,
2886    pub Java_org_chocosolver_capi_ISupportableApi_ge: Result<
2887        unsafe extern "C" fn(
2888            arg1: *mut graal_isolatethread_t,
2889            arg2: ::std::os::raw::c_int,
2890        ) -> *mut ::std::os::raw::c_void,
2891        ::libloading::Error,
2892    >,
2893    pub Java_org_chocosolver_capi_ISupportableApi_gt: Result<
2894        unsafe extern "C" fn(
2895            arg1: *mut graal_isolatethread_t,
2896            arg2: ::std::os::raw::c_int,
2897        ) -> *mut ::std::os::raw::c_void,
2898        ::libloading::Error,
2899    >,
2900    pub Java_org_chocosolver_capi_ISupportableApi_le: Result<
2901        unsafe extern "C" fn(
2902            arg1: *mut graal_isolatethread_t,
2903            arg2: ::std::os::raw::c_int,
2904        ) -> *mut ::std::os::raw::c_void,
2905        ::libloading::Error,
2906    >,
2907    pub Java_org_chocosolver_capi_ISupportableApi_lt: Result<
2908        unsafe extern "C" fn(
2909            arg1: *mut graal_isolatethread_t,
2910            arg2: ::std::os::raw::c_int,
2911        ) -> *mut ::std::os::raw::c_void,
2912        ::libloading::Error,
2913    >,
2914    pub Java_org_chocosolver_capi_ISupportableApi_in: Result<
2915        unsafe extern "C" fn(
2916            arg1: *mut graal_isolatethread_t,
2917            arg2: *mut ::std::os::raw::c_void,
2918        ) -> *mut ::std::os::raw::c_void,
2919        ::libloading::Error,
2920    >,
2921    pub Java_org_chocosolver_capi_ISupportableApi_nin: Result<
2922        unsafe extern "C" fn(
2923            arg1: *mut graal_isolatethread_t,
2924            arg2: *mut ::std::os::raw::c_void,
2925        ) -> *mut ::std::os::raw::c_void,
2926        ::libloading::Error,
2927    >,
2928    pub Java_org_chocosolver_capi_ISupportableApi_eq_col: Result<
2929        unsafe extern "C" fn(
2930            arg1: *mut graal_isolatethread_t,
2931            arg2: *mut ::std::os::raw::c_void,
2932            arg3: ::std::os::raw::c_int,
2933        ) -> *mut ::std::os::raw::c_void,
2934        ::libloading::Error,
2935    >,
2936    pub Java_org_chocosolver_capi_ISupportableApi_ne_col: Result<
2937        unsafe extern "C" fn(
2938            arg1: *mut graal_isolatethread_t,
2939            arg2: *mut ::std::os::raw::c_void,
2940            arg3: ::std::os::raw::c_int,
2941        ) -> *mut ::std::os::raw::c_void,
2942        ::libloading::Error,
2943    >,
2944    pub Java_org_chocosolver_capi_ISupportableApi_ge_col: Result<
2945        unsafe extern "C" fn(
2946            arg1: *mut graal_isolatethread_t,
2947            arg2: *mut ::std::os::raw::c_void,
2948            arg3: ::std::os::raw::c_int,
2949        ) -> *mut ::std::os::raw::c_void,
2950        ::libloading::Error,
2951    >,
2952    pub Java_org_chocosolver_capi_ISupportableApi_gt_col: Result<
2953        unsafe extern "C" fn(
2954            arg1: *mut graal_isolatethread_t,
2955            arg2: *mut ::std::os::raw::c_void,
2956            arg3: ::std::os::raw::c_int,
2957        ) -> *mut ::std::os::raw::c_void,
2958        ::libloading::Error,
2959    >,
2960    pub Java_org_chocosolver_capi_ISupportableApi_le_col: Result<
2961        unsafe extern "C" fn(
2962            arg1: *mut graal_isolatethread_t,
2963            arg2: *mut ::std::os::raw::c_void,
2964            arg3: ::std::os::raw::c_int,
2965        ) -> *mut ::std::os::raw::c_void,
2966        ::libloading::Error,
2967    >,
2968    pub Java_org_chocosolver_capi_ISupportableApi_lt_col: Result<
2969        unsafe extern "C" fn(
2970            arg1: *mut graal_isolatethread_t,
2971            arg2: *mut ::std::os::raw::c_void,
2972            arg3: ::std::os::raw::c_int,
2973        ) -> *mut ::std::os::raw::c_void,
2974        ::libloading::Error,
2975    >,
2976    pub Java_org_chocosolver_capi_IntVarApi_intVar_sii: Result<
2977        unsafe extern "C" fn(
2978            arg1: *mut graal_isolatethread_t,
2979            arg2: *mut ::std::os::raw::c_void,
2980            arg3: *mut ::std::os::raw::c_char,
2981            arg4: ::std::os::raw::c_int,
2982            arg5: ::std::os::raw::c_int,
2983        ) -> *mut ::std::os::raw::c_void,
2984        ::libloading::Error,
2985    >,
2986    pub Java_org_chocosolver_capi_IntVarApi_intVar_siib: Result<
2987        unsafe extern "C" fn(
2988            arg1: *mut graal_isolatethread_t,
2989            arg2: *mut ::std::os::raw::c_void,
2990            arg3: *mut ::std::os::raw::c_char,
2991            arg4: ::std::os::raw::c_int,
2992            arg5: ::std::os::raw::c_int,
2993            arg6: ::std::os::raw::c_int,
2994        ) -> *mut ::std::os::raw::c_void,
2995        ::libloading::Error,
2996    >,
2997    pub Java_org_chocosolver_capi_IntVarApi_intVar_ii: Result<
2998        unsafe extern "C" fn(
2999            arg1: *mut graal_isolatethread_t,
3000            arg2: *mut ::std::os::raw::c_void,
3001            arg3: ::std::os::raw::c_int,
3002            arg4: ::std::os::raw::c_int,
3003        ) -> *mut ::std::os::raw::c_void,
3004        ::libloading::Error,
3005    >,
3006    pub Java_org_chocosolver_capi_IntVarApi_intVar_iib: Result<
3007        unsafe extern "C" fn(
3008            arg1: *mut graal_isolatethread_t,
3009            arg2: *mut ::std::os::raw::c_void,
3010            arg3: ::std::os::raw::c_int,
3011            arg4: ::std::os::raw::c_int,
3012            arg5: ::std::os::raw::c_int,
3013        ) -> *mut ::std::os::raw::c_void,
3014        ::libloading::Error,
3015    >,
3016    pub Java_org_chocosolver_capi_IntVarApi_intVar_s_arr: Result<
3017        unsafe extern "C" fn(
3018            arg1: *mut graal_isolatethread_t,
3019            arg2: *mut ::std::os::raw::c_void,
3020            arg3: *mut ::std::os::raw::c_char,
3021            arg4: *mut ::std::os::raw::c_void,
3022        ) -> *mut ::std::os::raw::c_void,
3023        ::libloading::Error,
3024    >,
3025    pub Java_org_chocosolver_capi_IntVarApi_intVar_arr: Result<
3026        unsafe extern "C" fn(
3027            arg1: *mut graal_isolatethread_t,
3028            arg2: *mut ::std::os::raw::c_void,
3029            arg3: *mut ::std::os::raw::c_void,
3030        ) -> *mut ::std::os::raw::c_void,
3031        ::libloading::Error,
3032    >,
3033    pub Java_org_chocosolver_capi_IntVarApi_intVar_i: Result<
3034        unsafe extern "C" fn(
3035            arg1: *mut graal_isolatethread_t,
3036            arg2: *mut ::std::os::raw::c_void,
3037            arg3: ::std::os::raw::c_int,
3038        ) -> *mut ::std::os::raw::c_void,
3039        ::libloading::Error,
3040    >,
3041    pub Java_org_chocosolver_capi_IntVarApi_intVar_si: Result<
3042        unsafe extern "C" fn(
3043            arg1: *mut graal_isolatethread_t,
3044            arg2: *mut ::std::os::raw::c_void,
3045            arg3: *mut ::std::os::raw::c_char,
3046            arg4: ::std::os::raw::c_int,
3047        ) -> *mut ::std::os::raw::c_void,
3048        ::libloading::Error,
3049    >,
3050    pub Java_org_chocosolver_capi_IntVarApi_getName: Result<
3051        unsafe extern "C" fn(
3052            arg1: *mut graal_isolatethread_t,
3053            arg2: *mut ::std::os::raw::c_void,
3054        ) -> *mut ::std::os::raw::c_char,
3055        ::libloading::Error,
3056    >,
3057    pub Java_org_chocosolver_capi_IntVarApi_getLB: Result<
3058        unsafe extern "C" fn(
3059            arg1: *mut graal_isolatethread_t,
3060            arg2: *mut ::std::os::raw::c_void,
3061        ) -> ::std::os::raw::c_int,
3062        ::libloading::Error,
3063    >,
3064    pub Java_org_chocosolver_capi_IntVarApi_getUB: Result<
3065        unsafe extern "C" fn(
3066            arg1: *mut graal_isolatethread_t,
3067            arg2: *mut ::std::os::raw::c_void,
3068        ) -> ::std::os::raw::c_int,
3069        ::libloading::Error,
3070    >,
3071    pub Java_org_chocosolver_capi_IntVarApi_getValue: Result<
3072        unsafe extern "C" fn(
3073            arg1: *mut graal_isolatethread_t,
3074            arg2: *mut ::std::os::raw::c_void,
3075        ) -> ::std::os::raw::c_int,
3076        ::libloading::Error,
3077    >,
3078    pub Java_org_chocosolver_capi_IntVarApi_hasEnumeratedDomain: Result<
3079        unsafe extern "C" fn(
3080            arg1: *mut graal_isolatethread_t,
3081            arg2: *mut ::std::os::raw::c_void,
3082        ) -> ::std::os::raw::c_int,
3083        ::libloading::Error,
3084    >,
3085    pub Java_org_chocosolver_capi_IntVarApi_getDomainValues: Result<
3086        unsafe extern "C" fn(
3087            arg1: *mut graal_isolatethread_t,
3088            arg2: *mut ::std::os::raw::c_void,
3089        ) -> *mut ::std::os::raw::c_void,
3090        ::libloading::Error,
3091    >,
3092    pub Java_org_chocosolver_capi_ListApi_size: Result<
3093        unsafe extern "C" fn(
3094            arg1: *mut graal_isolatethread_t,
3095            arg2: *mut ::std::os::raw::c_void,
3096        ) -> ::std::os::raw::c_int,
3097        ::libloading::Error,
3098    >,
3099    pub Java_org_chocosolver_capi_ListApi_solution_get: Result<
3100        unsafe extern "C" fn(
3101            arg1: *mut graal_isolatethread_t,
3102            arg2: *mut ::std::os::raw::c_void,
3103            arg3: ::std::os::raw::c_int,
3104        ) -> *mut ::std::os::raw::c_void,
3105        ::libloading::Error,
3106    >,
3107    pub Java_org_chocosolver_capi_ListApi_fa_counter_create: Result<
3108        unsafe extern "C" fn(arg1: *mut graal_isolatethread_t) -> *mut ::std::os::raw::c_void,
3109        ::libloading::Error,
3110    >,
3111    pub Java_org_chocosolver_capi_ListApi_fa_counter_add: Result<
3112        unsafe extern "C" fn(
3113            arg1: *mut graal_isolatethread_t,
3114            arg2: *mut ::std::os::raw::c_void,
3115            arg3: *mut ::std::os::raw::c_void,
3116        ),
3117        ::libloading::Error,
3118    >,
3119    pub Java_org_chocosolver_capi_ListApi_fa_counter_get: Result<
3120        unsafe extern "C" fn(
3121            arg1: *mut graal_isolatethread_t,
3122            arg2: *mut ::std::os::raw::c_void,
3123            arg3: ::std::os::raw::c_int,
3124        ) -> *mut ::std::os::raw::c_void,
3125        ::libloading::Error,
3126    >,
3127    pub Java_org_chocosolver_capi_LogOpApi_and: Result<
3128        unsafe extern "C" fn(
3129            arg1: *mut graal_isolatethread_t,
3130            arg2: *mut ::std::os::raw::c_void,
3131        ) -> *mut ::std::os::raw::c_void,
3132        ::libloading::Error,
3133    >,
3134    pub Java_org_chocosolver_capi_LogOpApi_if_only_if: Result<
3135        unsafe extern "C" fn(
3136            arg1: *mut graal_isolatethread_t,
3137            arg2: *mut ::std::os::raw::c_void,
3138            arg3: *mut ::std::os::raw::c_void,
3139        ) -> *mut ::std::os::raw::c_void,
3140        ::libloading::Error,
3141    >,
3142    pub Java_org_chocosolver_capi_LogOpApi_if_then_else: Result<
3143        unsafe extern "C" fn(
3144            arg1: *mut graal_isolatethread_t,
3145            arg2: *mut ::std::os::raw::c_void,
3146            arg3: *mut ::std::os::raw::c_void,
3147            arg4: *mut ::std::os::raw::c_void,
3148        ) -> *mut ::std::os::raw::c_void,
3149        ::libloading::Error,
3150    >,
3151    pub Java_org_chocosolver_capi_LogOpApi_implies: Result<
3152        unsafe extern "C" fn(
3153            arg1: *mut graal_isolatethread_t,
3154            arg2: *mut ::std::os::raw::c_void,
3155            arg3: *mut ::std::os::raw::c_void,
3156        ) -> *mut ::std::os::raw::c_void,
3157        ::libloading::Error,
3158    >,
3159    pub Java_org_chocosolver_capi_LogOpApi_reified: Result<
3160        unsafe extern "C" fn(
3161            arg1: *mut graal_isolatethread_t,
3162            arg2: *mut ::std::os::raw::c_void,
3163            arg3: *mut ::std::os::raw::c_void,
3164        ) -> *mut ::std::os::raw::c_void,
3165        ::libloading::Error,
3166    >,
3167    pub Java_org_chocosolver_capi_LogOpApi_or: Result<
3168        unsafe extern "C" fn(
3169            arg1: *mut graal_isolatethread_t,
3170            arg2: *mut ::std::os::raw::c_void,
3171        ) -> *mut ::std::os::raw::c_void,
3172        ::libloading::Error,
3173    >,
3174    pub Java_org_chocosolver_capi_LogOpApi_nand: Result<
3175        unsafe extern "C" fn(
3176            arg1: *mut graal_isolatethread_t,
3177            arg2: *mut ::std::os::raw::c_void,
3178        ) -> *mut ::std::os::raw::c_void,
3179        ::libloading::Error,
3180    >,
3181    pub Java_org_chocosolver_capi_LogOpApi_nor: Result<
3182        unsafe extern "C" fn(
3183            arg1: *mut graal_isolatethread_t,
3184            arg2: *mut ::std::os::raw::c_void,
3185        ) -> *mut ::std::os::raw::c_void,
3186        ::libloading::Error,
3187    >,
3188    pub Java_org_chocosolver_capi_LogOpApi_xor: Result<
3189        unsafe extern "C" fn(
3190            arg1: *mut graal_isolatethread_t,
3191            arg2: *mut ::std::os::raw::c_void,
3192            arg3: *mut ::std::os::raw::c_void,
3193        ) -> *mut ::std::os::raw::c_void,
3194        ::libloading::Error,
3195    >,
3196    pub Java_org_chocosolver_capi_ModelApi_createModel_s_s: Result<
3197        unsafe extern "C" fn(
3198            arg1: *mut graal_isolatethread_t,
3199            arg2: *mut ::std::os::raw::c_char,
3200            arg3: *mut ::std::os::raw::c_void,
3201        ) -> *mut ::std::os::raw::c_void,
3202        ::libloading::Error,
3203    >,
3204    pub Java_org_chocosolver_capi_ModelApi_createModel_s: Result<
3205        unsafe extern "C" fn(
3206            arg1: *mut graal_isolatethread_t,
3207            arg2: *mut ::std::os::raw::c_char,
3208        ) -> *mut ::std::os::raw::c_void,
3209        ::libloading::Error,
3210    >,
3211    pub Java_org_chocosolver_capi_ModelApi_createModel: Result<
3212        unsafe extern "C" fn(arg1: *mut graal_isolatethread_t) -> *mut ::std::os::raw::c_void,
3213        ::libloading::Error,
3214    >,
3215    pub Java_org_chocosolver_capi_ModelApi_getName: Result<
3216        unsafe extern "C" fn(
3217            arg1: *mut graal_isolatethread_t,
3218            arg2: *mut ::std::os::raw::c_void,
3219        ) -> *mut ::std::os::raw::c_char,
3220        ::libloading::Error,
3221    >,
3222    pub Java_org_chocosolver_capi_ModelApi_getSolver: Result<
3223        unsafe extern "C" fn(
3224            arg1: *mut graal_isolatethread_t,
3225            arg2: *mut ::std::os::raw::c_void,
3226        ) -> *mut ::std::os::raw::c_void,
3227        ::libloading::Error,
3228    >,
3229    pub Java_org_chocosolver_capi_ModelApi_setObjective: Result<
3230        unsafe extern "C" fn(
3231            arg1: *mut graal_isolatethread_t,
3232            arg2: *mut ::std::os::raw::c_void,
3233            arg3: ::std::os::raw::c_int,
3234            arg4: *mut ::std::os::raw::c_void,
3235        ),
3236        ::libloading::Error,
3237    >,
3238    pub Java_org_chocosolver_capi_MDDApi_create_mdd_tuples: Result<
3239        unsafe extern "C" fn(
3240            arg1: *mut graal_isolatethread_t,
3241            arg2: *mut ::std::os::raw::c_void,
3242            arg3: *mut ::std::os::raw::c_void,
3243            arg4: *mut ::std::os::raw::c_char,
3244            arg5: ::std::os::raw::c_int,
3245        ) -> *mut ::std::os::raw::c_void,
3246        ::libloading::Error,
3247    >,
3248    pub Java_org_chocosolver_capi_MDDApi_create_mdd_tuples_u: Result<
3249        unsafe extern "C" fn(
3250            arg1: *mut graal_isolatethread_t,
3251            arg2: *mut ::std::os::raw::c_void,
3252            arg3: *mut ::std::os::raw::c_void,
3253            arg4: *mut ::std::os::raw::c_char,
3254            arg5: ::std::os::raw::c_int,
3255            arg6: ::std::os::raw::c_int,
3256        ) -> *mut ::std::os::raw::c_void,
3257        ::libloading::Error,
3258    >,
3259    pub Java_org_chocosolver_capi_MDDApi_create_mdd_transitions: Result<
3260        unsafe extern "C" fn(
3261            arg1: *mut graal_isolatethread_t,
3262            arg2: *mut ::std::os::raw::c_void,
3263            arg3: *mut ::std::os::raw::c_void,
3264        ) -> *mut ::std::os::raw::c_void,
3265        ::libloading::Error,
3266    >,
3267    pub Java_org_chocosolver_capi_MDDApi_get_diagram: Result<
3268        unsafe extern "C" fn(
3269            arg1: *mut graal_isolatethread_t,
3270            arg2: *mut ::std::os::raw::c_void,
3271        ) -> *mut ::std::os::raw::c_void,
3272        ::libloading::Error,
3273    >,
3274    pub Java_org_chocosolver_capi_ParallelPortfolio_create_parallel_portfolio: Result<
3275        unsafe extern "C" fn(arg1: *mut graal_isolatethread_t) -> *mut ::std::os::raw::c_void,
3276        ::libloading::Error,
3277    >,
3278    pub Java_org_chocosolver_capi_ParallelPortfolio_steal_nogoods_on_restarts: Result<
3279        unsafe extern "C" fn(arg1: *mut graal_isolatethread_t, arg2: *mut ::std::os::raw::c_void),
3280        ::libloading::Error,
3281    >,
3282    pub Java_org_chocosolver_capi_ParallelPortfolio_add_model: Result<
3283        unsafe extern "C" fn(
3284            arg1: *mut graal_isolatethread_t,
3285            arg2: *mut ::std::os::raw::c_void,
3286            arg3: *mut ::std::os::raw::c_void,
3287        ),
3288        ::libloading::Error,
3289    >,
3290    pub Java_org_chocosolver_capi_ParallelPortfolio_add_model_b_b: Result<
3291        unsafe extern "C" fn(
3292            arg1: *mut graal_isolatethread_t,
3293            arg2: *mut ::std::os::raw::c_void,
3294            arg3: *mut ::std::os::raw::c_void,
3295            arg4: ::std::os::raw::c_int,
3296            arg5: ::std::os::raw::c_int,
3297        ),
3298        ::libloading::Error,
3299    >,
3300    pub Java_org_chocosolver_capi_ParallelPortfolio_solve: Result<
3301        unsafe extern "C" fn(
3302            arg1: *mut graal_isolatethread_t,
3303            arg2: *mut ::std::os::raw::c_void,
3304        ) -> ::std::os::raw::c_int,
3305        ::libloading::Error,
3306    >,
3307    pub Java_org_chocosolver_capi_ParallelPortfolio_get_best_model: Result<
3308        unsafe extern "C" fn(
3309            arg1: *mut graal_isolatethread_t,
3310            arg2: *mut ::std::os::raw::c_void,
3311        ) -> *mut ::std::os::raw::c_void,
3312        ::libloading::Error,
3313    >,
3314    pub Java_org_chocosolver_capi_ParallelPortfolio_get_best_solution: Result<
3315        unsafe extern "C" fn(
3316            arg1: *mut graal_isolatethread_t,
3317            arg2: *mut ::std::os::raw::c_void,
3318        ) -> *mut ::std::os::raw::c_void,
3319        ::libloading::Error,
3320    >,
3321    pub Java_org_chocosolver_capi_ReificationApi_if_then_else: Result<
3322        unsafe extern "C" fn(
3323            arg1: *mut graal_isolatethread_t,
3324            arg2: *mut ::std::os::raw::c_void,
3325            arg3: *mut ::std::os::raw::c_void,
3326            arg4: *mut ::std::os::raw::c_void,
3327            arg5: *mut ::std::os::raw::c_void,
3328        ),
3329        ::libloading::Error,
3330    >,
3331    pub Java_org_chocosolver_capi_ReificationApi_if_then_else_bool: Result<
3332        unsafe extern "C" fn(
3333            arg1: *mut graal_isolatethread_t,
3334            arg2: *mut ::std::os::raw::c_void,
3335            arg3: *mut ::std::os::raw::c_void,
3336            arg4: *mut ::std::os::raw::c_void,
3337            arg5: *mut ::std::os::raw::c_void,
3338        ),
3339        ::libloading::Error,
3340    >,
3341    pub Java_org_chocosolver_capi_ReificationApi_if_then: Result<
3342        unsafe extern "C" fn(
3343            arg1: *mut graal_isolatethread_t,
3344            arg2: *mut ::std::os::raw::c_void,
3345            arg3: *mut ::std::os::raw::c_void,
3346            arg4: *mut ::std::os::raw::c_void,
3347        ),
3348        ::libloading::Error,
3349    >,
3350    pub Java_org_chocosolver_capi_ReificationApi_if_then_bool: Result<
3351        unsafe extern "C" fn(
3352            arg1: *mut graal_isolatethread_t,
3353            arg2: *mut ::std::os::raw::c_void,
3354            arg3: *mut ::std::os::raw::c_void,
3355            arg4: *mut ::std::os::raw::c_void,
3356        ),
3357        ::libloading::Error,
3358    >,
3359    pub Java_org_chocosolver_capi_ReificationApi_if_only_if: Result<
3360        unsafe extern "C" fn(
3361            arg1: *mut graal_isolatethread_t,
3362            arg2: *mut ::std::os::raw::c_void,
3363            arg3: *mut ::std::os::raw::c_void,
3364            arg4: *mut ::std::os::raw::c_void,
3365        ),
3366        ::libloading::Error,
3367    >,
3368    pub Java_org_chocosolver_capi_ReificationApi_reification: Result<
3369        unsafe extern "C" fn(
3370            arg1: *mut graal_isolatethread_t,
3371            arg2: *mut ::std::os::raw::c_void,
3372            arg3: *mut ::std::os::raw::c_void,
3373            arg4: *mut ::std::os::raw::c_void,
3374        ),
3375        ::libloading::Error,
3376    >,
3377    pub Java_org_chocosolver_capi_ReificationApi_reify_x_eq_c: Result<
3378        unsafe extern "C" fn(
3379            arg1: *mut graal_isolatethread_t,
3380            arg2: *mut ::std::os::raw::c_void,
3381            arg3: *mut ::std::os::raw::c_void,
3382            arg4: ::std::os::raw::c_int,
3383            arg5: *mut ::std::os::raw::c_void,
3384        ),
3385        ::libloading::Error,
3386    >,
3387    pub Java_org_chocosolver_capi_ReificationApi_reify_x_ne_c: Result<
3388        unsafe extern "C" fn(
3389            arg1: *mut graal_isolatethread_t,
3390            arg2: *mut ::std::os::raw::c_void,
3391            arg3: *mut ::std::os::raw::c_void,
3392            arg4: ::std::os::raw::c_int,
3393            arg5: *mut ::std::os::raw::c_void,
3394        ),
3395        ::libloading::Error,
3396    >,
3397    pub Java_org_chocosolver_capi_ReificationApi_reify_x_eq_y: Result<
3398        unsafe extern "C" fn(
3399            arg1: *mut graal_isolatethread_t,
3400            arg2: *mut ::std::os::raw::c_void,
3401            arg3: *mut ::std::os::raw::c_void,
3402            arg4: *mut ::std::os::raw::c_void,
3403            arg5: *mut ::std::os::raw::c_void,
3404        ),
3405        ::libloading::Error,
3406    >,
3407    pub Java_org_chocosolver_capi_ReificationApi_reify_x_ne_y: Result<
3408        unsafe extern "C" fn(
3409            arg1: *mut graal_isolatethread_t,
3410            arg2: *mut ::std::os::raw::c_void,
3411            arg3: *mut ::std::os::raw::c_void,
3412            arg4: *mut ::std::os::raw::c_void,
3413            arg5: *mut ::std::os::raw::c_void,
3414        ),
3415        ::libloading::Error,
3416    >,
3417    pub Java_org_chocosolver_capi_ReificationApi_reify_x_eq_yc: Result<
3418        unsafe extern "C" fn(
3419            arg1: *mut graal_isolatethread_t,
3420            arg2: *mut ::std::os::raw::c_void,
3421            arg3: *mut ::std::os::raw::c_void,
3422            arg4: *mut ::std::os::raw::c_void,
3423            arg5: ::std::os::raw::c_int,
3424            arg6: *mut ::std::os::raw::c_void,
3425        ),
3426        ::libloading::Error,
3427    >,
3428    pub Java_org_chocosolver_capi_ReificationApi_reify_x_ne_yc: Result<
3429        unsafe extern "C" fn(
3430            arg1: *mut graal_isolatethread_t,
3431            arg2: *mut ::std::os::raw::c_void,
3432            arg3: *mut ::std::os::raw::c_void,
3433            arg4: *mut ::std::os::raw::c_void,
3434            arg5: ::std::os::raw::c_int,
3435            arg6: *mut ::std::os::raw::c_void,
3436        ),
3437        ::libloading::Error,
3438    >,
3439    pub Java_org_chocosolver_capi_ReificationApi_reify_x_lt_c: Result<
3440        unsafe extern "C" fn(
3441            arg1: *mut graal_isolatethread_t,
3442            arg2: *mut ::std::os::raw::c_void,
3443            arg3: *mut ::std::os::raw::c_void,
3444            arg4: ::std::os::raw::c_int,
3445            arg5: *mut ::std::os::raw::c_void,
3446        ),
3447        ::libloading::Error,
3448    >,
3449    pub Java_org_chocosolver_capi_ReificationApi_reify_x_gt_c: Result<
3450        unsafe extern "C" fn(
3451            arg1: *mut graal_isolatethread_t,
3452            arg2: *mut ::std::os::raw::c_void,
3453            arg3: *mut ::std::os::raw::c_void,
3454            arg4: ::std::os::raw::c_int,
3455            arg5: *mut ::std::os::raw::c_void,
3456        ),
3457        ::libloading::Error,
3458    >,
3459    pub Java_org_chocosolver_capi_ReificationApi_reify_x_lt_y: Result<
3460        unsafe extern "C" fn(
3461            arg1: *mut graal_isolatethread_t,
3462            arg2: *mut ::std::os::raw::c_void,
3463            arg3: *mut ::std::os::raw::c_void,
3464            arg4: *mut ::std::os::raw::c_void,
3465            arg5: *mut ::std::os::raw::c_void,
3466        ),
3467        ::libloading::Error,
3468    >,
3469    pub Java_org_chocosolver_capi_ReificationApi_reify_x_gt_y: Result<
3470        unsafe extern "C" fn(
3471            arg1: *mut graal_isolatethread_t,
3472            arg2: *mut ::std::os::raw::c_void,
3473            arg3: *mut ::std::os::raw::c_void,
3474            arg4: *mut ::std::os::raw::c_void,
3475            arg5: *mut ::std::os::raw::c_void,
3476        ),
3477        ::libloading::Error,
3478    >,
3479    pub Java_org_chocosolver_capi_ReificationApi_reify_x_le_y: Result<
3480        unsafe extern "C" fn(
3481            arg1: *mut graal_isolatethread_t,
3482            arg2: *mut ::std::os::raw::c_void,
3483            arg3: *mut ::std::os::raw::c_void,
3484            arg4: *mut ::std::os::raw::c_void,
3485            arg5: *mut ::std::os::raw::c_void,
3486        ),
3487        ::libloading::Error,
3488    >,
3489    pub Java_org_chocosolver_capi_ReificationApi_reify_x_ge_y: Result<
3490        unsafe extern "C" fn(
3491            arg1: *mut graal_isolatethread_t,
3492            arg2: *mut ::std::os::raw::c_void,
3493            arg3: *mut ::std::os::raw::c_void,
3494            arg4: *mut ::std::os::raw::c_void,
3495            arg5: *mut ::std::os::raw::c_void,
3496        ),
3497        ::libloading::Error,
3498    >,
3499    pub Java_org_chocosolver_capi_ReificationApi_reify_x_lt_yc: Result<
3500        unsafe extern "C" fn(
3501            arg1: *mut graal_isolatethread_t,
3502            arg2: *mut ::std::os::raw::c_void,
3503            arg3: *mut ::std::os::raw::c_void,
3504            arg4: *mut ::std::os::raw::c_void,
3505            arg5: ::std::os::raw::c_int,
3506            arg6: *mut ::std::os::raw::c_void,
3507        ),
3508        ::libloading::Error,
3509    >,
3510    pub Java_org_chocosolver_capi_ReificationApi_reify_x_gt_yc: Result<
3511        unsafe extern "C" fn(
3512            arg1: *mut graal_isolatethread_t,
3513            arg2: *mut ::std::os::raw::c_void,
3514            arg3: *mut ::std::os::raw::c_void,
3515            arg4: *mut ::std::os::raw::c_void,
3516            arg5: ::std::os::raw::c_int,
3517            arg6: *mut ::std::os::raw::c_void,
3518        ),
3519        ::libloading::Error,
3520    >,
3521    pub Java_org_chocosolver_capi_ReificationApi_reify_x_in_s: Result<
3522        unsafe extern "C" fn(
3523            arg1: *mut graal_isolatethread_t,
3524            arg2: *mut ::std::os::raw::c_void,
3525            arg3: *mut ::std::os::raw::c_void,
3526            arg4: *mut ::std::os::raw::c_void,
3527            arg5: *mut ::std::os::raw::c_void,
3528        ),
3529        ::libloading::Error,
3530    >,
3531    pub Java_org_chocosolver_capi_ReificationApi_reify_x_not_in_s: Result<
3532        unsafe extern "C" fn(
3533            arg1: *mut graal_isolatethread_t,
3534            arg2: *mut ::std::os::raw::c_void,
3535            arg3: *mut ::std::os::raw::c_void,
3536            arg4: *mut ::std::os::raw::c_void,
3537            arg5: *mut ::std::os::raw::c_void,
3538        ),
3539        ::libloading::Error,
3540    >,
3541    pub Java_org_chocosolver_capi_SearchApi_set_random_search: Result<
3542        unsafe extern "C" fn(
3543            arg1: *mut graal_isolatethread_t,
3544            arg2: *mut ::std::os::raw::c_void,
3545            arg3: *mut ::std::os::raw::c_void,
3546            arg4: ::std::os::raw::c_longlong,
3547        ),
3548        ::libloading::Error,
3549    >,
3550    pub Java_org_chocosolver_capi_SearchApi_set_dom_over_w_deg_search: Result<
3551        unsafe extern "C" fn(
3552            arg1: *mut graal_isolatethread_t,
3553            arg2: *mut ::std::os::raw::c_void,
3554            arg3: *mut ::std::os::raw::c_void,
3555        ),
3556        ::libloading::Error,
3557    >,
3558    pub Java_org_chocosolver_capi_SearchApi_set_dom_over_w_deg_ref_search: Result<
3559        unsafe extern "C" fn(
3560            arg1: *mut graal_isolatethread_t,
3561            arg2: *mut ::std::os::raw::c_void,
3562            arg3: *mut ::std::os::raw::c_void,
3563        ),
3564        ::libloading::Error,
3565    >,
3566    pub Java_org_chocosolver_capi_SearchApi_set_activity_based_search: Result<
3567        unsafe extern "C" fn(
3568            arg1: *mut graal_isolatethread_t,
3569            arg2: *mut ::std::os::raw::c_void,
3570            arg3: *mut ::std::os::raw::c_void,
3571        ),
3572        ::libloading::Error,
3573    >,
3574    pub Java_org_chocosolver_capi_SearchApi_set_min_dom_lb_search: Result<
3575        unsafe extern "C" fn(
3576            arg1: *mut graal_isolatethread_t,
3577            arg2: *mut ::std::os::raw::c_void,
3578            arg3: *mut ::std::os::raw::c_void,
3579        ),
3580        ::libloading::Error,
3581    >,
3582    pub Java_org_chocosolver_capi_SearchApi_set_min_dom_ub_search: Result<
3583        unsafe extern "C" fn(
3584            arg1: *mut graal_isolatethread_t,
3585            arg2: *mut ::std::os::raw::c_void,
3586            arg3: *mut ::std::os::raw::c_void,
3587        ),
3588        ::libloading::Error,
3589    >,
3590    pub Java_org_chocosolver_capi_SearchApi_set_conflict_history_search: Result<
3591        unsafe extern "C" fn(
3592            arg1: *mut graal_isolatethread_t,
3593            arg2: *mut ::std::os::raw::c_void,
3594            arg3: *mut ::std::os::raw::c_void,
3595        ),
3596        ::libloading::Error,
3597    >,
3598    pub Java_org_chocosolver_capi_SearchApi_set_default_search: Result<
3599        unsafe extern "C" fn(arg1: *mut graal_isolatethread_t, arg2: *mut ::std::os::raw::c_void),
3600        ::libloading::Error,
3601    >,
3602    pub Java_org_chocosolver_capi_SearchApi_set_input_order_lb_search: Result<
3603        unsafe extern "C" fn(
3604            arg1: *mut graal_isolatethread_t,
3605            arg2: *mut ::std::os::raw::c_void,
3606            arg3: *mut ::std::os::raw::c_void,
3607        ),
3608        ::libloading::Error,
3609    >,
3610    pub Java_org_chocosolver_capi_SearchApi_set_input_order_ub_search: Result<
3611        unsafe extern "C" fn(
3612            arg1: *mut graal_isolatethread_t,
3613            arg2: *mut ::std::os::raw::c_void,
3614            arg3: *mut ::std::os::raw::c_void,
3615        ),
3616        ::libloading::Error,
3617    >,
3618    pub Java_org_chocosolver_capi_SearchApi_set_failure_length_based_search: Result<
3619        unsafe extern "C" fn(
3620            arg1: *mut graal_isolatethread_t,
3621            arg2: *mut ::std::os::raw::c_void,
3622            arg3: *mut ::std::os::raw::c_void,
3623        ),
3624        ::libloading::Error,
3625    >,
3626    pub Java_org_chocosolver_capi_SearchApi_set_failure_rate_based_search: Result<
3627        unsafe extern "C" fn(
3628            arg1: *mut graal_isolatethread_t,
3629            arg2: *mut ::std::os::raw::c_void,
3630            arg3: *mut ::std::os::raw::c_void,
3631        ),
3632        ::libloading::Error,
3633    >,
3634    pub Java_org_chocosolver_capi_SearchApi_set_pick_on_dom_search: Result<
3635        unsafe extern "C" fn(
3636            arg1: *mut graal_isolatethread_t,
3637            arg2: *mut ::std::os::raw::c_void,
3638            arg3: *mut ::std::os::raw::c_void,
3639        ),
3640        ::libloading::Error,
3641    >,
3642    pub Java_org_chocosolver_capi_SearchApi_set_round_robin_search: Result<
3643        unsafe extern "C" fn(
3644            arg1: *mut graal_isolatethread_t,
3645            arg2: *mut ::std::os::raw::c_void,
3646            arg3: *mut ::std::os::raw::c_void,
3647        ),
3648        ::libloading::Error,
3649    >,
3650    pub Java_org_chocosolver_capi_SearchApi_add_hint: Result<
3651        unsafe extern "C" fn(
3652            arg1: *mut graal_isolatethread_t,
3653            arg2: *mut ::std::os::raw::c_void,
3654            arg3: *mut ::std::os::raw::c_void,
3655            arg4: ::std::os::raw::c_int,
3656        ),
3657        ::libloading::Error,
3658    >,
3659    pub Java_org_chocosolver_capi_SearchApi_rem_hints: Result<
3660        unsafe extern "C" fn(arg1: *mut graal_isolatethread_t, arg2: *mut ::std::os::raw::c_void),
3661        ::libloading::Error,
3662    >,
3663    pub Java_org_chocosolver_capi_SearchApi_setNoGoodRecordingFromSolutions: Result<
3664        unsafe extern "C" fn(
3665            arg1: *mut graal_isolatethread_t,
3666            arg2: *mut ::std::os::raw::c_void,
3667            arg3: *mut ::std::os::raw::c_void,
3668        ),
3669        ::libloading::Error,
3670    >,
3671    pub Java_org_chocosolver_capi_SearchApi_setNoGoodRecordingFromRestarts: Result<
3672        unsafe extern "C" fn(arg1: *mut graal_isolatethread_t, arg2: *mut ::std::os::raw::c_void),
3673        ::libloading::Error,
3674    >,
3675    pub Java_org_chocosolver_capi_SearchApi_setGeometricalRestart: Result<
3676        unsafe extern "C" fn(
3677            arg1: *mut graal_isolatethread_t,
3678            arg2: *mut ::std::os::raw::c_void,
3679            arg3: ::std::os::raw::c_longlong,
3680            arg4: f64,
3681            arg5: ::std::os::raw::c_int,
3682        ),
3683        ::libloading::Error,
3684    >,
3685    pub Java_org_chocosolver_capi_SearchApi_setLubyRestart: Result<
3686        unsafe extern "C" fn(
3687            arg1: *mut graal_isolatethread_t,
3688            arg2: *mut ::std::os::raw::c_void,
3689            arg3: ::std::os::raw::c_int,
3690            arg4: ::std::os::raw::c_int,
3691        ),
3692        ::libloading::Error,
3693    >,
3694    pub Java_org_chocosolver_capi_SearchApi_setRestartOnSolutions: Result<
3695        unsafe extern "C" fn(arg1: *mut graal_isolatethread_t, arg2: *mut ::std::os::raw::c_void),
3696        ::libloading::Error,
3697    >,
3698    pub Java_org_chocosolver_capi_SetVarApi_create_setVar_named: Result<
3699        unsafe extern "C" fn(
3700            arg1: *mut graal_isolatethread_t,
3701            arg2: *mut ::std::os::raw::c_void,
3702            arg3: *mut ::std::os::raw::c_char,
3703            arg4: *mut ::std::os::raw::c_void,
3704            arg5: *mut ::std::os::raw::c_void,
3705        ) -> *mut ::std::os::raw::c_void,
3706        ::libloading::Error,
3707    >,
3708    pub Java_org_chocosolver_capi_SetVarApi_create_setVar: Result<
3709        unsafe extern "C" fn(
3710            arg1: *mut graal_isolatethread_t,
3711            arg2: *mut ::std::os::raw::c_void,
3712            arg3: *mut ::std::os::raw::c_void,
3713            arg4: *mut ::std::os::raw::c_void,
3714        ) -> *mut ::std::os::raw::c_void,
3715        ::libloading::Error,
3716    >,
3717    pub Java_org_chocosolver_capi_SetVarApi_create_setVar_cst_named: Result<
3718        unsafe extern "C" fn(
3719            arg1: *mut graal_isolatethread_t,
3720            arg2: *mut ::std::os::raw::c_void,
3721            arg3: *mut ::std::os::raw::c_char,
3722            arg4: *mut ::std::os::raw::c_void,
3723        ) -> *mut ::std::os::raw::c_void,
3724        ::libloading::Error,
3725    >,
3726    pub Java_org_chocosolver_capi_SetVarApi_create_setVar_cst: Result<
3727        unsafe extern "C" fn(
3728            arg1: *mut graal_isolatethread_t,
3729            arg2: *mut ::std::os::raw::c_void,
3730            arg3: *mut ::std::os::raw::c_void,
3731        ) -> *mut ::std::os::raw::c_void,
3732        ::libloading::Error,
3733    >,
3734    pub Java_org_chocosolver_capi_SetVarApi_getLB: Result<
3735        unsafe extern "C" fn(
3736            arg1: *mut graal_isolatethread_t,
3737            arg2: *mut ::std::os::raw::c_void,
3738        ) -> *mut ::std::os::raw::c_void,
3739        ::libloading::Error,
3740    >,
3741    pub Java_org_chocosolver_capi_SetVarApi_getUB: Result<
3742        unsafe extern "C" fn(
3743            arg1: *mut graal_isolatethread_t,
3744            arg2: *mut ::std::os::raw::c_void,
3745        ) -> *mut ::std::os::raw::c_void,
3746        ::libloading::Error,
3747    >,
3748    pub Java_org_chocosolver_capi_SetVarApi_getValue: Result<
3749        unsafe extern "C" fn(
3750            arg1: *mut graal_isolatethread_t,
3751            arg2: *mut ::std::os::raw::c_void,
3752        ) -> *mut ::std::os::raw::c_void,
3753        ::libloading::Error,
3754    >,
3755    pub Java_org_chocosolver_capi_SettingsApi_init: Result<
3756        unsafe extern "C" fn(arg1: *mut graal_isolatethread_t) -> *mut ::std::os::raw::c_void,
3757        ::libloading::Error,
3758    >,
3759    pub Java_org_chocosolver_capi_SettingsApi_setLCG: Result<
3760        unsafe extern "C" fn(
3761            arg1: *mut graal_isolatethread_t,
3762            arg2: *mut ::std::os::raw::c_void,
3763            arg3: ::std::os::raw::c_int,
3764        ) -> *mut ::std::os::raw::c_void,
3765        ::libloading::Error,
3766    >,
3767    pub Java_org_chocosolver_capi_SettingsApi_setWarnUser: Result<
3768        unsafe extern "C" fn(
3769            arg1: *mut graal_isolatethread_t,
3770            arg2: *mut ::std::os::raw::c_void,
3771            arg3: ::std::os::raw::c_int,
3772        ) -> *mut ::std::os::raw::c_void,
3773        ::libloading::Error,
3774    >,
3775    pub Java_org_chocosolver_capi_SettingsApi_setCheckDeclaredConstraints: Result<
3776        unsafe extern "C" fn(
3777            arg1: *mut graal_isolatethread_t,
3778            arg2: *mut ::std::os::raw::c_void,
3779            arg3: ::std::os::raw::c_int,
3780        ) -> *mut ::std::os::raw::c_void,
3781        ::libloading::Error,
3782    >,
3783    pub Java_org_chocosolver_capi_SettingsApi_setCheckDeclaredViews: Result<
3784        unsafe extern "C" fn(
3785            arg1: *mut graal_isolatethread_t,
3786            arg2: *mut ::std::os::raw::c_void,
3787            arg3: ::std::os::raw::c_int,
3788        ) -> *mut ::std::os::raw::c_void,
3789        ::libloading::Error,
3790    >,
3791    pub Java_org_chocosolver_capi_SettingsApi_setCheckDeclaredMonitors: Result<
3792        unsafe extern "C" fn(
3793            arg1: *mut graal_isolatethread_t,
3794            arg2: *mut ::std::os::raw::c_void,
3795            arg3: ::std::os::raw::c_int,
3796        ) -> *mut ::std::os::raw::c_void,
3797        ::libloading::Error,
3798    >,
3799    pub Java_org_chocosolver_capi_SettingsApi_setMaxDomSizeForEnumerated: Result<
3800        unsafe extern "C" fn(
3801            arg1: *mut graal_isolatethread_t,
3802            arg2: *mut ::std::os::raw::c_void,
3803            arg3: ::std::os::raw::c_int,
3804        ) -> *mut ::std::os::raw::c_void,
3805        ::libloading::Error,
3806    >,
3807    pub Java_org_chocosolver_capi_SettingsApi_setMinCardinalityForSumDecomposition: Result<
3808        unsafe extern "C" fn(
3809            arg1: *mut graal_isolatethread_t,
3810            arg2: *mut ::std::os::raw::c_void,
3811            arg3: ::std::os::raw::c_int,
3812        ) -> *mut ::std::os::raw::c_void,
3813        ::libloading::Error,
3814    >,
3815    pub Java_org_chocosolver_capi_SettingsApi_setEnableTableSubstitution: Result<
3816        unsafe extern "C" fn(
3817            arg1: *mut graal_isolatethread_t,
3818            arg2: *mut ::std::os::raw::c_void,
3819            arg3: ::std::os::raw::c_int,
3820        ) -> *mut ::std::os::raw::c_void,
3821        ::libloading::Error,
3822    >,
3823    pub Java_org_chocosolver_capi_SettingsApi_setMaxTupleSizeForSubstitution: Result<
3824        unsafe extern "C" fn(
3825            arg1: *mut graal_isolatethread_t,
3826            arg2: *mut ::std::os::raw::c_void,
3827            arg3: ::std::os::raw::c_int,
3828        ) -> *mut ::std::os::raw::c_void,
3829        ::libloading::Error,
3830    >,
3831    pub Java_org_chocosolver_capi_SettingsApi_setMaxSizeInMBToUseCompactTable: Result<
3832        unsafe extern "C" fn(
3833            arg1: *mut graal_isolatethread_t,
3834            arg2: *mut ::std::os::raw::c_void,
3835            arg3: ::std::os::raw::c_int,
3836        ) -> *mut ::std::os::raw::c_void,
3837        ::libloading::Error,
3838    >,
3839    pub Java_org_chocosolver_capi_SettingsApi_setEnableSAT: Result<
3840        unsafe extern "C" fn(
3841            arg1: *mut graal_isolatethread_t,
3842            arg2: *mut ::std::os::raw::c_void,
3843            arg3: ::std::os::raw::c_int,
3844        ) -> *mut ::std::os::raw::c_void,
3845        ::libloading::Error,
3846    >,
3847    pub Java_org_chocosolver_capi_SettingsApi_setSwapOnPassivate: Result<
3848        unsafe extern "C" fn(
3849            arg1: *mut graal_isolatethread_t,
3850            arg2: *mut ::std::os::raw::c_void,
3851            arg3: ::std::os::raw::c_int,
3852        ) -> *mut ::std::os::raw::c_void,
3853        ::libloading::Error,
3854    >,
3855    pub Java_org_chocosolver_capi_SettingsApi_setPrintAllUndeclaredConstraints: Result<
3856        unsafe extern "C" fn(
3857            arg1: *mut graal_isolatethread_t,
3858            arg2: *mut ::std::os::raw::c_void,
3859            arg3: ::std::os::raw::c_int,
3860        ) -> *mut ::std::os::raw::c_void,
3861        ::libloading::Error,
3862    >,
3863    pub Java_org_chocosolver_capi_SettingsApi_setNbMaxLearntClauses: Result<
3864        unsafe extern "C" fn(
3865            arg1: *mut graal_isolatethread_t,
3866            arg2: *mut ::std::os::raw::c_void,
3867            arg3: ::std::os::raw::c_int,
3868        ) -> *mut ::std::os::raw::c_void,
3869        ::libloading::Error,
3870    >,
3871    pub Java_org_chocosolver_capi_SolutionApi_getIntVal: Result<
3872        unsafe extern "C" fn(
3873            arg1: *mut graal_isolatethread_t,
3874            arg2: *mut ::std::os::raw::c_void,
3875            arg3: *mut ::std::os::raw::c_void,
3876        ) -> ::std::os::raw::c_int,
3877        ::libloading::Error,
3878    >,
3879    pub Java_org_chocosolver_capi_SolutionApi_getSetVal: Result<
3880        unsafe extern "C" fn(
3881            arg1: *mut graal_isolatethread_t,
3882            arg2: *mut ::std::os::raw::c_void,
3883            arg3: *mut ::std::os::raw::c_void,
3884        ) -> *mut ::std::os::raw::c_void,
3885        ::libloading::Error,
3886    >,
3887    pub Java_org_chocosolver_capi_SolverApi_solve: Result<
3888        unsafe extern "C" fn(
3889            arg1: *mut graal_isolatethread_t,
3890            arg2: *mut ::std::os::raw::c_void,
3891            arg3: *mut ::std::os::raw::c_void,
3892        ) -> ::std::os::raw::c_int,
3893        ::libloading::Error,
3894    >,
3895    pub Java_org_chocosolver_capi_SolverApi_find_solution: Result<
3896        unsafe extern "C" fn(
3897            arg1: *mut graal_isolatethread_t,
3898            arg2: *mut ::std::os::raw::c_void,
3899            arg3: *mut ::std::os::raw::c_void,
3900        ) -> *mut ::std::os::raw::c_void,
3901        ::libloading::Error,
3902    >,
3903    pub Java_org_chocosolver_capi_SolverApi_find_all_solutions: Result<
3904        unsafe extern "C" fn(
3905            arg1: *mut graal_isolatethread_t,
3906            arg2: *mut ::std::os::raw::c_void,
3907            arg3: *mut ::std::os::raw::c_void,
3908        ) -> *mut ::std::os::raw::c_void,
3909        ::libloading::Error,
3910    >,
3911    pub Java_org_chocosolver_capi_SolverApi_find_optimal_solution: Result<
3912        unsafe extern "C" fn(
3913            arg1: *mut graal_isolatethread_t,
3914            arg2: *mut ::std::os::raw::c_void,
3915            arg3: *mut ::std::os::raw::c_void,
3916            arg4: ::std::os::raw::c_int,
3917            arg5: *mut ::std::os::raw::c_void,
3918        ) -> *mut ::std::os::raw::c_void,
3919        ::libloading::Error,
3920    >,
3921    pub Java_org_chocosolver_capi_SolverApi_find_all_optimal_solutions: Result<
3922        unsafe extern "C" fn(
3923            arg1: *mut graal_isolatethread_t,
3924            arg2: *mut ::std::os::raw::c_void,
3925            arg3: *mut ::std::os::raw::c_void,
3926            arg4: ::std::os::raw::c_int,
3927            arg5: *mut ::std::os::raw::c_void,
3928        ) -> *mut ::std::os::raw::c_void,
3929        ::libloading::Error,
3930    >,
3931    pub Java_org_chocosolver_capi_SolverApi_show_statistics: Result<
3932        unsafe extern "C" fn(arg1: *mut graal_isolatethread_t, arg2: *mut ::std::os::raw::c_void),
3933        ::libloading::Error,
3934    >,
3935    pub Java_org_chocosolver_capi_SolverApi_show_short_statistics: Result<
3936        unsafe extern "C" fn(arg1: *mut graal_isolatethread_t, arg2: *mut ::std::os::raw::c_void),
3937        ::libloading::Error,
3938    >,
3939    pub Java_org_chocosolver_capi_SolverApi_show_restarts: Result<
3940        unsafe extern "C" fn(arg1: *mut graal_isolatethread_t, arg2: *mut ::std::os::raw::c_void),
3941        ::libloading::Error,
3942    >,
3943    pub Java_org_chocosolver_capi_SolverApi_showDecisions: Result<
3944        unsafe extern "C" fn(
3945            arg1: *mut graal_isolatethread_t,
3946            arg2: *mut ::std::os::raw::c_void,
3947            arg3: ::std::os::raw::c_int,
3948        ),
3949        ::libloading::Error,
3950    >,
3951    pub Java_org_chocosolver_capi_SolverApi_showSolutions: Result<
3952        unsafe extern "C" fn(arg1: *mut graal_isolatethread_t, arg2: *mut ::std::os::raw::c_void),
3953        ::libloading::Error,
3954    >,
3955    pub Java_org_chocosolver_capi_SolverApi_showSolutions_v: Result<
3956        unsafe extern "C" fn(
3957            arg1: *mut graal_isolatethread_t,
3958            arg2: *mut ::std::os::raw::c_void,
3959            arg3: *mut ::std::os::raw::c_void,
3960        ),
3961        ::libloading::Error,
3962    >,
3963    pub Java_org_chocosolver_capi_SolverApi_get_solution_count: Result<
3964        unsafe extern "C" fn(
3965            arg1: *mut graal_isolatethread_t,
3966            arg2: *mut ::std::os::raw::c_void,
3967        ) -> ::std::os::raw::c_longlong,
3968        ::libloading::Error,
3969    >,
3970    pub Java_org_chocosolver_capi_SolverApi_limit_time: Result<
3971        unsafe extern "C" fn(
3972            arg1: *mut graal_isolatethread_t,
3973            arg2: *mut ::std::os::raw::c_void,
3974            arg3: *mut ::std::os::raw::c_char,
3975        ),
3976        ::libloading::Error,
3977    >,
3978    pub Java_org_chocosolver_capi_SolverApi_limit_time_ms: Result<
3979        unsafe extern "C" fn(
3980            arg1: *mut graal_isolatethread_t,
3981            arg2: *mut ::std::os::raw::c_void,
3982            arg3: ::std::os::raw::c_longlong,
3983        ),
3984        ::libloading::Error,
3985    >,
3986    pub Java_org_chocosolver_capi_SolverApi_propagate: Result<
3987        unsafe extern "C" fn(
3988            arg1: *mut graal_isolatethread_t,
3989            arg2: *mut ::std::os::raw::c_void,
3990        ) -> ::std::os::raw::c_int,
3991        ::libloading::Error,
3992    >,
3993    pub Java_org_chocosolver_capi_SolverApi_push_state: Result<
3994        unsafe extern "C" fn(arg1: *mut graal_isolatethread_t, arg2: *mut ::std::os::raw::c_void),
3995        ::libloading::Error,
3996    >,
3997    pub Java_org_chocosolver_capi_SolverApi_pop_state: Result<
3998        unsafe extern "C" fn(arg1: *mut graal_isolatethread_t, arg2: *mut ::std::os::raw::c_void),
3999        ::libloading::Error,
4000    >,
4001    pub Java_org_chocosolver_capi_SolverApi_get_time_count: Result<
4002        unsafe extern "C" fn(
4003            arg1: *mut graal_isolatethread_t,
4004            arg2: *mut ::std::os::raw::c_void,
4005        ) -> f32,
4006        ::libloading::Error,
4007    >,
4008    pub Java_org_chocosolver_capi_SolverApi_get_node_count: Result<
4009        unsafe extern "C" fn(
4010            arg1: *mut graal_isolatethread_t,
4011            arg2: *mut ::std::os::raw::c_void,
4012        ) -> ::std::os::raw::c_longlong,
4013        ::libloading::Error,
4014    >,
4015    pub Java_org_chocosolver_capi_SolverApi_get_backtrack_count: Result<
4016        unsafe extern "C" fn(
4017            arg1: *mut graal_isolatethread_t,
4018            arg2: *mut ::std::os::raw::c_void,
4019        ) -> ::std::os::raw::c_longlong,
4020        ::libloading::Error,
4021    >,
4022    pub Java_org_chocosolver_capi_SolverApi_get_fail_count: Result<
4023        unsafe extern "C" fn(
4024            arg1: *mut graal_isolatethread_t,
4025            arg2: *mut ::std::os::raw::c_void,
4026        ) -> ::std::os::raw::c_longlong,
4027        ::libloading::Error,
4028    >,
4029    pub Java_org_chocosolver_capi_SolverApi_get_restart_count: Result<
4030        unsafe extern "C" fn(
4031            arg1: *mut graal_isolatethread_t,
4032            arg2: *mut ::std::os::raw::c_void,
4033        ) -> ::std::os::raw::c_longlong,
4034        ::libloading::Error,
4035    >,
4036    pub Java_org_chocosolver_capi_SolverApi_is_objective_optimal: Result<
4037        unsafe extern "C" fn(
4038            arg1: *mut graal_isolatethread_t,
4039            arg2: *mut ::std::os::raw::c_void,
4040        ) -> ::std::os::raw::c_int,
4041        ::libloading::Error,
4042    >,
4043    pub Java_org_chocosolver_capi_SolverApi_get_search_state: Result<
4044        unsafe extern "C" fn(
4045            arg1: *mut graal_isolatethread_t,
4046            arg2: *mut ::std::os::raw::c_void,
4047        ) -> *mut ::std::os::raw::c_char,
4048        ::libloading::Error,
4049    >,
4050    pub Java_org_chocosolver_capi_TaskApi_create_iiiii: Result<
4051        unsafe extern "C" fn(
4052            arg1: *mut graal_isolatethread_t,
4053            arg2: *mut ::std::os::raw::c_void,
4054            arg3: ::std::os::raw::c_int,
4055            arg4: ::std::os::raw::c_int,
4056            arg5: ::std::os::raw::c_int,
4057            arg6: ::std::os::raw::c_int,
4058            arg7: ::std::os::raw::c_int,
4059        ) -> *mut ::std::os::raw::c_void,
4060        ::libloading::Error,
4061    >,
4062    pub Java_org_chocosolver_capi_TaskApi_create_iv_i: Result<
4063        unsafe extern "C" fn(
4064            arg1: *mut graal_isolatethread_t,
4065            arg2: *mut ::std::os::raw::c_void,
4066            arg3: ::std::os::raw::c_int,
4067        ) -> *mut ::std::os::raw::c_void,
4068        ::libloading::Error,
4069    >,
4070    pub Java_org_chocosolver_capi_TaskApi_create_iv_i_iv: Result<
4071        unsafe extern "C" fn(
4072            arg1: *mut graal_isolatethread_t,
4073            arg2: *mut ::std::os::raw::c_void,
4074            arg3: ::std::os::raw::c_int,
4075            arg4: *mut ::std::os::raw::c_void,
4076        ) -> *mut ::std::os::raw::c_void,
4077        ::libloading::Error,
4078    >,
4079    pub Java_org_chocosolver_capi_TaskApi_create_iv_iv_iv: Result<
4080        unsafe extern "C" fn(
4081            arg1: *mut graal_isolatethread_t,
4082            arg2: *mut ::std::os::raw::c_void,
4083            arg3: *mut ::std::os::raw::c_void,
4084            arg4: *mut ::std::os::raw::c_void,
4085        ) -> *mut ::std::os::raw::c_void,
4086        ::libloading::Error,
4087    >,
4088    pub Java_org_chocosolver_capi_TaskApi_get_start: Result<
4089        unsafe extern "C" fn(
4090            arg1: *mut graal_isolatethread_t,
4091            arg2: *mut ::std::os::raw::c_void,
4092        ) -> *mut ::std::os::raw::c_void,
4093        ::libloading::Error,
4094    >,
4095    pub Java_org_chocosolver_capi_TaskApi_get_end: Result<
4096        unsafe extern "C" fn(
4097            arg1: *mut graal_isolatethread_t,
4098            arg2: *mut ::std::os::raw::c_void,
4099        ) -> *mut ::std::os::raw::c_void,
4100        ::libloading::Error,
4101    >,
4102    pub Java_org_chocosolver_capi_TaskApi_get_duration: Result<
4103        unsafe extern "C" fn(
4104            arg1: *mut graal_isolatethread_t,
4105            arg2: *mut ::std::os::raw::c_void,
4106        ) -> *mut ::std::os::raw::c_void,
4107        ::libloading::Error,
4108    >,
4109    pub Java_org_chocosolver_capi_VariableApi_isInstantiated: Result<
4110        unsafe extern "C" fn(
4111            arg1: *mut graal_isolatethread_t,
4112            arg2: *mut ::std::os::raw::c_void,
4113        ) -> ::std::os::raw::c_int,
4114        ::libloading::Error,
4115    >,
4116    pub Java_org_chocosolver_capi_VariableApi_getName: Result<
4117        unsafe extern "C" fn(
4118            arg1: *mut graal_isolatethread_t,
4119            arg2: *mut ::std::os::raw::c_void,
4120        ) -> *mut ::std::os::raw::c_char,
4121        ::libloading::Error,
4122    >,
4123    pub Java_org_chocosolver_capi_VariableApi_isView: Result<
4124        unsafe extern "C" fn(
4125            arg1: *mut graal_isolatethread_t,
4126            arg2: *mut ::std::os::raw::c_void,
4127        ) -> ::std::os::raw::c_int,
4128        ::libloading::Error,
4129    >,
4130    pub Java_org_chocosolver_capi_ViewApi_bool_not_view: Result<
4131        unsafe extern "C" fn(
4132            arg1: *mut graal_isolatethread_t,
4133            arg2: *mut ::std::os::raw::c_void,
4134        ) -> *mut ::std::os::raw::c_void,
4135        ::libloading::Error,
4136    >,
4137    pub Java_org_chocosolver_capi_ViewApi_set_bool_view: Result<
4138        unsafe extern "C" fn(
4139            arg1: *mut graal_isolatethread_t,
4140            arg2: *mut ::std::os::raw::c_void,
4141            arg3: ::std::os::raw::c_int,
4142        ) -> *mut ::std::os::raw::c_void,
4143        ::libloading::Error,
4144    >,
4145    pub Java_org_chocosolver_capi_ViewApi_set_bools_view: Result<
4146        unsafe extern "C" fn(
4147            arg1: *mut graal_isolatethread_t,
4148            arg2: *mut ::std::os::raw::c_void,
4149            arg3: ::std::os::raw::c_int,
4150            arg4: ::std::os::raw::c_int,
4151        ) -> *mut ::std::os::raw::c_void,
4152        ::libloading::Error,
4153    >,
4154    pub Java_org_chocosolver_capi_ViewApi_int_offset_view: Result<
4155        unsafe extern "C" fn(
4156            arg1: *mut graal_isolatethread_t,
4157            arg2: *mut ::std::os::raw::c_void,
4158            arg3: ::std::os::raw::c_int,
4159        ) -> *mut ::std::os::raw::c_void,
4160        ::libloading::Error,
4161    >,
4162    pub Java_org_chocosolver_capi_ViewApi_int_minus_view: Result<
4163        unsafe extern "C" fn(
4164            arg1: *mut graal_isolatethread_t,
4165            arg2: *mut ::std::os::raw::c_void,
4166        ) -> *mut ::std::os::raw::c_void,
4167        ::libloading::Error,
4168    >,
4169    pub Java_org_chocosolver_capi_ViewApi_int_scale_view: Result<
4170        unsafe extern "C" fn(
4171            arg1: *mut graal_isolatethread_t,
4172            arg2: *mut ::std::os::raw::c_void,
4173            arg3: ::std::os::raw::c_int,
4174        ) -> *mut ::std::os::raw::c_void,
4175        ::libloading::Error,
4176    >,
4177    pub Java_org_chocosolver_capi_ViewApi_int_abs_view: Result<
4178        unsafe extern "C" fn(
4179            arg1: *mut graal_isolatethread_t,
4180            arg2: *mut ::std::os::raw::c_void,
4181        ) -> *mut ::std::os::raw::c_void,
4182        ::libloading::Error,
4183    >,
4184    pub Java_org_chocosolver_capi_ViewApi_int_affine_view: Result<
4185        unsafe extern "C" fn(
4186            arg1: *mut graal_isolatethread_t,
4187            arg2: ::std::os::raw::c_int,
4188            arg3: *mut ::std::os::raw::c_void,
4189            arg4: ::std::os::raw::c_int,
4190        ) -> *mut ::std::os::raw::c_void,
4191        ::libloading::Error,
4192    >,
4193    pub Java_org_chocosolver_capi_ViewApi_int_eq_view: Result<
4194        unsafe extern "C" fn(
4195            arg1: *mut graal_isolatethread_t,
4196            arg2: *mut ::std::os::raw::c_void,
4197            arg3: ::std::os::raw::c_int,
4198        ) -> *mut ::std::os::raw::c_void,
4199        ::libloading::Error,
4200    >,
4201    pub Java_org_chocosolver_capi_ViewApi_int_ne_view: Result<
4202        unsafe extern "C" fn(
4203            arg1: *mut graal_isolatethread_t,
4204            arg2: *mut ::std::os::raw::c_void,
4205            arg3: ::std::os::raw::c_int,
4206        ) -> *mut ::std::os::raw::c_void,
4207        ::libloading::Error,
4208    >,
4209    pub Java_org_chocosolver_capi_ViewApi_int_le_view: Result<
4210        unsafe extern "C" fn(
4211            arg1: *mut graal_isolatethread_t,
4212            arg2: *mut ::std::os::raw::c_void,
4213            arg3: ::std::os::raw::c_int,
4214        ) -> *mut ::std::os::raw::c_void,
4215        ::libloading::Error,
4216    >,
4217    pub Java_org_chocosolver_capi_ViewApi_int_ge_view: Result<
4218        unsafe extern "C" fn(
4219            arg1: *mut graal_isolatethread_t,
4220            arg2: *mut ::std::os::raw::c_void,
4221            arg3: ::std::os::raw::c_int,
4222        ) -> *mut ::std::os::raw::c_void,
4223        ::libloading::Error,
4224    >,
4225    pub Java_org_chocosolver_capi_ViewApi_bools_set_view: Result<
4226        unsafe extern "C" fn(
4227            arg1: *mut graal_isolatethread_t,
4228            arg2: *mut ::std::os::raw::c_void,
4229            arg3: ::std::os::raw::c_int,
4230        ) -> *mut ::std::os::raw::c_void,
4231        ::libloading::Error,
4232    >,
4233    pub Java_org_chocosolver_capi_ViewApi_ints_set_view: Result<
4234        unsafe extern "C" fn(
4235            arg1: *mut graal_isolatethread_t,
4236            arg2: *mut ::std::os::raw::c_void,
4237            arg3: *mut ::std::os::raw::c_void,
4238            arg4: ::std::os::raw::c_int,
4239        ) -> *mut ::std::os::raw::c_void,
4240        ::libloading::Error,
4241    >,
4242    pub Java_org_chocosolver_capi_ViewApi_set_union_view: Result<
4243        unsafe extern "C" fn(
4244            arg1: *mut graal_isolatethread_t,
4245            arg2: *mut ::std::os::raw::c_void,
4246        ) -> *mut ::std::os::raw::c_void,
4247        ::libloading::Error,
4248    >,
4249    pub Java_org_chocosolver_capi_ViewApi_set_intersection_view: Result<
4250        unsafe extern "C" fn(
4251            arg1: *mut graal_isolatethread_t,
4252            arg2: *mut ::std::os::raw::c_void,
4253        ) -> *mut ::std::os::raw::c_void,
4254        ::libloading::Error,
4255    >,
4256    pub Java_org_chocosolver_capi_ViewApi_set_difference_view: Result<
4257        unsafe extern "C" fn(
4258            arg1: *mut graal_isolatethread_t,
4259            arg2: *mut ::std::os::raw::c_void,
4260            arg3: *mut ::std::os::raw::c_void,
4261        ) -> *mut ::std::os::raw::c_void,
4262        ::libloading::Error,
4263    >,
4264    pub Java_org_chocosolver_capi_ViewApi_graph_node_set_view: Result<
4265        unsafe extern "C" fn(
4266            arg1: *mut graal_isolatethread_t,
4267            arg2: *mut ::std::os::raw::c_void,
4268        ) -> *mut ::std::os::raw::c_void,
4269        ::libloading::Error,
4270    >,
4271    pub Java_org_chocosolver_capi_ViewApi_graph_successors_set_view: Result<
4272        unsafe extern "C" fn(
4273            arg1: *mut graal_isolatethread_t,
4274            arg2: *mut ::std::os::raw::c_void,
4275            arg3: ::std::os::raw::c_int,
4276        ) -> *mut ::std::os::raw::c_void,
4277        ::libloading::Error,
4278    >,
4279    pub Java_org_chocosolver_capi_ViewApi_graph_predecessors_set_view: Result<
4280        unsafe extern "C" fn(
4281            arg1: *mut graal_isolatethread_t,
4282            arg2: *mut ::std::os::raw::c_void,
4283            arg3: ::std::os::raw::c_int,
4284        ) -> *mut ::std::os::raw::c_void,
4285        ::libloading::Error,
4286    >,
4287    pub Java_org_chocosolver_capi_ViewApi_graph_neighbors_set_view: Result<
4288        unsafe extern "C" fn(
4289            arg1: *mut graal_isolatethread_t,
4290            arg2: *mut ::std::os::raw::c_void,
4291            arg3: ::std::os::raw::c_int,
4292        ) -> *mut ::std::os::raw::c_void,
4293        ::libloading::Error,
4294    >,
4295    pub Java_org_chocosolver_capi_ViewApi_node_induced_subgraph_view: Result<
4296        unsafe extern "C" fn(
4297            arg1: *mut graal_isolatethread_t,
4298            arg2: *mut ::std::os::raw::c_void,
4299            arg3: *mut ::std::os::raw::c_void,
4300            arg4: ::std::os::raw::c_int,
4301        ) -> *mut ::std::os::raw::c_void,
4302        ::libloading::Error,
4303    >,
4304    pub Java_org_chocosolver_capi_ViewApi_edge_induced_subgraph_view: Result<
4305        unsafe extern "C" fn(
4306            arg1: *mut graal_isolatethread_t,
4307            arg2: *mut ::std::os::raw::c_void,
4308            arg3: *mut ::std::os::raw::c_void,
4309            arg4: ::std::os::raw::c_int,
4310        ) -> *mut ::std::os::raw::c_void,
4311        ::libloading::Error,
4312    >,
4313    pub Java_org_chocosolver_capi_ViewApi_graph_union_view: Result<
4314        unsafe extern "C" fn(
4315            arg1: *mut graal_isolatethread_t,
4316            arg2: *mut ::std::os::raw::c_void,
4317        ) -> *mut ::std::os::raw::c_void,
4318        ::libloading::Error,
4319    >,
4320}
4321impl libchoco_capi {
4322    pub unsafe fn new<P>(path: P) -> Result<Self, ::libloading::Error>
4323    where
4324        P: AsRef<::std::ffi::OsStr>,
4325    {
4326        let library = unsafe { ::libloading::Library::new(path) }?;
4327        unsafe { Self::from_library(library) }
4328    }
4329    pub unsafe fn from_library<L>(library: L) -> Result<Self, ::libloading::Error>
4330    where
4331        L: Into<::libloading::Library>,
4332    {
4333        let __library = library.into();
4334        let graal_create_isolate =
4335            unsafe { __library.get(b"graal_create_isolate\0") }.map(|sym| *sym);
4336        let graal_attach_thread =
4337            unsafe { __library.get(b"graal_attach_thread\0") }.map(|sym| *sym);
4338        let graal_get_current_thread =
4339            unsafe { __library.get(b"graal_get_current_thread\0") }.map(|sym| *sym);
4340        let graal_get_isolate = unsafe { __library.get(b"graal_get_isolate\0") }.map(|sym| *sym);
4341        let graal_detach_thread =
4342            unsafe { __library.get(b"graal_detach_thread\0") }.map(|sym| *sym);
4343        let graal_tear_down_isolate =
4344            unsafe { __library.get(b"graal_tear_down_isolate\0") }.map(|sym| *sym);
4345        let graal_detach_all_threads_and_tear_down_isolate =
4346            unsafe { __library.get(b"graal_detach_all_threads_and_tear_down_isolate\0") }
4347                .map(|sym| *sym);
4348        let Java_org_chocosolver_capi_ArrayApi_int_create =
4349            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_int_create\0") }
4350                .map(|sym| *sym);
4351        let Java_org_chocosolver_capi_ArrayApi_int_set =
4352            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_int_set\0") }
4353                .map(|sym| *sym);
4354        let Java_org_chocosolver_capi_ArrayApi_int_get =
4355            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_int_get\0") }
4356                .map(|sym| *sym);
4357        let Java_org_chocosolver_capi_ArrayApi_int_length =
4358            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_int_length\0") }
4359                .map(|sym| *sym);
4360        let Java_org_chocosolver_capi_ArrayApi_int_2d_array_create =
4361            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_int_2d_array_create\0") }
4362                .map(|sym| *sym);
4363        let Java_org_chocosolver_capi_ArrayApi_int_2d_array_set =
4364            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_int_2d_array_set\0") }
4365                .map(|sym| *sym);
4366        let Java_org_chocosolver_capi_ArrayApi_int_2d_array_get =
4367            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_int_2d_array_get\0") }
4368                .map(|sym| *sym);
4369        let Java_org_chocosolver_capi_ArrayApi_int_2d_array_length =
4370            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_int_2d_array_length\0") }
4371                .map(|sym| *sym);
4372        let Java_org_chocosolver_capi_ArrayApi_int_3d_array_create =
4373            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_int_3d_array_create\0") }
4374                .map(|sym| *sym);
4375        let Java_org_chocosolver_capi_ArrayApi_int_3d_array_set =
4376            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_int_3d_array_set\0") }
4377                .map(|sym| *sym);
4378        let Java_org_chocosolver_capi_ArrayApi_int_3d_array_get =
4379            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_int_3d_array_get\0") }
4380                .map(|sym| *sym);
4381        let Java_org_chocosolver_capi_ArrayApi_int_3d_array_length =
4382            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_int_3d_array_length\0") }
4383                .map(|sym| *sym);
4384        let Java_org_chocosolver_capi_ArrayApi_int_4d_array_create =
4385            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_int_4d_array_create\0") }
4386                .map(|sym| *sym);
4387        let Java_org_chocosolver_capi_ArrayApi_int_4d_array_set =
4388            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_int_4d_array_set\0") }
4389                .map(|sym| *sym);
4390        let Java_org_chocosolver_capi_ArrayApi_int_4d_array_get =
4391            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_int_4d_array_get\0") }
4392                .map(|sym| *sym);
4393        let Java_org_chocosolver_capi_ArrayApi_int_4d_array_length =
4394            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_int_4d_array_length\0") }
4395                .map(|sym| *sym);
4396        let Java_org_chocosolver_capi_ArrayApi_intVar_create =
4397            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_intVar_create\0") }
4398                .map(|sym| *sym);
4399        let Java_org_chocosolver_capi_ArrayApi_intVar_set =
4400            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_intVar_set\0") }
4401                .map(|sym| *sym);
4402        let Java_org_chocosolver_capi_ArrayApi_intVar_get =
4403            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_intVar_get\0") }
4404                .map(|sym| *sym);
4405        let Java_org_chocosolver_capi_ArrayApi_intVar_length =
4406            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_intVar_length\0") }
4407                .map(|sym| *sym);
4408        let Java_org_chocosolver_capi_ArrayApi_intVar_2d_array_create = unsafe {
4409            __library.get(b"Java_org_chocosolver_capi_ArrayApi_intVar_2d_array_create\0")
4410        }
4411        .map(|sym| *sym);
4412        let Java_org_chocosolver_capi_ArrayApi_intVar_2d_array_set =
4413            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_intVar_2d_array_set\0") }
4414                .map(|sym| *sym);
4415        let Java_org_chocosolver_capi_ArrayApi_intVar_2d_array_get =
4416            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_intVar_2d_array_get\0") }
4417                .map(|sym| *sym);
4418        let Java_org_chocosolver_capi_ArrayApi_intVar_2d_array_length = unsafe {
4419            __library.get(b"Java_org_chocosolver_capi_ArrayApi_intVar_2d_array_length\0")
4420        }
4421        .map(|sym| *sym);
4422        let Java_org_chocosolver_capi_ArrayApi_task_create =
4423            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_task_create\0") }
4424                .map(|sym| *sym);
4425        let Java_org_chocosolver_capi_ArrayApi_task_set =
4426            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_task_set\0") }
4427                .map(|sym| *sym);
4428        let Java_org_chocosolver_capi_ArrayApi_task_get =
4429            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_task_get\0") }
4430                .map(|sym| *sym);
4431        let Java_org_chocosolver_capi_ArrayApi_task_length =
4432            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_task_length\0") }
4433                .map(|sym| *sym);
4434        let Java_org_chocosolver_capi_ArrayApi_boolVar_create =
4435            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_boolVar_create\0") }
4436                .map(|sym| *sym);
4437        let Java_org_chocosolver_capi_ArrayApi_boolVar_set =
4438            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_boolVar_set\0") }
4439                .map(|sym| *sym);
4440        let Java_org_chocosolver_capi_ArrayApi_boolVar_2d_array_create = unsafe {
4441            __library.get(b"Java_org_chocosolver_capi_ArrayApi_boolVar_2d_array_create\0")
4442        }
4443        .map(|sym| *sym);
4444        let Java_org_chocosolver_capi_ArrayApi_boolVar_2d_array_set =
4445            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_boolVar_2d_array_set\0") }
4446                .map(|sym| *sym);
4447        let Java_org_chocosolver_capi_ArrayApi_boolVar_2d_array_get =
4448            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_boolVar_2d_array_get\0") }
4449                .map(|sym| *sym);
4450        let Java_org_chocosolver_capi_ArrayApi_setVar_create =
4451            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_setVar_create\0") }
4452                .map(|sym| *sym);
4453        let Java_org_chocosolver_capi_ArrayApi_setVar_set =
4454            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_setVar_set\0") }
4455                .map(|sym| *sym);
4456        let Java_org_chocosolver_capi_ArrayApi_setVar_get =
4457            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_setVar_get\0") }
4458                .map(|sym| *sym);
4459        let Java_org_chocosolver_capi_ArrayApi_setVar_length =
4460            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_setVar_length\0") }
4461                .map(|sym| *sym);
4462        let Java_org_chocosolver_capi_ArrayApi_graphVar_create =
4463            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_graphVar_create\0") }
4464                .map(|sym| *sym);
4465        let Java_org_chocosolver_capi_ArrayApi_graphVar_set =
4466            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_graphVar_set\0") }
4467                .map(|sym| *sym);
4468        let Java_org_chocosolver_capi_ArrayApi_graphVar_get =
4469            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_graphVar_get\0") }
4470                .map(|sym| *sym);
4471        let Java_org_chocosolver_capi_ArrayApi_graphVar_length =
4472            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_graphVar_length\0") }
4473                .map(|sym| *sym);
4474        let Java_org_chocosolver_capi_ArrayApi_constraint_create =
4475            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_constraint_create\0") }
4476                .map(|sym| *sym);
4477        let Java_org_chocosolver_capi_ArrayApi_constraint_set =
4478            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_constraint_set\0") }
4479                .map(|sym| *sym);
4480        let Java_org_chocosolver_capi_ArrayApi_criterion_create =
4481            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_criterion_create\0") }
4482                .map(|sym| *sym);
4483        let Java_org_chocosolver_capi_ArrayApi_criterion_set =
4484            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_criterion_set\0") }
4485                .map(|sym| *sym);
4486        let Java_org_chocosolver_capi_ArrayApi_criterion_get =
4487            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_criterion_get\0") }
4488                .map(|sym| *sym);
4489        let Java_org_chocosolver_capi_ArrayApi_length =
4490            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_length\0") }
4491                .map(|sym| *sym);
4492        let Java_org_chocosolver_capi_ArrayApi_isupportable_array_create = unsafe {
4493            __library.get(b"Java_org_chocosolver_capi_ArrayApi_isupportable_array_create\0")
4494        }
4495        .map(|sym| *sym);
4496        let Java_org_chocosolver_capi_ArrayApi_isupportable_array_set = unsafe {
4497            __library.get(b"Java_org_chocosolver_capi_ArrayApi_isupportable_array_set\0")
4498        }
4499        .map(|sym| *sym);
4500        let Java_org_chocosolver_capi_ArrayApi_isupportable_2d_array_create = unsafe {
4501            __library.get(b"Java_org_chocosolver_capi_ArrayApi_isupportable_2d_array_create\0")
4502        }
4503        .map(|sym| *sym);
4504        let Java_org_chocosolver_capi_ArrayApi_isupportable_2d_array_set = unsafe {
4505            __library.get(b"Java_org_chocosolver_capi_ArrayApi_isupportable_2d_array_set\0")
4506        }
4507        .map(|sym| *sym);
4508        let Java_org_chocosolver_capi_ArrayApi_ilogical_array_create =
4509            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_ilogical_array_create\0") }
4510                .map(|sym| *sym);
4511        let Java_org_chocosolver_capi_ArrayApi_ilogical_array_set =
4512            unsafe { __library.get(b"Java_org_chocosolver_capi_ArrayApi_ilogical_array_set\0") }
4513                .map(|sym| *sym);
4514        let Java_org_chocosolver_capi_AutomatonApi_create_fa =
4515            unsafe { __library.get(b"Java_org_chocosolver_capi_AutomatonApi_create_fa\0") }
4516                .map(|sym| *sym);
4517        let Java_org_chocosolver_capi_AutomatonApi_create_fa_regexp_min_max = unsafe {
4518            __library.get(b"Java_org_chocosolver_capi_AutomatonApi_create_fa_regexp_min_max\0")
4519        }
4520        .map(|sym| *sym);
4521        let Java_org_chocosolver_capi_AutomatonApi_create_fa_regexp =
4522            unsafe { __library.get(b"Java_org_chocosolver_capi_AutomatonApi_create_fa_regexp\0") }
4523                .map(|sym| *sym);
4524        let Java_org_chocosolver_capi_AutomatonApi_create_cost_fa =
4525            unsafe { __library.get(b"Java_org_chocosolver_capi_AutomatonApi_create_cost_fa\0") }
4526                .map(|sym| *sym);
4527        let Java_org_chocosolver_capi_AutomatonApi_create_cost_fa_from_automaton = unsafe {
4528            __library.get(b"Java_org_chocosolver_capi_AutomatonApi_create_cost_fa_from_automaton\0")
4529        }
4530        .map(|sym| *sym);
4531        let Java_org_chocosolver_capi_AutomatonApi_create_cost_fa_from_automaton_counters = unsafe { __library . get (b"Java_org_chocosolver_capi_AutomatonApi_create_cost_fa_from_automaton_counters\0") } . map (| sym | * sym) ;
4532        let Java_org_chocosolver_capi_AutomatonApi_get_nb_states =
4533            unsafe { __library.get(b"Java_org_chocosolver_capi_AutomatonApi_get_nb_states\0") }
4534                .map(|sym| *sym);
4535        let Java_org_chocosolver_capi_AutomatonApi_get_nb_symbols =
4536            unsafe { __library.get(b"Java_org_chocosolver_capi_AutomatonApi_get_nb_symbols\0") }
4537                .map(|sym| *sym);
4538        let Java_org_chocosolver_capi_AutomatonApi_add_state =
4539            unsafe { __library.get(b"Java_org_chocosolver_capi_AutomatonApi_add_state\0") }
4540                .map(|sym| *sym);
4541        let Java_org_chocosolver_capi_AutomatonApi_remove_symbol =
4542            unsafe { __library.get(b"Java_org_chocosolver_capi_AutomatonApi_remove_symbol\0") }
4543                .map(|sym| *sym);
4544        let Java_org_chocosolver_capi_AutomatonApi_add_transition =
4545            unsafe { __library.get(b"Java_org_chocosolver_capi_AutomatonApi_add_transition\0") }
4546                .map(|sym| *sym);
4547        let Java_org_chocosolver_capi_AutomatonApi_delete_transition =
4548            unsafe { __library.get(b"Java_org_chocosolver_capi_AutomatonApi_delete_transition\0") }
4549                .map(|sym| *sym);
4550        let Java_org_chocosolver_capi_AutomatonApi_delta =
4551            unsafe { __library.get(b"Java_org_chocosolver_capi_AutomatonApi_delta\0") }
4552                .map(|sym| *sym);
4553        let Java_org_chocosolver_capi_AutomatonApi_add_to_alphabet =
4554            unsafe { __library.get(b"Java_org_chocosolver_capi_AutomatonApi_add_to_alphabet\0") }
4555                .map(|sym| *sym);
4556        let Java_org_chocosolver_capi_AutomatonApi_remove_from_alphabet = unsafe {
4557            __library.get(b"Java_org_chocosolver_capi_AutomatonApi_remove_from_alphabet\0")
4558        }
4559        .map(|sym| *sym);
4560        let Java_org_chocosolver_capi_AutomatonApi_get_initial_state =
4561            unsafe { __library.get(b"Java_org_chocosolver_capi_AutomatonApi_get_initial_state\0") }
4562                .map(|sym| *sym);
4563        let Java_org_chocosolver_capi_AutomatonApi_is_final =
4564            unsafe { __library.get(b"Java_org_chocosolver_capi_AutomatonApi_is_final\0") }
4565                .map(|sym| *sym);
4566        let Java_org_chocosolver_capi_AutomatonApi_set_initial_state =
4567            unsafe { __library.get(b"Java_org_chocosolver_capi_AutomatonApi_set_initial_state\0") }
4568                .map(|sym| *sym);
4569        let Java_org_chocosolver_capi_AutomatonApi_set_final =
4570            unsafe { __library.get(b"Java_org_chocosolver_capi_AutomatonApi_set_final\0") }
4571                .map(|sym| *sym);
4572        let Java_org_chocosolver_capi_AutomatonApi_set_non_final =
4573            unsafe { __library.get(b"Java_org_chocosolver_capi_AutomatonApi_set_non_final\0") }
4574                .map(|sym| *sym);
4575        let Java_org_chocosolver_capi_AutomatonApi_cost_fa_add_counter = unsafe {
4576            __library.get(b"Java_org_chocosolver_capi_AutomatonApi_cost_fa_add_counter\0")
4577        }
4578        .map(|sym| *sym);
4579        let Java_org_chocosolver_capi_AutomatonApi_union =
4580            unsafe { __library.get(b"Java_org_chocosolver_capi_AutomatonApi_union\0") }
4581                .map(|sym| *sym);
4582        let Java_org_chocosolver_capi_AutomatonApi_minimize =
4583            unsafe { __library.get(b"Java_org_chocosolver_capi_AutomatonApi_minimize\0") }
4584                .map(|sym| *sym);
4585        let Java_org_chocosolver_capi_AutomatonApi_complement =
4586            unsafe { __library.get(b"Java_org_chocosolver_capi_AutomatonApi_complement\0") }
4587                .map(|sym| *sym);
4588        let Java_org_chocosolver_capi_AutomatonApi_create_counter_min_max = unsafe {
4589            __library.get(b"Java_org_chocosolver_capi_AutomatonApi_create_counter_min_max\0")
4590        }
4591        .map(|sym| *sym);
4592        let Java_org_chocosolver_capi_AutomatonApi_create_counter =
4593            unsafe { __library.get(b"Java_org_chocosolver_capi_AutomatonApi_create_counter\0") }
4594                .map(|sym| *sym);
4595        let Java_org_chocosolver_capi_AutomatonApi_create_counter_state = unsafe {
4596            __library.get(b"Java_org_chocosolver_capi_AutomatonApi_create_counter_state\0")
4597        }
4598        .map(|sym| *sym);
4599        let Java_org_chocosolver_capi_AutomatonApi_make_single_resource_iii = unsafe {
4600            __library.get(b"Java_org_chocosolver_capi_AutomatonApi_make_single_resource_iii\0")
4601        }
4602        .map(|sym| *sym);
4603        let Java_org_chocosolver_capi_AutomatonApi_make_single_resource_ii = unsafe {
4604            __library.get(b"Java_org_chocosolver_capi_AutomatonApi_make_single_resource_ii\0")
4605        }
4606        .map(|sym| *sym);
4607        let Java_org_chocosolver_capi_AutomatonApi_make_multi_resources_iiii = unsafe {
4608            __library.get(b"Java_org_chocosolver_capi_AutomatonApi_make_multi_resources_iiii\0")
4609        }
4610        .map(|sym| *sym);
4611        let Java_org_chocosolver_capi_AutomatonApi_make_multi_resources_iii = unsafe {
4612            __library.get(b"Java_org_chocosolver_capi_AutomatonApi_make_multi_resources_iii\0")
4613        }
4614        .map(|sym| *sym);
4615        let Java_org_chocosolver_capi_BoolVarApi_boolVar_s =
4616            unsafe { __library.get(b"Java_org_chocosolver_capi_BoolVarApi_boolVar_s\0") }
4617                .map(|sym| *sym);
4618        let Java_org_chocosolver_capi_BoolVarApi_boolVar =
4619            unsafe { __library.get(b"Java_org_chocosolver_capi_BoolVarApi_boolVar\0") }
4620                .map(|sym| *sym);
4621        let Java_org_chocosolver_capi_BoolVarApi_boolVar_b =
4622            unsafe { __library.get(b"Java_org_chocosolver_capi_BoolVarApi_boolVar_b\0") }
4623                .map(|sym| *sym);
4624        let Java_org_chocosolver_capi_BoolVarApi_boolVar_sb =
4625            unsafe { __library.get(b"Java_org_chocosolver_capi_BoolVarApi_boolVar_sb\0") }
4626                .map(|sym| *sym);
4627        let Java_org_chocosolver_capi_ConstraintApi_arithm_iv_cst =
4628            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_arithm_iv_cst\0") }
4629                .map(|sym| *sym);
4630        let Java_org_chocosolver_capi_ConstraintApi_arithm_iv_iv =
4631            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_arithm_iv_iv\0") }
4632                .map(|sym| *sym);
4633        let Java_org_chocosolver_capi_ConstraintApi_arithm_iv_iv_cst =
4634            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_arithm_iv_iv_cst\0") }
4635                .map(|sym| *sym);
4636        let Java_org_chocosolver_capi_ConstraintApi_arithm_iv_iv_iv =
4637            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_arithm_iv_iv_iv\0") }
4638                .map(|sym| *sym);
4639        let Java_org_chocosolver_capi_ConstraintApi_member_iv_iarray =
4640            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_member_iv_iarray\0") }
4641                .map(|sym| *sym);
4642        let Java_org_chocosolver_capi_ConstraintApi_member_iv_i_i =
4643            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_member_iv_i_i\0") }
4644                .map(|sym| *sym);
4645        let Java_org_chocosolver_capi_ConstraintApi_allDifferent =
4646            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_allDifferent\0") }
4647                .map(|sym| *sym);
4648        let Java_org_chocosolver_capi_ConstraintApi_allDifferentExcept0 = unsafe {
4649            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_allDifferentExcept0\0")
4650        }
4651        .map(|sym| *sym);
4652        let Java_org_chocosolver_capi_ConstraintApi_allDifferentPrecPredSucc = unsafe {
4653            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_allDifferentPrecPredSucc\0")
4654        }
4655        .map(|sym| *sym);
4656        let Java_org_chocosolver_capi_ConstraintApi_allDifferentPrecBools = unsafe {
4657            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_allDifferentPrecBools\0")
4658        }
4659        .map(|sym| *sym);
4660        let Java_org_chocosolver_capi_ConstraintApi_mod_iv_i_i =
4661            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_mod_iv_i_i\0") }
4662                .map(|sym| *sym);
4663        let Java_org_chocosolver_capi_ConstraintApi_mod_iv_i_iv =
4664            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_mod_iv_i_iv\0") }
4665                .map(|sym| *sym);
4666        let Java_org_chocosolver_capi_ConstraintApi_mod_iv_iv_iv =
4667            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_mod_iv_iv_iv\0") }
4668                .map(|sym| *sym);
4669        let Java_org_chocosolver_capi_ConstraintApi_not =
4670            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_not\0") }
4671                .map(|sym| *sym);
4672        let Java_org_chocosolver_capi_ConstraintApi_not_member_iv_iarray = unsafe {
4673            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_not_member_iv_iarray\0")
4674        }
4675        .map(|sym| *sym);
4676        let Java_org_chocosolver_capi_ConstraintApi_not_member_iv_i_i = unsafe {
4677            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_not_member_iv_i_i\0")
4678        }
4679        .map(|sym| *sym);
4680        let Java_org_chocosolver_capi_ConstraintApi_absolute =
4681            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_absolute\0") }
4682                .map(|sym| *sym);
4683        let Java_org_chocosolver_capi_ConstraintApi_distance_iv_iv_i =
4684            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_distance_iv_iv_i\0") }
4685                .map(|sym| *sym);
4686        let Java_org_chocosolver_capi_ConstraintApi_distance_iv_iv_iv = unsafe {
4687            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_distance_iv_iv_iv\0")
4688        }
4689        .map(|sym| *sym);
4690        let Java_org_chocosolver_capi_ConstraintApi_element_iv_iarray_iv_i = unsafe {
4691            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_element_iv_iarray_iv_i\0")
4692        }
4693        .map(|sym| *sym);
4694        let Java_org_chocosolver_capi_ConstraintApi_element_iv_ivarray_iv_i = unsafe {
4695            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_element_iv_ivarray_iv_i\0")
4696        }
4697        .map(|sym| *sym);
4698        let Java_org_chocosolver_capi_ConstraintApi_square =
4699            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_square\0") }
4700                .map(|sym| *sym);
4701        let Java_org_chocosolver_capi_ConstraintApi_table =
4702            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_table\0") }
4703                .map(|sym| *sym);
4704        let Java_org_chocosolver_capi_ConstraintApi_table_universal_value = unsafe {
4705            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_table_universal_value\0")
4706        }
4707        .map(|sym| *sym);
4708        let Java_org_chocosolver_capi_ConstraintApi_hybrid_table =
4709            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_hybrid_table\0") }
4710                .map(|sym| *sym);
4711        let Java_org_chocosolver_capi_ConstraintApi_times_iv_i_iv =
4712            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_times_iv_i_iv\0") }
4713                .map(|sym| *sym);
4714        let Java_org_chocosolver_capi_ConstraintApi_times_iv_iv_i =
4715            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_times_iv_iv_i\0") }
4716                .map(|sym| *sym);
4717        let Java_org_chocosolver_capi_ConstraintApi_times_iv_iv_iv =
4718            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_times_iv_iv_iv\0") }
4719                .map(|sym| *sym);
4720        let Java_org_chocosolver_capi_ConstraintApi_pow =
4721            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_pow\0") }
4722                .map(|sym| *sym);
4723        let Java_org_chocosolver_capi_ConstraintApi_div =
4724            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_div\0") }
4725                .map(|sym| *sym);
4726        let Java_org_chocosolver_capi_ConstraintApi_max_iv_iv_iv =
4727            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_max_iv_iv_iv\0") }
4728                .map(|sym| *sym);
4729        let Java_org_chocosolver_capi_ConstraintApi_max_iv_ivarray =
4730            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_max_iv_ivarray\0") }
4731                .map(|sym| *sym);
4732        let Java_org_chocosolver_capi_ConstraintApi_min_iv_iv_iv =
4733            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_min_iv_iv_iv\0") }
4734                .map(|sym| *sym);
4735        let Java_org_chocosolver_capi_ConstraintApi_min_iv_ivarray =
4736            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_min_iv_ivarray\0") }
4737                .map(|sym| *sym);
4738        let Java_org_chocosolver_capi_ConstraintApi_all_equal =
4739            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_all_equal\0") }
4740                .map(|sym| *sym);
4741        let Java_org_chocosolver_capi_ConstraintApi_not_all_equal =
4742            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_not_all_equal\0") }
4743                .map(|sym| *sym);
4744        let Java_org_chocosolver_capi_ConstraintApi_among =
4745            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_among\0") }
4746                .map(|sym| *sym);
4747        let Java_org_chocosolver_capi_ConstraintApi_and_bv_bv =
4748            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_and_bv_bv\0") }
4749                .map(|sym| *sym);
4750        let Java_org_chocosolver_capi_ConstraintApi_and_cs_cs =
4751            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_and_cs_cs\0") }
4752                .map(|sym| *sym);
4753        let Java_org_chocosolver_capi_ConstraintApi_atLeastNValues =
4754            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_atLeastNValues\0") }
4755                .map(|sym| *sym);
4756        let Java_org_chocosolver_capi_ConstraintApi_atMostNValues =
4757            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_atMostNValues\0") }
4758                .map(|sym| *sym);
4759        let Java_org_chocosolver_capi_ConstraintApi_binPacking =
4760            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_binPacking\0") }
4761                .map(|sym| *sym);
4762        let Java_org_chocosolver_capi_ConstraintApi_boolsIntChanneling = unsafe {
4763            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_boolsIntChanneling\0")
4764        }
4765        .map(|sym| *sym);
4766        let Java_org_chocosolver_capi_ConstraintApi_bitsIntChanneling = unsafe {
4767            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_bitsIntChanneling\0")
4768        }
4769        .map(|sym| *sym);
4770        let Java_org_chocosolver_capi_ConstraintApi_clausesIntChanneling = unsafe {
4771            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_clausesIntChanneling\0")
4772        }
4773        .map(|sym| *sym);
4774        let Java_org_chocosolver_capi_ConstraintApi_circuit =
4775            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_circuit\0") }
4776                .map(|sym| *sym);
4777        let Java_org_chocosolver_capi_ConstraintApi_cost_regular =
4778            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_cost_regular\0") }
4779                .map(|sym| *sym);
4780        let Java_org_chocosolver_capi_ConstraintApi_count_i =
4781            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_count_i\0") }
4782                .map(|sym| *sym);
4783        let Java_org_chocosolver_capi_ConstraintApi_count_iv =
4784            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_count_iv\0") }
4785                .map(|sym| *sym);
4786        let Java_org_chocosolver_capi_ConstraintApi_cumulative =
4787            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_cumulative\0") }
4788                .map(|sym| *sym);
4789        let Java_org_chocosolver_capi_ConstraintApi_decreasing =
4790            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_decreasing\0") }
4791                .map(|sym| *sym);
4792        let Java_org_chocosolver_capi_ConstraintApi_diffN =
4793            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_diffN\0") }
4794                .map(|sym| *sym);
4795        let Java_org_chocosolver_capi_ConstraintApi_globalCardinality = unsafe {
4796            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_globalCardinality\0")
4797        }
4798        .map(|sym| *sym);
4799        let Java_org_chocosolver_capi_ConstraintApi_increasing =
4800            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_increasing\0") }
4801                .map(|sym| *sym);
4802        let Java_org_chocosolver_capi_ConstraintApi_inverseChanneling = unsafe {
4803            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_inverseChanneling\0")
4804        }
4805        .map(|sym| *sym);
4806        let Java_org_chocosolver_capi_ConstraintApi_intValuePrecedeChain = unsafe {
4807            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_intValuePrecedeChain\0")
4808        }
4809        .map(|sym| *sym);
4810        let Java_org_chocosolver_capi_ConstraintApi_knapsack =
4811            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_knapsack\0") }
4812                .map(|sym| *sym);
4813        let Java_org_chocosolver_capi_ConstraintApi_keysort =
4814            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_keysort\0") }
4815                .map(|sym| *sym);
4816        let Java_org_chocosolver_capi_ConstraintApi_lexChainLess =
4817            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_lexChainLess\0") }
4818                .map(|sym| *sym);
4819        let Java_org_chocosolver_capi_ConstraintApi_lexChainLessEq =
4820            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_lexChainLessEq\0") }
4821                .map(|sym| *sym);
4822        let Java_org_chocosolver_capi_ConstraintApi_lexLess =
4823            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_lexLess\0") }
4824                .map(|sym| *sym);
4825        let Java_org_chocosolver_capi_ConstraintApi_lexLessEq =
4826            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_lexLessEq\0") }
4827                .map(|sym| *sym);
4828        let Java_org_chocosolver_capi_ConstraintApi_argmax =
4829            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_argmax\0") }
4830                .map(|sym| *sym);
4831        let Java_org_chocosolver_capi_ConstraintApi_argmin =
4832            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_argmin\0") }
4833                .map(|sym| *sym);
4834        let Java_org_chocosolver_capi_ConstraintApi_mddc =
4835            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_mddc\0") }
4836                .map(|sym| *sym);
4837        let Java_org_chocosolver_capi_ConstraintApi_multiCostRegular =
4838            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_multiCostRegular\0") }
4839                .map(|sym| *sym);
4840        let Java_org_chocosolver_capi_ConstraintApi_nValues =
4841            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_nValues\0") }
4842                .map(|sym| *sym);
4843        let Java_org_chocosolver_capi_ConstraintApi_or_bv_bv =
4844            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_or_bv_bv\0") }
4845                .map(|sym| *sym);
4846        let Java_org_chocosolver_capi_ConstraintApi_or_cs_cs =
4847            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_or_cs_cs\0") }
4848                .map(|sym| *sym);
4849        let Java_org_chocosolver_capi_ConstraintApi_path =
4850            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_path\0") }
4851                .map(|sym| *sym);
4852        let Java_org_chocosolver_capi_ConstraintApi_regular =
4853            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_regular\0") }
4854                .map(|sym| *sym);
4855        let Java_org_chocosolver_capi_ConstraintApi_scalar_i =
4856            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_scalar_i\0") }
4857                .map(|sym| *sym);
4858        let Java_org_chocosolver_capi_ConstraintApi_scalar_iv =
4859            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_scalar_iv\0") }
4860                .map(|sym| *sym);
4861        let Java_org_chocosolver_capi_ConstraintApi_sort =
4862            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_sort\0") }
4863                .map(|sym| *sym);
4864        let Java_org_chocosolver_capi_ConstraintApi_subCircuit =
4865            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_subCircuit\0") }
4866                .map(|sym| *sym);
4867        let Java_org_chocosolver_capi_ConstraintApi_subPath =
4868            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_subPath\0") }
4869                .map(|sym| *sym);
4870        let Java_org_chocosolver_capi_ConstraintApi_sum_iv_i =
4871            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_sum_iv_i\0") }
4872                .map(|sym| *sym);
4873        let Java_org_chocosolver_capi_ConstraintApi_sum_iv_iv =
4874            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_sum_iv_iv\0") }
4875                .map(|sym| *sym);
4876        let Java_org_chocosolver_capi_ConstraintApi_sum_ivarray_ivarray = unsafe {
4877            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_sum_ivarray_ivarray\0")
4878        }
4879        .map(|sym| *sym);
4880        let Java_org_chocosolver_capi_ConstraintApi_sum_bv_i =
4881            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_sum_bv_i\0") }
4882                .map(|sym| *sym);
4883        let Java_org_chocosolver_capi_ConstraintApi_sum_bv_iv =
4884            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_sum_bv_iv\0") }
4885                .map(|sym| *sym);
4886        let Java_org_chocosolver_capi_ConstraintApi_tree =
4887            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_tree\0") }
4888                .map(|sym| *sym);
4889        let Java_org_chocosolver_capi_ConstraintApi_set_union_ints =
4890            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_set_union_ints\0") }
4891                .map(|sym| *sym);
4892        let Java_org_chocosolver_capi_ConstraintApi_set_union =
4893            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_set_union\0") }
4894                .map(|sym| *sym);
4895        let Java_org_chocosolver_capi_ConstraintApi_set_union_indices = unsafe {
4896            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_set_union_indices\0")
4897        }
4898        .map(|sym| *sym);
4899        let Java_org_chocosolver_capi_ConstraintApi_set_intersection =
4900            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_set_intersection\0") }
4901                .map(|sym| *sym);
4902        let Java_org_chocosolver_capi_ConstraintApi_set_subset_eq =
4903            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_set_subset_eq\0") }
4904                .map(|sym| *sym);
4905        let Java_org_chocosolver_capi_ConstraintApi_set_nb_empty =
4906            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_set_nb_empty\0") }
4907                .map(|sym| *sym);
4908        let Java_org_chocosolver_capi_ConstraintApi_set_offset =
4909            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_set_offset\0") }
4910                .map(|sym| *sym);
4911        let Java_org_chocosolver_capi_ConstraintApi_set_not_empty =
4912            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_set_not_empty\0") }
4913                .map(|sym| *sym);
4914        let Java_org_chocosolver_capi_ConstraintApi_set_sum =
4915            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_set_sum\0") }
4916                .map(|sym| *sym);
4917        let Java_org_chocosolver_capi_ConstraintApi_set_sum_elements =
4918            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_set_sum_elements\0") }
4919                .map(|sym| *sym);
4920        let Java_org_chocosolver_capi_ConstraintApi_set_max =
4921            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_set_max\0") }
4922                .map(|sym| *sym);
4923        let Java_org_chocosolver_capi_ConstraintApi_set_max_indices =
4924            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_set_max_indices\0") }
4925                .map(|sym| *sym);
4926        let Java_org_chocosolver_capi_ConstraintApi_set_min =
4927            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_set_min\0") }
4928                .map(|sym| *sym);
4929        let Java_org_chocosolver_capi_ConstraintApi_set_min_indices =
4930            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_set_min_indices\0") }
4931                .map(|sym| *sym);
4932        let Java_org_chocosolver_capi_ConstraintApi_set_bools_channeling = unsafe {
4933            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_set_bools_channeling\0")
4934        }
4935        .map(|sym| *sym);
4936        let Java_org_chocosolver_capi_ConstraintApi_set_ints_channeling = unsafe {
4937            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_set_ints_channeling\0")
4938        }
4939        .map(|sym| *sym);
4940        let Java_org_chocosolver_capi_ConstraintApi_set_disjoint =
4941            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_set_disjoint\0") }
4942                .map(|sym| *sym);
4943        let Java_org_chocosolver_capi_ConstraintApi_set_all_disjoint =
4944            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_set_all_disjoint\0") }
4945                .map(|sym| *sym);
4946        let Java_org_chocosolver_capi_ConstraintApi_set_all_different = unsafe {
4947            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_set_all_different\0")
4948        }
4949        .map(|sym| *sym);
4950        let Java_org_chocosolver_capi_ConstraintApi_set_all_equal =
4951            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_set_all_equal\0") }
4952                .map(|sym| *sym);
4953        let Java_org_chocosolver_capi_ConstraintApi_set_partition =
4954            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_set_partition\0") }
4955                .map(|sym| *sym);
4956        let Java_org_chocosolver_capi_ConstraintApi_set_inverse_set =
4957            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_set_inverse_set\0") }
4958                .map(|sym| *sym);
4959        let Java_org_chocosolver_capi_ConstraintApi_set_symmetric =
4960            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_set_symmetric\0") }
4961                .map(|sym| *sym);
4962        let Java_org_chocosolver_capi_ConstraintApi_set_element =
4963            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_set_element\0") }
4964                .map(|sym| *sym);
4965        let Java_org_chocosolver_capi_ConstraintApi_set_member_set =
4966            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_set_member_set\0") }
4967                .map(|sym| *sym);
4968        let Java_org_chocosolver_capi_ConstraintApi_set_member_int =
4969            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_set_member_int\0") }
4970                .map(|sym| *sym);
4971        let Java_org_chocosolver_capi_ConstraintApi_set_not_member_int = unsafe {
4972            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_set_not_member_int\0")
4973        }
4974        .map(|sym| *sym);
4975        let Java_org_chocosolver_capi_ConstraintApi_set_le =
4976            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_set_le\0") }
4977                .map(|sym| *sym);
4978        let Java_org_chocosolver_capi_ConstraintApi_set_lt =
4979            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_set_lt\0") }
4980                .map(|sym| *sym);
4981        let Java_org_chocosolver_capi_ConstraintApi_graph_nb_nodes =
4982            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_nb_nodes\0") }
4983                .map(|sym| *sym);
4984        let Java_org_chocosolver_capi_ConstraintApi_graph_nb_edges =
4985            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_nb_edges\0") }
4986                .map(|sym| *sym);
4987        let Java_org_chocosolver_capi_ConstraintApi_graph_loop_set =
4988            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_loop_set\0") }
4989                .map(|sym| *sym);
4990        let Java_org_chocosolver_capi_ConstraintApi_graph_nb_loops =
4991            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_nb_loops\0") }
4992                .map(|sym| *sym);
4993        let Java_org_chocosolver_capi_ConstraintApi_graph_symmetric =
4994            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_symmetric\0") }
4995                .map(|sym| *sym);
4996        let Java_org_chocosolver_capi_ConstraintApi_graph_anti_symmetric = unsafe {
4997            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_anti_symmetric\0")
4998        }
4999        .map(|sym| *sym);
5000        let Java_org_chocosolver_capi_ConstraintApi_graph_transitivity = unsafe {
5001            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_transitivity\0")
5002        }
5003        .map(|sym| *sym);
5004        let Java_org_chocosolver_capi_ConstraintApi_graph_subgraph =
5005            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_subgraph\0") }
5006                .map(|sym| *sym);
5007        let Java_org_chocosolver_capi_ConstraintApi_graph_nodes_channeling_set = unsafe {
5008            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_nodes_channeling_set\0")
5009        }
5010        .map(|sym| *sym);
5011        let Java_org_chocosolver_capi_ConstraintApi_graph_nodes_channeling_bools = unsafe {
5012            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_nodes_channeling_bools\0")
5013        }
5014        .map(|sym| *sym);
5015        let Java_org_chocosolver_capi_ConstraintApi_graph_node_channeling = unsafe {
5016            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_node_channeling\0")
5017        }
5018        .map(|sym| *sym);
5019        let Java_org_chocosolver_capi_ConstraintApi_graph_edge_channeling = unsafe {
5020            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_edge_channeling\0")
5021        }
5022        .map(|sym| *sym);
5023        let Java_org_chocosolver_capi_ConstraintApi_graph_neighbors_channeling_sets = unsafe {
5024            __library
5025                .get(b"Java_org_chocosolver_capi_ConstraintApi_graph_neighbors_channeling_sets\0")
5026        }
5027        .map(|sym| *sym);
5028        let Java_org_chocosolver_capi_ConstraintApi_graph_neighbors_channeling_bools = unsafe {
5029            __library
5030                .get(b"Java_org_chocosolver_capi_ConstraintApi_graph_neighbors_channeling_bools\0")
5031        }
5032        .map(|sym| *sym);
5033        let Java_org_chocosolver_capi_ConstraintApi_graph_neighbors_channeling_node_set = unsafe {
5034            __library.get(
5035                b"Java_org_chocosolver_capi_ConstraintApi_graph_neighbors_channeling_node_set\0",
5036            )
5037        }
5038        .map(|sym| *sym);
5039        let Java_org_chocosolver_capi_ConstraintApi_graph_neighbors_channeling_node_bools = unsafe { __library . get (b"Java_org_chocosolver_capi_ConstraintApi_graph_neighbors_channeling_node_bools\0") } . map (| sym | * sym) ;
5040        let Java_org_chocosolver_capi_ConstraintApi_graph_successors_channeling_sets = unsafe {
5041            __library
5042                .get(b"Java_org_chocosolver_capi_ConstraintApi_graph_successors_channeling_sets\0")
5043        }
5044        .map(|sym| *sym);
5045        let Java_org_chocosolver_capi_ConstraintApi_graph_successors_channeling_bools = unsafe {
5046            __library
5047                .get(b"Java_org_chocosolver_capi_ConstraintApi_graph_successors_channeling_bools\0")
5048        }
5049        .map(|sym| *sym);
5050        let Java_org_chocosolver_capi_ConstraintApi_graph_successors_channeling_node_set = unsafe {
5051            __library.get(
5052                b"Java_org_chocosolver_capi_ConstraintApi_graph_successors_channeling_node_set\0",
5053            )
5054        }
5055        .map(|sym| *sym);
5056        let Java_org_chocosolver_capi_ConstraintApi_graph_successors_channeling_node_bools = unsafe { __library . get (b"Java_org_chocosolver_capi_ConstraintApi_graph_successors_channeling_node_bools\0") } . map (| sym | * sym) ;
5057        let Java_org_chocosolver_capi_ConstraintApi_graph_predecessors_channeling_node_set = unsafe { __library . get (b"Java_org_chocosolver_capi_ConstraintApi_graph_predecessors_channeling_node_set\0") } . map (| sym | * sym) ;
5058        let Java_org_chocosolver_capi_ConstraintApi_graph_predecessors_channeling_node_bools = unsafe { __library . get (b"Java_org_chocosolver_capi_ConstraintApi_graph_predecessors_channeling_node_bools\0") } . map (| sym | * sym) ;
5059        let Java_org_chocosolver_capi_ConstraintApi_graph_min_degree =
5060            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_min_degree\0") }
5061                .map(|sym| *sym);
5062        let Java_org_chocosolver_capi_ConstraintApi_graph_min_degrees = unsafe {
5063            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_min_degrees\0")
5064        }
5065        .map(|sym| *sym);
5066        let Java_org_chocosolver_capi_ConstraintApi_graph_max_degree =
5067            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_max_degree\0") }
5068                .map(|sym| *sym);
5069        let Java_org_chocosolver_capi_ConstraintApi_graph_max_degrees = unsafe {
5070            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_max_degrees\0")
5071        }
5072        .map(|sym| *sym);
5073        let Java_org_chocosolver_capi_ConstraintApi_graph_degrees =
5074            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_degrees\0") }
5075                .map(|sym| *sym);
5076        let Java_org_chocosolver_capi_ConstraintApi_graph_min_in_degree = unsafe {
5077            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_min_in_degree\0")
5078        }
5079        .map(|sym| *sym);
5080        let Java_org_chocosolver_capi_ConstraintApi_graph_min_in_degrees = unsafe {
5081            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_min_in_degrees\0")
5082        }
5083        .map(|sym| *sym);
5084        let Java_org_chocosolver_capi_ConstraintApi_graph_max_in_degree = unsafe {
5085            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_max_in_degree\0")
5086        }
5087        .map(|sym| *sym);
5088        let Java_org_chocosolver_capi_ConstraintApi_graph_max_in_degrees = unsafe {
5089            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_max_in_degrees\0")
5090        }
5091        .map(|sym| *sym);
5092        let Java_org_chocosolver_capi_ConstraintApi_graph_in_degrees =
5093            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_in_degrees\0") }
5094                .map(|sym| *sym);
5095        let Java_org_chocosolver_capi_ConstraintApi_graph_min_out_degree = unsafe {
5096            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_min_out_degree\0")
5097        }
5098        .map(|sym| *sym);
5099        let Java_org_chocosolver_capi_ConstraintApi_graph_min_out_degrees = unsafe {
5100            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_min_out_degrees\0")
5101        }
5102        .map(|sym| *sym);
5103        let Java_org_chocosolver_capi_ConstraintApi_graph_max_out_degree = unsafe {
5104            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_max_out_degree\0")
5105        }
5106        .map(|sym| *sym);
5107        let Java_org_chocosolver_capi_ConstraintApi_graph_max_out_degrees = unsafe {
5108            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_max_out_degrees\0")
5109        }
5110        .map(|sym| *sym);
5111        let Java_org_chocosolver_capi_ConstraintApi_graph_out_degrees = unsafe {
5112            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_out_degrees\0")
5113        }
5114        .map(|sym| *sym);
5115        let Java_org_chocosolver_capi_ConstraintApi_graph_cycle =
5116            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_cycle\0") }
5117                .map(|sym| *sym);
5118        let Java_org_chocosolver_capi_ConstraintApi_graph_no_cycle =
5119            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_no_cycle\0") }
5120                .map(|sym| *sym);
5121        let Java_org_chocosolver_capi_ConstraintApi_graph_no_circuit =
5122            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_no_circuit\0") }
5123                .map(|sym| *sym);
5124        let Java_org_chocosolver_capi_ConstraintApi_graph_connected =
5125            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_connected\0") }
5126                .map(|sym| *sym);
5127        let Java_org_chocosolver_capi_ConstraintApi_graph_biconnected = unsafe {
5128            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_biconnected\0")
5129        }
5130        .map(|sym| *sym);
5131        let Java_org_chocosolver_capi_ConstraintApi_graph_nb_connected_components = unsafe {
5132            __library
5133                .get(b"Java_org_chocosolver_capi_ConstraintApi_graph_nb_connected_components\0")
5134        }
5135        .map(|sym| *sym);
5136        let Java_org_chocosolver_capi_ConstraintApi_graph_size_connected_components = unsafe {
5137            __library
5138                .get(b"Java_org_chocosolver_capi_ConstraintApi_graph_size_connected_components\0")
5139        }
5140        .map(|sym| *sym);
5141        let Java_org_chocosolver_capi_ConstraintApi_graph_size_min_connected_components = unsafe {
5142            __library.get(
5143                b"Java_org_chocosolver_capi_ConstraintApi_graph_size_min_connected_components\0",
5144            )
5145        }
5146        .map(|sym| *sym);
5147        let Java_org_chocosolver_capi_ConstraintApi_graph_size_max_connected_components = unsafe {
5148            __library.get(
5149                b"Java_org_chocosolver_capi_ConstraintApi_graph_size_max_connected_components\0",
5150            )
5151        }
5152        .map(|sym| *sym);
5153        let Java_org_chocosolver_capi_ConstraintApi_graph_strongly_connected = unsafe {
5154            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_strongly_connected\0")
5155        }
5156        .map(|sym| *sym);
5157        let Java_org_chocosolver_capi_ConstraintApi_graph_nb_strongly_connected_components = unsafe { __library . get (b"Java_org_chocosolver_capi_ConstraintApi_graph_nb_strongly_connected_components\0") } . map (| sym | * sym) ;
5158        let Java_org_chocosolver_capi_ConstraintApi_graph_tree =
5159            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_tree\0") }
5160                .map(|sym| *sym);
5161        let Java_org_chocosolver_capi_ConstraintApi_graph_forest =
5162            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_forest\0") }
5163                .map(|sym| *sym);
5164        let Java_org_chocosolver_capi_ConstraintApi_graph_directed_tree = unsafe {
5165            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_directed_tree\0")
5166        }
5167        .map(|sym| *sym);
5168        let Java_org_chocosolver_capi_ConstraintApi_graph_directed_forest = unsafe {
5169            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_directed_forest\0")
5170        }
5171        .map(|sym| *sym);
5172        let Java_org_chocosolver_capi_ConstraintApi_graph_reachability = unsafe {
5173            __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_reachability\0")
5174        }
5175        .map(|sym| *sym);
5176        let Java_org_chocosolver_capi_ConstraintApi_graph_nb_cliques =
5177            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_nb_cliques\0") }
5178                .map(|sym| *sym);
5179        let Java_org_chocosolver_capi_ConstraintApi_graph_diameter =
5180            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_graph_diameter\0") }
5181                .map(|sym| *sym);
5182        let Java_org_chocosolver_capi_ConstraintApi_getName =
5183            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_getName\0") }
5184                .map(|sym| *sym);
5185        let Java_org_chocosolver_capi_ConstraintApi_post =
5186            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_post\0") }
5187                .map(|sym| *sym);
5188        let Java_org_chocosolver_capi_ConstraintApi_reify =
5189            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_reify\0") }
5190                .map(|sym| *sym);
5191        let Java_org_chocosolver_capi_ConstraintApi_reify_with =
5192            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_reify_with\0") }
5193                .map(|sym| *sym);
5194        let Java_org_chocosolver_capi_ConstraintApi_implies =
5195            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_implies\0") }
5196                .map(|sym| *sym);
5197        let Java_org_chocosolver_capi_ConstraintApi_implied_by =
5198            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_implied_by\0") }
5199                .map(|sym| *sym);
5200        let Java_org_chocosolver_capi_ConstraintApi_is_satisfied =
5201            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_is_satisfied\0") }
5202                .map(|sym| *sym);
5203        let Java_org_chocosolver_capi_ConstraintApi_getStatus =
5204            unsafe { __library.get(b"Java_org_chocosolver_capi_ConstraintApi_getStatus\0") }
5205                .map(|sym| *sym);
5206        let Java_org_chocosolver_capi_CriterionApi_time_counter =
5207            unsafe { __library.get(b"Java_org_chocosolver_capi_CriterionApi_time_counter\0") }
5208                .map(|sym| *sym);
5209        let Java_org_chocosolver_capi_CriterionApi_solution_counter =
5210            unsafe { __library.get(b"Java_org_chocosolver_capi_CriterionApi_solution_counter\0") }
5211                .map(|sym| *sym);
5212        let Java_org_chocosolver_capi_CriterionApi_node_counter =
5213            unsafe { __library.get(b"Java_org_chocosolver_capi_CriterionApi_node_counter\0") }
5214                .map(|sym| *sym);
5215        let Java_org_chocosolver_capi_CriterionApi_fail_counter =
5216            unsafe { __library.get(b"Java_org_chocosolver_capi_CriterionApi_fail_counter\0") }
5217                .map(|sym| *sym);
5218        let Java_org_chocosolver_capi_CriterionApi_restart_counter =
5219            unsafe { __library.get(b"Java_org_chocosolver_capi_CriterionApi_restart_counter\0") }
5220                .map(|sym| *sym);
5221        let Java_org_chocosolver_capi_CriterionApi_backtrack_counter =
5222            unsafe { __library.get(b"Java_org_chocosolver_capi_CriterionApi_backtrack_counter\0") }
5223                .map(|sym| *sym);
5224        let Java_org_chocosolver_capi_GraphApi_create_graph =
5225            unsafe { __library.get(b"Java_org_chocosolver_capi_GraphApi_create_graph\0") }
5226                .map(|sym| *sym);
5227        let Java_org_chocosolver_capi_GraphApi_create_digraph =
5228            unsafe { __library.get(b"Java_org_chocosolver_capi_GraphApi_create_digraph\0") }
5229                .map(|sym| *sym);
5230        let Java_org_chocosolver_capi_GraphApi_get_nodes =
5231            unsafe { __library.get(b"Java_org_chocosolver_capi_GraphApi_get_nodes\0") }
5232                .map(|sym| *sym);
5233        let Java_org_chocosolver_capi_GraphApi_add_node =
5234            unsafe { __library.get(b"Java_org_chocosolver_capi_GraphApi_add_node\0") }
5235                .map(|sym| *sym);
5236        let Java_org_chocosolver_capi_GraphApi_remove_node =
5237            unsafe { __library.get(b"Java_org_chocosolver_capi_GraphApi_remove_node\0") }
5238                .map(|sym| *sym);
5239        let Java_org_chocosolver_capi_GraphApi_add_edge =
5240            unsafe { __library.get(b"Java_org_chocosolver_capi_GraphApi_add_edge\0") }
5241                .map(|sym| *sym);
5242        let Java_org_chocosolver_capi_GraphApi_remove_edge =
5243            unsafe { __library.get(b"Java_org_chocosolver_capi_GraphApi_remove_edge\0") }
5244                .map(|sym| *sym);
5245        let Java_org_chocosolver_capi_GraphApi_get_nb_max_nodes =
5246            unsafe { __library.get(b"Java_org_chocosolver_capi_GraphApi_get_nb_max_nodes\0") }
5247                .map(|sym| *sym);
5248        let Java_org_chocosolver_capi_GraphApi_get_node_set_type =
5249            unsafe { __library.get(b"Java_org_chocosolver_capi_GraphApi_get_node_set_type\0") }
5250                .map(|sym| *sym);
5251        let Java_org_chocosolver_capi_GraphApi_get_edge_set_type =
5252            unsafe { __library.get(b"Java_org_chocosolver_capi_GraphApi_get_edge_set_type\0") }
5253                .map(|sym| *sym);
5254        let Java_org_chocosolver_capi_GraphApi_contains_node =
5255            unsafe { __library.get(b"Java_org_chocosolver_capi_GraphApi_contains_node\0") }
5256                .map(|sym| *sym);
5257        let Java_org_chocosolver_capi_GraphApi_contains_edge =
5258            unsafe { __library.get(b"Java_org_chocosolver_capi_GraphApi_contains_edge\0") }
5259                .map(|sym| *sym);
5260        let Java_org_chocosolver_capi_GraphApi_is_directed =
5261            unsafe { __library.get(b"Java_org_chocosolver_capi_GraphApi_is_directed\0") }
5262                .map(|sym| *sym);
5263        let Java_org_chocosolver_capi_GraphApi_get_successors_of =
5264            unsafe { __library.get(b"Java_org_chocosolver_capi_GraphApi_get_successors_of\0") }
5265                .map(|sym| *sym);
5266        let Java_org_chocosolver_capi_GraphApi_get_predecessors_of =
5267            unsafe { __library.get(b"Java_org_chocosolver_capi_GraphApi_get_predecessors_of\0") }
5268                .map(|sym| *sym);
5269        let Java_org_chocosolver_capi_GraphApi_graphviz_export =
5270            unsafe { __library.get(b"Java_org_chocosolver_capi_GraphApi_graphviz_export\0") }
5271                .map(|sym| *sym);
5272        let Java_org_chocosolver_capi_GraphVarApi_create_graphvar =
5273            unsafe { __library.get(b"Java_org_chocosolver_capi_GraphVarApi_create_graphvar\0") }
5274                .map(|sym| *sym);
5275        let Java_org_chocosolver_capi_GraphVarApi_create_digraphvar =
5276            unsafe { __library.get(b"Java_org_chocosolver_capi_GraphVarApi_create_digraphvar\0") }
5277                .map(|sym| *sym);
5278        let Java_org_chocosolver_capi_GraphVarApi_create_node_induced_graphvar = unsafe {
5279            __library.get(b"Java_org_chocosolver_capi_GraphVarApi_create_node_induced_graphvar\0")
5280        }
5281        .map(|sym| *sym);
5282        let Java_org_chocosolver_capi_GraphVarApi_create_node_induced_digraphvar = unsafe {
5283            __library.get(b"Java_org_chocosolver_capi_GraphVarApi_create_node_induced_digraphvar\0")
5284        }
5285        .map(|sym| *sym);
5286        let Java_org_chocosolver_capi_GraphVarApi_get_graphvar_lb =
5287            unsafe { __library.get(b"Java_org_chocosolver_capi_GraphVarApi_get_graphvar_lb\0") }
5288                .map(|sym| *sym);
5289        let Java_org_chocosolver_capi_GraphVarApi_get_graphvar_ub =
5290            unsafe { __library.get(b"Java_org_chocosolver_capi_GraphVarApi_get_graphvar_ub\0") }
5291                .map(|sym| *sym);
5292        let Java_org_chocosolver_capi_GraphVarApi_get_graphvar_value =
5293            unsafe { __library.get(b"Java_org_chocosolver_capi_GraphVarApi_get_graphvar_value\0") }
5294                .map(|sym| *sym);
5295        let Java_org_chocosolver_capi_HandlesApi_destroy =
5296            unsafe { __library.get(b"Java_org_chocosolver_capi_HandlesApi_destroy\0") }
5297                .map(|sym| *sym);
5298        let Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_logop = unsafe {
5299            __library.get(b"Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_logop\0")
5300        }
5301        .map(|sym| *sym);
5302        let Java_org_chocosolver_capi_ISatFactoryApi_add_clauses =
5303            unsafe { __library.get(b"Java_org_chocosolver_capi_ISatFactoryApi_add_clauses\0") }
5304                .map(|sym| *sym);
5305        let Java_org_chocosolver_capi_ISatFactoryApi_add_clause_true =
5306            unsafe { __library.get(b"Java_org_chocosolver_capi_ISatFactoryApi_add_clause_true\0") }
5307                .map(|sym| *sym);
5308        let Java_org_chocosolver_capi_ISatFactoryApi_add_clause_false = unsafe {
5309            __library.get(b"Java_org_chocosolver_capi_ISatFactoryApi_add_clause_false\0")
5310        }
5311        .map(|sym| *sym);
5312        let Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_eq = unsafe {
5313            __library.get(b"Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_eq\0")
5314        }
5315        .map(|sym| *sym);
5316        let Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_le = unsafe {
5317            __library.get(b"Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_le\0")
5318        }
5319        .map(|sym| *sym);
5320        let Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_lt = unsafe {
5321            __library.get(b"Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_lt\0")
5322        }
5323        .map(|sym| *sym);
5324        let Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_not = unsafe {
5325            __library.get(b"Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_not\0")
5326        }
5327        .map(|sym| *sym);
5328        let Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_or_array_eq_var = unsafe {
5329            __library
5330                .get(b"Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_or_array_eq_var\0")
5331        }
5332        .map(|sym| *sym);
5333        let Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_and_array_eq_var = unsafe {
5334            __library.get(
5335                b"Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_and_array_eq_var\0",
5336            )
5337        }
5338        .map(|sym| *sym);
5339        let Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_or_eq_var = unsafe {
5340            __library.get(b"Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_or_eq_var\0")
5341        }
5342        .map(|sym| *sym);
5343        let Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_and_eq_var = unsafe {
5344            __library.get(b"Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_and_eq_var\0")
5345        }
5346        .map(|sym| *sym);
5347        let Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_xor_eq_var = unsafe {
5348            __library.get(b"Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_xor_eq_var\0")
5349        }
5350        .map(|sym| *sym);
5351        let Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_is_eq_var = unsafe {
5352            __library.get(b"Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_is_eq_var\0")
5353        }
5354        .map(|sym| *sym);
5355        let Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_is_neq_var = unsafe {
5356            __library.get(b"Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_is_neq_var\0")
5357        }
5358        .map(|sym| *sym);
5359        let Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_is_le_var = unsafe {
5360            __library.get(b"Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_is_le_var\0")
5361        }
5362        .map(|sym| *sym);
5363        let Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_is_lt_var = unsafe {
5364            __library.get(b"Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_is_lt_var\0")
5365        }
5366        .map(|sym| *sym);
5367        let Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_or_array_equal_true = unsafe { __library . get (b"Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_or_array_equal_true\0") } . map (| sym | * sym) ;
5368        let Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_and_array_equal_false = unsafe { __library . get (b"Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_and_array_equal_false\0") } . map (| sym | * sym) ;
5369        let Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_at_most_one = unsafe {
5370            __library.get(b"Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_at_most_one\0")
5371        }
5372        .map(|sym| *sym);
5373        let Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_at_most_nminus_one = unsafe {
5374            __library
5375                .get(b"Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_at_most_nminus_one\0")
5376        }
5377        .map(|sym| *sym);
5378        let Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_sum_bool_array_greater_eq_var = unsafe { __library . get (b"Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_sum_bool_array_greater_eq_var\0") } . map (| sym | * sym) ;
5379        let Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_max_bool_array_less_eq_var = unsafe { __library . get (b"Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_max_bool_array_less_eq_var\0") } . map (| sym | * sym) ;
5380        let Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_sum_bool_array_less_eq_var = unsafe { __library . get (b"Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_sum_bool_array_less_eq_var\0") } . map (| sym | * sym) ;
5381        let Java_org_chocosolver_capi_ISatFactoryApi_add_constructive_disjunction = unsafe {
5382            __library
5383                .get(b"Java_org_chocosolver_capi_ISatFactoryApi_add_constructive_disjunction\0")
5384        }
5385        .map(|sym| *sym);
5386        let Java_org_chocosolver_capi_ISupportableApi_any =
5387            unsafe { __library.get(b"Java_org_chocosolver_capi_ISupportableApi_any\0") }
5388                .map(|sym| *sym);
5389        let Java_org_chocosolver_capi_ISupportableApi_col =
5390            unsafe { __library.get(b"Java_org_chocosolver_capi_ISupportableApi_col\0") }
5391                .map(|sym| *sym);
5392        let Java_org_chocosolver_capi_ISupportableApi_eq =
5393            unsafe { __library.get(b"Java_org_chocosolver_capi_ISupportableApi_eq\0") }
5394                .map(|sym| *sym);
5395        let Java_org_chocosolver_capi_ISupportableApi_ne =
5396            unsafe { __library.get(b"Java_org_chocosolver_capi_ISupportableApi_ne\0") }
5397                .map(|sym| *sym);
5398        let Java_org_chocosolver_capi_ISupportableApi_ge =
5399            unsafe { __library.get(b"Java_org_chocosolver_capi_ISupportableApi_ge\0") }
5400                .map(|sym| *sym);
5401        let Java_org_chocosolver_capi_ISupportableApi_gt =
5402            unsafe { __library.get(b"Java_org_chocosolver_capi_ISupportableApi_gt\0") }
5403                .map(|sym| *sym);
5404        let Java_org_chocosolver_capi_ISupportableApi_le =
5405            unsafe { __library.get(b"Java_org_chocosolver_capi_ISupportableApi_le\0") }
5406                .map(|sym| *sym);
5407        let Java_org_chocosolver_capi_ISupportableApi_lt =
5408            unsafe { __library.get(b"Java_org_chocosolver_capi_ISupportableApi_lt\0") }
5409                .map(|sym| *sym);
5410        let Java_org_chocosolver_capi_ISupportableApi_in =
5411            unsafe { __library.get(b"Java_org_chocosolver_capi_ISupportableApi_in\0") }
5412                .map(|sym| *sym);
5413        let Java_org_chocosolver_capi_ISupportableApi_nin =
5414            unsafe { __library.get(b"Java_org_chocosolver_capi_ISupportableApi_nin\0") }
5415                .map(|sym| *sym);
5416        let Java_org_chocosolver_capi_ISupportableApi_eq_col =
5417            unsafe { __library.get(b"Java_org_chocosolver_capi_ISupportableApi_eq_col\0") }
5418                .map(|sym| *sym);
5419        let Java_org_chocosolver_capi_ISupportableApi_ne_col =
5420            unsafe { __library.get(b"Java_org_chocosolver_capi_ISupportableApi_ne_col\0") }
5421                .map(|sym| *sym);
5422        let Java_org_chocosolver_capi_ISupportableApi_ge_col =
5423            unsafe { __library.get(b"Java_org_chocosolver_capi_ISupportableApi_ge_col\0") }
5424                .map(|sym| *sym);
5425        let Java_org_chocosolver_capi_ISupportableApi_gt_col =
5426            unsafe { __library.get(b"Java_org_chocosolver_capi_ISupportableApi_gt_col\0") }
5427                .map(|sym| *sym);
5428        let Java_org_chocosolver_capi_ISupportableApi_le_col =
5429            unsafe { __library.get(b"Java_org_chocosolver_capi_ISupportableApi_le_col\0") }
5430                .map(|sym| *sym);
5431        let Java_org_chocosolver_capi_ISupportableApi_lt_col =
5432            unsafe { __library.get(b"Java_org_chocosolver_capi_ISupportableApi_lt_col\0") }
5433                .map(|sym| *sym);
5434        let Java_org_chocosolver_capi_IntVarApi_intVar_sii =
5435            unsafe { __library.get(b"Java_org_chocosolver_capi_IntVarApi_intVar_sii\0") }
5436                .map(|sym| *sym);
5437        let Java_org_chocosolver_capi_IntVarApi_intVar_siib =
5438            unsafe { __library.get(b"Java_org_chocosolver_capi_IntVarApi_intVar_siib\0") }
5439                .map(|sym| *sym);
5440        let Java_org_chocosolver_capi_IntVarApi_intVar_ii =
5441            unsafe { __library.get(b"Java_org_chocosolver_capi_IntVarApi_intVar_ii\0") }
5442                .map(|sym| *sym);
5443        let Java_org_chocosolver_capi_IntVarApi_intVar_iib =
5444            unsafe { __library.get(b"Java_org_chocosolver_capi_IntVarApi_intVar_iib\0") }
5445                .map(|sym| *sym);
5446        let Java_org_chocosolver_capi_IntVarApi_intVar_s_arr =
5447            unsafe { __library.get(b"Java_org_chocosolver_capi_IntVarApi_intVar_s_arr\0") }
5448                .map(|sym| *sym);
5449        let Java_org_chocosolver_capi_IntVarApi_intVar_arr =
5450            unsafe { __library.get(b"Java_org_chocosolver_capi_IntVarApi_intVar_arr\0") }
5451                .map(|sym| *sym);
5452        let Java_org_chocosolver_capi_IntVarApi_intVar_i =
5453            unsafe { __library.get(b"Java_org_chocosolver_capi_IntVarApi_intVar_i\0") }
5454                .map(|sym| *sym);
5455        let Java_org_chocosolver_capi_IntVarApi_intVar_si =
5456            unsafe { __library.get(b"Java_org_chocosolver_capi_IntVarApi_intVar_si\0") }
5457                .map(|sym| *sym);
5458        let Java_org_chocosolver_capi_IntVarApi_getName =
5459            unsafe { __library.get(b"Java_org_chocosolver_capi_IntVarApi_getName\0") }
5460                .map(|sym| *sym);
5461        let Java_org_chocosolver_capi_IntVarApi_getLB =
5462            unsafe { __library.get(b"Java_org_chocosolver_capi_IntVarApi_getLB\0") }
5463                .map(|sym| *sym);
5464        let Java_org_chocosolver_capi_IntVarApi_getUB =
5465            unsafe { __library.get(b"Java_org_chocosolver_capi_IntVarApi_getUB\0") }
5466                .map(|sym| *sym);
5467        let Java_org_chocosolver_capi_IntVarApi_getValue =
5468            unsafe { __library.get(b"Java_org_chocosolver_capi_IntVarApi_getValue\0") }
5469                .map(|sym| *sym);
5470        let Java_org_chocosolver_capi_IntVarApi_hasEnumeratedDomain =
5471            unsafe { __library.get(b"Java_org_chocosolver_capi_IntVarApi_hasEnumeratedDomain\0") }
5472                .map(|sym| *sym);
5473        let Java_org_chocosolver_capi_IntVarApi_getDomainValues =
5474            unsafe { __library.get(b"Java_org_chocosolver_capi_IntVarApi_getDomainValues\0") }
5475                .map(|sym| *sym);
5476        let Java_org_chocosolver_capi_ListApi_size =
5477            unsafe { __library.get(b"Java_org_chocosolver_capi_ListApi_size\0") }.map(|sym| *sym);
5478        let Java_org_chocosolver_capi_ListApi_solution_get =
5479            unsafe { __library.get(b"Java_org_chocosolver_capi_ListApi_solution_get\0") }
5480                .map(|sym| *sym);
5481        let Java_org_chocosolver_capi_ListApi_fa_counter_create =
5482            unsafe { __library.get(b"Java_org_chocosolver_capi_ListApi_fa_counter_create\0") }
5483                .map(|sym| *sym);
5484        let Java_org_chocosolver_capi_ListApi_fa_counter_add =
5485            unsafe { __library.get(b"Java_org_chocosolver_capi_ListApi_fa_counter_add\0") }
5486                .map(|sym| *sym);
5487        let Java_org_chocosolver_capi_ListApi_fa_counter_get =
5488            unsafe { __library.get(b"Java_org_chocosolver_capi_ListApi_fa_counter_get\0") }
5489                .map(|sym| *sym);
5490        let Java_org_chocosolver_capi_LogOpApi_and =
5491            unsafe { __library.get(b"Java_org_chocosolver_capi_LogOpApi_and\0") }.map(|sym| *sym);
5492        let Java_org_chocosolver_capi_LogOpApi_if_only_if =
5493            unsafe { __library.get(b"Java_org_chocosolver_capi_LogOpApi_if_only_if\0") }
5494                .map(|sym| *sym);
5495        let Java_org_chocosolver_capi_LogOpApi_if_then_else =
5496            unsafe { __library.get(b"Java_org_chocosolver_capi_LogOpApi_if_then_else\0") }
5497                .map(|sym| *sym);
5498        let Java_org_chocosolver_capi_LogOpApi_implies =
5499            unsafe { __library.get(b"Java_org_chocosolver_capi_LogOpApi_implies\0") }
5500                .map(|sym| *sym);
5501        let Java_org_chocosolver_capi_LogOpApi_reified =
5502            unsafe { __library.get(b"Java_org_chocosolver_capi_LogOpApi_reified\0") }
5503                .map(|sym| *sym);
5504        let Java_org_chocosolver_capi_LogOpApi_or =
5505            unsafe { __library.get(b"Java_org_chocosolver_capi_LogOpApi_or\0") }.map(|sym| *sym);
5506        let Java_org_chocosolver_capi_LogOpApi_nand =
5507            unsafe { __library.get(b"Java_org_chocosolver_capi_LogOpApi_nand\0") }.map(|sym| *sym);
5508        let Java_org_chocosolver_capi_LogOpApi_nor =
5509            unsafe { __library.get(b"Java_org_chocosolver_capi_LogOpApi_nor\0") }.map(|sym| *sym);
5510        let Java_org_chocosolver_capi_LogOpApi_xor =
5511            unsafe { __library.get(b"Java_org_chocosolver_capi_LogOpApi_xor\0") }.map(|sym| *sym);
5512        let Java_org_chocosolver_capi_ModelApi_createModel_s_s =
5513            unsafe { __library.get(b"Java_org_chocosolver_capi_ModelApi_createModel_s_s\0") }
5514                .map(|sym| *sym);
5515        let Java_org_chocosolver_capi_ModelApi_createModel_s =
5516            unsafe { __library.get(b"Java_org_chocosolver_capi_ModelApi_createModel_s\0") }
5517                .map(|sym| *sym);
5518        let Java_org_chocosolver_capi_ModelApi_createModel =
5519            unsafe { __library.get(b"Java_org_chocosolver_capi_ModelApi_createModel\0") }
5520                .map(|sym| *sym);
5521        let Java_org_chocosolver_capi_ModelApi_getName =
5522            unsafe { __library.get(b"Java_org_chocosolver_capi_ModelApi_getName\0") }
5523                .map(|sym| *sym);
5524        let Java_org_chocosolver_capi_ModelApi_getSolver =
5525            unsafe { __library.get(b"Java_org_chocosolver_capi_ModelApi_getSolver\0") }
5526                .map(|sym| *sym);
5527        let Java_org_chocosolver_capi_ModelApi_setObjective =
5528            unsafe { __library.get(b"Java_org_chocosolver_capi_ModelApi_setObjective\0") }
5529                .map(|sym| *sym);
5530        let Java_org_chocosolver_capi_MDDApi_create_mdd_tuples =
5531            unsafe { __library.get(b"Java_org_chocosolver_capi_MDDApi_create_mdd_tuples\0") }
5532                .map(|sym| *sym);
5533        let Java_org_chocosolver_capi_MDDApi_create_mdd_tuples_u =
5534            unsafe { __library.get(b"Java_org_chocosolver_capi_MDDApi_create_mdd_tuples_u\0") }
5535                .map(|sym| *sym);
5536        let Java_org_chocosolver_capi_MDDApi_create_mdd_transitions =
5537            unsafe { __library.get(b"Java_org_chocosolver_capi_MDDApi_create_mdd_transitions\0") }
5538                .map(|sym| *sym);
5539        let Java_org_chocosolver_capi_MDDApi_get_diagram =
5540            unsafe { __library.get(b"Java_org_chocosolver_capi_MDDApi_get_diagram\0") }
5541                .map(|sym| *sym);
5542        let Java_org_chocosolver_capi_ParallelPortfolio_create_parallel_portfolio = unsafe {
5543            __library
5544                .get(b"Java_org_chocosolver_capi_ParallelPortfolio_create_parallel_portfolio\0")
5545        }
5546        .map(|sym| *sym);
5547        let Java_org_chocosolver_capi_ParallelPortfolio_steal_nogoods_on_restarts = unsafe {
5548            __library
5549                .get(b"Java_org_chocosolver_capi_ParallelPortfolio_steal_nogoods_on_restarts\0")
5550        }
5551        .map(|sym| *sym);
5552        let Java_org_chocosolver_capi_ParallelPortfolio_add_model =
5553            unsafe { __library.get(b"Java_org_chocosolver_capi_ParallelPortfolio_add_model\0") }
5554                .map(|sym| *sym);
5555        let Java_org_chocosolver_capi_ParallelPortfolio_add_model_b_b = unsafe {
5556            __library.get(b"Java_org_chocosolver_capi_ParallelPortfolio_add_model_b_b\0")
5557        }
5558        .map(|sym| *sym);
5559        let Java_org_chocosolver_capi_ParallelPortfolio_solve =
5560            unsafe { __library.get(b"Java_org_chocosolver_capi_ParallelPortfolio_solve\0") }
5561                .map(|sym| *sym);
5562        let Java_org_chocosolver_capi_ParallelPortfolio_get_best_model = unsafe {
5563            __library.get(b"Java_org_chocosolver_capi_ParallelPortfolio_get_best_model\0")
5564        }
5565        .map(|sym| *sym);
5566        let Java_org_chocosolver_capi_ParallelPortfolio_get_best_solution = unsafe {
5567            __library.get(b"Java_org_chocosolver_capi_ParallelPortfolio_get_best_solution\0")
5568        }
5569        .map(|sym| *sym);
5570        let Java_org_chocosolver_capi_ReificationApi_if_then_else =
5571            unsafe { __library.get(b"Java_org_chocosolver_capi_ReificationApi_if_then_else\0") }
5572                .map(|sym| *sym);
5573        let Java_org_chocosolver_capi_ReificationApi_if_then_else_bool = unsafe {
5574            __library.get(b"Java_org_chocosolver_capi_ReificationApi_if_then_else_bool\0")
5575        }
5576        .map(|sym| *sym);
5577        let Java_org_chocosolver_capi_ReificationApi_if_then =
5578            unsafe { __library.get(b"Java_org_chocosolver_capi_ReificationApi_if_then\0") }
5579                .map(|sym| *sym);
5580        let Java_org_chocosolver_capi_ReificationApi_if_then_bool =
5581            unsafe { __library.get(b"Java_org_chocosolver_capi_ReificationApi_if_then_bool\0") }
5582                .map(|sym| *sym);
5583        let Java_org_chocosolver_capi_ReificationApi_if_only_if =
5584            unsafe { __library.get(b"Java_org_chocosolver_capi_ReificationApi_if_only_if\0") }
5585                .map(|sym| *sym);
5586        let Java_org_chocosolver_capi_ReificationApi_reification =
5587            unsafe { __library.get(b"Java_org_chocosolver_capi_ReificationApi_reification\0") }
5588                .map(|sym| *sym);
5589        let Java_org_chocosolver_capi_ReificationApi_reify_x_eq_c =
5590            unsafe { __library.get(b"Java_org_chocosolver_capi_ReificationApi_reify_x_eq_c\0") }
5591                .map(|sym| *sym);
5592        let Java_org_chocosolver_capi_ReificationApi_reify_x_ne_c =
5593            unsafe { __library.get(b"Java_org_chocosolver_capi_ReificationApi_reify_x_ne_c\0") }
5594                .map(|sym| *sym);
5595        let Java_org_chocosolver_capi_ReificationApi_reify_x_eq_y =
5596            unsafe { __library.get(b"Java_org_chocosolver_capi_ReificationApi_reify_x_eq_y\0") }
5597                .map(|sym| *sym);
5598        let Java_org_chocosolver_capi_ReificationApi_reify_x_ne_y =
5599            unsafe { __library.get(b"Java_org_chocosolver_capi_ReificationApi_reify_x_ne_y\0") }
5600                .map(|sym| *sym);
5601        let Java_org_chocosolver_capi_ReificationApi_reify_x_eq_yc =
5602            unsafe { __library.get(b"Java_org_chocosolver_capi_ReificationApi_reify_x_eq_yc\0") }
5603                .map(|sym| *sym);
5604        let Java_org_chocosolver_capi_ReificationApi_reify_x_ne_yc =
5605            unsafe { __library.get(b"Java_org_chocosolver_capi_ReificationApi_reify_x_ne_yc\0") }
5606                .map(|sym| *sym);
5607        let Java_org_chocosolver_capi_ReificationApi_reify_x_lt_c =
5608            unsafe { __library.get(b"Java_org_chocosolver_capi_ReificationApi_reify_x_lt_c\0") }
5609                .map(|sym| *sym);
5610        let Java_org_chocosolver_capi_ReificationApi_reify_x_gt_c =
5611            unsafe { __library.get(b"Java_org_chocosolver_capi_ReificationApi_reify_x_gt_c\0") }
5612                .map(|sym| *sym);
5613        let Java_org_chocosolver_capi_ReificationApi_reify_x_lt_y =
5614            unsafe { __library.get(b"Java_org_chocosolver_capi_ReificationApi_reify_x_lt_y\0") }
5615                .map(|sym| *sym);
5616        let Java_org_chocosolver_capi_ReificationApi_reify_x_gt_y =
5617            unsafe { __library.get(b"Java_org_chocosolver_capi_ReificationApi_reify_x_gt_y\0") }
5618                .map(|sym| *sym);
5619        let Java_org_chocosolver_capi_ReificationApi_reify_x_le_y =
5620            unsafe { __library.get(b"Java_org_chocosolver_capi_ReificationApi_reify_x_le_y\0") }
5621                .map(|sym| *sym);
5622        let Java_org_chocosolver_capi_ReificationApi_reify_x_ge_y =
5623            unsafe { __library.get(b"Java_org_chocosolver_capi_ReificationApi_reify_x_ge_y\0") }
5624                .map(|sym| *sym);
5625        let Java_org_chocosolver_capi_ReificationApi_reify_x_lt_yc =
5626            unsafe { __library.get(b"Java_org_chocosolver_capi_ReificationApi_reify_x_lt_yc\0") }
5627                .map(|sym| *sym);
5628        let Java_org_chocosolver_capi_ReificationApi_reify_x_gt_yc =
5629            unsafe { __library.get(b"Java_org_chocosolver_capi_ReificationApi_reify_x_gt_yc\0") }
5630                .map(|sym| *sym);
5631        let Java_org_chocosolver_capi_ReificationApi_reify_x_in_s =
5632            unsafe { __library.get(b"Java_org_chocosolver_capi_ReificationApi_reify_x_in_s\0") }
5633                .map(|sym| *sym);
5634        let Java_org_chocosolver_capi_ReificationApi_reify_x_not_in_s = unsafe {
5635            __library.get(b"Java_org_chocosolver_capi_ReificationApi_reify_x_not_in_s\0")
5636        }
5637        .map(|sym| *sym);
5638        let Java_org_chocosolver_capi_SearchApi_set_random_search =
5639            unsafe { __library.get(b"Java_org_chocosolver_capi_SearchApi_set_random_search\0") }
5640                .map(|sym| *sym);
5641        let Java_org_chocosolver_capi_SearchApi_set_dom_over_w_deg_search = unsafe {
5642            __library.get(b"Java_org_chocosolver_capi_SearchApi_set_dom_over_w_deg_search\0")
5643        }
5644        .map(|sym| *sym);
5645        let Java_org_chocosolver_capi_SearchApi_set_dom_over_w_deg_ref_search = unsafe {
5646            __library.get(b"Java_org_chocosolver_capi_SearchApi_set_dom_over_w_deg_ref_search\0")
5647        }
5648        .map(|sym| *sym);
5649        let Java_org_chocosolver_capi_SearchApi_set_activity_based_search = unsafe {
5650            __library.get(b"Java_org_chocosolver_capi_SearchApi_set_activity_based_search\0")
5651        }
5652        .map(|sym| *sym);
5653        let Java_org_chocosolver_capi_SearchApi_set_min_dom_lb_search = unsafe {
5654            __library.get(b"Java_org_chocosolver_capi_SearchApi_set_min_dom_lb_search\0")
5655        }
5656        .map(|sym| *sym);
5657        let Java_org_chocosolver_capi_SearchApi_set_min_dom_ub_search = unsafe {
5658            __library.get(b"Java_org_chocosolver_capi_SearchApi_set_min_dom_ub_search\0")
5659        }
5660        .map(|sym| *sym);
5661        let Java_org_chocosolver_capi_SearchApi_set_conflict_history_search = unsafe {
5662            __library.get(b"Java_org_chocosolver_capi_SearchApi_set_conflict_history_search\0")
5663        }
5664        .map(|sym| *sym);
5665        let Java_org_chocosolver_capi_SearchApi_set_default_search =
5666            unsafe { __library.get(b"Java_org_chocosolver_capi_SearchApi_set_default_search\0") }
5667                .map(|sym| *sym);
5668        let Java_org_chocosolver_capi_SearchApi_set_input_order_lb_search = unsafe {
5669            __library.get(b"Java_org_chocosolver_capi_SearchApi_set_input_order_lb_search\0")
5670        }
5671        .map(|sym| *sym);
5672        let Java_org_chocosolver_capi_SearchApi_set_input_order_ub_search = unsafe {
5673            __library.get(b"Java_org_chocosolver_capi_SearchApi_set_input_order_ub_search\0")
5674        }
5675        .map(|sym| *sym);
5676        let Java_org_chocosolver_capi_SearchApi_set_failure_length_based_search = unsafe {
5677            __library.get(b"Java_org_chocosolver_capi_SearchApi_set_failure_length_based_search\0")
5678        }
5679        .map(|sym| *sym);
5680        let Java_org_chocosolver_capi_SearchApi_set_failure_rate_based_search = unsafe {
5681            __library.get(b"Java_org_chocosolver_capi_SearchApi_set_failure_rate_based_search\0")
5682        }
5683        .map(|sym| *sym);
5684        let Java_org_chocosolver_capi_SearchApi_set_pick_on_dom_search = unsafe {
5685            __library.get(b"Java_org_chocosolver_capi_SearchApi_set_pick_on_dom_search\0")
5686        }
5687        .map(|sym| *sym);
5688        let Java_org_chocosolver_capi_SearchApi_set_round_robin_search = unsafe {
5689            __library.get(b"Java_org_chocosolver_capi_SearchApi_set_round_robin_search\0")
5690        }
5691        .map(|sym| *sym);
5692        let Java_org_chocosolver_capi_SearchApi_add_hint =
5693            unsafe { __library.get(b"Java_org_chocosolver_capi_SearchApi_add_hint\0") }
5694                .map(|sym| *sym);
5695        let Java_org_chocosolver_capi_SearchApi_rem_hints =
5696            unsafe { __library.get(b"Java_org_chocosolver_capi_SearchApi_rem_hints\0") }
5697                .map(|sym| *sym);
5698        let Java_org_chocosolver_capi_SearchApi_setNoGoodRecordingFromSolutions = unsafe {
5699            __library.get(b"Java_org_chocosolver_capi_SearchApi_setNoGoodRecordingFromSolutions\0")
5700        }
5701        .map(|sym| *sym);
5702        let Java_org_chocosolver_capi_SearchApi_setNoGoodRecordingFromRestarts = unsafe {
5703            __library.get(b"Java_org_chocosolver_capi_SearchApi_setNoGoodRecordingFromRestarts\0")
5704        }
5705        .map(|sym| *sym);
5706        let Java_org_chocosolver_capi_SearchApi_setGeometricalRestart = unsafe {
5707            __library.get(b"Java_org_chocosolver_capi_SearchApi_setGeometricalRestart\0")
5708        }
5709        .map(|sym| *sym);
5710        let Java_org_chocosolver_capi_SearchApi_setLubyRestart =
5711            unsafe { __library.get(b"Java_org_chocosolver_capi_SearchApi_setLubyRestart\0") }
5712                .map(|sym| *sym);
5713        let Java_org_chocosolver_capi_SearchApi_setRestartOnSolutions = unsafe {
5714            __library.get(b"Java_org_chocosolver_capi_SearchApi_setRestartOnSolutions\0")
5715        }
5716        .map(|sym| *sym);
5717        let Java_org_chocosolver_capi_SetVarApi_create_setVar_named =
5718            unsafe { __library.get(b"Java_org_chocosolver_capi_SetVarApi_create_setVar_named\0") }
5719                .map(|sym| *sym);
5720        let Java_org_chocosolver_capi_SetVarApi_create_setVar =
5721            unsafe { __library.get(b"Java_org_chocosolver_capi_SetVarApi_create_setVar\0") }
5722                .map(|sym| *sym);
5723        let Java_org_chocosolver_capi_SetVarApi_create_setVar_cst_named = unsafe {
5724            __library.get(b"Java_org_chocosolver_capi_SetVarApi_create_setVar_cst_named\0")
5725        }
5726        .map(|sym| *sym);
5727        let Java_org_chocosolver_capi_SetVarApi_create_setVar_cst =
5728            unsafe { __library.get(b"Java_org_chocosolver_capi_SetVarApi_create_setVar_cst\0") }
5729                .map(|sym| *sym);
5730        let Java_org_chocosolver_capi_SetVarApi_getLB =
5731            unsafe { __library.get(b"Java_org_chocosolver_capi_SetVarApi_getLB\0") }
5732                .map(|sym| *sym);
5733        let Java_org_chocosolver_capi_SetVarApi_getUB =
5734            unsafe { __library.get(b"Java_org_chocosolver_capi_SetVarApi_getUB\0") }
5735                .map(|sym| *sym);
5736        let Java_org_chocosolver_capi_SetVarApi_getValue =
5737            unsafe { __library.get(b"Java_org_chocosolver_capi_SetVarApi_getValue\0") }
5738                .map(|sym| *sym);
5739        let Java_org_chocosolver_capi_SettingsApi_init =
5740            unsafe { __library.get(b"Java_org_chocosolver_capi_SettingsApi_init\0") }
5741                .map(|sym| *sym);
5742        let Java_org_chocosolver_capi_SettingsApi_setLCG =
5743            unsafe { __library.get(b"Java_org_chocosolver_capi_SettingsApi_setLCG\0") }
5744                .map(|sym| *sym);
5745        let Java_org_chocosolver_capi_SettingsApi_setWarnUser =
5746            unsafe { __library.get(b"Java_org_chocosolver_capi_SettingsApi_setWarnUser\0") }
5747                .map(|sym| *sym);
5748        let Java_org_chocosolver_capi_SettingsApi_setCheckDeclaredConstraints = unsafe {
5749            __library.get(b"Java_org_chocosolver_capi_SettingsApi_setCheckDeclaredConstraints\0")
5750        }
5751        .map(|sym| *sym);
5752        let Java_org_chocosolver_capi_SettingsApi_setCheckDeclaredViews = unsafe {
5753            __library.get(b"Java_org_chocosolver_capi_SettingsApi_setCheckDeclaredViews\0")
5754        }
5755        .map(|sym| *sym);
5756        let Java_org_chocosolver_capi_SettingsApi_setCheckDeclaredMonitors = unsafe {
5757            __library.get(b"Java_org_chocosolver_capi_SettingsApi_setCheckDeclaredMonitors\0")
5758        }
5759        .map(|sym| *sym);
5760        let Java_org_chocosolver_capi_SettingsApi_setMaxDomSizeForEnumerated = unsafe {
5761            __library.get(b"Java_org_chocosolver_capi_SettingsApi_setMaxDomSizeForEnumerated\0")
5762        }
5763        .map(|sym| *sym);
5764        let Java_org_chocosolver_capi_SettingsApi_setMinCardinalityForSumDecomposition = unsafe {
5765            __library.get(
5766                b"Java_org_chocosolver_capi_SettingsApi_setMinCardinalityForSumDecomposition\0",
5767            )
5768        }
5769        .map(|sym| *sym);
5770        let Java_org_chocosolver_capi_SettingsApi_setEnableTableSubstitution = unsafe {
5771            __library.get(b"Java_org_chocosolver_capi_SettingsApi_setEnableTableSubstitution\0")
5772        }
5773        .map(|sym| *sym);
5774        let Java_org_chocosolver_capi_SettingsApi_setMaxTupleSizeForSubstitution = unsafe {
5775            __library.get(b"Java_org_chocosolver_capi_SettingsApi_setMaxTupleSizeForSubstitution\0")
5776        }
5777        .map(|sym| *sym);
5778        let Java_org_chocosolver_capi_SettingsApi_setMaxSizeInMBToUseCompactTable = unsafe {
5779            __library
5780                .get(b"Java_org_chocosolver_capi_SettingsApi_setMaxSizeInMBToUseCompactTable\0")
5781        }
5782        .map(|sym| *sym);
5783        let Java_org_chocosolver_capi_SettingsApi_setEnableSAT =
5784            unsafe { __library.get(b"Java_org_chocosolver_capi_SettingsApi_setEnableSAT\0") }
5785                .map(|sym| *sym);
5786        let Java_org_chocosolver_capi_SettingsApi_setSwapOnPassivate =
5787            unsafe { __library.get(b"Java_org_chocosolver_capi_SettingsApi_setSwapOnPassivate\0") }
5788                .map(|sym| *sym);
5789        let Java_org_chocosolver_capi_SettingsApi_setPrintAllUndeclaredConstraints = unsafe {
5790            __library
5791                .get(b"Java_org_chocosolver_capi_SettingsApi_setPrintAllUndeclaredConstraints\0")
5792        }
5793        .map(|sym| *sym);
5794        let Java_org_chocosolver_capi_SettingsApi_setNbMaxLearntClauses = unsafe {
5795            __library.get(b"Java_org_chocosolver_capi_SettingsApi_setNbMaxLearntClauses\0")
5796        }
5797        .map(|sym| *sym);
5798        let Java_org_chocosolver_capi_SolutionApi_getIntVal =
5799            unsafe { __library.get(b"Java_org_chocosolver_capi_SolutionApi_getIntVal\0") }
5800                .map(|sym| *sym);
5801        let Java_org_chocosolver_capi_SolutionApi_getSetVal =
5802            unsafe { __library.get(b"Java_org_chocosolver_capi_SolutionApi_getSetVal\0") }
5803                .map(|sym| *sym);
5804        let Java_org_chocosolver_capi_SolverApi_solve =
5805            unsafe { __library.get(b"Java_org_chocosolver_capi_SolverApi_solve\0") }
5806                .map(|sym| *sym);
5807        let Java_org_chocosolver_capi_SolverApi_find_solution =
5808            unsafe { __library.get(b"Java_org_chocosolver_capi_SolverApi_find_solution\0") }
5809                .map(|sym| *sym);
5810        let Java_org_chocosolver_capi_SolverApi_find_all_solutions =
5811            unsafe { __library.get(b"Java_org_chocosolver_capi_SolverApi_find_all_solutions\0") }
5812                .map(|sym| *sym);
5813        let Java_org_chocosolver_capi_SolverApi_find_optimal_solution = unsafe {
5814            __library.get(b"Java_org_chocosolver_capi_SolverApi_find_optimal_solution\0")
5815        }
5816        .map(|sym| *sym);
5817        let Java_org_chocosolver_capi_SolverApi_find_all_optimal_solutions = unsafe {
5818            __library.get(b"Java_org_chocosolver_capi_SolverApi_find_all_optimal_solutions\0")
5819        }
5820        .map(|sym| *sym);
5821        let Java_org_chocosolver_capi_SolverApi_show_statistics =
5822            unsafe { __library.get(b"Java_org_chocosolver_capi_SolverApi_show_statistics\0") }
5823                .map(|sym| *sym);
5824        let Java_org_chocosolver_capi_SolverApi_show_short_statistics = unsafe {
5825            __library.get(b"Java_org_chocosolver_capi_SolverApi_show_short_statistics\0")
5826        }
5827        .map(|sym| *sym);
5828        let Java_org_chocosolver_capi_SolverApi_show_restarts =
5829            unsafe { __library.get(b"Java_org_chocosolver_capi_SolverApi_show_restarts\0") }
5830                .map(|sym| *sym);
5831        let Java_org_chocosolver_capi_SolverApi_showDecisions =
5832            unsafe { __library.get(b"Java_org_chocosolver_capi_SolverApi_showDecisions\0") }
5833                .map(|sym| *sym);
5834        let Java_org_chocosolver_capi_SolverApi_showSolutions =
5835            unsafe { __library.get(b"Java_org_chocosolver_capi_SolverApi_showSolutions\0") }
5836                .map(|sym| *sym);
5837        let Java_org_chocosolver_capi_SolverApi_showSolutions_v =
5838            unsafe { __library.get(b"Java_org_chocosolver_capi_SolverApi_showSolutions_v\0") }
5839                .map(|sym| *sym);
5840        let Java_org_chocosolver_capi_SolverApi_get_solution_count =
5841            unsafe { __library.get(b"Java_org_chocosolver_capi_SolverApi_get_solution_count\0") }
5842                .map(|sym| *sym);
5843        let Java_org_chocosolver_capi_SolverApi_limit_time =
5844            unsafe { __library.get(b"Java_org_chocosolver_capi_SolverApi_limit_time\0") }
5845                .map(|sym| *sym);
5846        let Java_org_chocosolver_capi_SolverApi_limit_time_ms =
5847            unsafe { __library.get(b"Java_org_chocosolver_capi_SolverApi_limit_time_ms\0") }
5848                .map(|sym| *sym);
5849        let Java_org_chocosolver_capi_SolverApi_propagate =
5850            unsafe { __library.get(b"Java_org_chocosolver_capi_SolverApi_propagate\0") }
5851                .map(|sym| *sym);
5852        let Java_org_chocosolver_capi_SolverApi_push_state =
5853            unsafe { __library.get(b"Java_org_chocosolver_capi_SolverApi_push_state\0") }
5854                .map(|sym| *sym);
5855        let Java_org_chocosolver_capi_SolverApi_pop_state =
5856            unsafe { __library.get(b"Java_org_chocosolver_capi_SolverApi_pop_state\0") }
5857                .map(|sym| *sym);
5858        let Java_org_chocosolver_capi_SolverApi_get_time_count =
5859            unsafe { __library.get(b"Java_org_chocosolver_capi_SolverApi_get_time_count\0") }
5860                .map(|sym| *sym);
5861        let Java_org_chocosolver_capi_SolverApi_get_node_count =
5862            unsafe { __library.get(b"Java_org_chocosolver_capi_SolverApi_get_node_count\0") }
5863                .map(|sym| *sym);
5864        let Java_org_chocosolver_capi_SolverApi_get_backtrack_count =
5865            unsafe { __library.get(b"Java_org_chocosolver_capi_SolverApi_get_backtrack_count\0") }
5866                .map(|sym| *sym);
5867        let Java_org_chocosolver_capi_SolverApi_get_fail_count =
5868            unsafe { __library.get(b"Java_org_chocosolver_capi_SolverApi_get_fail_count\0") }
5869                .map(|sym| *sym);
5870        let Java_org_chocosolver_capi_SolverApi_get_restart_count =
5871            unsafe { __library.get(b"Java_org_chocosolver_capi_SolverApi_get_restart_count\0") }
5872                .map(|sym| *sym);
5873        let Java_org_chocosolver_capi_SolverApi_is_objective_optimal =
5874            unsafe { __library.get(b"Java_org_chocosolver_capi_SolverApi_is_objective_optimal\0") }
5875                .map(|sym| *sym);
5876        let Java_org_chocosolver_capi_SolverApi_get_search_state =
5877            unsafe { __library.get(b"Java_org_chocosolver_capi_SolverApi_get_search_state\0") }
5878                .map(|sym| *sym);
5879        let Java_org_chocosolver_capi_TaskApi_create_iiiii =
5880            unsafe { __library.get(b"Java_org_chocosolver_capi_TaskApi_create_iiiii\0") }
5881                .map(|sym| *sym);
5882        let Java_org_chocosolver_capi_TaskApi_create_iv_i =
5883            unsafe { __library.get(b"Java_org_chocosolver_capi_TaskApi_create_iv_i\0") }
5884                .map(|sym| *sym);
5885        let Java_org_chocosolver_capi_TaskApi_create_iv_i_iv =
5886            unsafe { __library.get(b"Java_org_chocosolver_capi_TaskApi_create_iv_i_iv\0") }
5887                .map(|sym| *sym);
5888        let Java_org_chocosolver_capi_TaskApi_create_iv_iv_iv =
5889            unsafe { __library.get(b"Java_org_chocosolver_capi_TaskApi_create_iv_iv_iv\0") }
5890                .map(|sym| *sym);
5891        let Java_org_chocosolver_capi_TaskApi_get_start =
5892            unsafe { __library.get(b"Java_org_chocosolver_capi_TaskApi_get_start\0") }
5893                .map(|sym| *sym);
5894        let Java_org_chocosolver_capi_TaskApi_get_end =
5895            unsafe { __library.get(b"Java_org_chocosolver_capi_TaskApi_get_end\0") }
5896                .map(|sym| *sym);
5897        let Java_org_chocosolver_capi_TaskApi_get_duration =
5898            unsafe { __library.get(b"Java_org_chocosolver_capi_TaskApi_get_duration\0") }
5899                .map(|sym| *sym);
5900        let Java_org_chocosolver_capi_VariableApi_isInstantiated =
5901            unsafe { __library.get(b"Java_org_chocosolver_capi_VariableApi_isInstantiated\0") }
5902                .map(|sym| *sym);
5903        let Java_org_chocosolver_capi_VariableApi_getName =
5904            unsafe { __library.get(b"Java_org_chocosolver_capi_VariableApi_getName\0") }
5905                .map(|sym| *sym);
5906        let Java_org_chocosolver_capi_VariableApi_isView =
5907            unsafe { __library.get(b"Java_org_chocosolver_capi_VariableApi_isView\0") }
5908                .map(|sym| *sym);
5909        let Java_org_chocosolver_capi_ViewApi_bool_not_view =
5910            unsafe { __library.get(b"Java_org_chocosolver_capi_ViewApi_bool_not_view\0") }
5911                .map(|sym| *sym);
5912        let Java_org_chocosolver_capi_ViewApi_set_bool_view =
5913            unsafe { __library.get(b"Java_org_chocosolver_capi_ViewApi_set_bool_view\0") }
5914                .map(|sym| *sym);
5915        let Java_org_chocosolver_capi_ViewApi_set_bools_view =
5916            unsafe { __library.get(b"Java_org_chocosolver_capi_ViewApi_set_bools_view\0") }
5917                .map(|sym| *sym);
5918        let Java_org_chocosolver_capi_ViewApi_int_offset_view =
5919            unsafe { __library.get(b"Java_org_chocosolver_capi_ViewApi_int_offset_view\0") }
5920                .map(|sym| *sym);
5921        let Java_org_chocosolver_capi_ViewApi_int_minus_view =
5922            unsafe { __library.get(b"Java_org_chocosolver_capi_ViewApi_int_minus_view\0") }
5923                .map(|sym| *sym);
5924        let Java_org_chocosolver_capi_ViewApi_int_scale_view =
5925            unsafe { __library.get(b"Java_org_chocosolver_capi_ViewApi_int_scale_view\0") }
5926                .map(|sym| *sym);
5927        let Java_org_chocosolver_capi_ViewApi_int_abs_view =
5928            unsafe { __library.get(b"Java_org_chocosolver_capi_ViewApi_int_abs_view\0") }
5929                .map(|sym| *sym);
5930        let Java_org_chocosolver_capi_ViewApi_int_affine_view =
5931            unsafe { __library.get(b"Java_org_chocosolver_capi_ViewApi_int_affine_view\0") }
5932                .map(|sym| *sym);
5933        let Java_org_chocosolver_capi_ViewApi_int_eq_view =
5934            unsafe { __library.get(b"Java_org_chocosolver_capi_ViewApi_int_eq_view\0") }
5935                .map(|sym| *sym);
5936        let Java_org_chocosolver_capi_ViewApi_int_ne_view =
5937            unsafe { __library.get(b"Java_org_chocosolver_capi_ViewApi_int_ne_view\0") }
5938                .map(|sym| *sym);
5939        let Java_org_chocosolver_capi_ViewApi_int_le_view =
5940            unsafe { __library.get(b"Java_org_chocosolver_capi_ViewApi_int_le_view\0") }
5941                .map(|sym| *sym);
5942        let Java_org_chocosolver_capi_ViewApi_int_ge_view =
5943            unsafe { __library.get(b"Java_org_chocosolver_capi_ViewApi_int_ge_view\0") }
5944                .map(|sym| *sym);
5945        let Java_org_chocosolver_capi_ViewApi_bools_set_view =
5946            unsafe { __library.get(b"Java_org_chocosolver_capi_ViewApi_bools_set_view\0") }
5947                .map(|sym| *sym);
5948        let Java_org_chocosolver_capi_ViewApi_ints_set_view =
5949            unsafe { __library.get(b"Java_org_chocosolver_capi_ViewApi_ints_set_view\0") }
5950                .map(|sym| *sym);
5951        let Java_org_chocosolver_capi_ViewApi_set_union_view =
5952            unsafe { __library.get(b"Java_org_chocosolver_capi_ViewApi_set_union_view\0") }
5953                .map(|sym| *sym);
5954        let Java_org_chocosolver_capi_ViewApi_set_intersection_view =
5955            unsafe { __library.get(b"Java_org_chocosolver_capi_ViewApi_set_intersection_view\0") }
5956                .map(|sym| *sym);
5957        let Java_org_chocosolver_capi_ViewApi_set_difference_view =
5958            unsafe { __library.get(b"Java_org_chocosolver_capi_ViewApi_set_difference_view\0") }
5959                .map(|sym| *sym);
5960        let Java_org_chocosolver_capi_ViewApi_graph_node_set_view =
5961            unsafe { __library.get(b"Java_org_chocosolver_capi_ViewApi_graph_node_set_view\0") }
5962                .map(|sym| *sym);
5963        let Java_org_chocosolver_capi_ViewApi_graph_successors_set_view = unsafe {
5964            __library.get(b"Java_org_chocosolver_capi_ViewApi_graph_successors_set_view\0")
5965        }
5966        .map(|sym| *sym);
5967        let Java_org_chocosolver_capi_ViewApi_graph_predecessors_set_view = unsafe {
5968            __library.get(b"Java_org_chocosolver_capi_ViewApi_graph_predecessors_set_view\0")
5969        }
5970        .map(|sym| *sym);
5971        let Java_org_chocosolver_capi_ViewApi_graph_neighbors_set_view = unsafe {
5972            __library.get(b"Java_org_chocosolver_capi_ViewApi_graph_neighbors_set_view\0")
5973        }
5974        .map(|sym| *sym);
5975        let Java_org_chocosolver_capi_ViewApi_node_induced_subgraph_view = unsafe {
5976            __library.get(b"Java_org_chocosolver_capi_ViewApi_node_induced_subgraph_view\0")
5977        }
5978        .map(|sym| *sym);
5979        let Java_org_chocosolver_capi_ViewApi_edge_induced_subgraph_view = unsafe {
5980            __library.get(b"Java_org_chocosolver_capi_ViewApi_edge_induced_subgraph_view\0")
5981        }
5982        .map(|sym| *sym);
5983        let Java_org_chocosolver_capi_ViewApi_graph_union_view =
5984            unsafe { __library.get(b"Java_org_chocosolver_capi_ViewApi_graph_union_view\0") }
5985                .map(|sym| *sym);
5986        Ok(libchoco_capi {
5987            __library,
5988            graal_create_isolate,
5989            graal_attach_thread,
5990            graal_get_current_thread,
5991            graal_get_isolate,
5992            graal_detach_thread,
5993            graal_tear_down_isolate,
5994            graal_detach_all_threads_and_tear_down_isolate,
5995            Java_org_chocosolver_capi_ArrayApi_int_create,
5996            Java_org_chocosolver_capi_ArrayApi_int_set,
5997            Java_org_chocosolver_capi_ArrayApi_int_get,
5998            Java_org_chocosolver_capi_ArrayApi_int_length,
5999            Java_org_chocosolver_capi_ArrayApi_int_2d_array_create,
6000            Java_org_chocosolver_capi_ArrayApi_int_2d_array_set,
6001            Java_org_chocosolver_capi_ArrayApi_int_2d_array_get,
6002            Java_org_chocosolver_capi_ArrayApi_int_2d_array_length,
6003            Java_org_chocosolver_capi_ArrayApi_int_3d_array_create,
6004            Java_org_chocosolver_capi_ArrayApi_int_3d_array_set,
6005            Java_org_chocosolver_capi_ArrayApi_int_3d_array_get,
6006            Java_org_chocosolver_capi_ArrayApi_int_3d_array_length,
6007            Java_org_chocosolver_capi_ArrayApi_int_4d_array_create,
6008            Java_org_chocosolver_capi_ArrayApi_int_4d_array_set,
6009            Java_org_chocosolver_capi_ArrayApi_int_4d_array_get,
6010            Java_org_chocosolver_capi_ArrayApi_int_4d_array_length,
6011            Java_org_chocosolver_capi_ArrayApi_intVar_create,
6012            Java_org_chocosolver_capi_ArrayApi_intVar_set,
6013            Java_org_chocosolver_capi_ArrayApi_intVar_get,
6014            Java_org_chocosolver_capi_ArrayApi_intVar_length,
6015            Java_org_chocosolver_capi_ArrayApi_intVar_2d_array_create,
6016            Java_org_chocosolver_capi_ArrayApi_intVar_2d_array_set,
6017            Java_org_chocosolver_capi_ArrayApi_intVar_2d_array_get,
6018            Java_org_chocosolver_capi_ArrayApi_intVar_2d_array_length,
6019            Java_org_chocosolver_capi_ArrayApi_task_create,
6020            Java_org_chocosolver_capi_ArrayApi_task_set,
6021            Java_org_chocosolver_capi_ArrayApi_task_get,
6022            Java_org_chocosolver_capi_ArrayApi_task_length,
6023            Java_org_chocosolver_capi_ArrayApi_boolVar_create,
6024            Java_org_chocosolver_capi_ArrayApi_boolVar_set,
6025            Java_org_chocosolver_capi_ArrayApi_boolVar_2d_array_create,
6026            Java_org_chocosolver_capi_ArrayApi_boolVar_2d_array_set,
6027            Java_org_chocosolver_capi_ArrayApi_boolVar_2d_array_get,
6028            Java_org_chocosolver_capi_ArrayApi_setVar_create,
6029            Java_org_chocosolver_capi_ArrayApi_setVar_set,
6030            Java_org_chocosolver_capi_ArrayApi_setVar_get,
6031            Java_org_chocosolver_capi_ArrayApi_setVar_length,
6032            Java_org_chocosolver_capi_ArrayApi_graphVar_create,
6033            Java_org_chocosolver_capi_ArrayApi_graphVar_set,
6034            Java_org_chocosolver_capi_ArrayApi_graphVar_get,
6035            Java_org_chocosolver_capi_ArrayApi_graphVar_length,
6036            Java_org_chocosolver_capi_ArrayApi_constraint_create,
6037            Java_org_chocosolver_capi_ArrayApi_constraint_set,
6038            Java_org_chocosolver_capi_ArrayApi_criterion_create,
6039            Java_org_chocosolver_capi_ArrayApi_criterion_set,
6040            Java_org_chocosolver_capi_ArrayApi_criterion_get,
6041            Java_org_chocosolver_capi_ArrayApi_length,
6042            Java_org_chocosolver_capi_ArrayApi_isupportable_array_create,
6043            Java_org_chocosolver_capi_ArrayApi_isupportable_array_set,
6044            Java_org_chocosolver_capi_ArrayApi_isupportable_2d_array_create,
6045            Java_org_chocosolver_capi_ArrayApi_isupportable_2d_array_set,
6046            Java_org_chocosolver_capi_ArrayApi_ilogical_array_create,
6047            Java_org_chocosolver_capi_ArrayApi_ilogical_array_set,
6048            Java_org_chocosolver_capi_AutomatonApi_create_fa,
6049            Java_org_chocosolver_capi_AutomatonApi_create_fa_regexp_min_max,
6050            Java_org_chocosolver_capi_AutomatonApi_create_fa_regexp,
6051            Java_org_chocosolver_capi_AutomatonApi_create_cost_fa,
6052            Java_org_chocosolver_capi_AutomatonApi_create_cost_fa_from_automaton,
6053            Java_org_chocosolver_capi_AutomatonApi_create_cost_fa_from_automaton_counters,
6054            Java_org_chocosolver_capi_AutomatonApi_get_nb_states,
6055            Java_org_chocosolver_capi_AutomatonApi_get_nb_symbols,
6056            Java_org_chocosolver_capi_AutomatonApi_add_state,
6057            Java_org_chocosolver_capi_AutomatonApi_remove_symbol,
6058            Java_org_chocosolver_capi_AutomatonApi_add_transition,
6059            Java_org_chocosolver_capi_AutomatonApi_delete_transition,
6060            Java_org_chocosolver_capi_AutomatonApi_delta,
6061            Java_org_chocosolver_capi_AutomatonApi_add_to_alphabet,
6062            Java_org_chocosolver_capi_AutomatonApi_remove_from_alphabet,
6063            Java_org_chocosolver_capi_AutomatonApi_get_initial_state,
6064            Java_org_chocosolver_capi_AutomatonApi_is_final,
6065            Java_org_chocosolver_capi_AutomatonApi_set_initial_state,
6066            Java_org_chocosolver_capi_AutomatonApi_set_final,
6067            Java_org_chocosolver_capi_AutomatonApi_set_non_final,
6068            Java_org_chocosolver_capi_AutomatonApi_cost_fa_add_counter,
6069            Java_org_chocosolver_capi_AutomatonApi_union,
6070            Java_org_chocosolver_capi_AutomatonApi_minimize,
6071            Java_org_chocosolver_capi_AutomatonApi_complement,
6072            Java_org_chocosolver_capi_AutomatonApi_create_counter_min_max,
6073            Java_org_chocosolver_capi_AutomatonApi_create_counter,
6074            Java_org_chocosolver_capi_AutomatonApi_create_counter_state,
6075            Java_org_chocosolver_capi_AutomatonApi_make_single_resource_iii,
6076            Java_org_chocosolver_capi_AutomatonApi_make_single_resource_ii,
6077            Java_org_chocosolver_capi_AutomatonApi_make_multi_resources_iiii,
6078            Java_org_chocosolver_capi_AutomatonApi_make_multi_resources_iii,
6079            Java_org_chocosolver_capi_BoolVarApi_boolVar_s,
6080            Java_org_chocosolver_capi_BoolVarApi_boolVar,
6081            Java_org_chocosolver_capi_BoolVarApi_boolVar_b,
6082            Java_org_chocosolver_capi_BoolVarApi_boolVar_sb,
6083            Java_org_chocosolver_capi_ConstraintApi_arithm_iv_cst,
6084            Java_org_chocosolver_capi_ConstraintApi_arithm_iv_iv,
6085            Java_org_chocosolver_capi_ConstraintApi_arithm_iv_iv_cst,
6086            Java_org_chocosolver_capi_ConstraintApi_arithm_iv_iv_iv,
6087            Java_org_chocosolver_capi_ConstraintApi_member_iv_iarray,
6088            Java_org_chocosolver_capi_ConstraintApi_member_iv_i_i,
6089            Java_org_chocosolver_capi_ConstraintApi_allDifferent,
6090            Java_org_chocosolver_capi_ConstraintApi_allDifferentExcept0,
6091            Java_org_chocosolver_capi_ConstraintApi_allDifferentPrecPredSucc,
6092            Java_org_chocosolver_capi_ConstraintApi_allDifferentPrecBools,
6093            Java_org_chocosolver_capi_ConstraintApi_mod_iv_i_i,
6094            Java_org_chocosolver_capi_ConstraintApi_mod_iv_i_iv,
6095            Java_org_chocosolver_capi_ConstraintApi_mod_iv_iv_iv,
6096            Java_org_chocosolver_capi_ConstraintApi_not,
6097            Java_org_chocosolver_capi_ConstraintApi_not_member_iv_iarray,
6098            Java_org_chocosolver_capi_ConstraintApi_not_member_iv_i_i,
6099            Java_org_chocosolver_capi_ConstraintApi_absolute,
6100            Java_org_chocosolver_capi_ConstraintApi_distance_iv_iv_i,
6101            Java_org_chocosolver_capi_ConstraintApi_distance_iv_iv_iv,
6102            Java_org_chocosolver_capi_ConstraintApi_element_iv_iarray_iv_i,
6103            Java_org_chocosolver_capi_ConstraintApi_element_iv_ivarray_iv_i,
6104            Java_org_chocosolver_capi_ConstraintApi_square,
6105            Java_org_chocosolver_capi_ConstraintApi_table,
6106            Java_org_chocosolver_capi_ConstraintApi_table_universal_value,
6107            Java_org_chocosolver_capi_ConstraintApi_hybrid_table,
6108            Java_org_chocosolver_capi_ConstraintApi_times_iv_i_iv,
6109            Java_org_chocosolver_capi_ConstraintApi_times_iv_iv_i,
6110            Java_org_chocosolver_capi_ConstraintApi_times_iv_iv_iv,
6111            Java_org_chocosolver_capi_ConstraintApi_pow,
6112            Java_org_chocosolver_capi_ConstraintApi_div,
6113            Java_org_chocosolver_capi_ConstraintApi_max_iv_iv_iv,
6114            Java_org_chocosolver_capi_ConstraintApi_max_iv_ivarray,
6115            Java_org_chocosolver_capi_ConstraintApi_min_iv_iv_iv,
6116            Java_org_chocosolver_capi_ConstraintApi_min_iv_ivarray,
6117            Java_org_chocosolver_capi_ConstraintApi_all_equal,
6118            Java_org_chocosolver_capi_ConstraintApi_not_all_equal,
6119            Java_org_chocosolver_capi_ConstraintApi_among,
6120            Java_org_chocosolver_capi_ConstraintApi_and_bv_bv,
6121            Java_org_chocosolver_capi_ConstraintApi_and_cs_cs,
6122            Java_org_chocosolver_capi_ConstraintApi_atLeastNValues,
6123            Java_org_chocosolver_capi_ConstraintApi_atMostNValues,
6124            Java_org_chocosolver_capi_ConstraintApi_binPacking,
6125            Java_org_chocosolver_capi_ConstraintApi_boolsIntChanneling,
6126            Java_org_chocosolver_capi_ConstraintApi_bitsIntChanneling,
6127            Java_org_chocosolver_capi_ConstraintApi_clausesIntChanneling,
6128            Java_org_chocosolver_capi_ConstraintApi_circuit,
6129            Java_org_chocosolver_capi_ConstraintApi_cost_regular,
6130            Java_org_chocosolver_capi_ConstraintApi_count_i,
6131            Java_org_chocosolver_capi_ConstraintApi_count_iv,
6132            Java_org_chocosolver_capi_ConstraintApi_cumulative,
6133            Java_org_chocosolver_capi_ConstraintApi_decreasing,
6134            Java_org_chocosolver_capi_ConstraintApi_diffN,
6135            Java_org_chocosolver_capi_ConstraintApi_globalCardinality,
6136            Java_org_chocosolver_capi_ConstraintApi_increasing,
6137            Java_org_chocosolver_capi_ConstraintApi_inverseChanneling,
6138            Java_org_chocosolver_capi_ConstraintApi_intValuePrecedeChain,
6139            Java_org_chocosolver_capi_ConstraintApi_knapsack,
6140            Java_org_chocosolver_capi_ConstraintApi_keysort,
6141            Java_org_chocosolver_capi_ConstraintApi_lexChainLess,
6142            Java_org_chocosolver_capi_ConstraintApi_lexChainLessEq,
6143            Java_org_chocosolver_capi_ConstraintApi_lexLess,
6144            Java_org_chocosolver_capi_ConstraintApi_lexLessEq,
6145            Java_org_chocosolver_capi_ConstraintApi_argmax,
6146            Java_org_chocosolver_capi_ConstraintApi_argmin,
6147            Java_org_chocosolver_capi_ConstraintApi_mddc,
6148            Java_org_chocosolver_capi_ConstraintApi_multiCostRegular,
6149            Java_org_chocosolver_capi_ConstraintApi_nValues,
6150            Java_org_chocosolver_capi_ConstraintApi_or_bv_bv,
6151            Java_org_chocosolver_capi_ConstraintApi_or_cs_cs,
6152            Java_org_chocosolver_capi_ConstraintApi_path,
6153            Java_org_chocosolver_capi_ConstraintApi_regular,
6154            Java_org_chocosolver_capi_ConstraintApi_scalar_i,
6155            Java_org_chocosolver_capi_ConstraintApi_scalar_iv,
6156            Java_org_chocosolver_capi_ConstraintApi_sort,
6157            Java_org_chocosolver_capi_ConstraintApi_subCircuit,
6158            Java_org_chocosolver_capi_ConstraintApi_subPath,
6159            Java_org_chocosolver_capi_ConstraintApi_sum_iv_i,
6160            Java_org_chocosolver_capi_ConstraintApi_sum_iv_iv,
6161            Java_org_chocosolver_capi_ConstraintApi_sum_ivarray_ivarray,
6162            Java_org_chocosolver_capi_ConstraintApi_sum_bv_i,
6163            Java_org_chocosolver_capi_ConstraintApi_sum_bv_iv,
6164            Java_org_chocosolver_capi_ConstraintApi_tree,
6165            Java_org_chocosolver_capi_ConstraintApi_set_union_ints,
6166            Java_org_chocosolver_capi_ConstraintApi_set_union,
6167            Java_org_chocosolver_capi_ConstraintApi_set_union_indices,
6168            Java_org_chocosolver_capi_ConstraintApi_set_intersection,
6169            Java_org_chocosolver_capi_ConstraintApi_set_subset_eq,
6170            Java_org_chocosolver_capi_ConstraintApi_set_nb_empty,
6171            Java_org_chocosolver_capi_ConstraintApi_set_offset,
6172            Java_org_chocosolver_capi_ConstraintApi_set_not_empty,
6173            Java_org_chocosolver_capi_ConstraintApi_set_sum,
6174            Java_org_chocosolver_capi_ConstraintApi_set_sum_elements,
6175            Java_org_chocosolver_capi_ConstraintApi_set_max,
6176            Java_org_chocosolver_capi_ConstraintApi_set_max_indices,
6177            Java_org_chocosolver_capi_ConstraintApi_set_min,
6178            Java_org_chocosolver_capi_ConstraintApi_set_min_indices,
6179            Java_org_chocosolver_capi_ConstraintApi_set_bools_channeling,
6180            Java_org_chocosolver_capi_ConstraintApi_set_ints_channeling,
6181            Java_org_chocosolver_capi_ConstraintApi_set_disjoint,
6182            Java_org_chocosolver_capi_ConstraintApi_set_all_disjoint,
6183            Java_org_chocosolver_capi_ConstraintApi_set_all_different,
6184            Java_org_chocosolver_capi_ConstraintApi_set_all_equal,
6185            Java_org_chocosolver_capi_ConstraintApi_set_partition,
6186            Java_org_chocosolver_capi_ConstraintApi_set_inverse_set,
6187            Java_org_chocosolver_capi_ConstraintApi_set_symmetric,
6188            Java_org_chocosolver_capi_ConstraintApi_set_element,
6189            Java_org_chocosolver_capi_ConstraintApi_set_member_set,
6190            Java_org_chocosolver_capi_ConstraintApi_set_member_int,
6191            Java_org_chocosolver_capi_ConstraintApi_set_not_member_int,
6192            Java_org_chocosolver_capi_ConstraintApi_set_le,
6193            Java_org_chocosolver_capi_ConstraintApi_set_lt,
6194            Java_org_chocosolver_capi_ConstraintApi_graph_nb_nodes,
6195            Java_org_chocosolver_capi_ConstraintApi_graph_nb_edges,
6196            Java_org_chocosolver_capi_ConstraintApi_graph_loop_set,
6197            Java_org_chocosolver_capi_ConstraintApi_graph_nb_loops,
6198            Java_org_chocosolver_capi_ConstraintApi_graph_symmetric,
6199            Java_org_chocosolver_capi_ConstraintApi_graph_anti_symmetric,
6200            Java_org_chocosolver_capi_ConstraintApi_graph_transitivity,
6201            Java_org_chocosolver_capi_ConstraintApi_graph_subgraph,
6202            Java_org_chocosolver_capi_ConstraintApi_graph_nodes_channeling_set,
6203            Java_org_chocosolver_capi_ConstraintApi_graph_nodes_channeling_bools,
6204            Java_org_chocosolver_capi_ConstraintApi_graph_node_channeling,
6205            Java_org_chocosolver_capi_ConstraintApi_graph_edge_channeling,
6206            Java_org_chocosolver_capi_ConstraintApi_graph_neighbors_channeling_sets,
6207            Java_org_chocosolver_capi_ConstraintApi_graph_neighbors_channeling_bools,
6208            Java_org_chocosolver_capi_ConstraintApi_graph_neighbors_channeling_node_set,
6209            Java_org_chocosolver_capi_ConstraintApi_graph_neighbors_channeling_node_bools,
6210            Java_org_chocosolver_capi_ConstraintApi_graph_successors_channeling_sets,
6211            Java_org_chocosolver_capi_ConstraintApi_graph_successors_channeling_bools,
6212            Java_org_chocosolver_capi_ConstraintApi_graph_successors_channeling_node_set,
6213            Java_org_chocosolver_capi_ConstraintApi_graph_successors_channeling_node_bools,
6214            Java_org_chocosolver_capi_ConstraintApi_graph_predecessors_channeling_node_set,
6215            Java_org_chocosolver_capi_ConstraintApi_graph_predecessors_channeling_node_bools,
6216            Java_org_chocosolver_capi_ConstraintApi_graph_min_degree,
6217            Java_org_chocosolver_capi_ConstraintApi_graph_min_degrees,
6218            Java_org_chocosolver_capi_ConstraintApi_graph_max_degree,
6219            Java_org_chocosolver_capi_ConstraintApi_graph_max_degrees,
6220            Java_org_chocosolver_capi_ConstraintApi_graph_degrees,
6221            Java_org_chocosolver_capi_ConstraintApi_graph_min_in_degree,
6222            Java_org_chocosolver_capi_ConstraintApi_graph_min_in_degrees,
6223            Java_org_chocosolver_capi_ConstraintApi_graph_max_in_degree,
6224            Java_org_chocosolver_capi_ConstraintApi_graph_max_in_degrees,
6225            Java_org_chocosolver_capi_ConstraintApi_graph_in_degrees,
6226            Java_org_chocosolver_capi_ConstraintApi_graph_min_out_degree,
6227            Java_org_chocosolver_capi_ConstraintApi_graph_min_out_degrees,
6228            Java_org_chocosolver_capi_ConstraintApi_graph_max_out_degree,
6229            Java_org_chocosolver_capi_ConstraintApi_graph_max_out_degrees,
6230            Java_org_chocosolver_capi_ConstraintApi_graph_out_degrees,
6231            Java_org_chocosolver_capi_ConstraintApi_graph_cycle,
6232            Java_org_chocosolver_capi_ConstraintApi_graph_no_cycle,
6233            Java_org_chocosolver_capi_ConstraintApi_graph_no_circuit,
6234            Java_org_chocosolver_capi_ConstraintApi_graph_connected,
6235            Java_org_chocosolver_capi_ConstraintApi_graph_biconnected,
6236            Java_org_chocosolver_capi_ConstraintApi_graph_nb_connected_components,
6237            Java_org_chocosolver_capi_ConstraintApi_graph_size_connected_components,
6238            Java_org_chocosolver_capi_ConstraintApi_graph_size_min_connected_components,
6239            Java_org_chocosolver_capi_ConstraintApi_graph_size_max_connected_components,
6240            Java_org_chocosolver_capi_ConstraintApi_graph_strongly_connected,
6241            Java_org_chocosolver_capi_ConstraintApi_graph_nb_strongly_connected_components,
6242            Java_org_chocosolver_capi_ConstraintApi_graph_tree,
6243            Java_org_chocosolver_capi_ConstraintApi_graph_forest,
6244            Java_org_chocosolver_capi_ConstraintApi_graph_directed_tree,
6245            Java_org_chocosolver_capi_ConstraintApi_graph_directed_forest,
6246            Java_org_chocosolver_capi_ConstraintApi_graph_reachability,
6247            Java_org_chocosolver_capi_ConstraintApi_graph_nb_cliques,
6248            Java_org_chocosolver_capi_ConstraintApi_graph_diameter,
6249            Java_org_chocosolver_capi_ConstraintApi_getName,
6250            Java_org_chocosolver_capi_ConstraintApi_post,
6251            Java_org_chocosolver_capi_ConstraintApi_reify,
6252            Java_org_chocosolver_capi_ConstraintApi_reify_with,
6253            Java_org_chocosolver_capi_ConstraintApi_implies,
6254            Java_org_chocosolver_capi_ConstraintApi_implied_by,
6255            Java_org_chocosolver_capi_ConstraintApi_is_satisfied,
6256            Java_org_chocosolver_capi_ConstraintApi_getStatus,
6257            Java_org_chocosolver_capi_CriterionApi_time_counter,
6258            Java_org_chocosolver_capi_CriterionApi_solution_counter,
6259            Java_org_chocosolver_capi_CriterionApi_node_counter,
6260            Java_org_chocosolver_capi_CriterionApi_fail_counter,
6261            Java_org_chocosolver_capi_CriterionApi_restart_counter,
6262            Java_org_chocosolver_capi_CriterionApi_backtrack_counter,
6263            Java_org_chocosolver_capi_GraphApi_create_graph,
6264            Java_org_chocosolver_capi_GraphApi_create_digraph,
6265            Java_org_chocosolver_capi_GraphApi_get_nodes,
6266            Java_org_chocosolver_capi_GraphApi_add_node,
6267            Java_org_chocosolver_capi_GraphApi_remove_node,
6268            Java_org_chocosolver_capi_GraphApi_add_edge,
6269            Java_org_chocosolver_capi_GraphApi_remove_edge,
6270            Java_org_chocosolver_capi_GraphApi_get_nb_max_nodes,
6271            Java_org_chocosolver_capi_GraphApi_get_node_set_type,
6272            Java_org_chocosolver_capi_GraphApi_get_edge_set_type,
6273            Java_org_chocosolver_capi_GraphApi_contains_node,
6274            Java_org_chocosolver_capi_GraphApi_contains_edge,
6275            Java_org_chocosolver_capi_GraphApi_is_directed,
6276            Java_org_chocosolver_capi_GraphApi_get_successors_of,
6277            Java_org_chocosolver_capi_GraphApi_get_predecessors_of,
6278            Java_org_chocosolver_capi_GraphApi_graphviz_export,
6279            Java_org_chocosolver_capi_GraphVarApi_create_graphvar,
6280            Java_org_chocosolver_capi_GraphVarApi_create_digraphvar,
6281            Java_org_chocosolver_capi_GraphVarApi_create_node_induced_graphvar,
6282            Java_org_chocosolver_capi_GraphVarApi_create_node_induced_digraphvar,
6283            Java_org_chocosolver_capi_GraphVarApi_get_graphvar_lb,
6284            Java_org_chocosolver_capi_GraphVarApi_get_graphvar_ub,
6285            Java_org_chocosolver_capi_GraphVarApi_get_graphvar_value,
6286            Java_org_chocosolver_capi_HandlesApi_destroy,
6287            Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_logop,
6288            Java_org_chocosolver_capi_ISatFactoryApi_add_clauses,
6289            Java_org_chocosolver_capi_ISatFactoryApi_add_clause_true,
6290            Java_org_chocosolver_capi_ISatFactoryApi_add_clause_false,
6291            Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_eq,
6292            Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_le,
6293            Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_lt,
6294            Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_not,
6295            Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_or_array_eq_var,
6296            Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_and_array_eq_var,
6297            Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_or_eq_var,
6298            Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_and_eq_var,
6299            Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_xor_eq_var,
6300            Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_is_eq_var,
6301            Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_is_neq_var,
6302            Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_is_le_var,
6303            Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_is_lt_var,
6304            Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_or_array_equal_true,
6305            Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_and_array_equal_false,
6306            Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_at_most_one,
6307            Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_at_most_nminus_one,
6308            Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_sum_bool_array_greater_eq_var,
6309            Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_max_bool_array_less_eq_var,
6310            Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_sum_bool_array_less_eq_var,
6311            Java_org_chocosolver_capi_ISatFactoryApi_add_constructive_disjunction,
6312            Java_org_chocosolver_capi_ISupportableApi_any,
6313            Java_org_chocosolver_capi_ISupportableApi_col,
6314            Java_org_chocosolver_capi_ISupportableApi_eq,
6315            Java_org_chocosolver_capi_ISupportableApi_ne,
6316            Java_org_chocosolver_capi_ISupportableApi_ge,
6317            Java_org_chocosolver_capi_ISupportableApi_gt,
6318            Java_org_chocosolver_capi_ISupportableApi_le,
6319            Java_org_chocosolver_capi_ISupportableApi_lt,
6320            Java_org_chocosolver_capi_ISupportableApi_in,
6321            Java_org_chocosolver_capi_ISupportableApi_nin,
6322            Java_org_chocosolver_capi_ISupportableApi_eq_col,
6323            Java_org_chocosolver_capi_ISupportableApi_ne_col,
6324            Java_org_chocosolver_capi_ISupportableApi_ge_col,
6325            Java_org_chocosolver_capi_ISupportableApi_gt_col,
6326            Java_org_chocosolver_capi_ISupportableApi_le_col,
6327            Java_org_chocosolver_capi_ISupportableApi_lt_col,
6328            Java_org_chocosolver_capi_IntVarApi_intVar_sii,
6329            Java_org_chocosolver_capi_IntVarApi_intVar_siib,
6330            Java_org_chocosolver_capi_IntVarApi_intVar_ii,
6331            Java_org_chocosolver_capi_IntVarApi_intVar_iib,
6332            Java_org_chocosolver_capi_IntVarApi_intVar_s_arr,
6333            Java_org_chocosolver_capi_IntVarApi_intVar_arr,
6334            Java_org_chocosolver_capi_IntVarApi_intVar_i,
6335            Java_org_chocosolver_capi_IntVarApi_intVar_si,
6336            Java_org_chocosolver_capi_IntVarApi_getName,
6337            Java_org_chocosolver_capi_IntVarApi_getLB,
6338            Java_org_chocosolver_capi_IntVarApi_getUB,
6339            Java_org_chocosolver_capi_IntVarApi_getValue,
6340            Java_org_chocosolver_capi_IntVarApi_hasEnumeratedDomain,
6341            Java_org_chocosolver_capi_IntVarApi_getDomainValues,
6342            Java_org_chocosolver_capi_ListApi_size,
6343            Java_org_chocosolver_capi_ListApi_solution_get,
6344            Java_org_chocosolver_capi_ListApi_fa_counter_create,
6345            Java_org_chocosolver_capi_ListApi_fa_counter_add,
6346            Java_org_chocosolver_capi_ListApi_fa_counter_get,
6347            Java_org_chocosolver_capi_LogOpApi_and,
6348            Java_org_chocosolver_capi_LogOpApi_if_only_if,
6349            Java_org_chocosolver_capi_LogOpApi_if_then_else,
6350            Java_org_chocosolver_capi_LogOpApi_implies,
6351            Java_org_chocosolver_capi_LogOpApi_reified,
6352            Java_org_chocosolver_capi_LogOpApi_or,
6353            Java_org_chocosolver_capi_LogOpApi_nand,
6354            Java_org_chocosolver_capi_LogOpApi_nor,
6355            Java_org_chocosolver_capi_LogOpApi_xor,
6356            Java_org_chocosolver_capi_ModelApi_createModel_s_s,
6357            Java_org_chocosolver_capi_ModelApi_createModel_s,
6358            Java_org_chocosolver_capi_ModelApi_createModel,
6359            Java_org_chocosolver_capi_ModelApi_getName,
6360            Java_org_chocosolver_capi_ModelApi_getSolver,
6361            Java_org_chocosolver_capi_ModelApi_setObjective,
6362            Java_org_chocosolver_capi_MDDApi_create_mdd_tuples,
6363            Java_org_chocosolver_capi_MDDApi_create_mdd_tuples_u,
6364            Java_org_chocosolver_capi_MDDApi_create_mdd_transitions,
6365            Java_org_chocosolver_capi_MDDApi_get_diagram,
6366            Java_org_chocosolver_capi_ParallelPortfolio_create_parallel_portfolio,
6367            Java_org_chocosolver_capi_ParallelPortfolio_steal_nogoods_on_restarts,
6368            Java_org_chocosolver_capi_ParallelPortfolio_add_model,
6369            Java_org_chocosolver_capi_ParallelPortfolio_add_model_b_b,
6370            Java_org_chocosolver_capi_ParallelPortfolio_solve,
6371            Java_org_chocosolver_capi_ParallelPortfolio_get_best_model,
6372            Java_org_chocosolver_capi_ParallelPortfolio_get_best_solution,
6373            Java_org_chocosolver_capi_ReificationApi_if_then_else,
6374            Java_org_chocosolver_capi_ReificationApi_if_then_else_bool,
6375            Java_org_chocosolver_capi_ReificationApi_if_then,
6376            Java_org_chocosolver_capi_ReificationApi_if_then_bool,
6377            Java_org_chocosolver_capi_ReificationApi_if_only_if,
6378            Java_org_chocosolver_capi_ReificationApi_reification,
6379            Java_org_chocosolver_capi_ReificationApi_reify_x_eq_c,
6380            Java_org_chocosolver_capi_ReificationApi_reify_x_ne_c,
6381            Java_org_chocosolver_capi_ReificationApi_reify_x_eq_y,
6382            Java_org_chocosolver_capi_ReificationApi_reify_x_ne_y,
6383            Java_org_chocosolver_capi_ReificationApi_reify_x_eq_yc,
6384            Java_org_chocosolver_capi_ReificationApi_reify_x_ne_yc,
6385            Java_org_chocosolver_capi_ReificationApi_reify_x_lt_c,
6386            Java_org_chocosolver_capi_ReificationApi_reify_x_gt_c,
6387            Java_org_chocosolver_capi_ReificationApi_reify_x_lt_y,
6388            Java_org_chocosolver_capi_ReificationApi_reify_x_gt_y,
6389            Java_org_chocosolver_capi_ReificationApi_reify_x_le_y,
6390            Java_org_chocosolver_capi_ReificationApi_reify_x_ge_y,
6391            Java_org_chocosolver_capi_ReificationApi_reify_x_lt_yc,
6392            Java_org_chocosolver_capi_ReificationApi_reify_x_gt_yc,
6393            Java_org_chocosolver_capi_ReificationApi_reify_x_in_s,
6394            Java_org_chocosolver_capi_ReificationApi_reify_x_not_in_s,
6395            Java_org_chocosolver_capi_SearchApi_set_random_search,
6396            Java_org_chocosolver_capi_SearchApi_set_dom_over_w_deg_search,
6397            Java_org_chocosolver_capi_SearchApi_set_dom_over_w_deg_ref_search,
6398            Java_org_chocosolver_capi_SearchApi_set_activity_based_search,
6399            Java_org_chocosolver_capi_SearchApi_set_min_dom_lb_search,
6400            Java_org_chocosolver_capi_SearchApi_set_min_dom_ub_search,
6401            Java_org_chocosolver_capi_SearchApi_set_conflict_history_search,
6402            Java_org_chocosolver_capi_SearchApi_set_default_search,
6403            Java_org_chocosolver_capi_SearchApi_set_input_order_lb_search,
6404            Java_org_chocosolver_capi_SearchApi_set_input_order_ub_search,
6405            Java_org_chocosolver_capi_SearchApi_set_failure_length_based_search,
6406            Java_org_chocosolver_capi_SearchApi_set_failure_rate_based_search,
6407            Java_org_chocosolver_capi_SearchApi_set_pick_on_dom_search,
6408            Java_org_chocosolver_capi_SearchApi_set_round_robin_search,
6409            Java_org_chocosolver_capi_SearchApi_add_hint,
6410            Java_org_chocosolver_capi_SearchApi_rem_hints,
6411            Java_org_chocosolver_capi_SearchApi_setNoGoodRecordingFromSolutions,
6412            Java_org_chocosolver_capi_SearchApi_setNoGoodRecordingFromRestarts,
6413            Java_org_chocosolver_capi_SearchApi_setGeometricalRestart,
6414            Java_org_chocosolver_capi_SearchApi_setLubyRestart,
6415            Java_org_chocosolver_capi_SearchApi_setRestartOnSolutions,
6416            Java_org_chocosolver_capi_SetVarApi_create_setVar_named,
6417            Java_org_chocosolver_capi_SetVarApi_create_setVar,
6418            Java_org_chocosolver_capi_SetVarApi_create_setVar_cst_named,
6419            Java_org_chocosolver_capi_SetVarApi_create_setVar_cst,
6420            Java_org_chocosolver_capi_SetVarApi_getLB,
6421            Java_org_chocosolver_capi_SetVarApi_getUB,
6422            Java_org_chocosolver_capi_SetVarApi_getValue,
6423            Java_org_chocosolver_capi_SettingsApi_init,
6424            Java_org_chocosolver_capi_SettingsApi_setLCG,
6425            Java_org_chocosolver_capi_SettingsApi_setWarnUser,
6426            Java_org_chocosolver_capi_SettingsApi_setCheckDeclaredConstraints,
6427            Java_org_chocosolver_capi_SettingsApi_setCheckDeclaredViews,
6428            Java_org_chocosolver_capi_SettingsApi_setCheckDeclaredMonitors,
6429            Java_org_chocosolver_capi_SettingsApi_setMaxDomSizeForEnumerated,
6430            Java_org_chocosolver_capi_SettingsApi_setMinCardinalityForSumDecomposition,
6431            Java_org_chocosolver_capi_SettingsApi_setEnableTableSubstitution,
6432            Java_org_chocosolver_capi_SettingsApi_setMaxTupleSizeForSubstitution,
6433            Java_org_chocosolver_capi_SettingsApi_setMaxSizeInMBToUseCompactTable,
6434            Java_org_chocosolver_capi_SettingsApi_setEnableSAT,
6435            Java_org_chocosolver_capi_SettingsApi_setSwapOnPassivate,
6436            Java_org_chocosolver_capi_SettingsApi_setPrintAllUndeclaredConstraints,
6437            Java_org_chocosolver_capi_SettingsApi_setNbMaxLearntClauses,
6438            Java_org_chocosolver_capi_SolutionApi_getIntVal,
6439            Java_org_chocosolver_capi_SolutionApi_getSetVal,
6440            Java_org_chocosolver_capi_SolverApi_solve,
6441            Java_org_chocosolver_capi_SolverApi_find_solution,
6442            Java_org_chocosolver_capi_SolverApi_find_all_solutions,
6443            Java_org_chocosolver_capi_SolverApi_find_optimal_solution,
6444            Java_org_chocosolver_capi_SolverApi_find_all_optimal_solutions,
6445            Java_org_chocosolver_capi_SolverApi_show_statistics,
6446            Java_org_chocosolver_capi_SolverApi_show_short_statistics,
6447            Java_org_chocosolver_capi_SolverApi_show_restarts,
6448            Java_org_chocosolver_capi_SolverApi_showDecisions,
6449            Java_org_chocosolver_capi_SolverApi_showSolutions,
6450            Java_org_chocosolver_capi_SolverApi_showSolutions_v,
6451            Java_org_chocosolver_capi_SolverApi_get_solution_count,
6452            Java_org_chocosolver_capi_SolverApi_limit_time,
6453            Java_org_chocosolver_capi_SolverApi_limit_time_ms,
6454            Java_org_chocosolver_capi_SolverApi_propagate,
6455            Java_org_chocosolver_capi_SolverApi_push_state,
6456            Java_org_chocosolver_capi_SolverApi_pop_state,
6457            Java_org_chocosolver_capi_SolverApi_get_time_count,
6458            Java_org_chocosolver_capi_SolverApi_get_node_count,
6459            Java_org_chocosolver_capi_SolverApi_get_backtrack_count,
6460            Java_org_chocosolver_capi_SolverApi_get_fail_count,
6461            Java_org_chocosolver_capi_SolverApi_get_restart_count,
6462            Java_org_chocosolver_capi_SolverApi_is_objective_optimal,
6463            Java_org_chocosolver_capi_SolverApi_get_search_state,
6464            Java_org_chocosolver_capi_TaskApi_create_iiiii,
6465            Java_org_chocosolver_capi_TaskApi_create_iv_i,
6466            Java_org_chocosolver_capi_TaskApi_create_iv_i_iv,
6467            Java_org_chocosolver_capi_TaskApi_create_iv_iv_iv,
6468            Java_org_chocosolver_capi_TaskApi_get_start,
6469            Java_org_chocosolver_capi_TaskApi_get_end,
6470            Java_org_chocosolver_capi_TaskApi_get_duration,
6471            Java_org_chocosolver_capi_VariableApi_isInstantiated,
6472            Java_org_chocosolver_capi_VariableApi_getName,
6473            Java_org_chocosolver_capi_VariableApi_isView,
6474            Java_org_chocosolver_capi_ViewApi_bool_not_view,
6475            Java_org_chocosolver_capi_ViewApi_set_bool_view,
6476            Java_org_chocosolver_capi_ViewApi_set_bools_view,
6477            Java_org_chocosolver_capi_ViewApi_int_offset_view,
6478            Java_org_chocosolver_capi_ViewApi_int_minus_view,
6479            Java_org_chocosolver_capi_ViewApi_int_scale_view,
6480            Java_org_chocosolver_capi_ViewApi_int_abs_view,
6481            Java_org_chocosolver_capi_ViewApi_int_affine_view,
6482            Java_org_chocosolver_capi_ViewApi_int_eq_view,
6483            Java_org_chocosolver_capi_ViewApi_int_ne_view,
6484            Java_org_chocosolver_capi_ViewApi_int_le_view,
6485            Java_org_chocosolver_capi_ViewApi_int_ge_view,
6486            Java_org_chocosolver_capi_ViewApi_bools_set_view,
6487            Java_org_chocosolver_capi_ViewApi_ints_set_view,
6488            Java_org_chocosolver_capi_ViewApi_set_union_view,
6489            Java_org_chocosolver_capi_ViewApi_set_intersection_view,
6490            Java_org_chocosolver_capi_ViewApi_set_difference_view,
6491            Java_org_chocosolver_capi_ViewApi_graph_node_set_view,
6492            Java_org_chocosolver_capi_ViewApi_graph_successors_set_view,
6493            Java_org_chocosolver_capi_ViewApi_graph_predecessors_set_view,
6494            Java_org_chocosolver_capi_ViewApi_graph_neighbors_set_view,
6495            Java_org_chocosolver_capi_ViewApi_node_induced_subgraph_view,
6496            Java_org_chocosolver_capi_ViewApi_edge_induced_subgraph_view,
6497            Java_org_chocosolver_capi_ViewApi_graph_union_view,
6498        })
6499    }
6500    pub unsafe fn graal_create_isolate(
6501        &self,
6502        params: *mut graal_create_isolate_params_t,
6503        isolate: *mut *mut graal_isolate_t,
6504        thread: *mut *mut graal_isolatethread_t,
6505    ) -> ::std::os::raw::c_int {
6506        unsafe {
6507            (self
6508                .graal_create_isolate
6509                .as_ref()
6510                .expect("Expected function, got error."))(params, isolate, thread)
6511        }
6512    }
6513    pub unsafe fn graal_attach_thread(
6514        &self,
6515        isolate: *mut graal_isolate_t,
6516        thread: *mut *mut graal_isolatethread_t,
6517    ) -> ::std::os::raw::c_int {
6518        unsafe {
6519            (self
6520                .graal_attach_thread
6521                .as_ref()
6522                .expect("Expected function, got error."))(isolate, thread)
6523        }
6524    }
6525    pub unsafe fn graal_get_current_thread(
6526        &self,
6527        isolate: *mut graal_isolate_t,
6528    ) -> *mut graal_isolatethread_t {
6529        unsafe {
6530            (self
6531                .graal_get_current_thread
6532                .as_ref()
6533                .expect("Expected function, got error."))(isolate)
6534        }
6535    }
6536    pub unsafe fn graal_get_isolate(
6537        &self,
6538        thread: *mut graal_isolatethread_t,
6539    ) -> *mut graal_isolate_t {
6540        unsafe {
6541            (self
6542                .graal_get_isolate
6543                .as_ref()
6544                .expect("Expected function, got error."))(thread)
6545        }
6546    }
6547    pub unsafe fn graal_detach_thread(
6548        &self,
6549        thread: *mut graal_isolatethread_t,
6550    ) -> ::std::os::raw::c_int {
6551        unsafe {
6552            (self
6553                .graal_detach_thread
6554                .as_ref()
6555                .expect("Expected function, got error."))(thread)
6556        }
6557    }
6558    pub unsafe fn graal_tear_down_isolate(
6559        &self,
6560        isolateThread: *mut graal_isolatethread_t,
6561    ) -> ::std::os::raw::c_int {
6562        unsafe {
6563            (self
6564                .graal_tear_down_isolate
6565                .as_ref()
6566                .expect("Expected function, got error."))(isolateThread)
6567        }
6568    }
6569    pub unsafe fn graal_detach_all_threads_and_tear_down_isolate(
6570        &self,
6571        isolateThread: *mut graal_isolatethread_t,
6572    ) -> ::std::os::raw::c_int {
6573        unsafe {
6574            (self
6575                .graal_detach_all_threads_and_tear_down_isolate
6576                .as_ref()
6577                .expect("Expected function, got error."))(isolateThread)
6578        }
6579    }
6580    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_int_create(
6581        &self,
6582        arg1: *mut graal_isolatethread_t,
6583        arg2: ::std::os::raw::c_int,
6584    ) -> *mut ::std::os::raw::c_void {
6585        unsafe {
6586            (self
6587                .Java_org_chocosolver_capi_ArrayApi_int_create
6588                .as_ref()
6589                .expect("Expected function, got error."))(arg1, arg2)
6590        }
6591    }
6592    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_int_set(
6593        &self,
6594        arg1: *mut graal_isolatethread_t,
6595        arg2: *mut ::std::os::raw::c_void,
6596        arg3: ::std::os::raw::c_int,
6597        arg4: ::std::os::raw::c_int,
6598    ) {
6599        unsafe {
6600            (self
6601                .Java_org_chocosolver_capi_ArrayApi_int_set
6602                .as_ref()
6603                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
6604        }
6605    }
6606    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_int_get(
6607        &self,
6608        arg1: *mut graal_isolatethread_t,
6609        arg2: *mut ::std::os::raw::c_void,
6610        arg3: ::std::os::raw::c_int,
6611    ) -> ::std::os::raw::c_int {
6612        unsafe {
6613            (self
6614                .Java_org_chocosolver_capi_ArrayApi_int_get
6615                .as_ref()
6616                .expect("Expected function, got error."))(arg1, arg2, arg3)
6617        }
6618    }
6619    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_int_length(
6620        &self,
6621        arg1: *mut graal_isolatethread_t,
6622        arg2: *mut ::std::os::raw::c_void,
6623    ) -> ::std::os::raw::c_int {
6624        unsafe {
6625            (self
6626                .Java_org_chocosolver_capi_ArrayApi_int_length
6627                .as_ref()
6628                .expect("Expected function, got error."))(arg1, arg2)
6629        }
6630    }
6631    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_int_2d_array_create(
6632        &self,
6633        arg1: *mut graal_isolatethread_t,
6634        arg2: ::std::os::raw::c_int,
6635    ) -> *mut ::std::os::raw::c_void {
6636        unsafe {
6637            (self
6638                .Java_org_chocosolver_capi_ArrayApi_int_2d_array_create
6639                .as_ref()
6640                .expect("Expected function, got error."))(arg1, arg2)
6641        }
6642    }
6643    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_int_2d_array_set(
6644        &self,
6645        arg1: *mut graal_isolatethread_t,
6646        arg2: *mut ::std::os::raw::c_void,
6647        arg3: *mut ::std::os::raw::c_void,
6648        arg4: ::std::os::raw::c_int,
6649    ) {
6650        unsafe {
6651            (self
6652                .Java_org_chocosolver_capi_ArrayApi_int_2d_array_set
6653                .as_ref()
6654                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
6655        }
6656    }
6657    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_int_2d_array_get(
6658        &self,
6659        arg1: *mut graal_isolatethread_t,
6660        arg2: *mut ::std::os::raw::c_void,
6661        arg3: ::std::os::raw::c_int,
6662    ) -> *mut ::std::os::raw::c_void {
6663        unsafe {
6664            (self
6665                .Java_org_chocosolver_capi_ArrayApi_int_2d_array_get
6666                .as_ref()
6667                .expect("Expected function, got error."))(arg1, arg2, arg3)
6668        }
6669    }
6670    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_int_2d_array_length(
6671        &self,
6672        arg1: *mut graal_isolatethread_t,
6673        arg2: *mut ::std::os::raw::c_void,
6674    ) -> ::std::os::raw::c_int {
6675        unsafe {
6676            (self
6677                .Java_org_chocosolver_capi_ArrayApi_int_2d_array_length
6678                .as_ref()
6679                .expect("Expected function, got error."))(arg1, arg2)
6680        }
6681    }
6682    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_int_3d_array_create(
6683        &self,
6684        arg1: *mut graal_isolatethread_t,
6685        arg2: ::std::os::raw::c_int,
6686    ) -> *mut ::std::os::raw::c_void {
6687        unsafe {
6688            (self
6689                .Java_org_chocosolver_capi_ArrayApi_int_3d_array_create
6690                .as_ref()
6691                .expect("Expected function, got error."))(arg1, arg2)
6692        }
6693    }
6694    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_int_3d_array_set(
6695        &self,
6696        arg1: *mut graal_isolatethread_t,
6697        arg2: *mut ::std::os::raw::c_void,
6698        arg3: *mut ::std::os::raw::c_void,
6699        arg4: ::std::os::raw::c_int,
6700    ) {
6701        unsafe {
6702            (self
6703                .Java_org_chocosolver_capi_ArrayApi_int_3d_array_set
6704                .as_ref()
6705                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
6706        }
6707    }
6708    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_int_3d_array_get(
6709        &self,
6710        arg1: *mut graal_isolatethread_t,
6711        arg2: *mut ::std::os::raw::c_void,
6712        arg3: ::std::os::raw::c_int,
6713    ) -> *mut ::std::os::raw::c_void {
6714        unsafe {
6715            (self
6716                .Java_org_chocosolver_capi_ArrayApi_int_3d_array_get
6717                .as_ref()
6718                .expect("Expected function, got error."))(arg1, arg2, arg3)
6719        }
6720    }
6721    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_int_3d_array_length(
6722        &self,
6723        arg1: *mut graal_isolatethread_t,
6724        arg2: *mut ::std::os::raw::c_void,
6725    ) -> ::std::os::raw::c_int {
6726        unsafe {
6727            (self
6728                .Java_org_chocosolver_capi_ArrayApi_int_3d_array_length
6729                .as_ref()
6730                .expect("Expected function, got error."))(arg1, arg2)
6731        }
6732    }
6733    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_int_4d_array_create(
6734        &self,
6735        arg1: *mut graal_isolatethread_t,
6736        arg2: ::std::os::raw::c_int,
6737    ) -> *mut ::std::os::raw::c_void {
6738        unsafe {
6739            (self
6740                .Java_org_chocosolver_capi_ArrayApi_int_4d_array_create
6741                .as_ref()
6742                .expect("Expected function, got error."))(arg1, arg2)
6743        }
6744    }
6745    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_int_4d_array_set(
6746        &self,
6747        arg1: *mut graal_isolatethread_t,
6748        arg2: *mut ::std::os::raw::c_void,
6749        arg3: *mut ::std::os::raw::c_void,
6750        arg4: ::std::os::raw::c_int,
6751    ) {
6752        unsafe {
6753            (self
6754                .Java_org_chocosolver_capi_ArrayApi_int_4d_array_set
6755                .as_ref()
6756                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
6757        }
6758    }
6759    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_int_4d_array_get(
6760        &self,
6761        arg1: *mut graal_isolatethread_t,
6762        arg2: *mut ::std::os::raw::c_void,
6763        arg3: ::std::os::raw::c_int,
6764    ) -> *mut ::std::os::raw::c_void {
6765        unsafe {
6766            (self
6767                .Java_org_chocosolver_capi_ArrayApi_int_4d_array_get
6768                .as_ref()
6769                .expect("Expected function, got error."))(arg1, arg2, arg3)
6770        }
6771    }
6772    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_int_4d_array_length(
6773        &self,
6774        arg1: *mut graal_isolatethread_t,
6775        arg2: *mut ::std::os::raw::c_void,
6776    ) -> ::std::os::raw::c_int {
6777        unsafe {
6778            (self
6779                .Java_org_chocosolver_capi_ArrayApi_int_4d_array_length
6780                .as_ref()
6781                .expect("Expected function, got error."))(arg1, arg2)
6782        }
6783    }
6784    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_intVar_create(
6785        &self,
6786        arg1: *mut graal_isolatethread_t,
6787        arg2: ::std::os::raw::c_int,
6788    ) -> *mut ::std::os::raw::c_void {
6789        unsafe {
6790            (self
6791                .Java_org_chocosolver_capi_ArrayApi_intVar_create
6792                .as_ref()
6793                .expect("Expected function, got error."))(arg1, arg2)
6794        }
6795    }
6796    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_intVar_set(
6797        &self,
6798        arg1: *mut graal_isolatethread_t,
6799        arg2: *mut ::std::os::raw::c_void,
6800        arg3: *mut ::std::os::raw::c_void,
6801        arg4: ::std::os::raw::c_int,
6802    ) {
6803        unsafe {
6804            (self
6805                .Java_org_chocosolver_capi_ArrayApi_intVar_set
6806                .as_ref()
6807                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
6808        }
6809    }
6810    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_intVar_get(
6811        &self,
6812        arg1: *mut graal_isolatethread_t,
6813        arg2: *mut ::std::os::raw::c_void,
6814        arg3: ::std::os::raw::c_int,
6815    ) -> *mut ::std::os::raw::c_void {
6816        unsafe {
6817            (self
6818                .Java_org_chocosolver_capi_ArrayApi_intVar_get
6819                .as_ref()
6820                .expect("Expected function, got error."))(arg1, arg2, arg3)
6821        }
6822    }
6823    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_intVar_length(
6824        &self,
6825        arg1: *mut graal_isolatethread_t,
6826        arg2: *mut ::std::os::raw::c_void,
6827    ) -> ::std::os::raw::c_int {
6828        unsafe {
6829            (self
6830                .Java_org_chocosolver_capi_ArrayApi_intVar_length
6831                .as_ref()
6832                .expect("Expected function, got error."))(arg1, arg2)
6833        }
6834    }
6835    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_intVar_2d_array_create(
6836        &self,
6837        arg1: *mut graal_isolatethread_t,
6838        arg2: ::std::os::raw::c_int,
6839    ) -> *mut ::std::os::raw::c_void {
6840        unsafe {
6841            (self
6842                .Java_org_chocosolver_capi_ArrayApi_intVar_2d_array_create
6843                .as_ref()
6844                .expect("Expected function, got error."))(arg1, arg2)
6845        }
6846    }
6847    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_intVar_2d_array_set(
6848        &self,
6849        arg1: *mut graal_isolatethread_t,
6850        arg2: *mut ::std::os::raw::c_void,
6851        arg3: *mut ::std::os::raw::c_void,
6852        arg4: ::std::os::raw::c_int,
6853    ) {
6854        unsafe {
6855            (self
6856                .Java_org_chocosolver_capi_ArrayApi_intVar_2d_array_set
6857                .as_ref()
6858                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
6859        }
6860    }
6861    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_intVar_2d_array_get(
6862        &self,
6863        arg1: *mut graal_isolatethread_t,
6864        arg2: *mut ::std::os::raw::c_void,
6865        arg3: ::std::os::raw::c_int,
6866    ) -> *mut ::std::os::raw::c_void {
6867        unsafe {
6868            (self
6869                .Java_org_chocosolver_capi_ArrayApi_intVar_2d_array_get
6870                .as_ref()
6871                .expect("Expected function, got error."))(arg1, arg2, arg3)
6872        }
6873    }
6874    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_intVar_2d_array_length(
6875        &self,
6876        arg1: *mut graal_isolatethread_t,
6877        arg2: *mut ::std::os::raw::c_void,
6878    ) -> ::std::os::raw::c_int {
6879        unsafe {
6880            (self
6881                .Java_org_chocosolver_capi_ArrayApi_intVar_2d_array_length
6882                .as_ref()
6883                .expect("Expected function, got error."))(arg1, arg2)
6884        }
6885    }
6886    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_task_create(
6887        &self,
6888        arg1: *mut graal_isolatethread_t,
6889        arg2: ::std::os::raw::c_int,
6890    ) -> *mut ::std::os::raw::c_void {
6891        unsafe {
6892            (self
6893                .Java_org_chocosolver_capi_ArrayApi_task_create
6894                .as_ref()
6895                .expect("Expected function, got error."))(arg1, arg2)
6896        }
6897    }
6898    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_task_set(
6899        &self,
6900        arg1: *mut graal_isolatethread_t,
6901        arg2: *mut ::std::os::raw::c_void,
6902        arg3: *mut ::std::os::raw::c_void,
6903        arg4: ::std::os::raw::c_int,
6904    ) {
6905        unsafe {
6906            (self
6907                .Java_org_chocosolver_capi_ArrayApi_task_set
6908                .as_ref()
6909                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
6910        }
6911    }
6912    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_task_get(
6913        &self,
6914        arg1: *mut graal_isolatethread_t,
6915        arg2: *mut ::std::os::raw::c_void,
6916        arg3: ::std::os::raw::c_int,
6917    ) -> *mut ::std::os::raw::c_void {
6918        unsafe {
6919            (self
6920                .Java_org_chocosolver_capi_ArrayApi_task_get
6921                .as_ref()
6922                .expect("Expected function, got error."))(arg1, arg2, arg3)
6923        }
6924    }
6925    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_task_length(
6926        &self,
6927        arg1: *mut graal_isolatethread_t,
6928        arg2: *mut ::std::os::raw::c_void,
6929    ) -> ::std::os::raw::c_int {
6930        unsafe {
6931            (self
6932                .Java_org_chocosolver_capi_ArrayApi_task_length
6933                .as_ref()
6934                .expect("Expected function, got error."))(arg1, arg2)
6935        }
6936    }
6937    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_boolVar_create(
6938        &self,
6939        arg1: *mut graal_isolatethread_t,
6940        arg2: ::std::os::raw::c_int,
6941    ) -> *mut ::std::os::raw::c_void {
6942        unsafe {
6943            (self
6944                .Java_org_chocosolver_capi_ArrayApi_boolVar_create
6945                .as_ref()
6946                .expect("Expected function, got error."))(arg1, arg2)
6947        }
6948    }
6949    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_boolVar_set(
6950        &self,
6951        arg1: *mut graal_isolatethread_t,
6952        arg2: *mut ::std::os::raw::c_void,
6953        arg3: *mut ::std::os::raw::c_void,
6954        arg4: ::std::os::raw::c_int,
6955    ) {
6956        unsafe {
6957            (self
6958                .Java_org_chocosolver_capi_ArrayApi_boolVar_set
6959                .as_ref()
6960                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
6961        }
6962    }
6963    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_boolVar_2d_array_create(
6964        &self,
6965        arg1: *mut graal_isolatethread_t,
6966        arg2: ::std::os::raw::c_int,
6967    ) -> *mut ::std::os::raw::c_void {
6968        unsafe {
6969            (self
6970                .Java_org_chocosolver_capi_ArrayApi_boolVar_2d_array_create
6971                .as_ref()
6972                .expect("Expected function, got error."))(arg1, arg2)
6973        }
6974    }
6975    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_boolVar_2d_array_set(
6976        &self,
6977        arg1: *mut graal_isolatethread_t,
6978        arg2: *mut ::std::os::raw::c_void,
6979        arg3: *mut ::std::os::raw::c_void,
6980        arg4: ::std::os::raw::c_int,
6981    ) {
6982        unsafe {
6983            (self
6984                .Java_org_chocosolver_capi_ArrayApi_boolVar_2d_array_set
6985                .as_ref()
6986                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
6987        }
6988    }
6989    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_boolVar_2d_array_get(
6990        &self,
6991        arg1: *mut graal_isolatethread_t,
6992        arg2: *mut ::std::os::raw::c_void,
6993        arg3: ::std::os::raw::c_int,
6994    ) -> *mut ::std::os::raw::c_void {
6995        unsafe {
6996            (self
6997                .Java_org_chocosolver_capi_ArrayApi_boolVar_2d_array_get
6998                .as_ref()
6999                .expect("Expected function, got error."))(arg1, arg2, arg3)
7000        }
7001    }
7002    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_setVar_create(
7003        &self,
7004        arg1: *mut graal_isolatethread_t,
7005        arg2: ::std::os::raw::c_int,
7006    ) -> *mut ::std::os::raw::c_void {
7007        unsafe {
7008            (self
7009                .Java_org_chocosolver_capi_ArrayApi_setVar_create
7010                .as_ref()
7011                .expect("Expected function, got error."))(arg1, arg2)
7012        }
7013    }
7014    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_setVar_set(
7015        &self,
7016        arg1: *mut graal_isolatethread_t,
7017        arg2: *mut ::std::os::raw::c_void,
7018        arg3: *mut ::std::os::raw::c_void,
7019        arg4: ::std::os::raw::c_int,
7020    ) {
7021        unsafe {
7022            (self
7023                .Java_org_chocosolver_capi_ArrayApi_setVar_set
7024                .as_ref()
7025                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
7026        }
7027    }
7028    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_setVar_get(
7029        &self,
7030        arg1: *mut graal_isolatethread_t,
7031        arg2: *mut ::std::os::raw::c_void,
7032        arg3: ::std::os::raw::c_int,
7033    ) -> *mut ::std::os::raw::c_void {
7034        unsafe {
7035            (self
7036                .Java_org_chocosolver_capi_ArrayApi_setVar_get
7037                .as_ref()
7038                .expect("Expected function, got error."))(arg1, arg2, arg3)
7039        }
7040    }
7041    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_setVar_length(
7042        &self,
7043        arg1: *mut graal_isolatethread_t,
7044        arg2: *mut ::std::os::raw::c_void,
7045    ) -> ::std::os::raw::c_int {
7046        unsafe {
7047            (self
7048                .Java_org_chocosolver_capi_ArrayApi_setVar_length
7049                .as_ref()
7050                .expect("Expected function, got error."))(arg1, arg2)
7051        }
7052    }
7053    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_graphVar_create(
7054        &self,
7055        arg1: *mut graal_isolatethread_t,
7056        arg2: ::std::os::raw::c_int,
7057    ) -> *mut ::std::os::raw::c_void {
7058        unsafe {
7059            (self
7060                .Java_org_chocosolver_capi_ArrayApi_graphVar_create
7061                .as_ref()
7062                .expect("Expected function, got error."))(arg1, arg2)
7063        }
7064    }
7065    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_graphVar_set(
7066        &self,
7067        arg1: *mut graal_isolatethread_t,
7068        arg2: *mut ::std::os::raw::c_void,
7069        arg3: *mut ::std::os::raw::c_void,
7070        arg4: ::std::os::raw::c_int,
7071    ) {
7072        unsafe {
7073            (self
7074                .Java_org_chocosolver_capi_ArrayApi_graphVar_set
7075                .as_ref()
7076                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
7077        }
7078    }
7079    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_graphVar_get(
7080        &self,
7081        arg1: *mut graal_isolatethread_t,
7082        arg2: *mut ::std::os::raw::c_void,
7083        arg3: ::std::os::raw::c_int,
7084    ) -> *mut ::std::os::raw::c_void {
7085        unsafe {
7086            (self
7087                .Java_org_chocosolver_capi_ArrayApi_graphVar_get
7088                .as_ref()
7089                .expect("Expected function, got error."))(arg1, arg2, arg3)
7090        }
7091    }
7092    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_graphVar_length(
7093        &self,
7094        arg1: *mut graal_isolatethread_t,
7095        arg2: *mut ::std::os::raw::c_void,
7096    ) -> ::std::os::raw::c_int {
7097        unsafe {
7098            (self
7099                .Java_org_chocosolver_capi_ArrayApi_graphVar_length
7100                .as_ref()
7101                .expect("Expected function, got error."))(arg1, arg2)
7102        }
7103    }
7104    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_constraint_create(
7105        &self,
7106        arg1: *mut graal_isolatethread_t,
7107        arg2: ::std::os::raw::c_int,
7108    ) -> *mut ::std::os::raw::c_void {
7109        unsafe {
7110            (self
7111                .Java_org_chocosolver_capi_ArrayApi_constraint_create
7112                .as_ref()
7113                .expect("Expected function, got error."))(arg1, arg2)
7114        }
7115    }
7116    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_constraint_set(
7117        &self,
7118        arg1: *mut graal_isolatethread_t,
7119        arg2: *mut ::std::os::raw::c_void,
7120        arg3: *mut ::std::os::raw::c_void,
7121        arg4: ::std::os::raw::c_int,
7122    ) {
7123        unsafe {
7124            (self
7125                .Java_org_chocosolver_capi_ArrayApi_constraint_set
7126                .as_ref()
7127                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
7128        }
7129    }
7130    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_criterion_create(
7131        &self,
7132        arg1: *mut graal_isolatethread_t,
7133        arg2: ::std::os::raw::c_int,
7134    ) -> *mut ::std::os::raw::c_void {
7135        unsafe {
7136            (self
7137                .Java_org_chocosolver_capi_ArrayApi_criterion_create
7138                .as_ref()
7139                .expect("Expected function, got error."))(arg1, arg2)
7140        }
7141    }
7142    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_criterion_set(
7143        &self,
7144        arg1: *mut graal_isolatethread_t,
7145        arg2: *mut ::std::os::raw::c_void,
7146        arg3: *mut ::std::os::raw::c_void,
7147        arg4: ::std::os::raw::c_int,
7148    ) {
7149        unsafe {
7150            (self
7151                .Java_org_chocosolver_capi_ArrayApi_criterion_set
7152                .as_ref()
7153                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
7154        }
7155    }
7156    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_criterion_get(
7157        &self,
7158        arg1: *mut graal_isolatethread_t,
7159        arg2: *mut ::std::os::raw::c_void,
7160        arg3: ::std::os::raw::c_int,
7161    ) -> *mut ::std::os::raw::c_void {
7162        unsafe {
7163            (self
7164                .Java_org_chocosolver_capi_ArrayApi_criterion_get
7165                .as_ref()
7166                .expect("Expected function, got error."))(arg1, arg2, arg3)
7167        }
7168    }
7169    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_length(
7170        &self,
7171        arg1: *mut graal_isolatethread_t,
7172        arg2: *mut ::std::os::raw::c_void,
7173    ) -> ::std::os::raw::c_int {
7174        unsafe {
7175            (self
7176                .Java_org_chocosolver_capi_ArrayApi_length
7177                .as_ref()
7178                .expect("Expected function, got error."))(arg1, arg2)
7179        }
7180    }
7181    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_isupportable_array_create(
7182        &self,
7183        arg1: *mut graal_isolatethread_t,
7184        arg2: ::std::os::raw::c_int,
7185    ) -> *mut ::std::os::raw::c_void {
7186        unsafe {
7187            (self
7188                .Java_org_chocosolver_capi_ArrayApi_isupportable_array_create
7189                .as_ref()
7190                .expect("Expected function, got error."))(arg1, arg2)
7191        }
7192    }
7193    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_isupportable_array_set(
7194        &self,
7195        arg1: *mut graal_isolatethread_t,
7196        arg2: *mut ::std::os::raw::c_void,
7197        arg3: *mut ::std::os::raw::c_void,
7198        arg4: ::std::os::raw::c_int,
7199    ) {
7200        unsafe {
7201            (self
7202                .Java_org_chocosolver_capi_ArrayApi_isupportable_array_set
7203                .as_ref()
7204                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
7205        }
7206    }
7207    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_isupportable_2d_array_create(
7208        &self,
7209        arg1: *mut graal_isolatethread_t,
7210        arg2: ::std::os::raw::c_int,
7211    ) -> *mut ::std::os::raw::c_void {
7212        unsafe {
7213            (self
7214                .Java_org_chocosolver_capi_ArrayApi_isupportable_2d_array_create
7215                .as_ref()
7216                .expect("Expected function, got error."))(arg1, arg2)
7217        }
7218    }
7219    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_isupportable_2d_array_set(
7220        &self,
7221        arg1: *mut graal_isolatethread_t,
7222        arg2: *mut ::std::os::raw::c_void,
7223        arg3: *mut ::std::os::raw::c_void,
7224        arg4: ::std::os::raw::c_int,
7225    ) {
7226        unsafe {
7227            (self
7228                .Java_org_chocosolver_capi_ArrayApi_isupportable_2d_array_set
7229                .as_ref()
7230                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
7231        }
7232    }
7233    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_ilogical_array_create(
7234        &self,
7235        arg1: *mut graal_isolatethread_t,
7236        arg2: ::std::os::raw::c_int,
7237    ) -> *mut ::std::os::raw::c_void {
7238        unsafe {
7239            (self
7240                .Java_org_chocosolver_capi_ArrayApi_ilogical_array_create
7241                .as_ref()
7242                .expect("Expected function, got error."))(arg1, arg2)
7243        }
7244    }
7245    pub unsafe fn Java_org_chocosolver_capi_ArrayApi_ilogical_array_set(
7246        &self,
7247        arg1: *mut graal_isolatethread_t,
7248        arg2: *mut ::std::os::raw::c_void,
7249        arg3: *mut ::std::os::raw::c_void,
7250        arg4: ::std::os::raw::c_int,
7251    ) {
7252        unsafe {
7253            (self
7254                .Java_org_chocosolver_capi_ArrayApi_ilogical_array_set
7255                .as_ref()
7256                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
7257        }
7258    }
7259    pub unsafe fn Java_org_chocosolver_capi_AutomatonApi_create_fa(
7260        &self,
7261        arg1: *mut graal_isolatethread_t,
7262    ) -> *mut ::std::os::raw::c_void {
7263        unsafe {
7264            (self
7265                .Java_org_chocosolver_capi_AutomatonApi_create_fa
7266                .as_ref()
7267                .expect("Expected function, got error."))(arg1)
7268        }
7269    }
7270    pub unsafe fn Java_org_chocosolver_capi_AutomatonApi_create_fa_regexp_min_max(
7271        &self,
7272        arg1: *mut graal_isolatethread_t,
7273        arg2: *mut ::std::os::raw::c_char,
7274        arg3: ::std::os::raw::c_int,
7275        arg4: ::std::os::raw::c_int,
7276    ) -> *mut ::std::os::raw::c_void {
7277        unsafe {
7278            (self
7279                .Java_org_chocosolver_capi_AutomatonApi_create_fa_regexp_min_max
7280                .as_ref()
7281                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
7282        }
7283    }
7284    pub unsafe fn Java_org_chocosolver_capi_AutomatonApi_create_fa_regexp(
7285        &self,
7286        arg1: *mut graal_isolatethread_t,
7287        arg2: *mut ::std::os::raw::c_char,
7288    ) -> *mut ::std::os::raw::c_void {
7289        unsafe {
7290            (self
7291                .Java_org_chocosolver_capi_AutomatonApi_create_fa_regexp
7292                .as_ref()
7293                .expect("Expected function, got error."))(arg1, arg2)
7294        }
7295    }
7296    pub unsafe fn Java_org_chocosolver_capi_AutomatonApi_create_cost_fa(
7297        &self,
7298        arg1: *mut graal_isolatethread_t,
7299    ) -> *mut ::std::os::raw::c_void {
7300        unsafe {
7301            (self
7302                .Java_org_chocosolver_capi_AutomatonApi_create_cost_fa
7303                .as_ref()
7304                .expect("Expected function, got error."))(arg1)
7305        }
7306    }
7307    pub unsafe fn Java_org_chocosolver_capi_AutomatonApi_create_cost_fa_from_automaton(
7308        &self,
7309        arg1: *mut graal_isolatethread_t,
7310        arg2: *mut ::std::os::raw::c_void,
7311    ) -> *mut ::std::os::raw::c_void {
7312        unsafe {
7313            (self
7314                .Java_org_chocosolver_capi_AutomatonApi_create_cost_fa_from_automaton
7315                .as_ref()
7316                .expect("Expected function, got error."))(arg1, arg2)
7317        }
7318    }
7319    pub unsafe fn Java_org_chocosolver_capi_AutomatonApi_create_cost_fa_from_automaton_counters(
7320        &self,
7321        arg1: *mut graal_isolatethread_t,
7322        arg2: *mut ::std::os::raw::c_void,
7323        arg3: *mut ::std::os::raw::c_void,
7324    ) -> *mut ::std::os::raw::c_void {
7325        unsafe {
7326            (self
7327                .Java_org_chocosolver_capi_AutomatonApi_create_cost_fa_from_automaton_counters
7328                .as_ref()
7329                .expect("Expected function, got error."))(arg1, arg2, arg3)
7330        }
7331    }
7332    pub unsafe fn Java_org_chocosolver_capi_AutomatonApi_get_nb_states(
7333        &self,
7334        arg1: *mut graal_isolatethread_t,
7335        arg2: *mut ::std::os::raw::c_void,
7336    ) -> ::std::os::raw::c_int {
7337        unsafe {
7338            (self
7339                .Java_org_chocosolver_capi_AutomatonApi_get_nb_states
7340                .as_ref()
7341                .expect("Expected function, got error."))(arg1, arg2)
7342        }
7343    }
7344    pub unsafe fn Java_org_chocosolver_capi_AutomatonApi_get_nb_symbols(
7345        &self,
7346        arg1: *mut graal_isolatethread_t,
7347        arg2: *mut ::std::os::raw::c_void,
7348    ) -> ::std::os::raw::c_int {
7349        unsafe {
7350            (self
7351                .Java_org_chocosolver_capi_AutomatonApi_get_nb_symbols
7352                .as_ref()
7353                .expect("Expected function, got error."))(arg1, arg2)
7354        }
7355    }
7356    pub unsafe fn Java_org_chocosolver_capi_AutomatonApi_add_state(
7357        &self,
7358        arg1: *mut graal_isolatethread_t,
7359        arg2: *mut ::std::os::raw::c_void,
7360    ) -> ::std::os::raw::c_int {
7361        unsafe {
7362            (self
7363                .Java_org_chocosolver_capi_AutomatonApi_add_state
7364                .as_ref()
7365                .expect("Expected function, got error."))(arg1, arg2)
7366        }
7367    }
7368    pub unsafe fn Java_org_chocosolver_capi_AutomatonApi_remove_symbol(
7369        &self,
7370        arg1: *mut graal_isolatethread_t,
7371        arg2: *mut ::std::os::raw::c_void,
7372        arg3: ::std::os::raw::c_int,
7373    ) {
7374        unsafe {
7375            (self
7376                .Java_org_chocosolver_capi_AutomatonApi_remove_symbol
7377                .as_ref()
7378                .expect("Expected function, got error."))(arg1, arg2, arg3)
7379        }
7380    }
7381    pub unsafe fn Java_org_chocosolver_capi_AutomatonApi_add_transition(
7382        &self,
7383        arg1: *mut graal_isolatethread_t,
7384        arg2: *mut ::std::os::raw::c_void,
7385        arg3: ::std::os::raw::c_int,
7386        arg4: ::std::os::raw::c_int,
7387        arg5: *mut ::std::os::raw::c_void,
7388    ) {
7389        unsafe {
7390            (self
7391                .Java_org_chocosolver_capi_AutomatonApi_add_transition
7392                .as_ref()
7393                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
7394        }
7395    }
7396    pub unsafe fn Java_org_chocosolver_capi_AutomatonApi_delete_transition(
7397        &self,
7398        arg1: *mut graal_isolatethread_t,
7399        arg2: *mut ::std::os::raw::c_void,
7400        arg3: ::std::os::raw::c_int,
7401        arg4: ::std::os::raw::c_int,
7402        arg5: ::std::os::raw::c_int,
7403    ) {
7404        unsafe {
7405            (self
7406                .Java_org_chocosolver_capi_AutomatonApi_delete_transition
7407                .as_ref()
7408                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
7409        }
7410    }
7411    pub unsafe fn Java_org_chocosolver_capi_AutomatonApi_delta(
7412        &self,
7413        arg1: *mut graal_isolatethread_t,
7414        arg2: *mut ::std::os::raw::c_void,
7415        arg3: ::std::os::raw::c_int,
7416        arg4: ::std::os::raw::c_int,
7417    ) -> ::std::os::raw::c_int {
7418        unsafe {
7419            (self
7420                .Java_org_chocosolver_capi_AutomatonApi_delta
7421                .as_ref()
7422                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
7423        }
7424    }
7425    pub unsafe fn Java_org_chocosolver_capi_AutomatonApi_add_to_alphabet(
7426        &self,
7427        arg1: *mut graal_isolatethread_t,
7428        arg2: *mut ::std::os::raw::c_void,
7429        arg3: ::std::os::raw::c_int,
7430    ) {
7431        unsafe {
7432            (self
7433                .Java_org_chocosolver_capi_AutomatonApi_add_to_alphabet
7434                .as_ref()
7435                .expect("Expected function, got error."))(arg1, arg2, arg3)
7436        }
7437    }
7438    pub unsafe fn Java_org_chocosolver_capi_AutomatonApi_remove_from_alphabet(
7439        &self,
7440        arg1: *mut graal_isolatethread_t,
7441        arg2: *mut ::std::os::raw::c_void,
7442        arg3: ::std::os::raw::c_int,
7443    ) {
7444        unsafe {
7445            (self
7446                .Java_org_chocosolver_capi_AutomatonApi_remove_from_alphabet
7447                .as_ref()
7448                .expect("Expected function, got error."))(arg1, arg2, arg3)
7449        }
7450    }
7451    pub unsafe fn Java_org_chocosolver_capi_AutomatonApi_get_initial_state(
7452        &self,
7453        arg1: *mut graal_isolatethread_t,
7454        arg2: *mut ::std::os::raw::c_void,
7455    ) -> ::std::os::raw::c_int {
7456        unsafe {
7457            (self
7458                .Java_org_chocosolver_capi_AutomatonApi_get_initial_state
7459                .as_ref()
7460                .expect("Expected function, got error."))(arg1, arg2)
7461        }
7462    }
7463    pub unsafe fn Java_org_chocosolver_capi_AutomatonApi_is_final(
7464        &self,
7465        arg1: *mut graal_isolatethread_t,
7466        arg2: *mut ::std::os::raw::c_void,
7467        arg3: ::std::os::raw::c_int,
7468    ) -> ::std::os::raw::c_int {
7469        unsafe {
7470            (self
7471                .Java_org_chocosolver_capi_AutomatonApi_is_final
7472                .as_ref()
7473                .expect("Expected function, got error."))(arg1, arg2, arg3)
7474        }
7475    }
7476    pub unsafe fn Java_org_chocosolver_capi_AutomatonApi_set_initial_state(
7477        &self,
7478        arg1: *mut graal_isolatethread_t,
7479        arg2: *mut ::std::os::raw::c_void,
7480        arg3: ::std::os::raw::c_int,
7481    ) {
7482        unsafe {
7483            (self
7484                .Java_org_chocosolver_capi_AutomatonApi_set_initial_state
7485                .as_ref()
7486                .expect("Expected function, got error."))(arg1, arg2, arg3)
7487        }
7488    }
7489    pub unsafe fn Java_org_chocosolver_capi_AutomatonApi_set_final(
7490        &self,
7491        arg1: *mut graal_isolatethread_t,
7492        arg2: *mut ::std::os::raw::c_void,
7493        arg3: *mut ::std::os::raw::c_void,
7494    ) {
7495        unsafe {
7496            (self
7497                .Java_org_chocosolver_capi_AutomatonApi_set_final
7498                .as_ref()
7499                .expect("Expected function, got error."))(arg1, arg2, arg3)
7500        }
7501    }
7502    pub unsafe fn Java_org_chocosolver_capi_AutomatonApi_set_non_final(
7503        &self,
7504        arg1: *mut graal_isolatethread_t,
7505        arg2: *mut ::std::os::raw::c_void,
7506        arg3: *mut ::std::os::raw::c_void,
7507    ) {
7508        unsafe {
7509            (self
7510                .Java_org_chocosolver_capi_AutomatonApi_set_non_final
7511                .as_ref()
7512                .expect("Expected function, got error."))(arg1, arg2, arg3)
7513        }
7514    }
7515    pub unsafe fn Java_org_chocosolver_capi_AutomatonApi_cost_fa_add_counter(
7516        &self,
7517        arg1: *mut graal_isolatethread_t,
7518        arg2: *mut ::std::os::raw::c_void,
7519        arg3: *mut ::std::os::raw::c_void,
7520    ) {
7521        unsafe {
7522            (self
7523                .Java_org_chocosolver_capi_AutomatonApi_cost_fa_add_counter
7524                .as_ref()
7525                .expect("Expected function, got error."))(arg1, arg2, arg3)
7526        }
7527    }
7528    pub unsafe fn Java_org_chocosolver_capi_AutomatonApi_union(
7529        &self,
7530        arg1: *mut graal_isolatethread_t,
7531        arg2: *mut ::std::os::raw::c_void,
7532        arg3: *mut ::std::os::raw::c_void,
7533    ) -> *mut ::std::os::raw::c_void {
7534        unsafe {
7535            (self
7536                .Java_org_chocosolver_capi_AutomatonApi_union
7537                .as_ref()
7538                .expect("Expected function, got error."))(arg1, arg2, arg3)
7539        }
7540    }
7541    pub unsafe fn Java_org_chocosolver_capi_AutomatonApi_minimize(
7542        &self,
7543        arg1: *mut graal_isolatethread_t,
7544        arg2: *mut ::std::os::raw::c_void,
7545    ) {
7546        unsafe {
7547            (self
7548                .Java_org_chocosolver_capi_AutomatonApi_minimize
7549                .as_ref()
7550                .expect("Expected function, got error."))(arg1, arg2)
7551        }
7552    }
7553    pub unsafe fn Java_org_chocosolver_capi_AutomatonApi_complement(
7554        &self,
7555        arg1: *mut graal_isolatethread_t,
7556        arg2: *mut ::std::os::raw::c_void,
7557    ) -> *mut ::std::os::raw::c_void {
7558        unsafe {
7559            (self
7560                .Java_org_chocosolver_capi_AutomatonApi_complement
7561                .as_ref()
7562                .expect("Expected function, got error."))(arg1, arg2)
7563        }
7564    }
7565    pub unsafe fn Java_org_chocosolver_capi_AutomatonApi_create_counter_min_max(
7566        &self,
7567        arg1: *mut graal_isolatethread_t,
7568        arg2: *mut ::std::os::raw::c_void,
7569        arg3: ::std::os::raw::c_int,
7570        arg4: ::std::os::raw::c_int,
7571    ) -> *mut ::std::os::raw::c_void {
7572        unsafe {
7573            (self
7574                .Java_org_chocosolver_capi_AutomatonApi_create_counter_min_max
7575                .as_ref()
7576                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
7577        }
7578    }
7579    pub unsafe fn Java_org_chocosolver_capi_AutomatonApi_create_counter(
7580        &self,
7581        arg1: *mut graal_isolatethread_t,
7582        arg2: *mut ::std::os::raw::c_void,
7583    ) -> *mut ::std::os::raw::c_void {
7584        unsafe {
7585            (self
7586                .Java_org_chocosolver_capi_AutomatonApi_create_counter
7587                .as_ref()
7588                .expect("Expected function, got error."))(arg1, arg2)
7589        }
7590    }
7591    pub unsafe fn Java_org_chocosolver_capi_AutomatonApi_create_counter_state(
7592        &self,
7593        arg1: *mut graal_isolatethread_t,
7594        arg2: *mut ::std::os::raw::c_void,
7595        arg3: ::std::os::raw::c_int,
7596        arg4: ::std::os::raw::c_int,
7597    ) -> *mut ::std::os::raw::c_void {
7598        unsafe {
7599            (self
7600                .Java_org_chocosolver_capi_AutomatonApi_create_counter_state
7601                .as_ref()
7602                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
7603        }
7604    }
7605    pub unsafe fn Java_org_chocosolver_capi_AutomatonApi_make_single_resource_iii(
7606        &self,
7607        arg1: *mut graal_isolatethread_t,
7608        arg2: *mut ::std::os::raw::c_void,
7609        arg3: *mut ::std::os::raw::c_void,
7610        arg4: ::std::os::raw::c_int,
7611        arg5: ::std::os::raw::c_int,
7612    ) -> *mut ::std::os::raw::c_void {
7613        unsafe {
7614            (self
7615                .Java_org_chocosolver_capi_AutomatonApi_make_single_resource_iii
7616                .as_ref()
7617                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
7618        }
7619    }
7620    pub unsafe fn Java_org_chocosolver_capi_AutomatonApi_make_single_resource_ii(
7621        &self,
7622        arg1: *mut graal_isolatethread_t,
7623        arg2: *mut ::std::os::raw::c_void,
7624        arg3: *mut ::std::os::raw::c_void,
7625        arg4: ::std::os::raw::c_int,
7626        arg5: ::std::os::raw::c_int,
7627    ) -> *mut ::std::os::raw::c_void {
7628        unsafe {
7629            (self
7630                .Java_org_chocosolver_capi_AutomatonApi_make_single_resource_ii
7631                .as_ref()
7632                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
7633        }
7634    }
7635    pub unsafe fn Java_org_chocosolver_capi_AutomatonApi_make_multi_resources_iiii(
7636        &self,
7637        arg1: *mut graal_isolatethread_t,
7638        arg2: *mut ::std::os::raw::c_void,
7639        arg3: *mut ::std::os::raw::c_void,
7640        arg4: *mut ::std::os::raw::c_void,
7641    ) -> *mut ::std::os::raw::c_void {
7642        unsafe {
7643            (self
7644                .Java_org_chocosolver_capi_AutomatonApi_make_multi_resources_iiii
7645                .as_ref()
7646                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
7647        }
7648    }
7649    pub unsafe fn Java_org_chocosolver_capi_AutomatonApi_make_multi_resources_iii(
7650        &self,
7651        arg1: *mut graal_isolatethread_t,
7652        arg2: *mut ::std::os::raw::c_void,
7653        arg3: *mut ::std::os::raw::c_void,
7654        arg4: *mut ::std::os::raw::c_void,
7655    ) -> *mut ::std::os::raw::c_void {
7656        unsafe {
7657            (self
7658                .Java_org_chocosolver_capi_AutomatonApi_make_multi_resources_iii
7659                .as_ref()
7660                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
7661        }
7662    }
7663    pub unsafe fn Java_org_chocosolver_capi_BoolVarApi_boolVar_s(
7664        &self,
7665        arg1: *mut graal_isolatethread_t,
7666        arg2: *mut ::std::os::raw::c_void,
7667        arg3: *mut ::std::os::raw::c_char,
7668    ) -> *mut ::std::os::raw::c_void {
7669        unsafe {
7670            (self
7671                .Java_org_chocosolver_capi_BoolVarApi_boolVar_s
7672                .as_ref()
7673                .expect("Expected function, got error."))(arg1, arg2, arg3)
7674        }
7675    }
7676    pub unsafe fn Java_org_chocosolver_capi_BoolVarApi_boolVar(
7677        &self,
7678        arg1: *mut graal_isolatethread_t,
7679        arg2: *mut ::std::os::raw::c_void,
7680    ) -> *mut ::std::os::raw::c_void {
7681        unsafe {
7682            (self
7683                .Java_org_chocosolver_capi_BoolVarApi_boolVar
7684                .as_ref()
7685                .expect("Expected function, got error."))(arg1, arg2)
7686        }
7687    }
7688    pub unsafe fn Java_org_chocosolver_capi_BoolVarApi_boolVar_b(
7689        &self,
7690        arg1: *mut graal_isolatethread_t,
7691        arg2: *mut ::std::os::raw::c_void,
7692        arg3: ::std::os::raw::c_int,
7693    ) -> *mut ::std::os::raw::c_void {
7694        unsafe {
7695            (self
7696                .Java_org_chocosolver_capi_BoolVarApi_boolVar_b
7697                .as_ref()
7698                .expect("Expected function, got error."))(arg1, arg2, arg3)
7699        }
7700    }
7701    pub unsafe fn Java_org_chocosolver_capi_BoolVarApi_boolVar_sb(
7702        &self,
7703        arg1: *mut graal_isolatethread_t,
7704        arg2: *mut ::std::os::raw::c_void,
7705        arg3: *mut ::std::os::raw::c_char,
7706        arg4: ::std::os::raw::c_int,
7707    ) -> *mut ::std::os::raw::c_void {
7708        unsafe {
7709            (self
7710                .Java_org_chocosolver_capi_BoolVarApi_boolVar_sb
7711                .as_ref()
7712                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
7713        }
7714    }
7715    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_arithm_iv_cst(
7716        &self,
7717        arg1: *mut graal_isolatethread_t,
7718        arg2: *mut ::std::os::raw::c_void,
7719        arg3: *mut ::std::os::raw::c_void,
7720        arg4: *mut ::std::os::raw::c_char,
7721        arg5: ::std::os::raw::c_int,
7722    ) -> *mut ::std::os::raw::c_void {
7723        unsafe {
7724            (self
7725                .Java_org_chocosolver_capi_ConstraintApi_arithm_iv_cst
7726                .as_ref()
7727                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
7728        }
7729    }
7730    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_arithm_iv_iv(
7731        &self,
7732        arg1: *mut graal_isolatethread_t,
7733        arg2: *mut ::std::os::raw::c_void,
7734        arg3: *mut ::std::os::raw::c_void,
7735        arg4: *mut ::std::os::raw::c_char,
7736        arg5: *mut ::std::os::raw::c_void,
7737    ) -> *mut ::std::os::raw::c_void {
7738        unsafe {
7739            (self
7740                .Java_org_chocosolver_capi_ConstraintApi_arithm_iv_iv
7741                .as_ref()
7742                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
7743        }
7744    }
7745    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_arithm_iv_iv_cst(
7746        &self,
7747        arg1: *mut graal_isolatethread_t,
7748        arg2: *mut ::std::os::raw::c_void,
7749        arg3: *mut ::std::os::raw::c_void,
7750        arg4: *mut ::std::os::raw::c_char,
7751        arg5: *mut ::std::os::raw::c_void,
7752        arg6: *mut ::std::os::raw::c_char,
7753        arg7: ::std::os::raw::c_int,
7754    ) -> *mut ::std::os::raw::c_void {
7755        unsafe {
7756            (self
7757                .Java_org_chocosolver_capi_ConstraintApi_arithm_iv_iv_cst
7758                .as_ref()
7759                .expect("Expected function, got error."))(
7760                arg1, arg2, arg3, arg4, arg5, arg6, arg7
7761            )
7762        }
7763    }
7764    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_arithm_iv_iv_iv(
7765        &self,
7766        arg1: *mut graal_isolatethread_t,
7767        arg2: *mut ::std::os::raw::c_void,
7768        arg3: *mut ::std::os::raw::c_void,
7769        arg4: *mut ::std::os::raw::c_char,
7770        arg5: *mut ::std::os::raw::c_void,
7771        arg6: *mut ::std::os::raw::c_char,
7772        arg7: *mut ::std::os::raw::c_void,
7773    ) -> *mut ::std::os::raw::c_void {
7774        unsafe {
7775            (self
7776                .Java_org_chocosolver_capi_ConstraintApi_arithm_iv_iv_iv
7777                .as_ref()
7778                .expect("Expected function, got error."))(
7779                arg1, arg2, arg3, arg4, arg5, arg6, arg7
7780            )
7781        }
7782    }
7783    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_member_iv_iarray(
7784        &self,
7785        arg1: *mut graal_isolatethread_t,
7786        arg2: *mut ::std::os::raw::c_void,
7787        arg3: *mut ::std::os::raw::c_void,
7788        arg4: *mut ::std::os::raw::c_void,
7789    ) -> *mut ::std::os::raw::c_void {
7790        unsafe {
7791            (self
7792                .Java_org_chocosolver_capi_ConstraintApi_member_iv_iarray
7793                .as_ref()
7794                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
7795        }
7796    }
7797    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_member_iv_i_i(
7798        &self,
7799        arg1: *mut graal_isolatethread_t,
7800        arg2: *mut ::std::os::raw::c_void,
7801        arg3: *mut ::std::os::raw::c_void,
7802        arg4: ::std::os::raw::c_int,
7803        arg5: ::std::os::raw::c_int,
7804    ) -> *mut ::std::os::raw::c_void {
7805        unsafe {
7806            (self
7807                .Java_org_chocosolver_capi_ConstraintApi_member_iv_i_i
7808                .as_ref()
7809                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
7810        }
7811    }
7812    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_allDifferent(
7813        &self,
7814        arg1: *mut graal_isolatethread_t,
7815        arg2: *mut ::std::os::raw::c_void,
7816        arg3: *mut ::std::os::raw::c_void,
7817    ) -> *mut ::std::os::raw::c_void {
7818        unsafe {
7819            (self
7820                .Java_org_chocosolver_capi_ConstraintApi_allDifferent
7821                .as_ref()
7822                .expect("Expected function, got error."))(arg1, arg2, arg3)
7823        }
7824    }
7825    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_allDifferentExcept0(
7826        &self,
7827        arg1: *mut graal_isolatethread_t,
7828        arg2: *mut ::std::os::raw::c_void,
7829        arg3: *mut ::std::os::raw::c_void,
7830    ) -> *mut ::std::os::raw::c_void {
7831        unsafe {
7832            (self
7833                .Java_org_chocosolver_capi_ConstraintApi_allDifferentExcept0
7834                .as_ref()
7835                .expect("Expected function, got error."))(arg1, arg2, arg3)
7836        }
7837    }
7838    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_allDifferentPrecPredSucc(
7839        &self,
7840        arg1: *mut graal_isolatethread_t,
7841        arg2: *mut ::std::os::raw::c_void,
7842        arg3: *mut ::std::os::raw::c_void,
7843        arg4: *mut ::std::os::raw::c_void,
7844        arg5: *mut ::std::os::raw::c_void,
7845    ) -> *mut ::std::os::raw::c_void {
7846        unsafe {
7847            (self
7848                .Java_org_chocosolver_capi_ConstraintApi_allDifferentPrecPredSucc
7849                .as_ref()
7850                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
7851        }
7852    }
7853    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_allDifferentPrecBools(
7854        &self,
7855        arg1: *mut graal_isolatethread_t,
7856        arg2: *mut ::std::os::raw::c_void,
7857        arg3: *mut ::std::os::raw::c_void,
7858        arg4: *mut ::std::os::raw::c_void,
7859    ) -> *mut ::std::os::raw::c_void {
7860        unsafe {
7861            (self
7862                .Java_org_chocosolver_capi_ConstraintApi_allDifferentPrecBools
7863                .as_ref()
7864                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
7865        }
7866    }
7867    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_mod_iv_i_i(
7868        &self,
7869        arg1: *mut graal_isolatethread_t,
7870        arg2: *mut ::std::os::raw::c_void,
7871        arg3: *mut ::std::os::raw::c_void,
7872        arg4: ::std::os::raw::c_int,
7873        arg5: ::std::os::raw::c_int,
7874    ) -> *mut ::std::os::raw::c_void {
7875        unsafe {
7876            (self
7877                .Java_org_chocosolver_capi_ConstraintApi_mod_iv_i_i
7878                .as_ref()
7879                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
7880        }
7881    }
7882    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_mod_iv_i_iv(
7883        &self,
7884        arg1: *mut graal_isolatethread_t,
7885        arg2: *mut ::std::os::raw::c_void,
7886        arg3: *mut ::std::os::raw::c_void,
7887        arg4: ::std::os::raw::c_int,
7888        arg5: *mut ::std::os::raw::c_void,
7889    ) -> *mut ::std::os::raw::c_void {
7890        unsafe {
7891            (self
7892                .Java_org_chocosolver_capi_ConstraintApi_mod_iv_i_iv
7893                .as_ref()
7894                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
7895        }
7896    }
7897    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_mod_iv_iv_iv(
7898        &self,
7899        arg1: *mut graal_isolatethread_t,
7900        arg2: *mut ::std::os::raw::c_void,
7901        arg3: *mut ::std::os::raw::c_void,
7902        arg4: *mut ::std::os::raw::c_void,
7903        arg5: *mut ::std::os::raw::c_void,
7904    ) -> *mut ::std::os::raw::c_void {
7905        unsafe {
7906            (self
7907                .Java_org_chocosolver_capi_ConstraintApi_mod_iv_iv_iv
7908                .as_ref()
7909                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
7910        }
7911    }
7912    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_not(
7913        &self,
7914        arg1: *mut graal_isolatethread_t,
7915        arg2: *mut ::std::os::raw::c_void,
7916        arg3: *mut ::std::os::raw::c_void,
7917    ) -> *mut ::std::os::raw::c_void {
7918        unsafe {
7919            (self
7920                .Java_org_chocosolver_capi_ConstraintApi_not
7921                .as_ref()
7922                .expect("Expected function, got error."))(arg1, arg2, arg3)
7923        }
7924    }
7925    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_not_member_iv_iarray(
7926        &self,
7927        arg1: *mut graal_isolatethread_t,
7928        arg2: *mut ::std::os::raw::c_void,
7929        arg3: *mut ::std::os::raw::c_void,
7930        arg4: *mut ::std::os::raw::c_void,
7931    ) -> *mut ::std::os::raw::c_void {
7932        unsafe {
7933            (self
7934                .Java_org_chocosolver_capi_ConstraintApi_not_member_iv_iarray
7935                .as_ref()
7936                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
7937        }
7938    }
7939    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_not_member_iv_i_i(
7940        &self,
7941        arg1: *mut graal_isolatethread_t,
7942        arg2: *mut ::std::os::raw::c_void,
7943        arg3: *mut ::std::os::raw::c_void,
7944        arg4: ::std::os::raw::c_int,
7945        arg5: ::std::os::raw::c_int,
7946    ) -> *mut ::std::os::raw::c_void {
7947        unsafe {
7948            (self
7949                .Java_org_chocosolver_capi_ConstraintApi_not_member_iv_i_i
7950                .as_ref()
7951                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
7952        }
7953    }
7954    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_absolute(
7955        &self,
7956        arg1: *mut graal_isolatethread_t,
7957        arg2: *mut ::std::os::raw::c_void,
7958        arg3: *mut ::std::os::raw::c_void,
7959        arg4: *mut ::std::os::raw::c_void,
7960    ) -> *mut ::std::os::raw::c_void {
7961        unsafe {
7962            (self
7963                .Java_org_chocosolver_capi_ConstraintApi_absolute
7964                .as_ref()
7965                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
7966        }
7967    }
7968    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_distance_iv_iv_i(
7969        &self,
7970        arg1: *mut graal_isolatethread_t,
7971        arg2: *mut ::std::os::raw::c_void,
7972        arg3: *mut ::std::os::raw::c_void,
7973        arg4: *mut ::std::os::raw::c_void,
7974        arg5: *mut ::std::os::raw::c_char,
7975        arg6: ::std::os::raw::c_int,
7976    ) -> *mut ::std::os::raw::c_void {
7977        unsafe {
7978            (self
7979                .Java_org_chocosolver_capi_ConstraintApi_distance_iv_iv_i
7980                .as_ref()
7981                .expect("Expected function, got error."))(
7982                arg1, arg2, arg3, arg4, arg5, arg6
7983            )
7984        }
7985    }
7986    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_distance_iv_iv_iv(
7987        &self,
7988        arg1: *mut graal_isolatethread_t,
7989        arg2: *mut ::std::os::raw::c_void,
7990        arg3: *mut ::std::os::raw::c_void,
7991        arg4: *mut ::std::os::raw::c_void,
7992        arg5: *mut ::std::os::raw::c_char,
7993        arg6: *mut ::std::os::raw::c_void,
7994    ) -> *mut ::std::os::raw::c_void {
7995        unsafe {
7996            (self
7997                .Java_org_chocosolver_capi_ConstraintApi_distance_iv_iv_iv
7998                .as_ref()
7999                .expect("Expected function, got error."))(
8000                arg1, arg2, arg3, arg4, arg5, arg6
8001            )
8002        }
8003    }
8004    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_element_iv_iarray_iv_i(
8005        &self,
8006        arg1: *mut graal_isolatethread_t,
8007        arg2: *mut ::std::os::raw::c_void,
8008        arg3: *mut ::std::os::raw::c_void,
8009        arg4: *mut ::std::os::raw::c_void,
8010        arg5: *mut ::std::os::raw::c_void,
8011        arg6: ::std::os::raw::c_int,
8012    ) -> *mut ::std::os::raw::c_void {
8013        unsafe {
8014            (self
8015                .Java_org_chocosolver_capi_ConstraintApi_element_iv_iarray_iv_i
8016                .as_ref()
8017                .expect("Expected function, got error."))(
8018                arg1, arg2, arg3, arg4, arg5, arg6
8019            )
8020        }
8021    }
8022    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_element_iv_ivarray_iv_i(
8023        &self,
8024        arg1: *mut graal_isolatethread_t,
8025        arg2: *mut ::std::os::raw::c_void,
8026        arg3: *mut ::std::os::raw::c_void,
8027        arg4: *mut ::std::os::raw::c_void,
8028        arg5: *mut ::std::os::raw::c_void,
8029        arg6: ::std::os::raw::c_int,
8030    ) -> *mut ::std::os::raw::c_void {
8031        unsafe {
8032            (self
8033                .Java_org_chocosolver_capi_ConstraintApi_element_iv_ivarray_iv_i
8034                .as_ref()
8035                .expect("Expected function, got error."))(
8036                arg1, arg2, arg3, arg4, arg5, arg6
8037            )
8038        }
8039    }
8040    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_square(
8041        &self,
8042        arg1: *mut graal_isolatethread_t,
8043        arg2: *mut ::std::os::raw::c_void,
8044        arg3: *mut ::std::os::raw::c_void,
8045        arg4: *mut ::std::os::raw::c_void,
8046    ) -> *mut ::std::os::raw::c_void {
8047        unsafe {
8048            (self
8049                .Java_org_chocosolver_capi_ConstraintApi_square
8050                .as_ref()
8051                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
8052        }
8053    }
8054    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_table(
8055        &self,
8056        arg1: *mut graal_isolatethread_t,
8057        arg2: *mut ::std::os::raw::c_void,
8058        arg3: *mut ::std::os::raw::c_void,
8059        arg4: *mut ::std::os::raw::c_void,
8060        arg5: ::std::os::raw::c_int,
8061        arg6: *mut ::std::os::raw::c_char,
8062    ) -> *mut ::std::os::raw::c_void {
8063        unsafe {
8064            (self
8065                .Java_org_chocosolver_capi_ConstraintApi_table
8066                .as_ref()
8067                .expect("Expected function, got error."))(
8068                arg1, arg2, arg3, arg4, arg5, arg6
8069            )
8070        }
8071    }
8072    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_table_universal_value(
8073        &self,
8074        arg1: *mut graal_isolatethread_t,
8075        arg2: *mut ::std::os::raw::c_void,
8076        arg3: *mut ::std::os::raw::c_void,
8077        arg4: *mut ::std::os::raw::c_void,
8078        arg5: ::std::os::raw::c_int,
8079        arg6: *mut ::std::os::raw::c_char,
8080        arg7: ::std::os::raw::c_int,
8081    ) -> *mut ::std::os::raw::c_void {
8082        unsafe {
8083            (self
8084                .Java_org_chocosolver_capi_ConstraintApi_table_universal_value
8085                .as_ref()
8086                .expect("Expected function, got error."))(
8087                arg1, arg2, arg3, arg4, arg5, arg6, arg7
8088            )
8089        }
8090    }
8091    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_hybrid_table(
8092        &self,
8093        arg1: *mut graal_isolatethread_t,
8094        arg2: *mut ::std::os::raw::c_void,
8095        arg3: *mut ::std::os::raw::c_void,
8096        arg4: *mut ::std::os::raw::c_void,
8097    ) -> *mut ::std::os::raw::c_void {
8098        unsafe {
8099            (self
8100                .Java_org_chocosolver_capi_ConstraintApi_hybrid_table
8101                .as_ref()
8102                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
8103        }
8104    }
8105    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_times_iv_i_iv(
8106        &self,
8107        arg1: *mut graal_isolatethread_t,
8108        arg2: *mut ::std::os::raw::c_void,
8109        arg3: *mut ::std::os::raw::c_void,
8110        arg4: ::std::os::raw::c_int,
8111        arg5: *mut ::std::os::raw::c_void,
8112    ) -> *mut ::std::os::raw::c_void {
8113        unsafe {
8114            (self
8115                .Java_org_chocosolver_capi_ConstraintApi_times_iv_i_iv
8116                .as_ref()
8117                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
8118        }
8119    }
8120    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_times_iv_iv_i(
8121        &self,
8122        arg1: *mut graal_isolatethread_t,
8123        arg2: *mut ::std::os::raw::c_void,
8124        arg3: *mut ::std::os::raw::c_void,
8125        arg4: *mut ::std::os::raw::c_void,
8126        arg5: ::std::os::raw::c_int,
8127    ) -> *mut ::std::os::raw::c_void {
8128        unsafe {
8129            (self
8130                .Java_org_chocosolver_capi_ConstraintApi_times_iv_iv_i
8131                .as_ref()
8132                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
8133        }
8134    }
8135    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_times_iv_iv_iv(
8136        &self,
8137        arg1: *mut graal_isolatethread_t,
8138        arg2: *mut ::std::os::raw::c_void,
8139        arg3: *mut ::std::os::raw::c_void,
8140        arg4: *mut ::std::os::raw::c_void,
8141        arg5: *mut ::std::os::raw::c_void,
8142    ) -> *mut ::std::os::raw::c_void {
8143        unsafe {
8144            (self
8145                .Java_org_chocosolver_capi_ConstraintApi_times_iv_iv_iv
8146                .as_ref()
8147                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
8148        }
8149    }
8150    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_pow(
8151        &self,
8152        arg1: *mut graal_isolatethread_t,
8153        arg2: *mut ::std::os::raw::c_void,
8154        arg3: *mut ::std::os::raw::c_void,
8155        arg4: ::std::os::raw::c_int,
8156        arg5: *mut ::std::os::raw::c_void,
8157    ) -> *mut ::std::os::raw::c_void {
8158        unsafe {
8159            (self
8160                .Java_org_chocosolver_capi_ConstraintApi_pow
8161                .as_ref()
8162                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
8163        }
8164    }
8165    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_div(
8166        &self,
8167        arg1: *mut graal_isolatethread_t,
8168        arg2: *mut ::std::os::raw::c_void,
8169        arg3: *mut ::std::os::raw::c_void,
8170        arg4: *mut ::std::os::raw::c_void,
8171        arg5: *mut ::std::os::raw::c_void,
8172    ) -> *mut ::std::os::raw::c_void {
8173        unsafe {
8174            (self
8175                .Java_org_chocosolver_capi_ConstraintApi_div
8176                .as_ref()
8177                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
8178        }
8179    }
8180    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_max_iv_iv_iv(
8181        &self,
8182        arg1: *mut graal_isolatethread_t,
8183        arg2: *mut ::std::os::raw::c_void,
8184        arg3: *mut ::std::os::raw::c_void,
8185        arg4: *mut ::std::os::raw::c_void,
8186        arg5: *mut ::std::os::raw::c_void,
8187    ) -> *mut ::std::os::raw::c_void {
8188        unsafe {
8189            (self
8190                .Java_org_chocosolver_capi_ConstraintApi_max_iv_iv_iv
8191                .as_ref()
8192                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
8193        }
8194    }
8195    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_max_iv_ivarray(
8196        &self,
8197        arg1: *mut graal_isolatethread_t,
8198        arg2: *mut ::std::os::raw::c_void,
8199        arg3: *mut ::std::os::raw::c_void,
8200        arg4: *mut ::std::os::raw::c_void,
8201    ) -> *mut ::std::os::raw::c_void {
8202        unsafe {
8203            (self
8204                .Java_org_chocosolver_capi_ConstraintApi_max_iv_ivarray
8205                .as_ref()
8206                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
8207        }
8208    }
8209    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_min_iv_iv_iv(
8210        &self,
8211        arg1: *mut graal_isolatethread_t,
8212        arg2: *mut ::std::os::raw::c_void,
8213        arg3: *mut ::std::os::raw::c_void,
8214        arg4: *mut ::std::os::raw::c_void,
8215        arg5: *mut ::std::os::raw::c_void,
8216    ) -> *mut ::std::os::raw::c_void {
8217        unsafe {
8218            (self
8219                .Java_org_chocosolver_capi_ConstraintApi_min_iv_iv_iv
8220                .as_ref()
8221                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
8222        }
8223    }
8224    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_min_iv_ivarray(
8225        &self,
8226        arg1: *mut graal_isolatethread_t,
8227        arg2: *mut ::std::os::raw::c_void,
8228        arg3: *mut ::std::os::raw::c_void,
8229        arg4: *mut ::std::os::raw::c_void,
8230    ) -> *mut ::std::os::raw::c_void {
8231        unsafe {
8232            (self
8233                .Java_org_chocosolver_capi_ConstraintApi_min_iv_ivarray
8234                .as_ref()
8235                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
8236        }
8237    }
8238    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_all_equal(
8239        &self,
8240        arg1: *mut graal_isolatethread_t,
8241        arg2: *mut ::std::os::raw::c_void,
8242        arg3: *mut ::std::os::raw::c_void,
8243    ) -> *mut ::std::os::raw::c_void {
8244        unsafe {
8245            (self
8246                .Java_org_chocosolver_capi_ConstraintApi_all_equal
8247                .as_ref()
8248                .expect("Expected function, got error."))(arg1, arg2, arg3)
8249        }
8250    }
8251    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_not_all_equal(
8252        &self,
8253        arg1: *mut graal_isolatethread_t,
8254        arg2: *mut ::std::os::raw::c_void,
8255        arg3: *mut ::std::os::raw::c_void,
8256    ) -> *mut ::std::os::raw::c_void {
8257        unsafe {
8258            (self
8259                .Java_org_chocosolver_capi_ConstraintApi_not_all_equal
8260                .as_ref()
8261                .expect("Expected function, got error."))(arg1, arg2, arg3)
8262        }
8263    }
8264    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_among(
8265        &self,
8266        arg1: *mut graal_isolatethread_t,
8267        arg2: *mut ::std::os::raw::c_void,
8268        arg3: *mut ::std::os::raw::c_void,
8269        arg4: *mut ::std::os::raw::c_void,
8270        arg5: *mut ::std::os::raw::c_void,
8271    ) -> *mut ::std::os::raw::c_void {
8272        unsafe {
8273            (self
8274                .Java_org_chocosolver_capi_ConstraintApi_among
8275                .as_ref()
8276                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
8277        }
8278    }
8279    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_and_bv_bv(
8280        &self,
8281        arg1: *mut graal_isolatethread_t,
8282        arg2: *mut ::std::os::raw::c_void,
8283        arg3: *mut ::std::os::raw::c_void,
8284    ) -> *mut ::std::os::raw::c_void {
8285        unsafe {
8286            (self
8287                .Java_org_chocosolver_capi_ConstraintApi_and_bv_bv
8288                .as_ref()
8289                .expect("Expected function, got error."))(arg1, arg2, arg3)
8290        }
8291    }
8292    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_and_cs_cs(
8293        &self,
8294        arg1: *mut graal_isolatethread_t,
8295        arg2: *mut ::std::os::raw::c_void,
8296        arg3: *mut ::std::os::raw::c_void,
8297    ) -> *mut ::std::os::raw::c_void {
8298        unsafe {
8299            (self
8300                .Java_org_chocosolver_capi_ConstraintApi_and_cs_cs
8301                .as_ref()
8302                .expect("Expected function, got error."))(arg1, arg2, arg3)
8303        }
8304    }
8305    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_atLeastNValues(
8306        &self,
8307        arg1: *mut graal_isolatethread_t,
8308        arg2: *mut ::std::os::raw::c_void,
8309        arg3: *mut ::std::os::raw::c_void,
8310        arg4: *mut ::std::os::raw::c_void,
8311        arg5: ::std::os::raw::c_int,
8312    ) -> *mut ::std::os::raw::c_void {
8313        unsafe {
8314            (self
8315                .Java_org_chocosolver_capi_ConstraintApi_atLeastNValues
8316                .as_ref()
8317                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
8318        }
8319    }
8320    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_atMostNValues(
8321        &self,
8322        arg1: *mut graal_isolatethread_t,
8323        arg2: *mut ::std::os::raw::c_void,
8324        arg3: *mut ::std::os::raw::c_void,
8325        arg4: *mut ::std::os::raw::c_void,
8326        arg5: ::std::os::raw::c_int,
8327    ) -> *mut ::std::os::raw::c_void {
8328        unsafe {
8329            (self
8330                .Java_org_chocosolver_capi_ConstraintApi_atMostNValues
8331                .as_ref()
8332                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
8333        }
8334    }
8335    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_binPacking(
8336        &self,
8337        arg1: *mut graal_isolatethread_t,
8338        arg2: *mut ::std::os::raw::c_void,
8339        arg3: *mut ::std::os::raw::c_void,
8340        arg4: *mut ::std::os::raw::c_void,
8341        arg5: *mut ::std::os::raw::c_void,
8342        arg6: ::std::os::raw::c_int,
8343    ) -> *mut ::std::os::raw::c_void {
8344        unsafe {
8345            (self
8346                .Java_org_chocosolver_capi_ConstraintApi_binPacking
8347                .as_ref()
8348                .expect("Expected function, got error."))(
8349                arg1, arg2, arg3, arg4, arg5, arg6
8350            )
8351        }
8352    }
8353    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_boolsIntChanneling(
8354        &self,
8355        arg1: *mut graal_isolatethread_t,
8356        arg2: *mut ::std::os::raw::c_void,
8357        arg3: *mut ::std::os::raw::c_void,
8358        arg4: *mut ::std::os::raw::c_void,
8359        arg5: ::std::os::raw::c_int,
8360    ) -> *mut ::std::os::raw::c_void {
8361        unsafe {
8362            (self
8363                .Java_org_chocosolver_capi_ConstraintApi_boolsIntChanneling
8364                .as_ref()
8365                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
8366        }
8367    }
8368    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_bitsIntChanneling(
8369        &self,
8370        arg1: *mut graal_isolatethread_t,
8371        arg2: *mut ::std::os::raw::c_void,
8372        arg3: *mut ::std::os::raw::c_void,
8373        arg4: *mut ::std::os::raw::c_void,
8374    ) -> *mut ::std::os::raw::c_void {
8375        unsafe {
8376            (self
8377                .Java_org_chocosolver_capi_ConstraintApi_bitsIntChanneling
8378                .as_ref()
8379                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
8380        }
8381    }
8382    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_clausesIntChanneling(
8383        &self,
8384        arg1: *mut graal_isolatethread_t,
8385        arg2: *mut ::std::os::raw::c_void,
8386        arg3: *mut ::std::os::raw::c_void,
8387        arg4: *mut ::std::os::raw::c_void,
8388        arg5: *mut ::std::os::raw::c_void,
8389    ) -> *mut ::std::os::raw::c_void {
8390        unsafe {
8391            (self
8392                .Java_org_chocosolver_capi_ConstraintApi_clausesIntChanneling
8393                .as_ref()
8394                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
8395        }
8396    }
8397    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_circuit(
8398        &self,
8399        arg1: *mut graal_isolatethread_t,
8400        arg2: *mut ::std::os::raw::c_void,
8401        arg3: *mut ::std::os::raw::c_void,
8402        arg4: ::std::os::raw::c_int,
8403        arg5: *mut ::std::os::raw::c_char,
8404    ) -> *mut ::std::os::raw::c_void {
8405        unsafe {
8406            (self
8407                .Java_org_chocosolver_capi_ConstraintApi_circuit
8408                .as_ref()
8409                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
8410        }
8411    }
8412    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_cost_regular(
8413        &self,
8414        arg1: *mut graal_isolatethread_t,
8415        arg2: *mut ::std::os::raw::c_void,
8416        arg3: *mut ::std::os::raw::c_void,
8417        arg4: *mut ::std::os::raw::c_void,
8418        arg5: *mut ::std::os::raw::c_void,
8419    ) -> *mut ::std::os::raw::c_void {
8420        unsafe {
8421            (self
8422                .Java_org_chocosolver_capi_ConstraintApi_cost_regular
8423                .as_ref()
8424                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
8425        }
8426    }
8427    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_count_i(
8428        &self,
8429        arg1: *mut graal_isolatethread_t,
8430        arg2: *mut ::std::os::raw::c_void,
8431        arg3: ::std::os::raw::c_int,
8432        arg4: *mut ::std::os::raw::c_void,
8433        arg5: *mut ::std::os::raw::c_void,
8434    ) -> *mut ::std::os::raw::c_void {
8435        unsafe {
8436            (self
8437                .Java_org_chocosolver_capi_ConstraintApi_count_i
8438                .as_ref()
8439                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
8440        }
8441    }
8442    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_count_iv(
8443        &self,
8444        arg1: *mut graal_isolatethread_t,
8445        arg2: *mut ::std::os::raw::c_void,
8446        arg3: *mut ::std::os::raw::c_void,
8447        arg4: *mut ::std::os::raw::c_void,
8448        arg5: *mut ::std::os::raw::c_void,
8449    ) -> *mut ::std::os::raw::c_void {
8450        unsafe {
8451            (self
8452                .Java_org_chocosolver_capi_ConstraintApi_count_iv
8453                .as_ref()
8454                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
8455        }
8456    }
8457    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_cumulative(
8458        &self,
8459        arg1: *mut graal_isolatethread_t,
8460        arg2: *mut ::std::os::raw::c_void,
8461        arg3: *mut ::std::os::raw::c_void,
8462        arg4: *mut ::std::os::raw::c_void,
8463        arg5: *mut ::std::os::raw::c_void,
8464    ) -> *mut ::std::os::raw::c_void {
8465        unsafe {
8466            (self
8467                .Java_org_chocosolver_capi_ConstraintApi_cumulative
8468                .as_ref()
8469                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
8470        }
8471    }
8472    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_decreasing(
8473        &self,
8474        arg1: *mut graal_isolatethread_t,
8475        arg2: *mut ::std::os::raw::c_void,
8476        arg3: *mut ::std::os::raw::c_void,
8477        arg4: ::std::os::raw::c_int,
8478    ) -> *mut ::std::os::raw::c_void {
8479        unsafe {
8480            (self
8481                .Java_org_chocosolver_capi_ConstraintApi_decreasing
8482                .as_ref()
8483                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
8484        }
8485    }
8486    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_diffN(
8487        &self,
8488        arg1: *mut graal_isolatethread_t,
8489        arg2: *mut ::std::os::raw::c_void,
8490        arg3: *mut ::std::os::raw::c_void,
8491        arg4: *mut ::std::os::raw::c_void,
8492        arg5: *mut ::std::os::raw::c_void,
8493        arg6: *mut ::std::os::raw::c_void,
8494        arg7: ::std::os::raw::c_int,
8495    ) -> *mut ::std::os::raw::c_void {
8496        unsafe {
8497            (self
8498                .Java_org_chocosolver_capi_ConstraintApi_diffN
8499                .as_ref()
8500                .expect("Expected function, got error."))(
8501                arg1, arg2, arg3, arg4, arg5, arg6, arg7
8502            )
8503        }
8504    }
8505    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_globalCardinality(
8506        &self,
8507        arg1: *mut graal_isolatethread_t,
8508        arg2: *mut ::std::os::raw::c_void,
8509        arg3: *mut ::std::os::raw::c_void,
8510        arg4: *mut ::std::os::raw::c_void,
8511        arg5: *mut ::std::os::raw::c_void,
8512        arg6: ::std::os::raw::c_int,
8513    ) -> *mut ::std::os::raw::c_void {
8514        unsafe {
8515            (self
8516                .Java_org_chocosolver_capi_ConstraintApi_globalCardinality
8517                .as_ref()
8518                .expect("Expected function, got error."))(
8519                arg1, arg2, arg3, arg4, arg5, arg6
8520            )
8521        }
8522    }
8523    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_increasing(
8524        &self,
8525        arg1: *mut graal_isolatethread_t,
8526        arg2: *mut ::std::os::raw::c_void,
8527        arg3: *mut ::std::os::raw::c_void,
8528        arg4: ::std::os::raw::c_int,
8529    ) -> *mut ::std::os::raw::c_void {
8530        unsafe {
8531            (self
8532                .Java_org_chocosolver_capi_ConstraintApi_increasing
8533                .as_ref()
8534                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
8535        }
8536    }
8537    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_inverseChanneling(
8538        &self,
8539        arg1: *mut graal_isolatethread_t,
8540        arg2: *mut ::std::os::raw::c_void,
8541        arg3: *mut ::std::os::raw::c_void,
8542        arg4: *mut ::std::os::raw::c_void,
8543        arg5: ::std::os::raw::c_int,
8544        arg6: ::std::os::raw::c_int,
8545        arg7: ::std::os::raw::c_int,
8546    ) -> *mut ::std::os::raw::c_void {
8547        unsafe {
8548            (self
8549                .Java_org_chocosolver_capi_ConstraintApi_inverseChanneling
8550                .as_ref()
8551                .expect("Expected function, got error."))(
8552                arg1, arg2, arg3, arg4, arg5, arg6, arg7
8553            )
8554        }
8555    }
8556    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_intValuePrecedeChain(
8557        &self,
8558        arg1: *mut graal_isolatethread_t,
8559        arg2: *mut ::std::os::raw::c_void,
8560        arg3: *mut ::std::os::raw::c_void,
8561        arg4: *mut ::std::os::raw::c_void,
8562    ) -> *mut ::std::os::raw::c_void {
8563        unsafe {
8564            (self
8565                .Java_org_chocosolver_capi_ConstraintApi_intValuePrecedeChain
8566                .as_ref()
8567                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
8568        }
8569    }
8570    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_knapsack(
8571        &self,
8572        arg1: *mut graal_isolatethread_t,
8573        arg2: *mut ::std::os::raw::c_void,
8574        arg3: *mut ::std::os::raw::c_void,
8575        arg4: *mut ::std::os::raw::c_void,
8576        arg5: *mut ::std::os::raw::c_void,
8577        arg6: *mut ::std::os::raw::c_void,
8578        arg7: *mut ::std::os::raw::c_void,
8579    ) -> *mut ::std::os::raw::c_void {
8580        unsafe {
8581            (self
8582                .Java_org_chocosolver_capi_ConstraintApi_knapsack
8583                .as_ref()
8584                .expect("Expected function, got error."))(
8585                arg1, arg2, arg3, arg4, arg5, arg6, arg7
8586            )
8587        }
8588    }
8589    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_keysort(
8590        &self,
8591        arg1: *mut graal_isolatethread_t,
8592        arg2: *mut ::std::os::raw::c_void,
8593        arg3: *mut ::std::os::raw::c_void,
8594        arg4: *mut ::std::os::raw::c_void,
8595        arg5: *mut ::std::os::raw::c_void,
8596        arg6: ::std::os::raw::c_int,
8597    ) -> *mut ::std::os::raw::c_void {
8598        unsafe {
8599            (self
8600                .Java_org_chocosolver_capi_ConstraintApi_keysort
8601                .as_ref()
8602                .expect("Expected function, got error."))(
8603                arg1, arg2, arg3, arg4, arg5, arg6
8604            )
8605        }
8606    }
8607    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_lexChainLess(
8608        &self,
8609        arg1: *mut graal_isolatethread_t,
8610        arg2: *mut ::std::os::raw::c_void,
8611        arg3: *mut ::std::os::raw::c_void,
8612    ) -> *mut ::std::os::raw::c_void {
8613        unsafe {
8614            (self
8615                .Java_org_chocosolver_capi_ConstraintApi_lexChainLess
8616                .as_ref()
8617                .expect("Expected function, got error."))(arg1, arg2, arg3)
8618        }
8619    }
8620    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_lexChainLessEq(
8621        &self,
8622        arg1: *mut graal_isolatethread_t,
8623        arg2: *mut ::std::os::raw::c_void,
8624        arg3: *mut ::std::os::raw::c_void,
8625    ) -> *mut ::std::os::raw::c_void {
8626        unsafe {
8627            (self
8628                .Java_org_chocosolver_capi_ConstraintApi_lexChainLessEq
8629                .as_ref()
8630                .expect("Expected function, got error."))(arg1, arg2, arg3)
8631        }
8632    }
8633    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_lexLess(
8634        &self,
8635        arg1: *mut graal_isolatethread_t,
8636        arg2: *mut ::std::os::raw::c_void,
8637        arg3: *mut ::std::os::raw::c_void,
8638        arg4: *mut ::std::os::raw::c_void,
8639    ) -> *mut ::std::os::raw::c_void {
8640        unsafe {
8641            (self
8642                .Java_org_chocosolver_capi_ConstraintApi_lexLess
8643                .as_ref()
8644                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
8645        }
8646    }
8647    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_lexLessEq(
8648        &self,
8649        arg1: *mut graal_isolatethread_t,
8650        arg2: *mut ::std::os::raw::c_void,
8651        arg3: *mut ::std::os::raw::c_void,
8652        arg4: *mut ::std::os::raw::c_void,
8653    ) -> *mut ::std::os::raw::c_void {
8654        unsafe {
8655            (self
8656                .Java_org_chocosolver_capi_ConstraintApi_lexLessEq
8657                .as_ref()
8658                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
8659        }
8660    }
8661    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_argmax(
8662        &self,
8663        arg1: *mut graal_isolatethread_t,
8664        arg2: *mut ::std::os::raw::c_void,
8665        arg3: *mut ::std::os::raw::c_void,
8666        arg4: ::std::os::raw::c_int,
8667        arg5: *mut ::std::os::raw::c_void,
8668    ) -> *mut ::std::os::raw::c_void {
8669        unsafe {
8670            (self
8671                .Java_org_chocosolver_capi_ConstraintApi_argmax
8672                .as_ref()
8673                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
8674        }
8675    }
8676    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_argmin(
8677        &self,
8678        arg1: *mut graal_isolatethread_t,
8679        arg2: *mut ::std::os::raw::c_void,
8680        arg3: *mut ::std::os::raw::c_void,
8681        arg4: ::std::os::raw::c_int,
8682        arg5: *mut ::std::os::raw::c_void,
8683    ) -> *mut ::std::os::raw::c_void {
8684        unsafe {
8685            (self
8686                .Java_org_chocosolver_capi_ConstraintApi_argmin
8687                .as_ref()
8688                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
8689        }
8690    }
8691    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_mddc(
8692        &self,
8693        arg1: *mut graal_isolatethread_t,
8694        arg2: *mut ::std::os::raw::c_void,
8695        arg3: *mut ::std::os::raw::c_void,
8696        arg4: *mut ::std::os::raw::c_void,
8697    ) -> *mut ::std::os::raw::c_void {
8698        unsafe {
8699            (self
8700                .Java_org_chocosolver_capi_ConstraintApi_mddc
8701                .as_ref()
8702                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
8703        }
8704    }
8705    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_multiCostRegular(
8706        &self,
8707        arg1: *mut graal_isolatethread_t,
8708        arg2: *mut ::std::os::raw::c_void,
8709        arg3: *mut ::std::os::raw::c_void,
8710        arg4: *mut ::std::os::raw::c_void,
8711        arg5: *mut ::std::os::raw::c_void,
8712    ) -> *mut ::std::os::raw::c_void {
8713        unsafe {
8714            (self
8715                .Java_org_chocosolver_capi_ConstraintApi_multiCostRegular
8716                .as_ref()
8717                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
8718        }
8719    }
8720    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_nValues(
8721        &self,
8722        arg1: *mut graal_isolatethread_t,
8723        arg2: *mut ::std::os::raw::c_void,
8724        arg3: *mut ::std::os::raw::c_void,
8725        arg4: *mut ::std::os::raw::c_void,
8726    ) -> *mut ::std::os::raw::c_void {
8727        unsafe {
8728            (self
8729                .Java_org_chocosolver_capi_ConstraintApi_nValues
8730                .as_ref()
8731                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
8732        }
8733    }
8734    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_or_bv_bv(
8735        &self,
8736        arg1: *mut graal_isolatethread_t,
8737        arg2: *mut ::std::os::raw::c_void,
8738        arg3: *mut ::std::os::raw::c_void,
8739    ) -> *mut ::std::os::raw::c_void {
8740        unsafe {
8741            (self
8742                .Java_org_chocosolver_capi_ConstraintApi_or_bv_bv
8743                .as_ref()
8744                .expect("Expected function, got error."))(arg1, arg2, arg3)
8745        }
8746    }
8747    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_or_cs_cs(
8748        &self,
8749        arg1: *mut graal_isolatethread_t,
8750        arg2: *mut ::std::os::raw::c_void,
8751        arg3: *mut ::std::os::raw::c_void,
8752    ) -> *mut ::std::os::raw::c_void {
8753        unsafe {
8754            (self
8755                .Java_org_chocosolver_capi_ConstraintApi_or_cs_cs
8756                .as_ref()
8757                .expect("Expected function, got error."))(arg1, arg2, arg3)
8758        }
8759    }
8760    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_path(
8761        &self,
8762        arg1: *mut graal_isolatethread_t,
8763        arg2: *mut ::std::os::raw::c_void,
8764        arg3: *mut ::std::os::raw::c_void,
8765        arg4: *mut ::std::os::raw::c_void,
8766        arg5: *mut ::std::os::raw::c_void,
8767        arg6: ::std::os::raw::c_int,
8768    ) -> *mut ::std::os::raw::c_void {
8769        unsafe {
8770            (self
8771                .Java_org_chocosolver_capi_ConstraintApi_path
8772                .as_ref()
8773                .expect("Expected function, got error."))(
8774                arg1, arg2, arg3, arg4, arg5, arg6
8775            )
8776        }
8777    }
8778    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_regular(
8779        &self,
8780        arg1: *mut graal_isolatethread_t,
8781        arg2: *mut ::std::os::raw::c_void,
8782        arg3: *mut ::std::os::raw::c_void,
8783        arg4: *mut ::std::os::raw::c_void,
8784    ) -> *mut ::std::os::raw::c_void {
8785        unsafe {
8786            (self
8787                .Java_org_chocosolver_capi_ConstraintApi_regular
8788                .as_ref()
8789                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
8790        }
8791    }
8792    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_scalar_i(
8793        &self,
8794        arg1: *mut graal_isolatethread_t,
8795        arg2: *mut ::std::os::raw::c_void,
8796        arg3: *mut ::std::os::raw::c_void,
8797        arg4: *mut ::std::os::raw::c_void,
8798        arg5: *mut ::std::os::raw::c_char,
8799        arg6: ::std::os::raw::c_int,
8800    ) -> *mut ::std::os::raw::c_void {
8801        unsafe {
8802            (self
8803                .Java_org_chocosolver_capi_ConstraintApi_scalar_i
8804                .as_ref()
8805                .expect("Expected function, got error."))(
8806                arg1, arg2, arg3, arg4, arg5, arg6
8807            )
8808        }
8809    }
8810    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_scalar_iv(
8811        &self,
8812        arg1: *mut graal_isolatethread_t,
8813        arg2: *mut ::std::os::raw::c_void,
8814        arg3: *mut ::std::os::raw::c_void,
8815        arg4: *mut ::std::os::raw::c_void,
8816        arg5: *mut ::std::os::raw::c_char,
8817        arg6: *mut ::std::os::raw::c_void,
8818    ) -> *mut ::std::os::raw::c_void {
8819        unsafe {
8820            (self
8821                .Java_org_chocosolver_capi_ConstraintApi_scalar_iv
8822                .as_ref()
8823                .expect("Expected function, got error."))(
8824                arg1, arg2, arg3, arg4, arg5, arg6
8825            )
8826        }
8827    }
8828    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_sort(
8829        &self,
8830        arg1: *mut graal_isolatethread_t,
8831        arg2: *mut ::std::os::raw::c_void,
8832        arg3: *mut ::std::os::raw::c_void,
8833        arg4: *mut ::std::os::raw::c_void,
8834    ) -> *mut ::std::os::raw::c_void {
8835        unsafe {
8836            (self
8837                .Java_org_chocosolver_capi_ConstraintApi_sort
8838                .as_ref()
8839                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
8840        }
8841    }
8842    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_subCircuit(
8843        &self,
8844        arg1: *mut graal_isolatethread_t,
8845        arg2: *mut ::std::os::raw::c_void,
8846        arg3: *mut ::std::os::raw::c_void,
8847        arg4: ::std::os::raw::c_int,
8848        arg5: *mut ::std::os::raw::c_void,
8849    ) -> *mut ::std::os::raw::c_void {
8850        unsafe {
8851            (self
8852                .Java_org_chocosolver_capi_ConstraintApi_subCircuit
8853                .as_ref()
8854                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
8855        }
8856    }
8857    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_subPath(
8858        &self,
8859        arg1: *mut graal_isolatethread_t,
8860        arg2: *mut ::std::os::raw::c_void,
8861        arg3: *mut ::std::os::raw::c_void,
8862        arg4: *mut ::std::os::raw::c_void,
8863        arg5: *mut ::std::os::raw::c_void,
8864        arg6: ::std::os::raw::c_int,
8865        arg7: *mut ::std::os::raw::c_void,
8866    ) -> *mut ::std::os::raw::c_void {
8867        unsafe {
8868            (self
8869                .Java_org_chocosolver_capi_ConstraintApi_subPath
8870                .as_ref()
8871                .expect("Expected function, got error."))(
8872                arg1, arg2, arg3, arg4, arg5, arg6, arg7
8873            )
8874        }
8875    }
8876    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_sum_iv_i(
8877        &self,
8878        arg1: *mut graal_isolatethread_t,
8879        arg2: *mut ::std::os::raw::c_void,
8880        arg3: *mut ::std::os::raw::c_void,
8881        arg4: *mut ::std::os::raw::c_char,
8882        arg5: ::std::os::raw::c_int,
8883    ) -> *mut ::std::os::raw::c_void {
8884        unsafe {
8885            (self
8886                .Java_org_chocosolver_capi_ConstraintApi_sum_iv_i
8887                .as_ref()
8888                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
8889        }
8890    }
8891    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_sum_iv_iv(
8892        &self,
8893        arg1: *mut graal_isolatethread_t,
8894        arg2: *mut ::std::os::raw::c_void,
8895        arg3: *mut ::std::os::raw::c_void,
8896        arg4: *mut ::std::os::raw::c_char,
8897        arg5: *mut ::std::os::raw::c_void,
8898    ) -> *mut ::std::os::raw::c_void {
8899        unsafe {
8900            (self
8901                .Java_org_chocosolver_capi_ConstraintApi_sum_iv_iv
8902                .as_ref()
8903                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
8904        }
8905    }
8906    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_sum_ivarray_ivarray(
8907        &self,
8908        arg1: *mut graal_isolatethread_t,
8909        arg2: *mut ::std::os::raw::c_void,
8910        arg3: *mut ::std::os::raw::c_void,
8911        arg4: *mut ::std::os::raw::c_char,
8912        arg5: *mut ::std::os::raw::c_void,
8913    ) -> *mut ::std::os::raw::c_void {
8914        unsafe {
8915            (self
8916                .Java_org_chocosolver_capi_ConstraintApi_sum_ivarray_ivarray
8917                .as_ref()
8918                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
8919        }
8920    }
8921    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_sum_bv_i(
8922        &self,
8923        arg1: *mut graal_isolatethread_t,
8924        arg2: *mut ::std::os::raw::c_void,
8925        arg3: *mut ::std::os::raw::c_void,
8926        arg4: *mut ::std::os::raw::c_char,
8927        arg5: ::std::os::raw::c_int,
8928    ) -> *mut ::std::os::raw::c_void {
8929        unsafe {
8930            (self
8931                .Java_org_chocosolver_capi_ConstraintApi_sum_bv_i
8932                .as_ref()
8933                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
8934        }
8935    }
8936    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_sum_bv_iv(
8937        &self,
8938        arg1: *mut graal_isolatethread_t,
8939        arg2: *mut ::std::os::raw::c_void,
8940        arg3: *mut ::std::os::raw::c_void,
8941        arg4: *mut ::std::os::raw::c_char,
8942        arg5: *mut ::std::os::raw::c_void,
8943    ) -> *mut ::std::os::raw::c_void {
8944        unsafe {
8945            (self
8946                .Java_org_chocosolver_capi_ConstraintApi_sum_bv_iv
8947                .as_ref()
8948                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
8949        }
8950    }
8951    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_tree(
8952        &self,
8953        arg1: *mut graal_isolatethread_t,
8954        arg2: *mut ::std::os::raw::c_void,
8955        arg3: *mut ::std::os::raw::c_void,
8956        arg4: *mut ::std::os::raw::c_void,
8957        arg5: ::std::os::raw::c_int,
8958    ) -> *mut ::std::os::raw::c_void {
8959        unsafe {
8960            (self
8961                .Java_org_chocosolver_capi_ConstraintApi_tree
8962                .as_ref()
8963                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
8964        }
8965    }
8966    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_set_union_ints(
8967        &self,
8968        arg1: *mut graal_isolatethread_t,
8969        arg2: *mut ::std::os::raw::c_void,
8970        arg3: *mut ::std::os::raw::c_void,
8971        arg4: *mut ::std::os::raw::c_void,
8972    ) -> *mut ::std::os::raw::c_void {
8973        unsafe {
8974            (self
8975                .Java_org_chocosolver_capi_ConstraintApi_set_union_ints
8976                .as_ref()
8977                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
8978        }
8979    }
8980    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_set_union(
8981        &self,
8982        arg1: *mut graal_isolatethread_t,
8983        arg2: *mut ::std::os::raw::c_void,
8984        arg3: *mut ::std::os::raw::c_void,
8985        arg4: *mut ::std::os::raw::c_void,
8986    ) -> *mut ::std::os::raw::c_void {
8987        unsafe {
8988            (self
8989                .Java_org_chocosolver_capi_ConstraintApi_set_union
8990                .as_ref()
8991                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
8992        }
8993    }
8994    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_set_union_indices(
8995        &self,
8996        arg1: *mut graal_isolatethread_t,
8997        arg2: *mut ::std::os::raw::c_void,
8998        arg3: *mut ::std::os::raw::c_void,
8999        arg4: *mut ::std::os::raw::c_void,
9000        arg5: *mut ::std::os::raw::c_void,
9001        arg6: ::std::os::raw::c_int,
9002    ) -> *mut ::std::os::raw::c_void {
9003        unsafe {
9004            (self
9005                .Java_org_chocosolver_capi_ConstraintApi_set_union_indices
9006                .as_ref()
9007                .expect("Expected function, got error."))(
9008                arg1, arg2, arg3, arg4, arg5, arg6
9009            )
9010        }
9011    }
9012    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_set_intersection(
9013        &self,
9014        arg1: *mut graal_isolatethread_t,
9015        arg2: *mut ::std::os::raw::c_void,
9016        arg3: *mut ::std::os::raw::c_void,
9017        arg4: *mut ::std::os::raw::c_void,
9018        arg5: ::std::os::raw::c_int,
9019    ) -> *mut ::std::os::raw::c_void {
9020        unsafe {
9021            (self
9022                .Java_org_chocosolver_capi_ConstraintApi_set_intersection
9023                .as_ref()
9024                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
9025        }
9026    }
9027    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_set_subset_eq(
9028        &self,
9029        arg1: *mut graal_isolatethread_t,
9030        arg2: *mut ::std::os::raw::c_void,
9031        arg3: *mut ::std::os::raw::c_void,
9032    ) -> *mut ::std::os::raw::c_void {
9033        unsafe {
9034            (self
9035                .Java_org_chocosolver_capi_ConstraintApi_set_subset_eq
9036                .as_ref()
9037                .expect("Expected function, got error."))(arg1, arg2, arg3)
9038        }
9039    }
9040    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_set_nb_empty(
9041        &self,
9042        arg1: *mut graal_isolatethread_t,
9043        arg2: *mut ::std::os::raw::c_void,
9044        arg3: *mut ::std::os::raw::c_void,
9045        arg4: *mut ::std::os::raw::c_void,
9046    ) -> *mut ::std::os::raw::c_void {
9047        unsafe {
9048            (self
9049                .Java_org_chocosolver_capi_ConstraintApi_set_nb_empty
9050                .as_ref()
9051                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
9052        }
9053    }
9054    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_set_offset(
9055        &self,
9056        arg1: *mut graal_isolatethread_t,
9057        arg2: *mut ::std::os::raw::c_void,
9058        arg3: *mut ::std::os::raw::c_void,
9059        arg4: *mut ::std::os::raw::c_void,
9060        arg5: ::std::os::raw::c_int,
9061    ) -> *mut ::std::os::raw::c_void {
9062        unsafe {
9063            (self
9064                .Java_org_chocosolver_capi_ConstraintApi_set_offset
9065                .as_ref()
9066                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
9067        }
9068    }
9069    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_set_not_empty(
9070        &self,
9071        arg1: *mut graal_isolatethread_t,
9072        arg2: *mut ::std::os::raw::c_void,
9073        arg3: *mut ::std::os::raw::c_void,
9074    ) -> *mut ::std::os::raw::c_void {
9075        unsafe {
9076            (self
9077                .Java_org_chocosolver_capi_ConstraintApi_set_not_empty
9078                .as_ref()
9079                .expect("Expected function, got error."))(arg1, arg2, arg3)
9080        }
9081    }
9082    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_set_sum(
9083        &self,
9084        arg1: *mut graal_isolatethread_t,
9085        arg2: *mut ::std::os::raw::c_void,
9086        arg3: *mut ::std::os::raw::c_void,
9087        arg4: *mut ::std::os::raw::c_void,
9088    ) -> *mut ::std::os::raw::c_void {
9089        unsafe {
9090            (self
9091                .Java_org_chocosolver_capi_ConstraintApi_set_sum
9092                .as_ref()
9093                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
9094        }
9095    }
9096    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_set_sum_elements(
9097        &self,
9098        arg1: *mut graal_isolatethread_t,
9099        arg2: *mut ::std::os::raw::c_void,
9100        arg3: *mut ::std::os::raw::c_void,
9101        arg4: *mut ::std::os::raw::c_void,
9102        arg5: ::std::os::raw::c_int,
9103        arg6: *mut ::std::os::raw::c_void,
9104    ) -> *mut ::std::os::raw::c_void {
9105        unsafe {
9106            (self
9107                .Java_org_chocosolver_capi_ConstraintApi_set_sum_elements
9108                .as_ref()
9109                .expect("Expected function, got error."))(
9110                arg1, arg2, arg3, arg4, arg5, arg6
9111            )
9112        }
9113    }
9114    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_set_max(
9115        &self,
9116        arg1: *mut graal_isolatethread_t,
9117        arg2: *mut ::std::os::raw::c_void,
9118        arg3: *mut ::std::os::raw::c_void,
9119        arg4: *mut ::std::os::raw::c_void,
9120        arg5: ::std::os::raw::c_int,
9121    ) -> *mut ::std::os::raw::c_void {
9122        unsafe {
9123            (self
9124                .Java_org_chocosolver_capi_ConstraintApi_set_max
9125                .as_ref()
9126                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
9127        }
9128    }
9129    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_set_max_indices(
9130        &self,
9131        arg1: *mut graal_isolatethread_t,
9132        arg2: *mut ::std::os::raw::c_void,
9133        arg3: *mut ::std::os::raw::c_void,
9134        arg4: *mut ::std::os::raw::c_void,
9135        arg5: ::std::os::raw::c_int,
9136        arg6: *mut ::std::os::raw::c_void,
9137        arg7: ::std::os::raw::c_int,
9138    ) -> *mut ::std::os::raw::c_void {
9139        unsafe {
9140            (self
9141                .Java_org_chocosolver_capi_ConstraintApi_set_max_indices
9142                .as_ref()
9143                .expect("Expected function, got error."))(
9144                arg1, arg2, arg3, arg4, arg5, arg6, arg7
9145            )
9146        }
9147    }
9148    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_set_min(
9149        &self,
9150        arg1: *mut graal_isolatethread_t,
9151        arg2: *mut ::std::os::raw::c_void,
9152        arg3: *mut ::std::os::raw::c_void,
9153        arg4: *mut ::std::os::raw::c_void,
9154        arg5: ::std::os::raw::c_int,
9155    ) -> *mut ::std::os::raw::c_void {
9156        unsafe {
9157            (self
9158                .Java_org_chocosolver_capi_ConstraintApi_set_min
9159                .as_ref()
9160                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
9161        }
9162    }
9163    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_set_min_indices(
9164        &self,
9165        arg1: *mut graal_isolatethread_t,
9166        arg2: *mut ::std::os::raw::c_void,
9167        arg3: *mut ::std::os::raw::c_void,
9168        arg4: *mut ::std::os::raw::c_void,
9169        arg5: ::std::os::raw::c_int,
9170        arg6: *mut ::std::os::raw::c_void,
9171        arg7: ::std::os::raw::c_int,
9172    ) -> *mut ::std::os::raw::c_void {
9173        unsafe {
9174            (self
9175                .Java_org_chocosolver_capi_ConstraintApi_set_min_indices
9176                .as_ref()
9177                .expect("Expected function, got error."))(
9178                arg1, arg2, arg3, arg4, arg5, arg6, arg7
9179            )
9180        }
9181    }
9182    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_set_bools_channeling(
9183        &self,
9184        arg1: *mut graal_isolatethread_t,
9185        arg2: *mut ::std::os::raw::c_void,
9186        arg3: *mut ::std::os::raw::c_void,
9187        arg4: *mut ::std::os::raw::c_void,
9188        arg5: ::std::os::raw::c_int,
9189    ) -> *mut ::std::os::raw::c_void {
9190        unsafe {
9191            (self
9192                .Java_org_chocosolver_capi_ConstraintApi_set_bools_channeling
9193                .as_ref()
9194                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
9195        }
9196    }
9197    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_set_ints_channeling(
9198        &self,
9199        arg1: *mut graal_isolatethread_t,
9200        arg2: *mut ::std::os::raw::c_void,
9201        arg3: *mut ::std::os::raw::c_void,
9202        arg4: *mut ::std::os::raw::c_void,
9203        arg5: ::std::os::raw::c_int,
9204        arg6: ::std::os::raw::c_int,
9205    ) -> *mut ::std::os::raw::c_void {
9206        unsafe {
9207            (self
9208                .Java_org_chocosolver_capi_ConstraintApi_set_ints_channeling
9209                .as_ref()
9210                .expect("Expected function, got error."))(
9211                arg1, arg2, arg3, arg4, arg5, arg6
9212            )
9213        }
9214    }
9215    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_set_disjoint(
9216        &self,
9217        arg1: *mut graal_isolatethread_t,
9218        arg2: *mut ::std::os::raw::c_void,
9219        arg3: *mut ::std::os::raw::c_void,
9220        arg4: *mut ::std::os::raw::c_void,
9221    ) -> *mut ::std::os::raw::c_void {
9222        unsafe {
9223            (self
9224                .Java_org_chocosolver_capi_ConstraintApi_set_disjoint
9225                .as_ref()
9226                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
9227        }
9228    }
9229    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_set_all_disjoint(
9230        &self,
9231        arg1: *mut graal_isolatethread_t,
9232        arg2: *mut ::std::os::raw::c_void,
9233        arg3: *mut ::std::os::raw::c_void,
9234    ) -> *mut ::std::os::raw::c_void {
9235        unsafe {
9236            (self
9237                .Java_org_chocosolver_capi_ConstraintApi_set_all_disjoint
9238                .as_ref()
9239                .expect("Expected function, got error."))(arg1, arg2, arg3)
9240        }
9241    }
9242    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_set_all_different(
9243        &self,
9244        arg1: *mut graal_isolatethread_t,
9245        arg2: *mut ::std::os::raw::c_void,
9246        arg3: *mut ::std::os::raw::c_void,
9247    ) -> *mut ::std::os::raw::c_void {
9248        unsafe {
9249            (self
9250                .Java_org_chocosolver_capi_ConstraintApi_set_all_different
9251                .as_ref()
9252                .expect("Expected function, got error."))(arg1, arg2, arg3)
9253        }
9254    }
9255    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_set_all_equal(
9256        &self,
9257        arg1: *mut graal_isolatethread_t,
9258        arg2: *mut ::std::os::raw::c_void,
9259        arg3: *mut ::std::os::raw::c_void,
9260    ) -> *mut ::std::os::raw::c_void {
9261        unsafe {
9262            (self
9263                .Java_org_chocosolver_capi_ConstraintApi_set_all_equal
9264                .as_ref()
9265                .expect("Expected function, got error."))(arg1, arg2, arg3)
9266        }
9267    }
9268    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_set_partition(
9269        &self,
9270        arg1: *mut graal_isolatethread_t,
9271        arg2: *mut ::std::os::raw::c_void,
9272        arg3: *mut ::std::os::raw::c_void,
9273        arg4: *mut ::std::os::raw::c_void,
9274    ) -> *mut ::std::os::raw::c_void {
9275        unsafe {
9276            (self
9277                .Java_org_chocosolver_capi_ConstraintApi_set_partition
9278                .as_ref()
9279                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
9280        }
9281    }
9282    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_set_inverse_set(
9283        &self,
9284        arg1: *mut graal_isolatethread_t,
9285        arg2: *mut ::std::os::raw::c_void,
9286        arg3: *mut ::std::os::raw::c_void,
9287        arg4: *mut ::std::os::raw::c_void,
9288        arg5: ::std::os::raw::c_int,
9289        arg6: ::std::os::raw::c_int,
9290    ) -> *mut ::std::os::raw::c_void {
9291        unsafe {
9292            (self
9293                .Java_org_chocosolver_capi_ConstraintApi_set_inverse_set
9294                .as_ref()
9295                .expect("Expected function, got error."))(
9296                arg1, arg2, arg3, arg4, arg5, arg6
9297            )
9298        }
9299    }
9300    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_set_symmetric(
9301        &self,
9302        arg1: *mut graal_isolatethread_t,
9303        arg2: *mut ::std::os::raw::c_void,
9304        arg3: *mut ::std::os::raw::c_void,
9305        arg4: ::std::os::raw::c_int,
9306    ) -> *mut ::std::os::raw::c_void {
9307        unsafe {
9308            (self
9309                .Java_org_chocosolver_capi_ConstraintApi_set_symmetric
9310                .as_ref()
9311                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
9312        }
9313    }
9314    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_set_element(
9315        &self,
9316        arg1: *mut graal_isolatethread_t,
9317        arg2: *mut ::std::os::raw::c_void,
9318        arg3: *mut ::std::os::raw::c_void,
9319        arg4: *mut ::std::os::raw::c_void,
9320        arg5: ::std::os::raw::c_int,
9321        arg6: *mut ::std::os::raw::c_void,
9322    ) -> *mut ::std::os::raw::c_void {
9323        unsafe {
9324            (self
9325                .Java_org_chocosolver_capi_ConstraintApi_set_element
9326                .as_ref()
9327                .expect("Expected function, got error."))(
9328                arg1, arg2, arg3, arg4, arg5, arg6
9329            )
9330        }
9331    }
9332    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_set_member_set(
9333        &self,
9334        arg1: *mut graal_isolatethread_t,
9335        arg2: *mut ::std::os::raw::c_void,
9336        arg3: *mut ::std::os::raw::c_void,
9337        arg4: *mut ::std::os::raw::c_void,
9338    ) -> *mut ::std::os::raw::c_void {
9339        unsafe {
9340            (self
9341                .Java_org_chocosolver_capi_ConstraintApi_set_member_set
9342                .as_ref()
9343                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
9344        }
9345    }
9346    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_set_member_int(
9347        &self,
9348        arg1: *mut graal_isolatethread_t,
9349        arg2: *mut ::std::os::raw::c_void,
9350        arg3: *mut ::std::os::raw::c_void,
9351        arg4: *mut ::std::os::raw::c_void,
9352    ) -> *mut ::std::os::raw::c_void {
9353        unsafe {
9354            (self
9355                .Java_org_chocosolver_capi_ConstraintApi_set_member_int
9356                .as_ref()
9357                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
9358        }
9359    }
9360    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_set_not_member_int(
9361        &self,
9362        arg1: *mut graal_isolatethread_t,
9363        arg2: *mut ::std::os::raw::c_void,
9364        arg3: *mut ::std::os::raw::c_void,
9365        arg4: *mut ::std::os::raw::c_void,
9366    ) -> *mut ::std::os::raw::c_void {
9367        unsafe {
9368            (self
9369                .Java_org_chocosolver_capi_ConstraintApi_set_not_member_int
9370                .as_ref()
9371                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
9372        }
9373    }
9374    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_set_le(
9375        &self,
9376        arg1: *mut graal_isolatethread_t,
9377        arg2: *mut ::std::os::raw::c_void,
9378        arg3: *mut ::std::os::raw::c_void,
9379        arg4: *mut ::std::os::raw::c_void,
9380    ) -> *mut ::std::os::raw::c_void {
9381        unsafe {
9382            (self
9383                .Java_org_chocosolver_capi_ConstraintApi_set_le
9384                .as_ref()
9385                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
9386        }
9387    }
9388    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_set_lt(
9389        &self,
9390        arg1: *mut graal_isolatethread_t,
9391        arg2: *mut ::std::os::raw::c_void,
9392        arg3: *mut ::std::os::raw::c_void,
9393        arg4: *mut ::std::os::raw::c_void,
9394    ) -> *mut ::std::os::raw::c_void {
9395        unsafe {
9396            (self
9397                .Java_org_chocosolver_capi_ConstraintApi_set_lt
9398                .as_ref()
9399                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
9400        }
9401    }
9402    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_nb_nodes(
9403        &self,
9404        arg1: *mut graal_isolatethread_t,
9405        arg2: *mut ::std::os::raw::c_void,
9406        arg3: *mut ::std::os::raw::c_void,
9407        arg4: *mut ::std::os::raw::c_void,
9408    ) -> *mut ::std::os::raw::c_void {
9409        unsafe {
9410            (self
9411                .Java_org_chocosolver_capi_ConstraintApi_graph_nb_nodes
9412                .as_ref()
9413                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
9414        }
9415    }
9416    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_nb_edges(
9417        &self,
9418        arg1: *mut graal_isolatethread_t,
9419        arg2: *mut ::std::os::raw::c_void,
9420        arg3: *mut ::std::os::raw::c_void,
9421        arg4: *mut ::std::os::raw::c_void,
9422    ) -> *mut ::std::os::raw::c_void {
9423        unsafe {
9424            (self
9425                .Java_org_chocosolver_capi_ConstraintApi_graph_nb_edges
9426                .as_ref()
9427                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
9428        }
9429    }
9430    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_loop_set(
9431        &self,
9432        arg1: *mut graal_isolatethread_t,
9433        arg2: *mut ::std::os::raw::c_void,
9434        arg3: *mut ::std::os::raw::c_void,
9435        arg4: *mut ::std::os::raw::c_void,
9436    ) -> *mut ::std::os::raw::c_void {
9437        unsafe {
9438            (self
9439                .Java_org_chocosolver_capi_ConstraintApi_graph_loop_set
9440                .as_ref()
9441                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
9442        }
9443    }
9444    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_nb_loops(
9445        &self,
9446        arg1: *mut graal_isolatethread_t,
9447        arg2: *mut ::std::os::raw::c_void,
9448        arg3: *mut ::std::os::raw::c_void,
9449        arg4: *mut ::std::os::raw::c_void,
9450    ) -> *mut ::std::os::raw::c_void {
9451        unsafe {
9452            (self
9453                .Java_org_chocosolver_capi_ConstraintApi_graph_nb_loops
9454                .as_ref()
9455                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
9456        }
9457    }
9458    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_symmetric(
9459        &self,
9460        arg1: *mut graal_isolatethread_t,
9461        arg2: *mut ::std::os::raw::c_void,
9462        arg3: *mut ::std::os::raw::c_void,
9463    ) -> *mut ::std::os::raw::c_void {
9464        unsafe {
9465            (self
9466                .Java_org_chocosolver_capi_ConstraintApi_graph_symmetric
9467                .as_ref()
9468                .expect("Expected function, got error."))(arg1, arg2, arg3)
9469        }
9470    }
9471    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_anti_symmetric(
9472        &self,
9473        arg1: *mut graal_isolatethread_t,
9474        arg2: *mut ::std::os::raw::c_void,
9475        arg3: *mut ::std::os::raw::c_void,
9476    ) -> *mut ::std::os::raw::c_void {
9477        unsafe {
9478            (self
9479                .Java_org_chocosolver_capi_ConstraintApi_graph_anti_symmetric
9480                .as_ref()
9481                .expect("Expected function, got error."))(arg1, arg2, arg3)
9482        }
9483    }
9484    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_transitivity(
9485        &self,
9486        arg1: *mut graal_isolatethread_t,
9487        arg2: *mut ::std::os::raw::c_void,
9488        arg3: *mut ::std::os::raw::c_void,
9489    ) -> *mut ::std::os::raw::c_void {
9490        unsafe {
9491            (self
9492                .Java_org_chocosolver_capi_ConstraintApi_graph_transitivity
9493                .as_ref()
9494                .expect("Expected function, got error."))(arg1, arg2, arg3)
9495        }
9496    }
9497    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_subgraph(
9498        &self,
9499        arg1: *mut graal_isolatethread_t,
9500        arg2: *mut ::std::os::raw::c_void,
9501        arg3: *mut ::std::os::raw::c_void,
9502        arg4: *mut ::std::os::raw::c_void,
9503    ) -> *mut ::std::os::raw::c_void {
9504        unsafe {
9505            (self
9506                .Java_org_chocosolver_capi_ConstraintApi_graph_subgraph
9507                .as_ref()
9508                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
9509        }
9510    }
9511    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_nodes_channeling_set(
9512        &self,
9513        arg1: *mut graal_isolatethread_t,
9514        arg2: *mut ::std::os::raw::c_void,
9515        arg3: *mut ::std::os::raw::c_void,
9516        arg4: *mut ::std::os::raw::c_void,
9517    ) -> *mut ::std::os::raw::c_void {
9518        unsafe {
9519            (self
9520                .Java_org_chocosolver_capi_ConstraintApi_graph_nodes_channeling_set
9521                .as_ref()
9522                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
9523        }
9524    }
9525    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_nodes_channeling_bools(
9526        &self,
9527        arg1: *mut graal_isolatethread_t,
9528        arg2: *mut ::std::os::raw::c_void,
9529        arg3: *mut ::std::os::raw::c_void,
9530        arg4: *mut ::std::os::raw::c_void,
9531    ) -> *mut ::std::os::raw::c_void {
9532        unsafe {
9533            (self
9534                .Java_org_chocosolver_capi_ConstraintApi_graph_nodes_channeling_bools
9535                .as_ref()
9536                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
9537        }
9538    }
9539    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_node_channeling(
9540        &self,
9541        arg1: *mut graal_isolatethread_t,
9542        arg2: *mut ::std::os::raw::c_void,
9543        arg3: *mut ::std::os::raw::c_void,
9544        arg4: *mut ::std::os::raw::c_void,
9545        arg5: ::std::os::raw::c_int,
9546    ) -> *mut ::std::os::raw::c_void {
9547        unsafe {
9548            (self
9549                .Java_org_chocosolver_capi_ConstraintApi_graph_node_channeling
9550                .as_ref()
9551                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
9552        }
9553    }
9554    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_edge_channeling(
9555        &self,
9556        arg1: *mut graal_isolatethread_t,
9557        arg2: *mut ::std::os::raw::c_void,
9558        arg3: *mut ::std::os::raw::c_void,
9559        arg4: *mut ::std::os::raw::c_void,
9560        arg5: ::std::os::raw::c_int,
9561        arg6: ::std::os::raw::c_int,
9562    ) -> *mut ::std::os::raw::c_void {
9563        unsafe {
9564            (self
9565                .Java_org_chocosolver_capi_ConstraintApi_graph_edge_channeling
9566                .as_ref()
9567                .expect("Expected function, got error."))(
9568                arg1, arg2, arg3, arg4, arg5, arg6
9569            )
9570        }
9571    }
9572    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_neighbors_channeling_sets(
9573        &self,
9574        arg1: *mut graal_isolatethread_t,
9575        arg2: *mut ::std::os::raw::c_void,
9576        arg3: *mut ::std::os::raw::c_void,
9577        arg4: *mut ::std::os::raw::c_void,
9578    ) -> *mut ::std::os::raw::c_void {
9579        unsafe {
9580            (self
9581                .Java_org_chocosolver_capi_ConstraintApi_graph_neighbors_channeling_sets
9582                .as_ref()
9583                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
9584        }
9585    }
9586    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_neighbors_channeling_bools(
9587        &self,
9588        arg1: *mut graal_isolatethread_t,
9589        arg2: *mut ::std::os::raw::c_void,
9590        arg3: *mut ::std::os::raw::c_void,
9591        arg4: *mut ::std::os::raw::c_void,
9592    ) -> *mut ::std::os::raw::c_void {
9593        unsafe {
9594            (self
9595                .Java_org_chocosolver_capi_ConstraintApi_graph_neighbors_channeling_bools
9596                .as_ref()
9597                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
9598        }
9599    }
9600    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_neighbors_channeling_node_set(
9601        &self,
9602        arg1: *mut graal_isolatethread_t,
9603        arg2: *mut ::std::os::raw::c_void,
9604        arg3: *mut ::std::os::raw::c_void,
9605        arg4: *mut ::std::os::raw::c_void,
9606        arg5: ::std::os::raw::c_int,
9607    ) -> *mut ::std::os::raw::c_void {
9608        unsafe {
9609            (self
9610                .Java_org_chocosolver_capi_ConstraintApi_graph_neighbors_channeling_node_set
9611                .as_ref()
9612                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
9613        }
9614    }
9615    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_neighbors_channeling_node_bools(
9616        &self,
9617        arg1: *mut graal_isolatethread_t,
9618        arg2: *mut ::std::os::raw::c_void,
9619        arg3: *mut ::std::os::raw::c_void,
9620        arg4: *mut ::std::os::raw::c_void,
9621        arg5: ::std::os::raw::c_int,
9622    ) -> *mut ::std::os::raw::c_void {
9623        unsafe {
9624            (self
9625                .Java_org_chocosolver_capi_ConstraintApi_graph_neighbors_channeling_node_bools
9626                .as_ref()
9627                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
9628        }
9629    }
9630    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_successors_channeling_sets(
9631        &self,
9632        arg1: *mut graal_isolatethread_t,
9633        arg2: *mut ::std::os::raw::c_void,
9634        arg3: *mut ::std::os::raw::c_void,
9635        arg4: *mut ::std::os::raw::c_void,
9636    ) -> *mut ::std::os::raw::c_void {
9637        unsafe {
9638            (self
9639                .Java_org_chocosolver_capi_ConstraintApi_graph_successors_channeling_sets
9640                .as_ref()
9641                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
9642        }
9643    }
9644    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_successors_channeling_bools(
9645        &self,
9646        arg1: *mut graal_isolatethread_t,
9647        arg2: *mut ::std::os::raw::c_void,
9648        arg3: *mut ::std::os::raw::c_void,
9649        arg4: *mut ::std::os::raw::c_void,
9650    ) -> *mut ::std::os::raw::c_void {
9651        unsafe {
9652            (self
9653                .Java_org_chocosolver_capi_ConstraintApi_graph_successors_channeling_bools
9654                .as_ref()
9655                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
9656        }
9657    }
9658    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_successors_channeling_node_set(
9659        &self,
9660        arg1: *mut graal_isolatethread_t,
9661        arg2: *mut ::std::os::raw::c_void,
9662        arg3: *mut ::std::os::raw::c_void,
9663        arg4: *mut ::std::os::raw::c_void,
9664        arg5: ::std::os::raw::c_int,
9665    ) -> *mut ::std::os::raw::c_void {
9666        unsafe {
9667            (self
9668                .Java_org_chocosolver_capi_ConstraintApi_graph_successors_channeling_node_set
9669                .as_ref()
9670                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
9671        }
9672    }
9673    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_successors_channeling_node_bools(
9674        &self,
9675        arg1: *mut graal_isolatethread_t,
9676        arg2: *mut ::std::os::raw::c_void,
9677        arg3: *mut ::std::os::raw::c_void,
9678        arg4: *mut ::std::os::raw::c_void,
9679        arg5: ::std::os::raw::c_int,
9680    ) -> *mut ::std::os::raw::c_void {
9681        unsafe {
9682            (self
9683                .Java_org_chocosolver_capi_ConstraintApi_graph_successors_channeling_node_bools
9684                .as_ref()
9685                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
9686        }
9687    }
9688    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_predecessors_channeling_node_set(
9689        &self,
9690        arg1: *mut graal_isolatethread_t,
9691        arg2: *mut ::std::os::raw::c_void,
9692        arg3: *mut ::std::os::raw::c_void,
9693        arg4: *mut ::std::os::raw::c_void,
9694        arg5: ::std::os::raw::c_int,
9695    ) -> *mut ::std::os::raw::c_void {
9696        unsafe {
9697            (self
9698                .Java_org_chocosolver_capi_ConstraintApi_graph_predecessors_channeling_node_set
9699                .as_ref()
9700                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
9701        }
9702    }
9703    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_predecessors_channeling_node_bools(
9704        &self,
9705        arg1: *mut graal_isolatethread_t,
9706        arg2: *mut ::std::os::raw::c_void,
9707        arg3: *mut ::std::os::raw::c_void,
9708        arg4: *mut ::std::os::raw::c_void,
9709        arg5: ::std::os::raw::c_int,
9710    ) -> *mut ::std::os::raw::c_void {
9711        unsafe {
9712            (self
9713                .Java_org_chocosolver_capi_ConstraintApi_graph_predecessors_channeling_node_bools
9714                .as_ref()
9715                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
9716        }
9717    }
9718    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_min_degree(
9719        &self,
9720        arg1: *mut graal_isolatethread_t,
9721        arg2: *mut ::std::os::raw::c_void,
9722        arg3: *mut ::std::os::raw::c_void,
9723        arg4: ::std::os::raw::c_int,
9724    ) -> *mut ::std::os::raw::c_void {
9725        unsafe {
9726            (self
9727                .Java_org_chocosolver_capi_ConstraintApi_graph_min_degree
9728                .as_ref()
9729                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
9730        }
9731    }
9732    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_min_degrees(
9733        &self,
9734        arg1: *mut graal_isolatethread_t,
9735        arg2: *mut ::std::os::raw::c_void,
9736        arg3: *mut ::std::os::raw::c_void,
9737        arg4: *mut ::std::os::raw::c_void,
9738    ) -> *mut ::std::os::raw::c_void {
9739        unsafe {
9740            (self
9741                .Java_org_chocosolver_capi_ConstraintApi_graph_min_degrees
9742                .as_ref()
9743                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
9744        }
9745    }
9746    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_max_degree(
9747        &self,
9748        arg1: *mut graal_isolatethread_t,
9749        arg2: *mut ::std::os::raw::c_void,
9750        arg3: *mut ::std::os::raw::c_void,
9751        arg4: ::std::os::raw::c_int,
9752    ) -> *mut ::std::os::raw::c_void {
9753        unsafe {
9754            (self
9755                .Java_org_chocosolver_capi_ConstraintApi_graph_max_degree
9756                .as_ref()
9757                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
9758        }
9759    }
9760    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_max_degrees(
9761        &self,
9762        arg1: *mut graal_isolatethread_t,
9763        arg2: *mut ::std::os::raw::c_void,
9764        arg3: *mut ::std::os::raw::c_void,
9765        arg4: *mut ::std::os::raw::c_void,
9766    ) -> *mut ::std::os::raw::c_void {
9767        unsafe {
9768            (self
9769                .Java_org_chocosolver_capi_ConstraintApi_graph_max_degrees
9770                .as_ref()
9771                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
9772        }
9773    }
9774    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_degrees(
9775        &self,
9776        arg1: *mut graal_isolatethread_t,
9777        arg2: *mut ::std::os::raw::c_void,
9778        arg3: *mut ::std::os::raw::c_void,
9779        arg4: *mut ::std::os::raw::c_void,
9780    ) -> *mut ::std::os::raw::c_void {
9781        unsafe {
9782            (self
9783                .Java_org_chocosolver_capi_ConstraintApi_graph_degrees
9784                .as_ref()
9785                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
9786        }
9787    }
9788    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_min_in_degree(
9789        &self,
9790        arg1: *mut graal_isolatethread_t,
9791        arg2: *mut ::std::os::raw::c_void,
9792        arg3: *mut ::std::os::raw::c_void,
9793        arg4: ::std::os::raw::c_int,
9794    ) -> *mut ::std::os::raw::c_void {
9795        unsafe {
9796            (self
9797                .Java_org_chocosolver_capi_ConstraintApi_graph_min_in_degree
9798                .as_ref()
9799                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
9800        }
9801    }
9802    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_min_in_degrees(
9803        &self,
9804        arg1: *mut graal_isolatethread_t,
9805        arg2: *mut ::std::os::raw::c_void,
9806        arg3: *mut ::std::os::raw::c_void,
9807        arg4: *mut ::std::os::raw::c_void,
9808    ) -> *mut ::std::os::raw::c_void {
9809        unsafe {
9810            (self
9811                .Java_org_chocosolver_capi_ConstraintApi_graph_min_in_degrees
9812                .as_ref()
9813                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
9814        }
9815    }
9816    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_max_in_degree(
9817        &self,
9818        arg1: *mut graal_isolatethread_t,
9819        arg2: *mut ::std::os::raw::c_void,
9820        arg3: *mut ::std::os::raw::c_void,
9821        arg4: ::std::os::raw::c_int,
9822    ) -> *mut ::std::os::raw::c_void {
9823        unsafe {
9824            (self
9825                .Java_org_chocosolver_capi_ConstraintApi_graph_max_in_degree
9826                .as_ref()
9827                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
9828        }
9829    }
9830    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_max_in_degrees(
9831        &self,
9832        arg1: *mut graal_isolatethread_t,
9833        arg2: *mut ::std::os::raw::c_void,
9834        arg3: *mut ::std::os::raw::c_void,
9835        arg4: *mut ::std::os::raw::c_void,
9836    ) -> *mut ::std::os::raw::c_void {
9837        unsafe {
9838            (self
9839                .Java_org_chocosolver_capi_ConstraintApi_graph_max_in_degrees
9840                .as_ref()
9841                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
9842        }
9843    }
9844    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_in_degrees(
9845        &self,
9846        arg1: *mut graal_isolatethread_t,
9847        arg2: *mut ::std::os::raw::c_void,
9848        arg3: *mut ::std::os::raw::c_void,
9849        arg4: *mut ::std::os::raw::c_void,
9850    ) -> *mut ::std::os::raw::c_void {
9851        unsafe {
9852            (self
9853                .Java_org_chocosolver_capi_ConstraintApi_graph_in_degrees
9854                .as_ref()
9855                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
9856        }
9857    }
9858    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_min_out_degree(
9859        &self,
9860        arg1: *mut graal_isolatethread_t,
9861        arg2: *mut ::std::os::raw::c_void,
9862        arg3: *mut ::std::os::raw::c_void,
9863        arg4: ::std::os::raw::c_int,
9864    ) -> *mut ::std::os::raw::c_void {
9865        unsafe {
9866            (self
9867                .Java_org_chocosolver_capi_ConstraintApi_graph_min_out_degree
9868                .as_ref()
9869                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
9870        }
9871    }
9872    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_min_out_degrees(
9873        &self,
9874        arg1: *mut graal_isolatethread_t,
9875        arg2: *mut ::std::os::raw::c_void,
9876        arg3: *mut ::std::os::raw::c_void,
9877        arg4: *mut ::std::os::raw::c_void,
9878    ) -> *mut ::std::os::raw::c_void {
9879        unsafe {
9880            (self
9881                .Java_org_chocosolver_capi_ConstraintApi_graph_min_out_degrees
9882                .as_ref()
9883                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
9884        }
9885    }
9886    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_max_out_degree(
9887        &self,
9888        arg1: *mut graal_isolatethread_t,
9889        arg2: *mut ::std::os::raw::c_void,
9890        arg3: *mut ::std::os::raw::c_void,
9891        arg4: ::std::os::raw::c_int,
9892    ) -> *mut ::std::os::raw::c_void {
9893        unsafe {
9894            (self
9895                .Java_org_chocosolver_capi_ConstraintApi_graph_max_out_degree
9896                .as_ref()
9897                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
9898        }
9899    }
9900    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_max_out_degrees(
9901        &self,
9902        arg1: *mut graal_isolatethread_t,
9903        arg2: *mut ::std::os::raw::c_void,
9904        arg3: *mut ::std::os::raw::c_void,
9905        arg4: *mut ::std::os::raw::c_void,
9906    ) -> *mut ::std::os::raw::c_void {
9907        unsafe {
9908            (self
9909                .Java_org_chocosolver_capi_ConstraintApi_graph_max_out_degrees
9910                .as_ref()
9911                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
9912        }
9913    }
9914    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_out_degrees(
9915        &self,
9916        arg1: *mut graal_isolatethread_t,
9917        arg2: *mut ::std::os::raw::c_void,
9918        arg3: *mut ::std::os::raw::c_void,
9919        arg4: *mut ::std::os::raw::c_void,
9920    ) -> *mut ::std::os::raw::c_void {
9921        unsafe {
9922            (self
9923                .Java_org_chocosolver_capi_ConstraintApi_graph_out_degrees
9924                .as_ref()
9925                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
9926        }
9927    }
9928    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_cycle(
9929        &self,
9930        arg1: *mut graal_isolatethread_t,
9931        arg2: *mut ::std::os::raw::c_void,
9932        arg3: *mut ::std::os::raw::c_void,
9933    ) -> *mut ::std::os::raw::c_void {
9934        unsafe {
9935            (self
9936                .Java_org_chocosolver_capi_ConstraintApi_graph_cycle
9937                .as_ref()
9938                .expect("Expected function, got error."))(arg1, arg2, arg3)
9939        }
9940    }
9941    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_no_cycle(
9942        &self,
9943        arg1: *mut graal_isolatethread_t,
9944        arg2: *mut ::std::os::raw::c_void,
9945        arg3: *mut ::std::os::raw::c_void,
9946    ) -> *mut ::std::os::raw::c_void {
9947        unsafe {
9948            (self
9949                .Java_org_chocosolver_capi_ConstraintApi_graph_no_cycle
9950                .as_ref()
9951                .expect("Expected function, got error."))(arg1, arg2, arg3)
9952        }
9953    }
9954    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_no_circuit(
9955        &self,
9956        arg1: *mut graal_isolatethread_t,
9957        arg2: *mut ::std::os::raw::c_void,
9958        arg3: *mut ::std::os::raw::c_void,
9959    ) -> *mut ::std::os::raw::c_void {
9960        unsafe {
9961            (self
9962                .Java_org_chocosolver_capi_ConstraintApi_graph_no_circuit
9963                .as_ref()
9964                .expect("Expected function, got error."))(arg1, arg2, arg3)
9965        }
9966    }
9967    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_connected(
9968        &self,
9969        arg1: *mut graal_isolatethread_t,
9970        arg2: *mut ::std::os::raw::c_void,
9971        arg3: *mut ::std::os::raw::c_void,
9972    ) -> *mut ::std::os::raw::c_void {
9973        unsafe {
9974            (self
9975                .Java_org_chocosolver_capi_ConstraintApi_graph_connected
9976                .as_ref()
9977                .expect("Expected function, got error."))(arg1, arg2, arg3)
9978        }
9979    }
9980    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_biconnected(
9981        &self,
9982        arg1: *mut graal_isolatethread_t,
9983        arg2: *mut ::std::os::raw::c_void,
9984        arg3: *mut ::std::os::raw::c_void,
9985    ) -> *mut ::std::os::raw::c_void {
9986        unsafe {
9987            (self
9988                .Java_org_chocosolver_capi_ConstraintApi_graph_biconnected
9989                .as_ref()
9990                .expect("Expected function, got error."))(arg1, arg2, arg3)
9991        }
9992    }
9993    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_nb_connected_components(
9994        &self,
9995        arg1: *mut graal_isolatethread_t,
9996        arg2: *mut ::std::os::raw::c_void,
9997        arg3: *mut ::std::os::raw::c_void,
9998        arg4: *mut ::std::os::raw::c_void,
9999    ) -> *mut ::std::os::raw::c_void {
10000        unsafe {
10001            (self
10002                .Java_org_chocosolver_capi_ConstraintApi_graph_nb_connected_components
10003                .as_ref()
10004                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
10005        }
10006    }
10007    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_size_connected_components(
10008        &self,
10009        arg1: *mut graal_isolatethread_t,
10010        arg2: *mut ::std::os::raw::c_void,
10011        arg3: *mut ::std::os::raw::c_void,
10012        arg4: *mut ::std::os::raw::c_void,
10013        arg5: *mut ::std::os::raw::c_void,
10014    ) -> *mut ::std::os::raw::c_void {
10015        unsafe {
10016            (self
10017                .Java_org_chocosolver_capi_ConstraintApi_graph_size_connected_components
10018                .as_ref()
10019                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
10020        }
10021    }
10022    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_size_min_connected_components(
10023        &self,
10024        arg1: *mut graal_isolatethread_t,
10025        arg2: *mut ::std::os::raw::c_void,
10026        arg3: *mut ::std::os::raw::c_void,
10027        arg4: *mut ::std::os::raw::c_void,
10028    ) -> *mut ::std::os::raw::c_void {
10029        unsafe {
10030            (self
10031                .Java_org_chocosolver_capi_ConstraintApi_graph_size_min_connected_components
10032                .as_ref()
10033                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
10034        }
10035    }
10036    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_size_max_connected_components(
10037        &self,
10038        arg1: *mut graal_isolatethread_t,
10039        arg2: *mut ::std::os::raw::c_void,
10040        arg3: *mut ::std::os::raw::c_void,
10041        arg4: *mut ::std::os::raw::c_void,
10042    ) -> *mut ::std::os::raw::c_void {
10043        unsafe {
10044            (self
10045                .Java_org_chocosolver_capi_ConstraintApi_graph_size_max_connected_components
10046                .as_ref()
10047                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
10048        }
10049    }
10050    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_strongly_connected(
10051        &self,
10052        arg1: *mut graal_isolatethread_t,
10053        arg2: *mut ::std::os::raw::c_void,
10054        arg3: *mut ::std::os::raw::c_void,
10055    ) -> *mut ::std::os::raw::c_void {
10056        unsafe {
10057            (self
10058                .Java_org_chocosolver_capi_ConstraintApi_graph_strongly_connected
10059                .as_ref()
10060                .expect("Expected function, got error."))(arg1, arg2, arg3)
10061        }
10062    }
10063    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_nb_strongly_connected_components(
10064        &self,
10065        arg1: *mut graal_isolatethread_t,
10066        arg2: *mut ::std::os::raw::c_void,
10067        arg3: *mut ::std::os::raw::c_void,
10068        arg4: *mut ::std::os::raw::c_void,
10069    ) -> *mut ::std::os::raw::c_void {
10070        unsafe {
10071            (self
10072                .Java_org_chocosolver_capi_ConstraintApi_graph_nb_strongly_connected_components
10073                .as_ref()
10074                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
10075        }
10076    }
10077    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_tree(
10078        &self,
10079        arg1: *mut graal_isolatethread_t,
10080        arg2: *mut ::std::os::raw::c_void,
10081        arg3: *mut ::std::os::raw::c_void,
10082    ) -> *mut ::std::os::raw::c_void {
10083        unsafe {
10084            (self
10085                .Java_org_chocosolver_capi_ConstraintApi_graph_tree
10086                .as_ref()
10087                .expect("Expected function, got error."))(arg1, arg2, arg3)
10088        }
10089    }
10090    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_forest(
10091        &self,
10092        arg1: *mut graal_isolatethread_t,
10093        arg2: *mut ::std::os::raw::c_void,
10094        arg3: *mut ::std::os::raw::c_void,
10095    ) -> *mut ::std::os::raw::c_void {
10096        unsafe {
10097            (self
10098                .Java_org_chocosolver_capi_ConstraintApi_graph_forest
10099                .as_ref()
10100                .expect("Expected function, got error."))(arg1, arg2, arg3)
10101        }
10102    }
10103    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_directed_tree(
10104        &self,
10105        arg1: *mut graal_isolatethread_t,
10106        arg2: *mut ::std::os::raw::c_void,
10107        arg3: *mut ::std::os::raw::c_void,
10108        arg4: ::std::os::raw::c_int,
10109    ) -> *mut ::std::os::raw::c_void {
10110        unsafe {
10111            (self
10112                .Java_org_chocosolver_capi_ConstraintApi_graph_directed_tree
10113                .as_ref()
10114                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
10115        }
10116    }
10117    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_directed_forest(
10118        &self,
10119        arg1: *mut graal_isolatethread_t,
10120        arg2: *mut ::std::os::raw::c_void,
10121        arg3: *mut ::std::os::raw::c_void,
10122    ) -> *mut ::std::os::raw::c_void {
10123        unsafe {
10124            (self
10125                .Java_org_chocosolver_capi_ConstraintApi_graph_directed_forest
10126                .as_ref()
10127                .expect("Expected function, got error."))(arg1, arg2, arg3)
10128        }
10129    }
10130    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_reachability(
10131        &self,
10132        arg1: *mut graal_isolatethread_t,
10133        arg2: *mut ::std::os::raw::c_void,
10134        arg3: *mut ::std::os::raw::c_void,
10135        arg4: ::std::os::raw::c_int,
10136    ) -> *mut ::std::os::raw::c_void {
10137        unsafe {
10138            (self
10139                .Java_org_chocosolver_capi_ConstraintApi_graph_reachability
10140                .as_ref()
10141                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
10142        }
10143    }
10144    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_nb_cliques(
10145        &self,
10146        arg1: *mut graal_isolatethread_t,
10147        arg2: *mut ::std::os::raw::c_void,
10148        arg3: *mut ::std::os::raw::c_void,
10149        arg4: *mut ::std::os::raw::c_void,
10150    ) -> *mut ::std::os::raw::c_void {
10151        unsafe {
10152            (self
10153                .Java_org_chocosolver_capi_ConstraintApi_graph_nb_cliques
10154                .as_ref()
10155                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
10156        }
10157    }
10158    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_graph_diameter(
10159        &self,
10160        arg1: *mut graal_isolatethread_t,
10161        arg2: *mut ::std::os::raw::c_void,
10162        arg3: *mut ::std::os::raw::c_void,
10163        arg4: *mut ::std::os::raw::c_void,
10164    ) -> *mut ::std::os::raw::c_void {
10165        unsafe {
10166            (self
10167                .Java_org_chocosolver_capi_ConstraintApi_graph_diameter
10168                .as_ref()
10169                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
10170        }
10171    }
10172    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_getName(
10173        &self,
10174        arg1: *mut graal_isolatethread_t,
10175        arg2: *mut ::std::os::raw::c_void,
10176    ) -> *mut ::std::os::raw::c_char {
10177        unsafe {
10178            (self
10179                .Java_org_chocosolver_capi_ConstraintApi_getName
10180                .as_ref()
10181                .expect("Expected function, got error."))(arg1, arg2)
10182        }
10183    }
10184    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_post(
10185        &self,
10186        arg1: *mut graal_isolatethread_t,
10187        arg2: *mut ::std::os::raw::c_void,
10188    ) {
10189        unsafe {
10190            (self
10191                .Java_org_chocosolver_capi_ConstraintApi_post
10192                .as_ref()
10193                .expect("Expected function, got error."))(arg1, arg2)
10194        }
10195    }
10196    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_reify(
10197        &self,
10198        arg1: *mut graal_isolatethread_t,
10199        arg2: *mut ::std::os::raw::c_void,
10200    ) -> *mut ::std::os::raw::c_void {
10201        unsafe {
10202            (self
10203                .Java_org_chocosolver_capi_ConstraintApi_reify
10204                .as_ref()
10205                .expect("Expected function, got error."))(arg1, arg2)
10206        }
10207    }
10208    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_reify_with(
10209        &self,
10210        arg1: *mut graal_isolatethread_t,
10211        arg2: *mut ::std::os::raw::c_void,
10212        arg3: *mut ::std::os::raw::c_void,
10213    ) {
10214        unsafe {
10215            (self
10216                .Java_org_chocosolver_capi_ConstraintApi_reify_with
10217                .as_ref()
10218                .expect("Expected function, got error."))(arg1, arg2, arg3)
10219        }
10220    }
10221    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_implies(
10222        &self,
10223        arg1: *mut graal_isolatethread_t,
10224        arg2: *mut ::std::os::raw::c_void,
10225        arg3: *mut ::std::os::raw::c_void,
10226    ) {
10227        unsafe {
10228            (self
10229                .Java_org_chocosolver_capi_ConstraintApi_implies
10230                .as_ref()
10231                .expect("Expected function, got error."))(arg1, arg2, arg3)
10232        }
10233    }
10234    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_implied_by(
10235        &self,
10236        arg1: *mut graal_isolatethread_t,
10237        arg2: *mut ::std::os::raw::c_void,
10238        arg3: *mut ::std::os::raw::c_void,
10239    ) {
10240        unsafe {
10241            (self
10242                .Java_org_chocosolver_capi_ConstraintApi_implied_by
10243                .as_ref()
10244                .expect("Expected function, got error."))(arg1, arg2, arg3)
10245        }
10246    }
10247    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_is_satisfied(
10248        &self,
10249        arg1: *mut graal_isolatethread_t,
10250        arg2: *mut ::std::os::raw::c_void,
10251    ) -> ::std::os::raw::c_int {
10252        unsafe {
10253            (self
10254                .Java_org_chocosolver_capi_ConstraintApi_is_satisfied
10255                .as_ref()
10256                .expect("Expected function, got error."))(arg1, arg2)
10257        }
10258    }
10259    pub unsafe fn Java_org_chocosolver_capi_ConstraintApi_getStatus(
10260        &self,
10261        arg1: *mut graal_isolatethread_t,
10262        arg2: *mut ::std::os::raw::c_void,
10263    ) -> ::std::os::raw::c_int {
10264        unsafe {
10265            (self
10266                .Java_org_chocosolver_capi_ConstraintApi_getStatus
10267                .as_ref()
10268                .expect("Expected function, got error."))(arg1, arg2)
10269        }
10270    }
10271    pub unsafe fn Java_org_chocosolver_capi_CriterionApi_time_counter(
10272        &self,
10273        arg1: *mut graal_isolatethread_t,
10274        arg2: *mut ::std::os::raw::c_void,
10275        arg3: ::std::os::raw::c_longlong,
10276    ) -> *mut ::std::os::raw::c_void {
10277        unsafe {
10278            (self
10279                .Java_org_chocosolver_capi_CriterionApi_time_counter
10280                .as_ref()
10281                .expect("Expected function, got error."))(arg1, arg2, arg3)
10282        }
10283    }
10284    pub unsafe fn Java_org_chocosolver_capi_CriterionApi_solution_counter(
10285        &self,
10286        arg1: *mut graal_isolatethread_t,
10287        arg2: *mut ::std::os::raw::c_void,
10288        arg3: ::std::os::raw::c_longlong,
10289    ) -> *mut ::std::os::raw::c_void {
10290        unsafe {
10291            (self
10292                .Java_org_chocosolver_capi_CriterionApi_solution_counter
10293                .as_ref()
10294                .expect("Expected function, got error."))(arg1, arg2, arg3)
10295        }
10296    }
10297    pub unsafe fn Java_org_chocosolver_capi_CriterionApi_node_counter(
10298        &self,
10299        arg1: *mut graal_isolatethread_t,
10300        arg2: *mut ::std::os::raw::c_void,
10301        arg3: ::std::os::raw::c_longlong,
10302    ) -> *mut ::std::os::raw::c_void {
10303        unsafe {
10304            (self
10305                .Java_org_chocosolver_capi_CriterionApi_node_counter
10306                .as_ref()
10307                .expect("Expected function, got error."))(arg1, arg2, arg3)
10308        }
10309    }
10310    pub unsafe fn Java_org_chocosolver_capi_CriterionApi_fail_counter(
10311        &self,
10312        arg1: *mut graal_isolatethread_t,
10313        arg2: *mut ::std::os::raw::c_void,
10314        arg3: ::std::os::raw::c_longlong,
10315    ) -> *mut ::std::os::raw::c_void {
10316        unsafe {
10317            (self
10318                .Java_org_chocosolver_capi_CriterionApi_fail_counter
10319                .as_ref()
10320                .expect("Expected function, got error."))(arg1, arg2, arg3)
10321        }
10322    }
10323    pub unsafe fn Java_org_chocosolver_capi_CriterionApi_restart_counter(
10324        &self,
10325        arg1: *mut graal_isolatethread_t,
10326        arg2: *mut ::std::os::raw::c_void,
10327        arg3: ::std::os::raw::c_longlong,
10328    ) -> *mut ::std::os::raw::c_void {
10329        unsafe {
10330            (self
10331                .Java_org_chocosolver_capi_CriterionApi_restart_counter
10332                .as_ref()
10333                .expect("Expected function, got error."))(arg1, arg2, arg3)
10334        }
10335    }
10336    pub unsafe fn Java_org_chocosolver_capi_CriterionApi_backtrack_counter(
10337        &self,
10338        arg1: *mut graal_isolatethread_t,
10339        arg2: *mut ::std::os::raw::c_void,
10340        arg3: ::std::os::raw::c_longlong,
10341    ) -> *mut ::std::os::raw::c_void {
10342        unsafe {
10343            (self
10344                .Java_org_chocosolver_capi_CriterionApi_backtrack_counter
10345                .as_ref()
10346                .expect("Expected function, got error."))(arg1, arg2, arg3)
10347        }
10348    }
10349    pub unsafe fn Java_org_chocosolver_capi_GraphApi_create_graph(
10350        &self,
10351        arg1: *mut graal_isolatethread_t,
10352        arg2: *mut ::std::os::raw::c_void,
10353        arg3: ::std::os::raw::c_int,
10354        arg4: *mut ::std::os::raw::c_char,
10355        arg5: *mut ::std::os::raw::c_char,
10356        arg6: ::std::os::raw::c_int,
10357    ) -> *mut ::std::os::raw::c_void {
10358        unsafe {
10359            (self
10360                .Java_org_chocosolver_capi_GraphApi_create_graph
10361                .as_ref()
10362                .expect("Expected function, got error."))(
10363                arg1, arg2, arg3, arg4, arg5, arg6
10364            )
10365        }
10366    }
10367    pub unsafe fn Java_org_chocosolver_capi_GraphApi_create_digraph(
10368        &self,
10369        arg1: *mut graal_isolatethread_t,
10370        arg2: *mut ::std::os::raw::c_void,
10371        arg3: ::std::os::raw::c_int,
10372        arg4: *mut ::std::os::raw::c_char,
10373        arg5: *mut ::std::os::raw::c_char,
10374        arg6: ::std::os::raw::c_int,
10375    ) -> *mut ::std::os::raw::c_void {
10376        unsafe {
10377            (self
10378                .Java_org_chocosolver_capi_GraphApi_create_digraph
10379                .as_ref()
10380                .expect("Expected function, got error."))(
10381                arg1, arg2, arg3, arg4, arg5, arg6
10382            )
10383        }
10384    }
10385    pub unsafe fn Java_org_chocosolver_capi_GraphApi_get_nodes(
10386        &self,
10387        arg1: *mut graal_isolatethread_t,
10388        arg2: *mut ::std::os::raw::c_void,
10389    ) -> *mut ::std::os::raw::c_void {
10390        unsafe {
10391            (self
10392                .Java_org_chocosolver_capi_GraphApi_get_nodes
10393                .as_ref()
10394                .expect("Expected function, got error."))(arg1, arg2)
10395        }
10396    }
10397    pub unsafe fn Java_org_chocosolver_capi_GraphApi_add_node(
10398        &self,
10399        arg1: *mut graal_isolatethread_t,
10400        arg2: *mut ::std::os::raw::c_void,
10401        arg3: ::std::os::raw::c_int,
10402    ) -> ::std::os::raw::c_int {
10403        unsafe {
10404            (self
10405                .Java_org_chocosolver_capi_GraphApi_add_node
10406                .as_ref()
10407                .expect("Expected function, got error."))(arg1, arg2, arg3)
10408        }
10409    }
10410    pub unsafe fn Java_org_chocosolver_capi_GraphApi_remove_node(
10411        &self,
10412        arg1: *mut graal_isolatethread_t,
10413        arg2: *mut ::std::os::raw::c_void,
10414        arg3: ::std::os::raw::c_int,
10415    ) -> ::std::os::raw::c_int {
10416        unsafe {
10417            (self
10418                .Java_org_chocosolver_capi_GraphApi_remove_node
10419                .as_ref()
10420                .expect("Expected function, got error."))(arg1, arg2, arg3)
10421        }
10422    }
10423    pub unsafe fn Java_org_chocosolver_capi_GraphApi_add_edge(
10424        &self,
10425        arg1: *mut graal_isolatethread_t,
10426        arg2: *mut ::std::os::raw::c_void,
10427        arg3: ::std::os::raw::c_int,
10428        arg4: ::std::os::raw::c_int,
10429    ) -> ::std::os::raw::c_int {
10430        unsafe {
10431            (self
10432                .Java_org_chocosolver_capi_GraphApi_add_edge
10433                .as_ref()
10434                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
10435        }
10436    }
10437    pub unsafe fn Java_org_chocosolver_capi_GraphApi_remove_edge(
10438        &self,
10439        arg1: *mut graal_isolatethread_t,
10440        arg2: *mut ::std::os::raw::c_void,
10441        arg3: ::std::os::raw::c_int,
10442        arg4: ::std::os::raw::c_int,
10443    ) -> ::std::os::raw::c_int {
10444        unsafe {
10445            (self
10446                .Java_org_chocosolver_capi_GraphApi_remove_edge
10447                .as_ref()
10448                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
10449        }
10450    }
10451    pub unsafe fn Java_org_chocosolver_capi_GraphApi_get_nb_max_nodes(
10452        &self,
10453        arg1: *mut graal_isolatethread_t,
10454        arg2: *mut ::std::os::raw::c_void,
10455    ) -> ::std::os::raw::c_int {
10456        unsafe {
10457            (self
10458                .Java_org_chocosolver_capi_GraphApi_get_nb_max_nodes
10459                .as_ref()
10460                .expect("Expected function, got error."))(arg1, arg2)
10461        }
10462    }
10463    pub unsafe fn Java_org_chocosolver_capi_GraphApi_get_node_set_type(
10464        &self,
10465        arg1: *mut graal_isolatethread_t,
10466        arg2: *mut ::std::os::raw::c_void,
10467    ) -> *mut ::std::os::raw::c_char {
10468        unsafe {
10469            (self
10470                .Java_org_chocosolver_capi_GraphApi_get_node_set_type
10471                .as_ref()
10472                .expect("Expected function, got error."))(arg1, arg2)
10473        }
10474    }
10475    pub unsafe fn Java_org_chocosolver_capi_GraphApi_get_edge_set_type(
10476        &self,
10477        arg1: *mut graal_isolatethread_t,
10478        arg2: *mut ::std::os::raw::c_void,
10479    ) -> *mut ::std::os::raw::c_char {
10480        unsafe {
10481            (self
10482                .Java_org_chocosolver_capi_GraphApi_get_edge_set_type
10483                .as_ref()
10484                .expect("Expected function, got error."))(arg1, arg2)
10485        }
10486    }
10487    pub unsafe fn Java_org_chocosolver_capi_GraphApi_contains_node(
10488        &self,
10489        arg1: *mut graal_isolatethread_t,
10490        arg2: *mut ::std::os::raw::c_void,
10491        arg3: ::std::os::raw::c_int,
10492    ) -> ::std::os::raw::c_int {
10493        unsafe {
10494            (self
10495                .Java_org_chocosolver_capi_GraphApi_contains_node
10496                .as_ref()
10497                .expect("Expected function, got error."))(arg1, arg2, arg3)
10498        }
10499    }
10500    pub unsafe fn Java_org_chocosolver_capi_GraphApi_contains_edge(
10501        &self,
10502        arg1: *mut graal_isolatethread_t,
10503        arg2: *mut ::std::os::raw::c_void,
10504        arg3: ::std::os::raw::c_int,
10505        arg4: ::std::os::raw::c_int,
10506    ) -> ::std::os::raw::c_int {
10507        unsafe {
10508            (self
10509                .Java_org_chocosolver_capi_GraphApi_contains_edge
10510                .as_ref()
10511                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
10512        }
10513    }
10514    pub unsafe fn Java_org_chocosolver_capi_GraphApi_is_directed(
10515        &self,
10516        arg1: *mut graal_isolatethread_t,
10517        arg2: *mut ::std::os::raw::c_void,
10518    ) -> ::std::os::raw::c_int {
10519        unsafe {
10520            (self
10521                .Java_org_chocosolver_capi_GraphApi_is_directed
10522                .as_ref()
10523                .expect("Expected function, got error."))(arg1, arg2)
10524        }
10525    }
10526    pub unsafe fn Java_org_chocosolver_capi_GraphApi_get_successors_of(
10527        &self,
10528        arg1: *mut graal_isolatethread_t,
10529        arg2: *mut ::std::os::raw::c_void,
10530        arg3: ::std::os::raw::c_int,
10531    ) -> *mut ::std::os::raw::c_void {
10532        unsafe {
10533            (self
10534                .Java_org_chocosolver_capi_GraphApi_get_successors_of
10535                .as_ref()
10536                .expect("Expected function, got error."))(arg1, arg2, arg3)
10537        }
10538    }
10539    pub unsafe fn Java_org_chocosolver_capi_GraphApi_get_predecessors_of(
10540        &self,
10541        arg1: *mut graal_isolatethread_t,
10542        arg2: *mut ::std::os::raw::c_void,
10543        arg3: ::std::os::raw::c_int,
10544    ) -> *mut ::std::os::raw::c_void {
10545        unsafe {
10546            (self
10547                .Java_org_chocosolver_capi_GraphApi_get_predecessors_of
10548                .as_ref()
10549                .expect("Expected function, got error."))(arg1, arg2, arg3)
10550        }
10551    }
10552    pub unsafe fn Java_org_chocosolver_capi_GraphApi_graphviz_export(
10553        &self,
10554        arg1: *mut graal_isolatethread_t,
10555        arg2: *mut ::std::os::raw::c_void,
10556    ) -> *mut ::std::os::raw::c_char {
10557        unsafe {
10558            (self
10559                .Java_org_chocosolver_capi_GraphApi_graphviz_export
10560                .as_ref()
10561                .expect("Expected function, got error."))(arg1, arg2)
10562        }
10563    }
10564    pub unsafe fn Java_org_chocosolver_capi_GraphVarApi_create_graphvar(
10565        &self,
10566        arg1: *mut graal_isolatethread_t,
10567        arg2: *mut ::std::os::raw::c_void,
10568        arg3: *mut ::std::os::raw::c_char,
10569        arg4: *mut ::std::os::raw::c_void,
10570        arg5: *mut ::std::os::raw::c_void,
10571    ) -> *mut ::std::os::raw::c_void {
10572        unsafe {
10573            (self
10574                .Java_org_chocosolver_capi_GraphVarApi_create_graphvar
10575                .as_ref()
10576                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
10577        }
10578    }
10579    pub unsafe fn Java_org_chocosolver_capi_GraphVarApi_create_digraphvar(
10580        &self,
10581        arg1: *mut graal_isolatethread_t,
10582        arg2: *mut ::std::os::raw::c_void,
10583        arg3: *mut ::std::os::raw::c_char,
10584        arg4: *mut ::std::os::raw::c_void,
10585        arg5: *mut ::std::os::raw::c_void,
10586    ) -> *mut ::std::os::raw::c_void {
10587        unsafe {
10588            (self
10589                .Java_org_chocosolver_capi_GraphVarApi_create_digraphvar
10590                .as_ref()
10591                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
10592        }
10593    }
10594    pub unsafe fn Java_org_chocosolver_capi_GraphVarApi_create_node_induced_graphvar(
10595        &self,
10596        arg1: *mut graal_isolatethread_t,
10597        arg2: *mut ::std::os::raw::c_void,
10598        arg3: *mut ::std::os::raw::c_char,
10599        arg4: *mut ::std::os::raw::c_void,
10600        arg5: *mut ::std::os::raw::c_void,
10601    ) -> *mut ::std::os::raw::c_void {
10602        unsafe {
10603            (self
10604                .Java_org_chocosolver_capi_GraphVarApi_create_node_induced_graphvar
10605                .as_ref()
10606                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
10607        }
10608    }
10609    pub unsafe fn Java_org_chocosolver_capi_GraphVarApi_create_node_induced_digraphvar(
10610        &self,
10611        arg1: *mut graal_isolatethread_t,
10612        arg2: *mut ::std::os::raw::c_void,
10613        arg3: *mut ::std::os::raw::c_char,
10614        arg4: *mut ::std::os::raw::c_void,
10615        arg5: *mut ::std::os::raw::c_void,
10616    ) -> *mut ::std::os::raw::c_void {
10617        unsafe {
10618            (self
10619                .Java_org_chocosolver_capi_GraphVarApi_create_node_induced_digraphvar
10620                .as_ref()
10621                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
10622        }
10623    }
10624    pub unsafe fn Java_org_chocosolver_capi_GraphVarApi_get_graphvar_lb(
10625        &self,
10626        arg1: *mut graal_isolatethread_t,
10627        arg2: *mut ::std::os::raw::c_void,
10628    ) -> *mut ::std::os::raw::c_void {
10629        unsafe {
10630            (self
10631                .Java_org_chocosolver_capi_GraphVarApi_get_graphvar_lb
10632                .as_ref()
10633                .expect("Expected function, got error."))(arg1, arg2)
10634        }
10635    }
10636    pub unsafe fn Java_org_chocosolver_capi_GraphVarApi_get_graphvar_ub(
10637        &self,
10638        arg1: *mut graal_isolatethread_t,
10639        arg2: *mut ::std::os::raw::c_void,
10640    ) -> *mut ::std::os::raw::c_void {
10641        unsafe {
10642            (self
10643                .Java_org_chocosolver_capi_GraphVarApi_get_graphvar_ub
10644                .as_ref()
10645                .expect("Expected function, got error."))(arg1, arg2)
10646        }
10647    }
10648    pub unsafe fn Java_org_chocosolver_capi_GraphVarApi_get_graphvar_value(
10649        &self,
10650        arg1: *mut graal_isolatethread_t,
10651        arg2: *mut ::std::os::raw::c_void,
10652    ) -> *mut ::std::os::raw::c_void {
10653        unsafe {
10654            (self
10655                .Java_org_chocosolver_capi_GraphVarApi_get_graphvar_value
10656                .as_ref()
10657                .expect("Expected function, got error."))(arg1, arg2)
10658        }
10659    }
10660    pub unsafe fn Java_org_chocosolver_capi_HandlesApi_destroy(
10661        &self,
10662        arg1: *mut graal_isolatethread_t,
10663        arg2: *mut ::std::os::raw::c_void,
10664    ) {
10665        unsafe {
10666            (self
10667                .Java_org_chocosolver_capi_HandlesApi_destroy
10668                .as_ref()
10669                .expect("Expected function, got error."))(arg1, arg2)
10670        }
10671    }
10672    pub unsafe fn Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_logop(
10673        &self,
10674        arg1: *mut graal_isolatethread_t,
10675        arg2: *mut ::std::os::raw::c_void,
10676        arg3: *mut ::std::os::raw::c_void,
10677    ) -> ::std::os::raw::c_int {
10678        unsafe {
10679            (self
10680                .Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_logop
10681                .as_ref()
10682                .expect("Expected function, got error."))(arg1, arg2, arg3)
10683        }
10684    }
10685    pub unsafe fn Java_org_chocosolver_capi_ISatFactoryApi_add_clauses(
10686        &self,
10687        arg1: *mut graal_isolatethread_t,
10688        arg2: *mut ::std::os::raw::c_void,
10689        arg3: *mut ::std::os::raw::c_void,
10690        arg4: *mut ::std::os::raw::c_void,
10691    ) -> ::std::os::raw::c_int {
10692        unsafe {
10693            (self
10694                .Java_org_chocosolver_capi_ISatFactoryApi_add_clauses
10695                .as_ref()
10696                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
10697        }
10698    }
10699    pub unsafe fn Java_org_chocosolver_capi_ISatFactoryApi_add_clause_true(
10700        &self,
10701        arg1: *mut graal_isolatethread_t,
10702        arg2: *mut ::std::os::raw::c_void,
10703        arg3: *mut ::std::os::raw::c_void,
10704    ) -> ::std::os::raw::c_int {
10705        unsafe {
10706            (self
10707                .Java_org_chocosolver_capi_ISatFactoryApi_add_clause_true
10708                .as_ref()
10709                .expect("Expected function, got error."))(arg1, arg2, arg3)
10710        }
10711    }
10712    pub unsafe fn Java_org_chocosolver_capi_ISatFactoryApi_add_clause_false(
10713        &self,
10714        arg1: *mut graal_isolatethread_t,
10715        arg2: *mut ::std::os::raw::c_void,
10716        arg3: *mut ::std::os::raw::c_void,
10717    ) -> ::std::os::raw::c_int {
10718        unsafe {
10719            (self
10720                .Java_org_chocosolver_capi_ISatFactoryApi_add_clause_false
10721                .as_ref()
10722                .expect("Expected function, got error."))(arg1, arg2, arg3)
10723        }
10724    }
10725    pub unsafe fn Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_eq(
10726        &self,
10727        arg1: *mut graal_isolatethread_t,
10728        arg2: *mut ::std::os::raw::c_void,
10729        arg3: *mut ::std::os::raw::c_void,
10730        arg4: *mut ::std::os::raw::c_void,
10731    ) -> ::std::os::raw::c_int {
10732        unsafe {
10733            (self
10734                .Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_eq
10735                .as_ref()
10736                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
10737        }
10738    }
10739    pub unsafe fn Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_le(
10740        &self,
10741        arg1: *mut graal_isolatethread_t,
10742        arg2: *mut ::std::os::raw::c_void,
10743        arg3: *mut ::std::os::raw::c_void,
10744        arg4: *mut ::std::os::raw::c_void,
10745    ) -> ::std::os::raw::c_int {
10746        unsafe {
10747            (self
10748                .Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_le
10749                .as_ref()
10750                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
10751        }
10752    }
10753    pub unsafe fn Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_lt(
10754        &self,
10755        arg1: *mut graal_isolatethread_t,
10756        arg2: *mut ::std::os::raw::c_void,
10757        arg3: *mut ::std::os::raw::c_void,
10758        arg4: *mut ::std::os::raw::c_void,
10759    ) -> ::std::os::raw::c_int {
10760        unsafe {
10761            (self
10762                .Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_lt
10763                .as_ref()
10764                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
10765        }
10766    }
10767    pub unsafe fn Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_not(
10768        &self,
10769        arg1: *mut graal_isolatethread_t,
10770        arg2: *mut ::std::os::raw::c_void,
10771        arg3: *mut ::std::os::raw::c_void,
10772        arg4: *mut ::std::os::raw::c_void,
10773    ) -> ::std::os::raw::c_int {
10774        unsafe {
10775            (self
10776                .Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_not
10777                .as_ref()
10778                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
10779        }
10780    }
10781    pub unsafe fn Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_or_array_eq_var(
10782        &self,
10783        arg1: *mut graal_isolatethread_t,
10784        arg2: *mut ::std::os::raw::c_void,
10785        arg3: *mut ::std::os::raw::c_void,
10786        arg4: *mut ::std::os::raw::c_void,
10787    ) -> ::std::os::raw::c_int {
10788        unsafe {
10789            (self
10790                .Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_or_array_eq_var
10791                .as_ref()
10792                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
10793        }
10794    }
10795    pub unsafe fn Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_and_array_eq_var(
10796        &self,
10797        arg1: *mut graal_isolatethread_t,
10798        arg2: *mut ::std::os::raw::c_void,
10799        arg3: *mut ::std::os::raw::c_void,
10800        arg4: *mut ::std::os::raw::c_void,
10801    ) -> ::std::os::raw::c_int {
10802        unsafe {
10803            (self
10804                .Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_and_array_eq_var
10805                .as_ref()
10806                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
10807        }
10808    }
10809    pub unsafe fn Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_or_eq_var(
10810        &self,
10811        arg1: *mut graal_isolatethread_t,
10812        arg2: *mut ::std::os::raw::c_void,
10813        arg3: *mut ::std::os::raw::c_void,
10814        arg4: *mut ::std::os::raw::c_void,
10815        arg5: *mut ::std::os::raw::c_void,
10816    ) -> ::std::os::raw::c_int {
10817        unsafe {
10818            (self
10819                .Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_or_eq_var
10820                .as_ref()
10821                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
10822        }
10823    }
10824    pub unsafe fn Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_and_eq_var(
10825        &self,
10826        arg1: *mut graal_isolatethread_t,
10827        arg2: *mut ::std::os::raw::c_void,
10828        arg3: *mut ::std::os::raw::c_void,
10829        arg4: *mut ::std::os::raw::c_void,
10830        arg5: *mut ::std::os::raw::c_void,
10831    ) -> ::std::os::raw::c_int {
10832        unsafe {
10833            (self
10834                .Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_and_eq_var
10835                .as_ref()
10836                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
10837        }
10838    }
10839    pub unsafe fn Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_xor_eq_var(
10840        &self,
10841        arg1: *mut graal_isolatethread_t,
10842        arg2: *mut ::std::os::raw::c_void,
10843        arg3: *mut ::std::os::raw::c_void,
10844        arg4: *mut ::std::os::raw::c_void,
10845        arg5: *mut ::std::os::raw::c_void,
10846    ) -> ::std::os::raw::c_int {
10847        unsafe {
10848            (self
10849                .Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_xor_eq_var
10850                .as_ref()
10851                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
10852        }
10853    }
10854    pub unsafe fn Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_is_eq_var(
10855        &self,
10856        arg1: *mut graal_isolatethread_t,
10857        arg2: *mut ::std::os::raw::c_void,
10858        arg3: *mut ::std::os::raw::c_void,
10859        arg4: *mut ::std::os::raw::c_void,
10860        arg5: *mut ::std::os::raw::c_void,
10861    ) -> ::std::os::raw::c_int {
10862        unsafe {
10863            (self
10864                .Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_is_eq_var
10865                .as_ref()
10866                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
10867        }
10868    }
10869    pub unsafe fn Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_is_neq_var(
10870        &self,
10871        arg1: *mut graal_isolatethread_t,
10872        arg2: *mut ::std::os::raw::c_void,
10873        arg3: *mut ::std::os::raw::c_void,
10874        arg4: *mut ::std::os::raw::c_void,
10875        arg5: *mut ::std::os::raw::c_void,
10876    ) -> ::std::os::raw::c_int {
10877        unsafe {
10878            (self
10879                .Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_is_neq_var
10880                .as_ref()
10881                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
10882        }
10883    }
10884    pub unsafe fn Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_is_le_var(
10885        &self,
10886        arg1: *mut graal_isolatethread_t,
10887        arg2: *mut ::std::os::raw::c_void,
10888        arg3: *mut ::std::os::raw::c_void,
10889        arg4: *mut ::std::os::raw::c_void,
10890        arg5: *mut ::std::os::raw::c_void,
10891    ) -> ::std::os::raw::c_int {
10892        unsafe {
10893            (self
10894                .Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_is_le_var
10895                .as_ref()
10896                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
10897        }
10898    }
10899    pub unsafe fn Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_is_lt_var(
10900        &self,
10901        arg1: *mut graal_isolatethread_t,
10902        arg2: *mut ::std::os::raw::c_void,
10903        arg3: *mut ::std::os::raw::c_void,
10904        arg4: *mut ::std::os::raw::c_void,
10905        arg5: *mut ::std::os::raw::c_void,
10906    ) -> ::std::os::raw::c_int {
10907        unsafe {
10908            (self
10909                .Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_is_lt_var
10910                .as_ref()
10911                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
10912        }
10913    }
10914    pub unsafe fn Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_or_array_equal_true(
10915        &self,
10916        arg1: *mut graal_isolatethread_t,
10917        arg2: *mut ::std::os::raw::c_void,
10918        arg3: *mut ::std::os::raw::c_void,
10919    ) -> ::std::os::raw::c_int {
10920        unsafe {
10921            (self
10922                .Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_or_array_equal_true
10923                .as_ref()
10924                .expect("Expected function, got error."))(arg1, arg2, arg3)
10925        }
10926    }
10927    pub unsafe fn Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_and_array_equal_false(
10928        &self,
10929        arg1: *mut graal_isolatethread_t,
10930        arg2: *mut ::std::os::raw::c_void,
10931        arg3: *mut ::std::os::raw::c_void,
10932    ) -> ::std::os::raw::c_int {
10933        unsafe {
10934            (self
10935                .Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_bool_and_array_equal_false
10936                .as_ref()
10937                .expect("Expected function, got error."))(arg1, arg2, arg3)
10938        }
10939    }
10940    pub unsafe fn Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_at_most_one(
10941        &self,
10942        arg1: *mut graal_isolatethread_t,
10943        arg2: *mut ::std::os::raw::c_void,
10944        arg3: *mut ::std::os::raw::c_void,
10945    ) -> ::std::os::raw::c_int {
10946        unsafe {
10947            (self
10948                .Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_at_most_one
10949                .as_ref()
10950                .expect("Expected function, got error."))(arg1, arg2, arg3)
10951        }
10952    }
10953    pub unsafe fn Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_at_most_nminus_one(
10954        &self,
10955        arg1: *mut graal_isolatethread_t,
10956        arg2: *mut ::std::os::raw::c_void,
10957        arg3: *mut ::std::os::raw::c_void,
10958    ) -> ::std::os::raw::c_int {
10959        unsafe {
10960            (self
10961                .Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_at_most_nminus_one
10962                .as_ref()
10963                .expect("Expected function, got error."))(arg1, arg2, arg3)
10964        }
10965    }
10966    pub unsafe fn Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_sum_bool_array_greater_eq_var(
10967        &self,
10968        arg1: *mut graal_isolatethread_t,
10969        arg2: *mut ::std::os::raw::c_void,
10970        arg3: *mut ::std::os::raw::c_void,
10971        arg4: *mut ::std::os::raw::c_void,
10972    ) -> ::std::os::raw::c_int {
10973        unsafe {
10974            (self
10975                .Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_sum_bool_array_greater_eq_var
10976                .as_ref()
10977                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
10978        }
10979    }
10980    pub unsafe fn Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_max_bool_array_less_eq_var(
10981        &self,
10982        arg1: *mut graal_isolatethread_t,
10983        arg2: *mut ::std::os::raw::c_void,
10984        arg3: *mut ::std::os::raw::c_void,
10985        arg4: *mut ::std::os::raw::c_void,
10986    ) -> ::std::os::raw::c_int {
10987        unsafe {
10988            (self
10989                .Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_max_bool_array_less_eq_var
10990                .as_ref()
10991                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
10992        }
10993    }
10994    pub unsafe fn Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_sum_bool_array_less_eq_var(
10995        &self,
10996        arg1: *mut graal_isolatethread_t,
10997        arg2: *mut ::std::os::raw::c_void,
10998        arg3: *mut ::std::os::raw::c_void,
10999        arg4: *mut ::std::os::raw::c_void,
11000    ) -> ::std::os::raw::c_int {
11001        unsafe {
11002            (self
11003                .Java_org_chocosolver_capi_ISatFactoryApi_add_clauses_sum_bool_array_less_eq_var
11004                .as_ref()
11005                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
11006        }
11007    }
11008    pub unsafe fn Java_org_chocosolver_capi_ISatFactoryApi_add_constructive_disjunction(
11009        &self,
11010        arg1: *mut graal_isolatethread_t,
11011        arg2: *mut ::std::os::raw::c_void,
11012        arg3: *mut ::std::os::raw::c_void,
11013    ) -> ::std::os::raw::c_int {
11014        unsafe {
11015            (self
11016                .Java_org_chocosolver_capi_ISatFactoryApi_add_constructive_disjunction
11017                .as_ref()
11018                .expect("Expected function, got error."))(arg1, arg2, arg3)
11019        }
11020    }
11021    pub unsafe fn Java_org_chocosolver_capi_ISupportableApi_any(
11022        &self,
11023        arg1: *mut graal_isolatethread_t,
11024    ) -> *mut ::std::os::raw::c_void {
11025        unsafe {
11026            (self
11027                .Java_org_chocosolver_capi_ISupportableApi_any
11028                .as_ref()
11029                .expect("Expected function, got error."))(arg1)
11030        }
11031    }
11032    pub unsafe fn Java_org_chocosolver_capi_ISupportableApi_col(
11033        &self,
11034        arg1: *mut graal_isolatethread_t,
11035        arg2: ::std::os::raw::c_int,
11036    ) -> *mut ::std::os::raw::c_void {
11037        unsafe {
11038            (self
11039                .Java_org_chocosolver_capi_ISupportableApi_col
11040                .as_ref()
11041                .expect("Expected function, got error."))(arg1, arg2)
11042        }
11043    }
11044    pub unsafe fn Java_org_chocosolver_capi_ISupportableApi_eq(
11045        &self,
11046        arg1: *mut graal_isolatethread_t,
11047        arg2: ::std::os::raw::c_int,
11048    ) -> *mut ::std::os::raw::c_void {
11049        unsafe {
11050            (self
11051                .Java_org_chocosolver_capi_ISupportableApi_eq
11052                .as_ref()
11053                .expect("Expected function, got error."))(arg1, arg2)
11054        }
11055    }
11056    pub unsafe fn Java_org_chocosolver_capi_ISupportableApi_ne(
11057        &self,
11058        arg1: *mut graal_isolatethread_t,
11059        arg2: ::std::os::raw::c_int,
11060    ) -> *mut ::std::os::raw::c_void {
11061        unsafe {
11062            (self
11063                .Java_org_chocosolver_capi_ISupportableApi_ne
11064                .as_ref()
11065                .expect("Expected function, got error."))(arg1, arg2)
11066        }
11067    }
11068    pub unsafe fn Java_org_chocosolver_capi_ISupportableApi_ge(
11069        &self,
11070        arg1: *mut graal_isolatethread_t,
11071        arg2: ::std::os::raw::c_int,
11072    ) -> *mut ::std::os::raw::c_void {
11073        unsafe {
11074            (self
11075                .Java_org_chocosolver_capi_ISupportableApi_ge
11076                .as_ref()
11077                .expect("Expected function, got error."))(arg1, arg2)
11078        }
11079    }
11080    pub unsafe fn Java_org_chocosolver_capi_ISupportableApi_gt(
11081        &self,
11082        arg1: *mut graal_isolatethread_t,
11083        arg2: ::std::os::raw::c_int,
11084    ) -> *mut ::std::os::raw::c_void {
11085        unsafe {
11086            (self
11087                .Java_org_chocosolver_capi_ISupportableApi_gt
11088                .as_ref()
11089                .expect("Expected function, got error."))(arg1, arg2)
11090        }
11091    }
11092    pub unsafe fn Java_org_chocosolver_capi_ISupportableApi_le(
11093        &self,
11094        arg1: *mut graal_isolatethread_t,
11095        arg2: ::std::os::raw::c_int,
11096    ) -> *mut ::std::os::raw::c_void {
11097        unsafe {
11098            (self
11099                .Java_org_chocosolver_capi_ISupportableApi_le
11100                .as_ref()
11101                .expect("Expected function, got error."))(arg1, arg2)
11102        }
11103    }
11104    pub unsafe fn Java_org_chocosolver_capi_ISupportableApi_lt(
11105        &self,
11106        arg1: *mut graal_isolatethread_t,
11107        arg2: ::std::os::raw::c_int,
11108    ) -> *mut ::std::os::raw::c_void {
11109        unsafe {
11110            (self
11111                .Java_org_chocosolver_capi_ISupportableApi_lt
11112                .as_ref()
11113                .expect("Expected function, got error."))(arg1, arg2)
11114        }
11115    }
11116    pub unsafe fn Java_org_chocosolver_capi_ISupportableApi_in(
11117        &self,
11118        arg1: *mut graal_isolatethread_t,
11119        arg2: *mut ::std::os::raw::c_void,
11120    ) -> *mut ::std::os::raw::c_void {
11121        unsafe {
11122            (self
11123                .Java_org_chocosolver_capi_ISupportableApi_in
11124                .as_ref()
11125                .expect("Expected function, got error."))(arg1, arg2)
11126        }
11127    }
11128    pub unsafe fn Java_org_chocosolver_capi_ISupportableApi_nin(
11129        &self,
11130        arg1: *mut graal_isolatethread_t,
11131        arg2: *mut ::std::os::raw::c_void,
11132    ) -> *mut ::std::os::raw::c_void {
11133        unsafe {
11134            (self
11135                .Java_org_chocosolver_capi_ISupportableApi_nin
11136                .as_ref()
11137                .expect("Expected function, got error."))(arg1, arg2)
11138        }
11139    }
11140    pub unsafe fn Java_org_chocosolver_capi_ISupportableApi_eq_col(
11141        &self,
11142        arg1: *mut graal_isolatethread_t,
11143        arg2: *mut ::std::os::raw::c_void,
11144        arg3: ::std::os::raw::c_int,
11145    ) -> *mut ::std::os::raw::c_void {
11146        unsafe {
11147            (self
11148                .Java_org_chocosolver_capi_ISupportableApi_eq_col
11149                .as_ref()
11150                .expect("Expected function, got error."))(arg1, arg2, arg3)
11151        }
11152    }
11153    pub unsafe fn Java_org_chocosolver_capi_ISupportableApi_ne_col(
11154        &self,
11155        arg1: *mut graal_isolatethread_t,
11156        arg2: *mut ::std::os::raw::c_void,
11157        arg3: ::std::os::raw::c_int,
11158    ) -> *mut ::std::os::raw::c_void {
11159        unsafe {
11160            (self
11161                .Java_org_chocosolver_capi_ISupportableApi_ne_col
11162                .as_ref()
11163                .expect("Expected function, got error."))(arg1, arg2, arg3)
11164        }
11165    }
11166    pub unsafe fn Java_org_chocosolver_capi_ISupportableApi_ge_col(
11167        &self,
11168        arg1: *mut graal_isolatethread_t,
11169        arg2: *mut ::std::os::raw::c_void,
11170        arg3: ::std::os::raw::c_int,
11171    ) -> *mut ::std::os::raw::c_void {
11172        unsafe {
11173            (self
11174                .Java_org_chocosolver_capi_ISupportableApi_ge_col
11175                .as_ref()
11176                .expect("Expected function, got error."))(arg1, arg2, arg3)
11177        }
11178    }
11179    pub unsafe fn Java_org_chocosolver_capi_ISupportableApi_gt_col(
11180        &self,
11181        arg1: *mut graal_isolatethread_t,
11182        arg2: *mut ::std::os::raw::c_void,
11183        arg3: ::std::os::raw::c_int,
11184    ) -> *mut ::std::os::raw::c_void {
11185        unsafe {
11186            (self
11187                .Java_org_chocosolver_capi_ISupportableApi_gt_col
11188                .as_ref()
11189                .expect("Expected function, got error."))(arg1, arg2, arg3)
11190        }
11191    }
11192    pub unsafe fn Java_org_chocosolver_capi_ISupportableApi_le_col(
11193        &self,
11194        arg1: *mut graal_isolatethread_t,
11195        arg2: *mut ::std::os::raw::c_void,
11196        arg3: ::std::os::raw::c_int,
11197    ) -> *mut ::std::os::raw::c_void {
11198        unsafe {
11199            (self
11200                .Java_org_chocosolver_capi_ISupportableApi_le_col
11201                .as_ref()
11202                .expect("Expected function, got error."))(arg1, arg2, arg3)
11203        }
11204    }
11205    pub unsafe fn Java_org_chocosolver_capi_ISupportableApi_lt_col(
11206        &self,
11207        arg1: *mut graal_isolatethread_t,
11208        arg2: *mut ::std::os::raw::c_void,
11209        arg3: ::std::os::raw::c_int,
11210    ) -> *mut ::std::os::raw::c_void {
11211        unsafe {
11212            (self
11213                .Java_org_chocosolver_capi_ISupportableApi_lt_col
11214                .as_ref()
11215                .expect("Expected function, got error."))(arg1, arg2, arg3)
11216        }
11217    }
11218    pub unsafe fn Java_org_chocosolver_capi_IntVarApi_intVar_sii(
11219        &self,
11220        arg1: *mut graal_isolatethread_t,
11221        arg2: *mut ::std::os::raw::c_void,
11222        arg3: *mut ::std::os::raw::c_char,
11223        arg4: ::std::os::raw::c_int,
11224        arg5: ::std::os::raw::c_int,
11225    ) -> *mut ::std::os::raw::c_void {
11226        unsafe {
11227            (self
11228                .Java_org_chocosolver_capi_IntVarApi_intVar_sii
11229                .as_ref()
11230                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
11231        }
11232    }
11233    pub unsafe fn Java_org_chocosolver_capi_IntVarApi_intVar_siib(
11234        &self,
11235        arg1: *mut graal_isolatethread_t,
11236        arg2: *mut ::std::os::raw::c_void,
11237        arg3: *mut ::std::os::raw::c_char,
11238        arg4: ::std::os::raw::c_int,
11239        arg5: ::std::os::raw::c_int,
11240        arg6: ::std::os::raw::c_int,
11241    ) -> *mut ::std::os::raw::c_void {
11242        unsafe {
11243            (self
11244                .Java_org_chocosolver_capi_IntVarApi_intVar_siib
11245                .as_ref()
11246                .expect("Expected function, got error."))(
11247                arg1, arg2, arg3, arg4, arg5, arg6
11248            )
11249        }
11250    }
11251    pub unsafe fn Java_org_chocosolver_capi_IntVarApi_intVar_ii(
11252        &self,
11253        arg1: *mut graal_isolatethread_t,
11254        arg2: *mut ::std::os::raw::c_void,
11255        arg3: ::std::os::raw::c_int,
11256        arg4: ::std::os::raw::c_int,
11257    ) -> *mut ::std::os::raw::c_void {
11258        unsafe {
11259            (self
11260                .Java_org_chocosolver_capi_IntVarApi_intVar_ii
11261                .as_ref()
11262                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
11263        }
11264    }
11265    pub unsafe fn Java_org_chocosolver_capi_IntVarApi_intVar_iib(
11266        &self,
11267        arg1: *mut graal_isolatethread_t,
11268        arg2: *mut ::std::os::raw::c_void,
11269        arg3: ::std::os::raw::c_int,
11270        arg4: ::std::os::raw::c_int,
11271        arg5: ::std::os::raw::c_int,
11272    ) -> *mut ::std::os::raw::c_void {
11273        unsafe {
11274            (self
11275                .Java_org_chocosolver_capi_IntVarApi_intVar_iib
11276                .as_ref()
11277                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
11278        }
11279    }
11280    pub unsafe fn Java_org_chocosolver_capi_IntVarApi_intVar_s_arr(
11281        &self,
11282        arg1: *mut graal_isolatethread_t,
11283        arg2: *mut ::std::os::raw::c_void,
11284        arg3: *mut ::std::os::raw::c_char,
11285        arg4: *mut ::std::os::raw::c_void,
11286    ) -> *mut ::std::os::raw::c_void {
11287        unsafe {
11288            (self
11289                .Java_org_chocosolver_capi_IntVarApi_intVar_s_arr
11290                .as_ref()
11291                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
11292        }
11293    }
11294    pub unsafe fn Java_org_chocosolver_capi_IntVarApi_intVar_arr(
11295        &self,
11296        arg1: *mut graal_isolatethread_t,
11297        arg2: *mut ::std::os::raw::c_void,
11298        arg3: *mut ::std::os::raw::c_void,
11299    ) -> *mut ::std::os::raw::c_void {
11300        unsafe {
11301            (self
11302                .Java_org_chocosolver_capi_IntVarApi_intVar_arr
11303                .as_ref()
11304                .expect("Expected function, got error."))(arg1, arg2, arg3)
11305        }
11306    }
11307    pub unsafe fn Java_org_chocosolver_capi_IntVarApi_intVar_i(
11308        &self,
11309        arg1: *mut graal_isolatethread_t,
11310        arg2: *mut ::std::os::raw::c_void,
11311        arg3: ::std::os::raw::c_int,
11312    ) -> *mut ::std::os::raw::c_void {
11313        unsafe {
11314            (self
11315                .Java_org_chocosolver_capi_IntVarApi_intVar_i
11316                .as_ref()
11317                .expect("Expected function, got error."))(arg1, arg2, arg3)
11318        }
11319    }
11320    pub unsafe fn Java_org_chocosolver_capi_IntVarApi_intVar_si(
11321        &self,
11322        arg1: *mut graal_isolatethread_t,
11323        arg2: *mut ::std::os::raw::c_void,
11324        arg3: *mut ::std::os::raw::c_char,
11325        arg4: ::std::os::raw::c_int,
11326    ) -> *mut ::std::os::raw::c_void {
11327        unsafe {
11328            (self
11329                .Java_org_chocosolver_capi_IntVarApi_intVar_si
11330                .as_ref()
11331                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
11332        }
11333    }
11334    pub unsafe fn Java_org_chocosolver_capi_IntVarApi_getName(
11335        &self,
11336        arg1: *mut graal_isolatethread_t,
11337        arg2: *mut ::std::os::raw::c_void,
11338    ) -> *mut ::std::os::raw::c_char {
11339        unsafe {
11340            (self
11341                .Java_org_chocosolver_capi_IntVarApi_getName
11342                .as_ref()
11343                .expect("Expected function, got error."))(arg1, arg2)
11344        }
11345    }
11346    pub unsafe fn Java_org_chocosolver_capi_IntVarApi_getLB(
11347        &self,
11348        arg1: *mut graal_isolatethread_t,
11349        arg2: *mut ::std::os::raw::c_void,
11350    ) -> ::std::os::raw::c_int {
11351        unsafe {
11352            (self
11353                .Java_org_chocosolver_capi_IntVarApi_getLB
11354                .as_ref()
11355                .expect("Expected function, got error."))(arg1, arg2)
11356        }
11357    }
11358    pub unsafe fn Java_org_chocosolver_capi_IntVarApi_getUB(
11359        &self,
11360        arg1: *mut graal_isolatethread_t,
11361        arg2: *mut ::std::os::raw::c_void,
11362    ) -> ::std::os::raw::c_int {
11363        unsafe {
11364            (self
11365                .Java_org_chocosolver_capi_IntVarApi_getUB
11366                .as_ref()
11367                .expect("Expected function, got error."))(arg1, arg2)
11368        }
11369    }
11370    pub unsafe fn Java_org_chocosolver_capi_IntVarApi_getValue(
11371        &self,
11372        arg1: *mut graal_isolatethread_t,
11373        arg2: *mut ::std::os::raw::c_void,
11374    ) -> ::std::os::raw::c_int {
11375        unsafe {
11376            (self
11377                .Java_org_chocosolver_capi_IntVarApi_getValue
11378                .as_ref()
11379                .expect("Expected function, got error."))(arg1, arg2)
11380        }
11381    }
11382    pub unsafe fn Java_org_chocosolver_capi_IntVarApi_hasEnumeratedDomain(
11383        &self,
11384        arg1: *mut graal_isolatethread_t,
11385        arg2: *mut ::std::os::raw::c_void,
11386    ) -> ::std::os::raw::c_int {
11387        unsafe {
11388            (self
11389                .Java_org_chocosolver_capi_IntVarApi_hasEnumeratedDomain
11390                .as_ref()
11391                .expect("Expected function, got error."))(arg1, arg2)
11392        }
11393    }
11394    pub unsafe fn Java_org_chocosolver_capi_IntVarApi_getDomainValues(
11395        &self,
11396        arg1: *mut graal_isolatethread_t,
11397        arg2: *mut ::std::os::raw::c_void,
11398    ) -> *mut ::std::os::raw::c_void {
11399        unsafe {
11400            (self
11401                .Java_org_chocosolver_capi_IntVarApi_getDomainValues
11402                .as_ref()
11403                .expect("Expected function, got error."))(arg1, arg2)
11404        }
11405    }
11406    pub unsafe fn Java_org_chocosolver_capi_ListApi_size(
11407        &self,
11408        arg1: *mut graal_isolatethread_t,
11409        arg2: *mut ::std::os::raw::c_void,
11410    ) -> ::std::os::raw::c_int {
11411        unsafe {
11412            (self
11413                .Java_org_chocosolver_capi_ListApi_size
11414                .as_ref()
11415                .expect("Expected function, got error."))(arg1, arg2)
11416        }
11417    }
11418    pub unsafe fn Java_org_chocosolver_capi_ListApi_solution_get(
11419        &self,
11420        arg1: *mut graal_isolatethread_t,
11421        arg2: *mut ::std::os::raw::c_void,
11422        arg3: ::std::os::raw::c_int,
11423    ) -> *mut ::std::os::raw::c_void {
11424        unsafe {
11425            (self
11426                .Java_org_chocosolver_capi_ListApi_solution_get
11427                .as_ref()
11428                .expect("Expected function, got error."))(arg1, arg2, arg3)
11429        }
11430    }
11431    pub unsafe fn Java_org_chocosolver_capi_ListApi_fa_counter_create(
11432        &self,
11433        arg1: *mut graal_isolatethread_t,
11434    ) -> *mut ::std::os::raw::c_void {
11435        unsafe {
11436            (self
11437                .Java_org_chocosolver_capi_ListApi_fa_counter_create
11438                .as_ref()
11439                .expect("Expected function, got error."))(arg1)
11440        }
11441    }
11442    pub unsafe fn Java_org_chocosolver_capi_ListApi_fa_counter_add(
11443        &self,
11444        arg1: *mut graal_isolatethread_t,
11445        arg2: *mut ::std::os::raw::c_void,
11446        arg3: *mut ::std::os::raw::c_void,
11447    ) {
11448        unsafe {
11449            (self
11450                .Java_org_chocosolver_capi_ListApi_fa_counter_add
11451                .as_ref()
11452                .expect("Expected function, got error."))(arg1, arg2, arg3)
11453        }
11454    }
11455    pub unsafe fn Java_org_chocosolver_capi_ListApi_fa_counter_get(
11456        &self,
11457        arg1: *mut graal_isolatethread_t,
11458        arg2: *mut ::std::os::raw::c_void,
11459        arg3: ::std::os::raw::c_int,
11460    ) -> *mut ::std::os::raw::c_void {
11461        unsafe {
11462            (self
11463                .Java_org_chocosolver_capi_ListApi_fa_counter_get
11464                .as_ref()
11465                .expect("Expected function, got error."))(arg1, arg2, arg3)
11466        }
11467    }
11468    pub unsafe fn Java_org_chocosolver_capi_LogOpApi_and(
11469        &self,
11470        arg1: *mut graal_isolatethread_t,
11471        arg2: *mut ::std::os::raw::c_void,
11472    ) -> *mut ::std::os::raw::c_void {
11473        unsafe {
11474            (self
11475                .Java_org_chocosolver_capi_LogOpApi_and
11476                .as_ref()
11477                .expect("Expected function, got error."))(arg1, arg2)
11478        }
11479    }
11480    pub unsafe fn Java_org_chocosolver_capi_LogOpApi_if_only_if(
11481        &self,
11482        arg1: *mut graal_isolatethread_t,
11483        arg2: *mut ::std::os::raw::c_void,
11484        arg3: *mut ::std::os::raw::c_void,
11485    ) -> *mut ::std::os::raw::c_void {
11486        unsafe {
11487            (self
11488                .Java_org_chocosolver_capi_LogOpApi_if_only_if
11489                .as_ref()
11490                .expect("Expected function, got error."))(arg1, arg2, arg3)
11491        }
11492    }
11493    pub unsafe fn Java_org_chocosolver_capi_LogOpApi_if_then_else(
11494        &self,
11495        arg1: *mut graal_isolatethread_t,
11496        arg2: *mut ::std::os::raw::c_void,
11497        arg3: *mut ::std::os::raw::c_void,
11498        arg4: *mut ::std::os::raw::c_void,
11499    ) -> *mut ::std::os::raw::c_void {
11500        unsafe {
11501            (self
11502                .Java_org_chocosolver_capi_LogOpApi_if_then_else
11503                .as_ref()
11504                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
11505        }
11506    }
11507    pub unsafe fn Java_org_chocosolver_capi_LogOpApi_implies(
11508        &self,
11509        arg1: *mut graal_isolatethread_t,
11510        arg2: *mut ::std::os::raw::c_void,
11511        arg3: *mut ::std::os::raw::c_void,
11512    ) -> *mut ::std::os::raw::c_void {
11513        unsafe {
11514            (self
11515                .Java_org_chocosolver_capi_LogOpApi_implies
11516                .as_ref()
11517                .expect("Expected function, got error."))(arg1, arg2, arg3)
11518        }
11519    }
11520    pub unsafe fn Java_org_chocosolver_capi_LogOpApi_reified(
11521        &self,
11522        arg1: *mut graal_isolatethread_t,
11523        arg2: *mut ::std::os::raw::c_void,
11524        arg3: *mut ::std::os::raw::c_void,
11525    ) -> *mut ::std::os::raw::c_void {
11526        unsafe {
11527            (self
11528                .Java_org_chocosolver_capi_LogOpApi_reified
11529                .as_ref()
11530                .expect("Expected function, got error."))(arg1, arg2, arg3)
11531        }
11532    }
11533    pub unsafe fn Java_org_chocosolver_capi_LogOpApi_or(
11534        &self,
11535        arg1: *mut graal_isolatethread_t,
11536        arg2: *mut ::std::os::raw::c_void,
11537    ) -> *mut ::std::os::raw::c_void {
11538        unsafe {
11539            (self
11540                .Java_org_chocosolver_capi_LogOpApi_or
11541                .as_ref()
11542                .expect("Expected function, got error."))(arg1, arg2)
11543        }
11544    }
11545    pub unsafe fn Java_org_chocosolver_capi_LogOpApi_nand(
11546        &self,
11547        arg1: *mut graal_isolatethread_t,
11548        arg2: *mut ::std::os::raw::c_void,
11549    ) -> *mut ::std::os::raw::c_void {
11550        unsafe {
11551            (self
11552                .Java_org_chocosolver_capi_LogOpApi_nand
11553                .as_ref()
11554                .expect("Expected function, got error."))(arg1, arg2)
11555        }
11556    }
11557    pub unsafe fn Java_org_chocosolver_capi_LogOpApi_nor(
11558        &self,
11559        arg1: *mut graal_isolatethread_t,
11560        arg2: *mut ::std::os::raw::c_void,
11561    ) -> *mut ::std::os::raw::c_void {
11562        unsafe {
11563            (self
11564                .Java_org_chocosolver_capi_LogOpApi_nor
11565                .as_ref()
11566                .expect("Expected function, got error."))(arg1, arg2)
11567        }
11568    }
11569    pub unsafe fn Java_org_chocosolver_capi_LogOpApi_xor(
11570        &self,
11571        arg1: *mut graal_isolatethread_t,
11572        arg2: *mut ::std::os::raw::c_void,
11573        arg3: *mut ::std::os::raw::c_void,
11574    ) -> *mut ::std::os::raw::c_void {
11575        unsafe {
11576            (self
11577                .Java_org_chocosolver_capi_LogOpApi_xor
11578                .as_ref()
11579                .expect("Expected function, got error."))(arg1, arg2, arg3)
11580        }
11581    }
11582    pub unsafe fn Java_org_chocosolver_capi_ModelApi_createModel_s_s(
11583        &self,
11584        arg1: *mut graal_isolatethread_t,
11585        arg2: *mut ::std::os::raw::c_char,
11586        arg3: *mut ::std::os::raw::c_void,
11587    ) -> *mut ::std::os::raw::c_void {
11588        unsafe {
11589            (self
11590                .Java_org_chocosolver_capi_ModelApi_createModel_s_s
11591                .as_ref()
11592                .expect("Expected function, got error."))(arg1, arg2, arg3)
11593        }
11594    }
11595    pub unsafe fn Java_org_chocosolver_capi_ModelApi_createModel_s(
11596        &self,
11597        arg1: *mut graal_isolatethread_t,
11598        arg2: *mut ::std::os::raw::c_char,
11599    ) -> *mut ::std::os::raw::c_void {
11600        unsafe {
11601            (self
11602                .Java_org_chocosolver_capi_ModelApi_createModel_s
11603                .as_ref()
11604                .expect("Expected function, got error."))(arg1, arg2)
11605        }
11606    }
11607    pub unsafe fn Java_org_chocosolver_capi_ModelApi_createModel(
11608        &self,
11609        arg1: *mut graal_isolatethread_t,
11610    ) -> *mut ::std::os::raw::c_void {
11611        unsafe {
11612            (self
11613                .Java_org_chocosolver_capi_ModelApi_createModel
11614                .as_ref()
11615                .expect("Expected function, got error."))(arg1)
11616        }
11617    }
11618    pub unsafe fn Java_org_chocosolver_capi_ModelApi_getName(
11619        &self,
11620        arg1: *mut graal_isolatethread_t,
11621        arg2: *mut ::std::os::raw::c_void,
11622    ) -> *mut ::std::os::raw::c_char {
11623        unsafe {
11624            (self
11625                .Java_org_chocosolver_capi_ModelApi_getName
11626                .as_ref()
11627                .expect("Expected function, got error."))(arg1, arg2)
11628        }
11629    }
11630    pub unsafe fn Java_org_chocosolver_capi_ModelApi_getSolver(
11631        &self,
11632        arg1: *mut graal_isolatethread_t,
11633        arg2: *mut ::std::os::raw::c_void,
11634    ) -> *mut ::std::os::raw::c_void {
11635        unsafe {
11636            (self
11637                .Java_org_chocosolver_capi_ModelApi_getSolver
11638                .as_ref()
11639                .expect("Expected function, got error."))(arg1, arg2)
11640        }
11641    }
11642    pub unsafe fn Java_org_chocosolver_capi_ModelApi_setObjective(
11643        &self,
11644        arg1: *mut graal_isolatethread_t,
11645        arg2: *mut ::std::os::raw::c_void,
11646        arg3: ::std::os::raw::c_int,
11647        arg4: *mut ::std::os::raw::c_void,
11648    ) {
11649        unsafe {
11650            (self
11651                .Java_org_chocosolver_capi_ModelApi_setObjective
11652                .as_ref()
11653                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
11654        }
11655    }
11656    pub unsafe fn Java_org_chocosolver_capi_MDDApi_create_mdd_tuples(
11657        &self,
11658        arg1: *mut graal_isolatethread_t,
11659        arg2: *mut ::std::os::raw::c_void,
11660        arg3: *mut ::std::os::raw::c_void,
11661        arg4: *mut ::std::os::raw::c_char,
11662        arg5: ::std::os::raw::c_int,
11663    ) -> *mut ::std::os::raw::c_void {
11664        unsafe {
11665            (self
11666                .Java_org_chocosolver_capi_MDDApi_create_mdd_tuples
11667                .as_ref()
11668                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
11669        }
11670    }
11671    pub unsafe fn Java_org_chocosolver_capi_MDDApi_create_mdd_tuples_u(
11672        &self,
11673        arg1: *mut graal_isolatethread_t,
11674        arg2: *mut ::std::os::raw::c_void,
11675        arg3: *mut ::std::os::raw::c_void,
11676        arg4: *mut ::std::os::raw::c_char,
11677        arg5: ::std::os::raw::c_int,
11678        arg6: ::std::os::raw::c_int,
11679    ) -> *mut ::std::os::raw::c_void {
11680        unsafe {
11681            (self
11682                .Java_org_chocosolver_capi_MDDApi_create_mdd_tuples_u
11683                .as_ref()
11684                .expect("Expected function, got error."))(
11685                arg1, arg2, arg3, arg4, arg5, arg6
11686            )
11687        }
11688    }
11689    pub unsafe fn Java_org_chocosolver_capi_MDDApi_create_mdd_transitions(
11690        &self,
11691        arg1: *mut graal_isolatethread_t,
11692        arg2: *mut ::std::os::raw::c_void,
11693        arg3: *mut ::std::os::raw::c_void,
11694    ) -> *mut ::std::os::raw::c_void {
11695        unsafe {
11696            (self
11697                .Java_org_chocosolver_capi_MDDApi_create_mdd_transitions
11698                .as_ref()
11699                .expect("Expected function, got error."))(arg1, arg2, arg3)
11700        }
11701    }
11702    pub unsafe fn Java_org_chocosolver_capi_MDDApi_get_diagram(
11703        &self,
11704        arg1: *mut graal_isolatethread_t,
11705        arg2: *mut ::std::os::raw::c_void,
11706    ) -> *mut ::std::os::raw::c_void {
11707        unsafe {
11708            (self
11709                .Java_org_chocosolver_capi_MDDApi_get_diagram
11710                .as_ref()
11711                .expect("Expected function, got error."))(arg1, arg2)
11712        }
11713    }
11714    pub unsafe fn Java_org_chocosolver_capi_ParallelPortfolio_create_parallel_portfolio(
11715        &self,
11716        arg1: *mut graal_isolatethread_t,
11717    ) -> *mut ::std::os::raw::c_void {
11718        unsafe {
11719            (self
11720                .Java_org_chocosolver_capi_ParallelPortfolio_create_parallel_portfolio
11721                .as_ref()
11722                .expect("Expected function, got error."))(arg1)
11723        }
11724    }
11725    pub unsafe fn Java_org_chocosolver_capi_ParallelPortfolio_steal_nogoods_on_restarts(
11726        &self,
11727        arg1: *mut graal_isolatethread_t,
11728        arg2: *mut ::std::os::raw::c_void,
11729    ) {
11730        unsafe {
11731            (self
11732                .Java_org_chocosolver_capi_ParallelPortfolio_steal_nogoods_on_restarts
11733                .as_ref()
11734                .expect("Expected function, got error."))(arg1, arg2)
11735        }
11736    }
11737    pub unsafe fn Java_org_chocosolver_capi_ParallelPortfolio_add_model(
11738        &self,
11739        arg1: *mut graal_isolatethread_t,
11740        arg2: *mut ::std::os::raw::c_void,
11741        arg3: *mut ::std::os::raw::c_void,
11742    ) {
11743        unsafe {
11744            (self
11745                .Java_org_chocosolver_capi_ParallelPortfolio_add_model
11746                .as_ref()
11747                .expect("Expected function, got error."))(arg1, arg2, arg3)
11748        }
11749    }
11750    pub unsafe fn Java_org_chocosolver_capi_ParallelPortfolio_add_model_b_b(
11751        &self,
11752        arg1: *mut graal_isolatethread_t,
11753        arg2: *mut ::std::os::raw::c_void,
11754        arg3: *mut ::std::os::raw::c_void,
11755        arg4: ::std::os::raw::c_int,
11756        arg5: ::std::os::raw::c_int,
11757    ) {
11758        unsafe {
11759            (self
11760                .Java_org_chocosolver_capi_ParallelPortfolio_add_model_b_b
11761                .as_ref()
11762                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
11763        }
11764    }
11765    pub unsafe fn Java_org_chocosolver_capi_ParallelPortfolio_solve(
11766        &self,
11767        arg1: *mut graal_isolatethread_t,
11768        arg2: *mut ::std::os::raw::c_void,
11769    ) -> ::std::os::raw::c_int {
11770        unsafe {
11771            (self
11772                .Java_org_chocosolver_capi_ParallelPortfolio_solve
11773                .as_ref()
11774                .expect("Expected function, got error."))(arg1, arg2)
11775        }
11776    }
11777    pub unsafe fn Java_org_chocosolver_capi_ParallelPortfolio_get_best_model(
11778        &self,
11779        arg1: *mut graal_isolatethread_t,
11780        arg2: *mut ::std::os::raw::c_void,
11781    ) -> *mut ::std::os::raw::c_void {
11782        unsafe {
11783            (self
11784                .Java_org_chocosolver_capi_ParallelPortfolio_get_best_model
11785                .as_ref()
11786                .expect("Expected function, got error."))(arg1, arg2)
11787        }
11788    }
11789    pub unsafe fn Java_org_chocosolver_capi_ParallelPortfolio_get_best_solution(
11790        &self,
11791        arg1: *mut graal_isolatethread_t,
11792        arg2: *mut ::std::os::raw::c_void,
11793    ) -> *mut ::std::os::raw::c_void {
11794        unsafe {
11795            (self
11796                .Java_org_chocosolver_capi_ParallelPortfolio_get_best_solution
11797                .as_ref()
11798                .expect("Expected function, got error."))(arg1, arg2)
11799        }
11800    }
11801    pub unsafe fn Java_org_chocosolver_capi_ReificationApi_if_then_else(
11802        &self,
11803        arg1: *mut graal_isolatethread_t,
11804        arg2: *mut ::std::os::raw::c_void,
11805        arg3: *mut ::std::os::raw::c_void,
11806        arg4: *mut ::std::os::raw::c_void,
11807        arg5: *mut ::std::os::raw::c_void,
11808    ) {
11809        unsafe {
11810            (self
11811                .Java_org_chocosolver_capi_ReificationApi_if_then_else
11812                .as_ref()
11813                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
11814        }
11815    }
11816    pub unsafe fn Java_org_chocosolver_capi_ReificationApi_if_then_else_bool(
11817        &self,
11818        arg1: *mut graal_isolatethread_t,
11819        arg2: *mut ::std::os::raw::c_void,
11820        arg3: *mut ::std::os::raw::c_void,
11821        arg4: *mut ::std::os::raw::c_void,
11822        arg5: *mut ::std::os::raw::c_void,
11823    ) {
11824        unsafe {
11825            (self
11826                .Java_org_chocosolver_capi_ReificationApi_if_then_else_bool
11827                .as_ref()
11828                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
11829        }
11830    }
11831    pub unsafe fn Java_org_chocosolver_capi_ReificationApi_if_then(
11832        &self,
11833        arg1: *mut graal_isolatethread_t,
11834        arg2: *mut ::std::os::raw::c_void,
11835        arg3: *mut ::std::os::raw::c_void,
11836        arg4: *mut ::std::os::raw::c_void,
11837    ) {
11838        unsafe {
11839            (self
11840                .Java_org_chocosolver_capi_ReificationApi_if_then
11841                .as_ref()
11842                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
11843        }
11844    }
11845    pub unsafe fn Java_org_chocosolver_capi_ReificationApi_if_then_bool(
11846        &self,
11847        arg1: *mut graal_isolatethread_t,
11848        arg2: *mut ::std::os::raw::c_void,
11849        arg3: *mut ::std::os::raw::c_void,
11850        arg4: *mut ::std::os::raw::c_void,
11851    ) {
11852        unsafe {
11853            (self
11854                .Java_org_chocosolver_capi_ReificationApi_if_then_bool
11855                .as_ref()
11856                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
11857        }
11858    }
11859    pub unsafe fn Java_org_chocosolver_capi_ReificationApi_if_only_if(
11860        &self,
11861        arg1: *mut graal_isolatethread_t,
11862        arg2: *mut ::std::os::raw::c_void,
11863        arg3: *mut ::std::os::raw::c_void,
11864        arg4: *mut ::std::os::raw::c_void,
11865    ) {
11866        unsafe {
11867            (self
11868                .Java_org_chocosolver_capi_ReificationApi_if_only_if
11869                .as_ref()
11870                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
11871        }
11872    }
11873    pub unsafe fn Java_org_chocosolver_capi_ReificationApi_reification(
11874        &self,
11875        arg1: *mut graal_isolatethread_t,
11876        arg2: *mut ::std::os::raw::c_void,
11877        arg3: *mut ::std::os::raw::c_void,
11878        arg4: *mut ::std::os::raw::c_void,
11879    ) {
11880        unsafe {
11881            (self
11882                .Java_org_chocosolver_capi_ReificationApi_reification
11883                .as_ref()
11884                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
11885        }
11886    }
11887    pub unsafe fn Java_org_chocosolver_capi_ReificationApi_reify_x_eq_c(
11888        &self,
11889        arg1: *mut graal_isolatethread_t,
11890        arg2: *mut ::std::os::raw::c_void,
11891        arg3: *mut ::std::os::raw::c_void,
11892        arg4: ::std::os::raw::c_int,
11893        arg5: *mut ::std::os::raw::c_void,
11894    ) {
11895        unsafe {
11896            (self
11897                .Java_org_chocosolver_capi_ReificationApi_reify_x_eq_c
11898                .as_ref()
11899                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
11900        }
11901    }
11902    pub unsafe fn Java_org_chocosolver_capi_ReificationApi_reify_x_ne_c(
11903        &self,
11904        arg1: *mut graal_isolatethread_t,
11905        arg2: *mut ::std::os::raw::c_void,
11906        arg3: *mut ::std::os::raw::c_void,
11907        arg4: ::std::os::raw::c_int,
11908        arg5: *mut ::std::os::raw::c_void,
11909    ) {
11910        unsafe {
11911            (self
11912                .Java_org_chocosolver_capi_ReificationApi_reify_x_ne_c
11913                .as_ref()
11914                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
11915        }
11916    }
11917    pub unsafe fn Java_org_chocosolver_capi_ReificationApi_reify_x_eq_y(
11918        &self,
11919        arg1: *mut graal_isolatethread_t,
11920        arg2: *mut ::std::os::raw::c_void,
11921        arg3: *mut ::std::os::raw::c_void,
11922        arg4: *mut ::std::os::raw::c_void,
11923        arg5: *mut ::std::os::raw::c_void,
11924    ) {
11925        unsafe {
11926            (self
11927                .Java_org_chocosolver_capi_ReificationApi_reify_x_eq_y
11928                .as_ref()
11929                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
11930        }
11931    }
11932    pub unsafe fn Java_org_chocosolver_capi_ReificationApi_reify_x_ne_y(
11933        &self,
11934        arg1: *mut graal_isolatethread_t,
11935        arg2: *mut ::std::os::raw::c_void,
11936        arg3: *mut ::std::os::raw::c_void,
11937        arg4: *mut ::std::os::raw::c_void,
11938        arg5: *mut ::std::os::raw::c_void,
11939    ) {
11940        unsafe {
11941            (self
11942                .Java_org_chocosolver_capi_ReificationApi_reify_x_ne_y
11943                .as_ref()
11944                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
11945        }
11946    }
11947    pub unsafe fn Java_org_chocosolver_capi_ReificationApi_reify_x_eq_yc(
11948        &self,
11949        arg1: *mut graal_isolatethread_t,
11950        arg2: *mut ::std::os::raw::c_void,
11951        arg3: *mut ::std::os::raw::c_void,
11952        arg4: *mut ::std::os::raw::c_void,
11953        arg5: ::std::os::raw::c_int,
11954        arg6: *mut ::std::os::raw::c_void,
11955    ) {
11956        unsafe {
11957            (self
11958                .Java_org_chocosolver_capi_ReificationApi_reify_x_eq_yc
11959                .as_ref()
11960                .expect("Expected function, got error."))(
11961                arg1, arg2, arg3, arg4, arg5, arg6
11962            )
11963        }
11964    }
11965    pub unsafe fn Java_org_chocosolver_capi_ReificationApi_reify_x_ne_yc(
11966        &self,
11967        arg1: *mut graal_isolatethread_t,
11968        arg2: *mut ::std::os::raw::c_void,
11969        arg3: *mut ::std::os::raw::c_void,
11970        arg4: *mut ::std::os::raw::c_void,
11971        arg5: ::std::os::raw::c_int,
11972        arg6: *mut ::std::os::raw::c_void,
11973    ) {
11974        unsafe {
11975            (self
11976                .Java_org_chocosolver_capi_ReificationApi_reify_x_ne_yc
11977                .as_ref()
11978                .expect("Expected function, got error."))(
11979                arg1, arg2, arg3, arg4, arg5, arg6
11980            )
11981        }
11982    }
11983    pub unsafe fn Java_org_chocosolver_capi_ReificationApi_reify_x_lt_c(
11984        &self,
11985        arg1: *mut graal_isolatethread_t,
11986        arg2: *mut ::std::os::raw::c_void,
11987        arg3: *mut ::std::os::raw::c_void,
11988        arg4: ::std::os::raw::c_int,
11989        arg5: *mut ::std::os::raw::c_void,
11990    ) {
11991        unsafe {
11992            (self
11993                .Java_org_chocosolver_capi_ReificationApi_reify_x_lt_c
11994                .as_ref()
11995                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
11996        }
11997    }
11998    pub unsafe fn Java_org_chocosolver_capi_ReificationApi_reify_x_gt_c(
11999        &self,
12000        arg1: *mut graal_isolatethread_t,
12001        arg2: *mut ::std::os::raw::c_void,
12002        arg3: *mut ::std::os::raw::c_void,
12003        arg4: ::std::os::raw::c_int,
12004        arg5: *mut ::std::os::raw::c_void,
12005    ) {
12006        unsafe {
12007            (self
12008                .Java_org_chocosolver_capi_ReificationApi_reify_x_gt_c
12009                .as_ref()
12010                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
12011        }
12012    }
12013    pub unsafe fn Java_org_chocosolver_capi_ReificationApi_reify_x_lt_y(
12014        &self,
12015        arg1: *mut graal_isolatethread_t,
12016        arg2: *mut ::std::os::raw::c_void,
12017        arg3: *mut ::std::os::raw::c_void,
12018        arg4: *mut ::std::os::raw::c_void,
12019        arg5: *mut ::std::os::raw::c_void,
12020    ) {
12021        unsafe {
12022            (self
12023                .Java_org_chocosolver_capi_ReificationApi_reify_x_lt_y
12024                .as_ref()
12025                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
12026        }
12027    }
12028    pub unsafe fn Java_org_chocosolver_capi_ReificationApi_reify_x_gt_y(
12029        &self,
12030        arg1: *mut graal_isolatethread_t,
12031        arg2: *mut ::std::os::raw::c_void,
12032        arg3: *mut ::std::os::raw::c_void,
12033        arg4: *mut ::std::os::raw::c_void,
12034        arg5: *mut ::std::os::raw::c_void,
12035    ) {
12036        unsafe {
12037            (self
12038                .Java_org_chocosolver_capi_ReificationApi_reify_x_gt_y
12039                .as_ref()
12040                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
12041        }
12042    }
12043    pub unsafe fn Java_org_chocosolver_capi_ReificationApi_reify_x_le_y(
12044        &self,
12045        arg1: *mut graal_isolatethread_t,
12046        arg2: *mut ::std::os::raw::c_void,
12047        arg3: *mut ::std::os::raw::c_void,
12048        arg4: *mut ::std::os::raw::c_void,
12049        arg5: *mut ::std::os::raw::c_void,
12050    ) {
12051        unsafe {
12052            (self
12053                .Java_org_chocosolver_capi_ReificationApi_reify_x_le_y
12054                .as_ref()
12055                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
12056        }
12057    }
12058    pub unsafe fn Java_org_chocosolver_capi_ReificationApi_reify_x_ge_y(
12059        &self,
12060        arg1: *mut graal_isolatethread_t,
12061        arg2: *mut ::std::os::raw::c_void,
12062        arg3: *mut ::std::os::raw::c_void,
12063        arg4: *mut ::std::os::raw::c_void,
12064        arg5: *mut ::std::os::raw::c_void,
12065    ) {
12066        unsafe {
12067            (self
12068                .Java_org_chocosolver_capi_ReificationApi_reify_x_ge_y
12069                .as_ref()
12070                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
12071        }
12072    }
12073    pub unsafe fn Java_org_chocosolver_capi_ReificationApi_reify_x_lt_yc(
12074        &self,
12075        arg1: *mut graal_isolatethread_t,
12076        arg2: *mut ::std::os::raw::c_void,
12077        arg3: *mut ::std::os::raw::c_void,
12078        arg4: *mut ::std::os::raw::c_void,
12079        arg5: ::std::os::raw::c_int,
12080        arg6: *mut ::std::os::raw::c_void,
12081    ) {
12082        unsafe {
12083            (self
12084                .Java_org_chocosolver_capi_ReificationApi_reify_x_lt_yc
12085                .as_ref()
12086                .expect("Expected function, got error."))(
12087                arg1, arg2, arg3, arg4, arg5, arg6
12088            )
12089        }
12090    }
12091    pub unsafe fn Java_org_chocosolver_capi_ReificationApi_reify_x_gt_yc(
12092        &self,
12093        arg1: *mut graal_isolatethread_t,
12094        arg2: *mut ::std::os::raw::c_void,
12095        arg3: *mut ::std::os::raw::c_void,
12096        arg4: *mut ::std::os::raw::c_void,
12097        arg5: ::std::os::raw::c_int,
12098        arg6: *mut ::std::os::raw::c_void,
12099    ) {
12100        unsafe {
12101            (self
12102                .Java_org_chocosolver_capi_ReificationApi_reify_x_gt_yc
12103                .as_ref()
12104                .expect("Expected function, got error."))(
12105                arg1, arg2, arg3, arg4, arg5, arg6
12106            )
12107        }
12108    }
12109    pub unsafe fn Java_org_chocosolver_capi_ReificationApi_reify_x_in_s(
12110        &self,
12111        arg1: *mut graal_isolatethread_t,
12112        arg2: *mut ::std::os::raw::c_void,
12113        arg3: *mut ::std::os::raw::c_void,
12114        arg4: *mut ::std::os::raw::c_void,
12115        arg5: *mut ::std::os::raw::c_void,
12116    ) {
12117        unsafe {
12118            (self
12119                .Java_org_chocosolver_capi_ReificationApi_reify_x_in_s
12120                .as_ref()
12121                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
12122        }
12123    }
12124    pub unsafe fn Java_org_chocosolver_capi_ReificationApi_reify_x_not_in_s(
12125        &self,
12126        arg1: *mut graal_isolatethread_t,
12127        arg2: *mut ::std::os::raw::c_void,
12128        arg3: *mut ::std::os::raw::c_void,
12129        arg4: *mut ::std::os::raw::c_void,
12130        arg5: *mut ::std::os::raw::c_void,
12131    ) {
12132        unsafe {
12133            (self
12134                .Java_org_chocosolver_capi_ReificationApi_reify_x_not_in_s
12135                .as_ref()
12136                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
12137        }
12138    }
12139    pub unsafe fn Java_org_chocosolver_capi_SearchApi_set_random_search(
12140        &self,
12141        arg1: *mut graal_isolatethread_t,
12142        arg2: *mut ::std::os::raw::c_void,
12143        arg3: *mut ::std::os::raw::c_void,
12144        arg4: ::std::os::raw::c_longlong,
12145    ) {
12146        unsafe {
12147            (self
12148                .Java_org_chocosolver_capi_SearchApi_set_random_search
12149                .as_ref()
12150                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
12151        }
12152    }
12153    pub unsafe fn Java_org_chocosolver_capi_SearchApi_set_dom_over_w_deg_search(
12154        &self,
12155        arg1: *mut graal_isolatethread_t,
12156        arg2: *mut ::std::os::raw::c_void,
12157        arg3: *mut ::std::os::raw::c_void,
12158    ) {
12159        unsafe {
12160            (self
12161                .Java_org_chocosolver_capi_SearchApi_set_dom_over_w_deg_search
12162                .as_ref()
12163                .expect("Expected function, got error."))(arg1, arg2, arg3)
12164        }
12165    }
12166    pub unsafe fn Java_org_chocosolver_capi_SearchApi_set_dom_over_w_deg_ref_search(
12167        &self,
12168        arg1: *mut graal_isolatethread_t,
12169        arg2: *mut ::std::os::raw::c_void,
12170        arg3: *mut ::std::os::raw::c_void,
12171    ) {
12172        unsafe {
12173            (self
12174                .Java_org_chocosolver_capi_SearchApi_set_dom_over_w_deg_ref_search
12175                .as_ref()
12176                .expect("Expected function, got error."))(arg1, arg2, arg3)
12177        }
12178    }
12179    pub unsafe fn Java_org_chocosolver_capi_SearchApi_set_activity_based_search(
12180        &self,
12181        arg1: *mut graal_isolatethread_t,
12182        arg2: *mut ::std::os::raw::c_void,
12183        arg3: *mut ::std::os::raw::c_void,
12184    ) {
12185        unsafe {
12186            (self
12187                .Java_org_chocosolver_capi_SearchApi_set_activity_based_search
12188                .as_ref()
12189                .expect("Expected function, got error."))(arg1, arg2, arg3)
12190        }
12191    }
12192    pub unsafe fn Java_org_chocosolver_capi_SearchApi_set_min_dom_lb_search(
12193        &self,
12194        arg1: *mut graal_isolatethread_t,
12195        arg2: *mut ::std::os::raw::c_void,
12196        arg3: *mut ::std::os::raw::c_void,
12197    ) {
12198        unsafe {
12199            (self
12200                .Java_org_chocosolver_capi_SearchApi_set_min_dom_lb_search
12201                .as_ref()
12202                .expect("Expected function, got error."))(arg1, arg2, arg3)
12203        }
12204    }
12205    pub unsafe fn Java_org_chocosolver_capi_SearchApi_set_min_dom_ub_search(
12206        &self,
12207        arg1: *mut graal_isolatethread_t,
12208        arg2: *mut ::std::os::raw::c_void,
12209        arg3: *mut ::std::os::raw::c_void,
12210    ) {
12211        unsafe {
12212            (self
12213                .Java_org_chocosolver_capi_SearchApi_set_min_dom_ub_search
12214                .as_ref()
12215                .expect("Expected function, got error."))(arg1, arg2, arg3)
12216        }
12217    }
12218    pub unsafe fn Java_org_chocosolver_capi_SearchApi_set_conflict_history_search(
12219        &self,
12220        arg1: *mut graal_isolatethread_t,
12221        arg2: *mut ::std::os::raw::c_void,
12222        arg3: *mut ::std::os::raw::c_void,
12223    ) {
12224        unsafe {
12225            (self
12226                .Java_org_chocosolver_capi_SearchApi_set_conflict_history_search
12227                .as_ref()
12228                .expect("Expected function, got error."))(arg1, arg2, arg3)
12229        }
12230    }
12231    pub unsafe fn Java_org_chocosolver_capi_SearchApi_set_default_search(
12232        &self,
12233        arg1: *mut graal_isolatethread_t,
12234        arg2: *mut ::std::os::raw::c_void,
12235    ) {
12236        unsafe {
12237            (self
12238                .Java_org_chocosolver_capi_SearchApi_set_default_search
12239                .as_ref()
12240                .expect("Expected function, got error."))(arg1, arg2)
12241        }
12242    }
12243    pub unsafe fn Java_org_chocosolver_capi_SearchApi_set_input_order_lb_search(
12244        &self,
12245        arg1: *mut graal_isolatethread_t,
12246        arg2: *mut ::std::os::raw::c_void,
12247        arg3: *mut ::std::os::raw::c_void,
12248    ) {
12249        unsafe {
12250            (self
12251                .Java_org_chocosolver_capi_SearchApi_set_input_order_lb_search
12252                .as_ref()
12253                .expect("Expected function, got error."))(arg1, arg2, arg3)
12254        }
12255    }
12256    pub unsafe fn Java_org_chocosolver_capi_SearchApi_set_input_order_ub_search(
12257        &self,
12258        arg1: *mut graal_isolatethread_t,
12259        arg2: *mut ::std::os::raw::c_void,
12260        arg3: *mut ::std::os::raw::c_void,
12261    ) {
12262        unsafe {
12263            (self
12264                .Java_org_chocosolver_capi_SearchApi_set_input_order_ub_search
12265                .as_ref()
12266                .expect("Expected function, got error."))(arg1, arg2, arg3)
12267        }
12268    }
12269    pub unsafe fn Java_org_chocosolver_capi_SearchApi_set_failure_length_based_search(
12270        &self,
12271        arg1: *mut graal_isolatethread_t,
12272        arg2: *mut ::std::os::raw::c_void,
12273        arg3: *mut ::std::os::raw::c_void,
12274    ) {
12275        unsafe {
12276            (self
12277                .Java_org_chocosolver_capi_SearchApi_set_failure_length_based_search
12278                .as_ref()
12279                .expect("Expected function, got error."))(arg1, arg2, arg3)
12280        }
12281    }
12282    pub unsafe fn Java_org_chocosolver_capi_SearchApi_set_failure_rate_based_search(
12283        &self,
12284        arg1: *mut graal_isolatethread_t,
12285        arg2: *mut ::std::os::raw::c_void,
12286        arg3: *mut ::std::os::raw::c_void,
12287    ) {
12288        unsafe {
12289            (self
12290                .Java_org_chocosolver_capi_SearchApi_set_failure_rate_based_search
12291                .as_ref()
12292                .expect("Expected function, got error."))(arg1, arg2, arg3)
12293        }
12294    }
12295    pub unsafe fn Java_org_chocosolver_capi_SearchApi_set_pick_on_dom_search(
12296        &self,
12297        arg1: *mut graal_isolatethread_t,
12298        arg2: *mut ::std::os::raw::c_void,
12299        arg3: *mut ::std::os::raw::c_void,
12300    ) {
12301        unsafe {
12302            (self
12303                .Java_org_chocosolver_capi_SearchApi_set_pick_on_dom_search
12304                .as_ref()
12305                .expect("Expected function, got error."))(arg1, arg2, arg3)
12306        }
12307    }
12308    pub unsafe fn Java_org_chocosolver_capi_SearchApi_set_round_robin_search(
12309        &self,
12310        arg1: *mut graal_isolatethread_t,
12311        arg2: *mut ::std::os::raw::c_void,
12312        arg3: *mut ::std::os::raw::c_void,
12313    ) {
12314        unsafe {
12315            (self
12316                .Java_org_chocosolver_capi_SearchApi_set_round_robin_search
12317                .as_ref()
12318                .expect("Expected function, got error."))(arg1, arg2, arg3)
12319        }
12320    }
12321    pub unsafe fn Java_org_chocosolver_capi_SearchApi_add_hint(
12322        &self,
12323        arg1: *mut graal_isolatethread_t,
12324        arg2: *mut ::std::os::raw::c_void,
12325        arg3: *mut ::std::os::raw::c_void,
12326        arg4: ::std::os::raw::c_int,
12327    ) {
12328        unsafe {
12329            (self
12330                .Java_org_chocosolver_capi_SearchApi_add_hint
12331                .as_ref()
12332                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
12333        }
12334    }
12335    pub unsafe fn Java_org_chocosolver_capi_SearchApi_rem_hints(
12336        &self,
12337        arg1: *mut graal_isolatethread_t,
12338        arg2: *mut ::std::os::raw::c_void,
12339    ) {
12340        unsafe {
12341            (self
12342                .Java_org_chocosolver_capi_SearchApi_rem_hints
12343                .as_ref()
12344                .expect("Expected function, got error."))(arg1, arg2)
12345        }
12346    }
12347    pub unsafe fn Java_org_chocosolver_capi_SearchApi_setNoGoodRecordingFromSolutions(
12348        &self,
12349        arg1: *mut graal_isolatethread_t,
12350        arg2: *mut ::std::os::raw::c_void,
12351        arg3: *mut ::std::os::raw::c_void,
12352    ) {
12353        unsafe {
12354            (self
12355                .Java_org_chocosolver_capi_SearchApi_setNoGoodRecordingFromSolutions
12356                .as_ref()
12357                .expect("Expected function, got error."))(arg1, arg2, arg3)
12358        }
12359    }
12360    pub unsafe fn Java_org_chocosolver_capi_SearchApi_setNoGoodRecordingFromRestarts(
12361        &self,
12362        arg1: *mut graal_isolatethread_t,
12363        arg2: *mut ::std::os::raw::c_void,
12364    ) {
12365        unsafe {
12366            (self
12367                .Java_org_chocosolver_capi_SearchApi_setNoGoodRecordingFromRestarts
12368                .as_ref()
12369                .expect("Expected function, got error."))(arg1, arg2)
12370        }
12371    }
12372    pub unsafe fn Java_org_chocosolver_capi_SearchApi_setGeometricalRestart(
12373        &self,
12374        arg1: *mut graal_isolatethread_t,
12375        arg2: *mut ::std::os::raw::c_void,
12376        arg3: ::std::os::raw::c_longlong,
12377        arg4: f64,
12378        arg5: ::std::os::raw::c_int,
12379    ) {
12380        unsafe {
12381            (self
12382                .Java_org_chocosolver_capi_SearchApi_setGeometricalRestart
12383                .as_ref()
12384                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
12385        }
12386    }
12387    pub unsafe fn Java_org_chocosolver_capi_SearchApi_setLubyRestart(
12388        &self,
12389        arg1: *mut graal_isolatethread_t,
12390        arg2: *mut ::std::os::raw::c_void,
12391        arg3: ::std::os::raw::c_int,
12392        arg4: ::std::os::raw::c_int,
12393    ) {
12394        unsafe {
12395            (self
12396                .Java_org_chocosolver_capi_SearchApi_setLubyRestart
12397                .as_ref()
12398                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
12399        }
12400    }
12401    pub unsafe fn Java_org_chocosolver_capi_SearchApi_setRestartOnSolutions(
12402        &self,
12403        arg1: *mut graal_isolatethread_t,
12404        arg2: *mut ::std::os::raw::c_void,
12405    ) {
12406        unsafe {
12407            (self
12408                .Java_org_chocosolver_capi_SearchApi_setRestartOnSolutions
12409                .as_ref()
12410                .expect("Expected function, got error."))(arg1, arg2)
12411        }
12412    }
12413    pub unsafe fn Java_org_chocosolver_capi_SetVarApi_create_setVar_named(
12414        &self,
12415        arg1: *mut graal_isolatethread_t,
12416        arg2: *mut ::std::os::raw::c_void,
12417        arg3: *mut ::std::os::raw::c_char,
12418        arg4: *mut ::std::os::raw::c_void,
12419        arg5: *mut ::std::os::raw::c_void,
12420    ) -> *mut ::std::os::raw::c_void {
12421        unsafe {
12422            (self
12423                .Java_org_chocosolver_capi_SetVarApi_create_setVar_named
12424                .as_ref()
12425                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
12426        }
12427    }
12428    pub unsafe fn Java_org_chocosolver_capi_SetVarApi_create_setVar(
12429        &self,
12430        arg1: *mut graal_isolatethread_t,
12431        arg2: *mut ::std::os::raw::c_void,
12432        arg3: *mut ::std::os::raw::c_void,
12433        arg4: *mut ::std::os::raw::c_void,
12434    ) -> *mut ::std::os::raw::c_void {
12435        unsafe {
12436            (self
12437                .Java_org_chocosolver_capi_SetVarApi_create_setVar
12438                .as_ref()
12439                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
12440        }
12441    }
12442    pub unsafe fn Java_org_chocosolver_capi_SetVarApi_create_setVar_cst_named(
12443        &self,
12444        arg1: *mut graal_isolatethread_t,
12445        arg2: *mut ::std::os::raw::c_void,
12446        arg3: *mut ::std::os::raw::c_char,
12447        arg4: *mut ::std::os::raw::c_void,
12448    ) -> *mut ::std::os::raw::c_void {
12449        unsafe {
12450            (self
12451                .Java_org_chocosolver_capi_SetVarApi_create_setVar_cst_named
12452                .as_ref()
12453                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
12454        }
12455    }
12456    pub unsafe fn Java_org_chocosolver_capi_SetVarApi_create_setVar_cst(
12457        &self,
12458        arg1: *mut graal_isolatethread_t,
12459        arg2: *mut ::std::os::raw::c_void,
12460        arg3: *mut ::std::os::raw::c_void,
12461    ) -> *mut ::std::os::raw::c_void {
12462        unsafe {
12463            (self
12464                .Java_org_chocosolver_capi_SetVarApi_create_setVar_cst
12465                .as_ref()
12466                .expect("Expected function, got error."))(arg1, arg2, arg3)
12467        }
12468    }
12469    pub unsafe fn Java_org_chocosolver_capi_SetVarApi_getLB(
12470        &self,
12471        arg1: *mut graal_isolatethread_t,
12472        arg2: *mut ::std::os::raw::c_void,
12473    ) -> *mut ::std::os::raw::c_void {
12474        unsafe {
12475            (self
12476                .Java_org_chocosolver_capi_SetVarApi_getLB
12477                .as_ref()
12478                .expect("Expected function, got error."))(arg1, arg2)
12479        }
12480    }
12481    pub unsafe fn Java_org_chocosolver_capi_SetVarApi_getUB(
12482        &self,
12483        arg1: *mut graal_isolatethread_t,
12484        arg2: *mut ::std::os::raw::c_void,
12485    ) -> *mut ::std::os::raw::c_void {
12486        unsafe {
12487            (self
12488                .Java_org_chocosolver_capi_SetVarApi_getUB
12489                .as_ref()
12490                .expect("Expected function, got error."))(arg1, arg2)
12491        }
12492    }
12493    pub unsafe fn Java_org_chocosolver_capi_SetVarApi_getValue(
12494        &self,
12495        arg1: *mut graal_isolatethread_t,
12496        arg2: *mut ::std::os::raw::c_void,
12497    ) -> *mut ::std::os::raw::c_void {
12498        unsafe {
12499            (self
12500                .Java_org_chocosolver_capi_SetVarApi_getValue
12501                .as_ref()
12502                .expect("Expected function, got error."))(arg1, arg2)
12503        }
12504    }
12505    pub unsafe fn Java_org_chocosolver_capi_SettingsApi_init(
12506        &self,
12507        arg1: *mut graal_isolatethread_t,
12508    ) -> *mut ::std::os::raw::c_void {
12509        unsafe {
12510            (self
12511                .Java_org_chocosolver_capi_SettingsApi_init
12512                .as_ref()
12513                .expect("Expected function, got error."))(arg1)
12514        }
12515    }
12516    pub unsafe fn Java_org_chocosolver_capi_SettingsApi_setLCG(
12517        &self,
12518        arg1: *mut graal_isolatethread_t,
12519        arg2: *mut ::std::os::raw::c_void,
12520        arg3: ::std::os::raw::c_int,
12521    ) -> *mut ::std::os::raw::c_void {
12522        unsafe {
12523            (self
12524                .Java_org_chocosolver_capi_SettingsApi_setLCG
12525                .as_ref()
12526                .expect("Expected function, got error."))(arg1, arg2, arg3)
12527        }
12528    }
12529    pub unsafe fn Java_org_chocosolver_capi_SettingsApi_setWarnUser(
12530        &self,
12531        arg1: *mut graal_isolatethread_t,
12532        arg2: *mut ::std::os::raw::c_void,
12533        arg3: ::std::os::raw::c_int,
12534    ) -> *mut ::std::os::raw::c_void {
12535        unsafe {
12536            (self
12537                .Java_org_chocosolver_capi_SettingsApi_setWarnUser
12538                .as_ref()
12539                .expect("Expected function, got error."))(arg1, arg2, arg3)
12540        }
12541    }
12542    pub unsafe fn Java_org_chocosolver_capi_SettingsApi_setCheckDeclaredConstraints(
12543        &self,
12544        arg1: *mut graal_isolatethread_t,
12545        arg2: *mut ::std::os::raw::c_void,
12546        arg3: ::std::os::raw::c_int,
12547    ) -> *mut ::std::os::raw::c_void {
12548        unsafe {
12549            (self
12550                .Java_org_chocosolver_capi_SettingsApi_setCheckDeclaredConstraints
12551                .as_ref()
12552                .expect("Expected function, got error."))(arg1, arg2, arg3)
12553        }
12554    }
12555    pub unsafe fn Java_org_chocosolver_capi_SettingsApi_setCheckDeclaredViews(
12556        &self,
12557        arg1: *mut graal_isolatethread_t,
12558        arg2: *mut ::std::os::raw::c_void,
12559        arg3: ::std::os::raw::c_int,
12560    ) -> *mut ::std::os::raw::c_void {
12561        unsafe {
12562            (self
12563                .Java_org_chocosolver_capi_SettingsApi_setCheckDeclaredViews
12564                .as_ref()
12565                .expect("Expected function, got error."))(arg1, arg2, arg3)
12566        }
12567    }
12568    pub unsafe fn Java_org_chocosolver_capi_SettingsApi_setCheckDeclaredMonitors(
12569        &self,
12570        arg1: *mut graal_isolatethread_t,
12571        arg2: *mut ::std::os::raw::c_void,
12572        arg3: ::std::os::raw::c_int,
12573    ) -> *mut ::std::os::raw::c_void {
12574        unsafe {
12575            (self
12576                .Java_org_chocosolver_capi_SettingsApi_setCheckDeclaredMonitors
12577                .as_ref()
12578                .expect("Expected function, got error."))(arg1, arg2, arg3)
12579        }
12580    }
12581    pub unsafe fn Java_org_chocosolver_capi_SettingsApi_setMaxDomSizeForEnumerated(
12582        &self,
12583        arg1: *mut graal_isolatethread_t,
12584        arg2: *mut ::std::os::raw::c_void,
12585        arg3: ::std::os::raw::c_int,
12586    ) -> *mut ::std::os::raw::c_void {
12587        unsafe {
12588            (self
12589                .Java_org_chocosolver_capi_SettingsApi_setMaxDomSizeForEnumerated
12590                .as_ref()
12591                .expect("Expected function, got error."))(arg1, arg2, arg3)
12592        }
12593    }
12594    pub unsafe fn Java_org_chocosolver_capi_SettingsApi_setMinCardinalityForSumDecomposition(
12595        &self,
12596        arg1: *mut graal_isolatethread_t,
12597        arg2: *mut ::std::os::raw::c_void,
12598        arg3: ::std::os::raw::c_int,
12599    ) -> *mut ::std::os::raw::c_void {
12600        unsafe {
12601            (self
12602                .Java_org_chocosolver_capi_SettingsApi_setMinCardinalityForSumDecomposition
12603                .as_ref()
12604                .expect("Expected function, got error."))(arg1, arg2, arg3)
12605        }
12606    }
12607    pub unsafe fn Java_org_chocosolver_capi_SettingsApi_setEnableTableSubstitution(
12608        &self,
12609        arg1: *mut graal_isolatethread_t,
12610        arg2: *mut ::std::os::raw::c_void,
12611        arg3: ::std::os::raw::c_int,
12612    ) -> *mut ::std::os::raw::c_void {
12613        unsafe {
12614            (self
12615                .Java_org_chocosolver_capi_SettingsApi_setEnableTableSubstitution
12616                .as_ref()
12617                .expect("Expected function, got error."))(arg1, arg2, arg3)
12618        }
12619    }
12620    pub unsafe fn Java_org_chocosolver_capi_SettingsApi_setMaxTupleSizeForSubstitution(
12621        &self,
12622        arg1: *mut graal_isolatethread_t,
12623        arg2: *mut ::std::os::raw::c_void,
12624        arg3: ::std::os::raw::c_int,
12625    ) -> *mut ::std::os::raw::c_void {
12626        unsafe {
12627            (self
12628                .Java_org_chocosolver_capi_SettingsApi_setMaxTupleSizeForSubstitution
12629                .as_ref()
12630                .expect("Expected function, got error."))(arg1, arg2, arg3)
12631        }
12632    }
12633    pub unsafe fn Java_org_chocosolver_capi_SettingsApi_setMaxSizeInMBToUseCompactTable(
12634        &self,
12635        arg1: *mut graal_isolatethread_t,
12636        arg2: *mut ::std::os::raw::c_void,
12637        arg3: ::std::os::raw::c_int,
12638    ) -> *mut ::std::os::raw::c_void {
12639        unsafe {
12640            (self
12641                .Java_org_chocosolver_capi_SettingsApi_setMaxSizeInMBToUseCompactTable
12642                .as_ref()
12643                .expect("Expected function, got error."))(arg1, arg2, arg3)
12644        }
12645    }
12646    pub unsafe fn Java_org_chocosolver_capi_SettingsApi_setEnableSAT(
12647        &self,
12648        arg1: *mut graal_isolatethread_t,
12649        arg2: *mut ::std::os::raw::c_void,
12650        arg3: ::std::os::raw::c_int,
12651    ) -> *mut ::std::os::raw::c_void {
12652        unsafe {
12653            (self
12654                .Java_org_chocosolver_capi_SettingsApi_setEnableSAT
12655                .as_ref()
12656                .expect("Expected function, got error."))(arg1, arg2, arg3)
12657        }
12658    }
12659    pub unsafe fn Java_org_chocosolver_capi_SettingsApi_setSwapOnPassivate(
12660        &self,
12661        arg1: *mut graal_isolatethread_t,
12662        arg2: *mut ::std::os::raw::c_void,
12663        arg3: ::std::os::raw::c_int,
12664    ) -> *mut ::std::os::raw::c_void {
12665        unsafe {
12666            (self
12667                .Java_org_chocosolver_capi_SettingsApi_setSwapOnPassivate
12668                .as_ref()
12669                .expect("Expected function, got error."))(arg1, arg2, arg3)
12670        }
12671    }
12672    pub unsafe fn Java_org_chocosolver_capi_SettingsApi_setPrintAllUndeclaredConstraints(
12673        &self,
12674        arg1: *mut graal_isolatethread_t,
12675        arg2: *mut ::std::os::raw::c_void,
12676        arg3: ::std::os::raw::c_int,
12677    ) -> *mut ::std::os::raw::c_void {
12678        unsafe {
12679            (self
12680                .Java_org_chocosolver_capi_SettingsApi_setPrintAllUndeclaredConstraints
12681                .as_ref()
12682                .expect("Expected function, got error."))(arg1, arg2, arg3)
12683        }
12684    }
12685    pub unsafe fn Java_org_chocosolver_capi_SettingsApi_setNbMaxLearntClauses(
12686        &self,
12687        arg1: *mut graal_isolatethread_t,
12688        arg2: *mut ::std::os::raw::c_void,
12689        arg3: ::std::os::raw::c_int,
12690    ) -> *mut ::std::os::raw::c_void {
12691        unsafe {
12692            (self
12693                .Java_org_chocosolver_capi_SettingsApi_setNbMaxLearntClauses
12694                .as_ref()
12695                .expect("Expected function, got error."))(arg1, arg2, arg3)
12696        }
12697    }
12698    pub unsafe fn Java_org_chocosolver_capi_SolutionApi_getIntVal(
12699        &self,
12700        arg1: *mut graal_isolatethread_t,
12701        arg2: *mut ::std::os::raw::c_void,
12702        arg3: *mut ::std::os::raw::c_void,
12703    ) -> ::std::os::raw::c_int {
12704        unsafe {
12705            (self
12706                .Java_org_chocosolver_capi_SolutionApi_getIntVal
12707                .as_ref()
12708                .expect("Expected function, got error."))(arg1, arg2, arg3)
12709        }
12710    }
12711    pub unsafe fn Java_org_chocosolver_capi_SolutionApi_getSetVal(
12712        &self,
12713        arg1: *mut graal_isolatethread_t,
12714        arg2: *mut ::std::os::raw::c_void,
12715        arg3: *mut ::std::os::raw::c_void,
12716    ) -> *mut ::std::os::raw::c_void {
12717        unsafe {
12718            (self
12719                .Java_org_chocosolver_capi_SolutionApi_getSetVal
12720                .as_ref()
12721                .expect("Expected function, got error."))(arg1, arg2, arg3)
12722        }
12723    }
12724    pub unsafe fn Java_org_chocosolver_capi_SolverApi_solve(
12725        &self,
12726        arg1: *mut graal_isolatethread_t,
12727        arg2: *mut ::std::os::raw::c_void,
12728        arg3: *mut ::std::os::raw::c_void,
12729    ) -> ::std::os::raw::c_int {
12730        unsafe {
12731            (self
12732                .Java_org_chocosolver_capi_SolverApi_solve
12733                .as_ref()
12734                .expect("Expected function, got error."))(arg1, arg2, arg3)
12735        }
12736    }
12737    pub unsafe fn Java_org_chocosolver_capi_SolverApi_find_solution(
12738        &self,
12739        arg1: *mut graal_isolatethread_t,
12740        arg2: *mut ::std::os::raw::c_void,
12741        arg3: *mut ::std::os::raw::c_void,
12742    ) -> *mut ::std::os::raw::c_void {
12743        unsafe {
12744            (self
12745                .Java_org_chocosolver_capi_SolverApi_find_solution
12746                .as_ref()
12747                .expect("Expected function, got error."))(arg1, arg2, arg3)
12748        }
12749    }
12750    pub unsafe fn Java_org_chocosolver_capi_SolverApi_find_all_solutions(
12751        &self,
12752        arg1: *mut graal_isolatethread_t,
12753        arg2: *mut ::std::os::raw::c_void,
12754        arg3: *mut ::std::os::raw::c_void,
12755    ) -> *mut ::std::os::raw::c_void {
12756        unsafe {
12757            (self
12758                .Java_org_chocosolver_capi_SolverApi_find_all_solutions
12759                .as_ref()
12760                .expect("Expected function, got error."))(arg1, arg2, arg3)
12761        }
12762    }
12763    pub unsafe fn Java_org_chocosolver_capi_SolverApi_find_optimal_solution(
12764        &self,
12765        arg1: *mut graal_isolatethread_t,
12766        arg2: *mut ::std::os::raw::c_void,
12767        arg3: *mut ::std::os::raw::c_void,
12768        arg4: ::std::os::raw::c_int,
12769        arg5: *mut ::std::os::raw::c_void,
12770    ) -> *mut ::std::os::raw::c_void {
12771        unsafe {
12772            (self
12773                .Java_org_chocosolver_capi_SolverApi_find_optimal_solution
12774                .as_ref()
12775                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
12776        }
12777    }
12778    pub unsafe fn Java_org_chocosolver_capi_SolverApi_find_all_optimal_solutions(
12779        &self,
12780        arg1: *mut graal_isolatethread_t,
12781        arg2: *mut ::std::os::raw::c_void,
12782        arg3: *mut ::std::os::raw::c_void,
12783        arg4: ::std::os::raw::c_int,
12784        arg5: *mut ::std::os::raw::c_void,
12785    ) -> *mut ::std::os::raw::c_void {
12786        unsafe {
12787            (self
12788                .Java_org_chocosolver_capi_SolverApi_find_all_optimal_solutions
12789                .as_ref()
12790                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4, arg5)
12791        }
12792    }
12793    pub unsafe fn Java_org_chocosolver_capi_SolverApi_show_statistics(
12794        &self,
12795        arg1: *mut graal_isolatethread_t,
12796        arg2: *mut ::std::os::raw::c_void,
12797    ) {
12798        unsafe {
12799            (self
12800                .Java_org_chocosolver_capi_SolverApi_show_statistics
12801                .as_ref()
12802                .expect("Expected function, got error."))(arg1, arg2)
12803        }
12804    }
12805    pub unsafe fn Java_org_chocosolver_capi_SolverApi_show_short_statistics(
12806        &self,
12807        arg1: *mut graal_isolatethread_t,
12808        arg2: *mut ::std::os::raw::c_void,
12809    ) {
12810        unsafe {
12811            (self
12812                .Java_org_chocosolver_capi_SolverApi_show_short_statistics
12813                .as_ref()
12814                .expect("Expected function, got error."))(arg1, arg2)
12815        }
12816    }
12817    pub unsafe fn Java_org_chocosolver_capi_SolverApi_show_restarts(
12818        &self,
12819        arg1: *mut graal_isolatethread_t,
12820        arg2: *mut ::std::os::raw::c_void,
12821    ) {
12822        unsafe {
12823            (self
12824                .Java_org_chocosolver_capi_SolverApi_show_restarts
12825                .as_ref()
12826                .expect("Expected function, got error."))(arg1, arg2)
12827        }
12828    }
12829    pub unsafe fn Java_org_chocosolver_capi_SolverApi_showDecisions(
12830        &self,
12831        arg1: *mut graal_isolatethread_t,
12832        arg2: *mut ::std::os::raw::c_void,
12833        arg3: ::std::os::raw::c_int,
12834    ) {
12835        unsafe {
12836            (self
12837                .Java_org_chocosolver_capi_SolverApi_showDecisions
12838                .as_ref()
12839                .expect("Expected function, got error."))(arg1, arg2, arg3)
12840        }
12841    }
12842    pub unsafe fn Java_org_chocosolver_capi_SolverApi_showSolutions(
12843        &self,
12844        arg1: *mut graal_isolatethread_t,
12845        arg2: *mut ::std::os::raw::c_void,
12846    ) {
12847        unsafe {
12848            (self
12849                .Java_org_chocosolver_capi_SolverApi_showSolutions
12850                .as_ref()
12851                .expect("Expected function, got error."))(arg1, arg2)
12852        }
12853    }
12854    pub unsafe fn Java_org_chocosolver_capi_SolverApi_showSolutions_v(
12855        &self,
12856        arg1: *mut graal_isolatethread_t,
12857        arg2: *mut ::std::os::raw::c_void,
12858        arg3: *mut ::std::os::raw::c_void,
12859    ) {
12860        unsafe {
12861            (self
12862                .Java_org_chocosolver_capi_SolverApi_showSolutions_v
12863                .as_ref()
12864                .expect("Expected function, got error."))(arg1, arg2, arg3)
12865        }
12866    }
12867    pub unsafe fn Java_org_chocosolver_capi_SolverApi_get_solution_count(
12868        &self,
12869        arg1: *mut graal_isolatethread_t,
12870        arg2: *mut ::std::os::raw::c_void,
12871    ) -> ::std::os::raw::c_longlong {
12872        unsafe {
12873            (self
12874                .Java_org_chocosolver_capi_SolverApi_get_solution_count
12875                .as_ref()
12876                .expect("Expected function, got error."))(arg1, arg2)
12877        }
12878    }
12879    pub unsafe fn Java_org_chocosolver_capi_SolverApi_limit_time(
12880        &self,
12881        arg1: *mut graal_isolatethread_t,
12882        arg2: *mut ::std::os::raw::c_void,
12883        arg3: *mut ::std::os::raw::c_char,
12884    ) {
12885        unsafe {
12886            (self
12887                .Java_org_chocosolver_capi_SolverApi_limit_time
12888                .as_ref()
12889                .expect("Expected function, got error."))(arg1, arg2, arg3)
12890        }
12891    }
12892    pub unsafe fn Java_org_chocosolver_capi_SolverApi_limit_time_ms(
12893        &self,
12894        arg1: *mut graal_isolatethread_t,
12895        arg2: *mut ::std::os::raw::c_void,
12896        arg3: ::std::os::raw::c_longlong,
12897    ) {
12898        unsafe {
12899            (self
12900                .Java_org_chocosolver_capi_SolverApi_limit_time_ms
12901                .as_ref()
12902                .expect("Expected function, got error."))(arg1, arg2, arg3)
12903        }
12904    }
12905    pub unsafe fn Java_org_chocosolver_capi_SolverApi_propagate(
12906        &self,
12907        arg1: *mut graal_isolatethread_t,
12908        arg2: *mut ::std::os::raw::c_void,
12909    ) -> ::std::os::raw::c_int {
12910        unsafe {
12911            (self
12912                .Java_org_chocosolver_capi_SolverApi_propagate
12913                .as_ref()
12914                .expect("Expected function, got error."))(arg1, arg2)
12915        }
12916    }
12917    pub unsafe fn Java_org_chocosolver_capi_SolverApi_push_state(
12918        &self,
12919        arg1: *mut graal_isolatethread_t,
12920        arg2: *mut ::std::os::raw::c_void,
12921    ) {
12922        unsafe {
12923            (self
12924                .Java_org_chocosolver_capi_SolverApi_push_state
12925                .as_ref()
12926                .expect("Expected function, got error."))(arg1, arg2)
12927        }
12928    }
12929    pub unsafe fn Java_org_chocosolver_capi_SolverApi_pop_state(
12930        &self,
12931        arg1: *mut graal_isolatethread_t,
12932        arg2: *mut ::std::os::raw::c_void,
12933    ) {
12934        unsafe {
12935            (self
12936                .Java_org_chocosolver_capi_SolverApi_pop_state
12937                .as_ref()
12938                .expect("Expected function, got error."))(arg1, arg2)
12939        }
12940    }
12941    pub unsafe fn Java_org_chocosolver_capi_SolverApi_get_time_count(
12942        &self,
12943        arg1: *mut graal_isolatethread_t,
12944        arg2: *mut ::std::os::raw::c_void,
12945    ) -> f32 {
12946        unsafe {
12947            (self
12948                .Java_org_chocosolver_capi_SolverApi_get_time_count
12949                .as_ref()
12950                .expect("Expected function, got error."))(arg1, arg2)
12951        }
12952    }
12953    pub unsafe fn Java_org_chocosolver_capi_SolverApi_get_node_count(
12954        &self,
12955        arg1: *mut graal_isolatethread_t,
12956        arg2: *mut ::std::os::raw::c_void,
12957    ) -> ::std::os::raw::c_longlong {
12958        unsafe {
12959            (self
12960                .Java_org_chocosolver_capi_SolverApi_get_node_count
12961                .as_ref()
12962                .expect("Expected function, got error."))(arg1, arg2)
12963        }
12964    }
12965    pub unsafe fn Java_org_chocosolver_capi_SolverApi_get_backtrack_count(
12966        &self,
12967        arg1: *mut graal_isolatethread_t,
12968        arg2: *mut ::std::os::raw::c_void,
12969    ) -> ::std::os::raw::c_longlong {
12970        unsafe {
12971            (self
12972                .Java_org_chocosolver_capi_SolverApi_get_backtrack_count
12973                .as_ref()
12974                .expect("Expected function, got error."))(arg1, arg2)
12975        }
12976    }
12977    pub unsafe fn Java_org_chocosolver_capi_SolverApi_get_fail_count(
12978        &self,
12979        arg1: *mut graal_isolatethread_t,
12980        arg2: *mut ::std::os::raw::c_void,
12981    ) -> ::std::os::raw::c_longlong {
12982        unsafe {
12983            (self
12984                .Java_org_chocosolver_capi_SolverApi_get_fail_count
12985                .as_ref()
12986                .expect("Expected function, got error."))(arg1, arg2)
12987        }
12988    }
12989    pub unsafe fn Java_org_chocosolver_capi_SolverApi_get_restart_count(
12990        &self,
12991        arg1: *mut graal_isolatethread_t,
12992        arg2: *mut ::std::os::raw::c_void,
12993    ) -> ::std::os::raw::c_longlong {
12994        unsafe {
12995            (self
12996                .Java_org_chocosolver_capi_SolverApi_get_restart_count
12997                .as_ref()
12998                .expect("Expected function, got error."))(arg1, arg2)
12999        }
13000    }
13001    pub unsafe fn Java_org_chocosolver_capi_SolverApi_is_objective_optimal(
13002        &self,
13003        arg1: *mut graal_isolatethread_t,
13004        arg2: *mut ::std::os::raw::c_void,
13005    ) -> ::std::os::raw::c_int {
13006        unsafe {
13007            (self
13008                .Java_org_chocosolver_capi_SolverApi_is_objective_optimal
13009                .as_ref()
13010                .expect("Expected function, got error."))(arg1, arg2)
13011        }
13012    }
13013    pub unsafe fn Java_org_chocosolver_capi_SolverApi_get_search_state(
13014        &self,
13015        arg1: *mut graal_isolatethread_t,
13016        arg2: *mut ::std::os::raw::c_void,
13017    ) -> *mut ::std::os::raw::c_char {
13018        unsafe {
13019            (self
13020                .Java_org_chocosolver_capi_SolverApi_get_search_state
13021                .as_ref()
13022                .expect("Expected function, got error."))(arg1, arg2)
13023        }
13024    }
13025    pub unsafe fn Java_org_chocosolver_capi_TaskApi_create_iiiii(
13026        &self,
13027        arg1: *mut graal_isolatethread_t,
13028        arg2: *mut ::std::os::raw::c_void,
13029        arg3: ::std::os::raw::c_int,
13030        arg4: ::std::os::raw::c_int,
13031        arg5: ::std::os::raw::c_int,
13032        arg6: ::std::os::raw::c_int,
13033        arg7: ::std::os::raw::c_int,
13034    ) -> *mut ::std::os::raw::c_void {
13035        unsafe {
13036            (self
13037                .Java_org_chocosolver_capi_TaskApi_create_iiiii
13038                .as_ref()
13039                .expect("Expected function, got error."))(
13040                arg1, arg2, arg3, arg4, arg5, arg6, arg7
13041            )
13042        }
13043    }
13044    pub unsafe fn Java_org_chocosolver_capi_TaskApi_create_iv_i(
13045        &self,
13046        arg1: *mut graal_isolatethread_t,
13047        arg2: *mut ::std::os::raw::c_void,
13048        arg3: ::std::os::raw::c_int,
13049    ) -> *mut ::std::os::raw::c_void {
13050        unsafe {
13051            (self
13052                .Java_org_chocosolver_capi_TaskApi_create_iv_i
13053                .as_ref()
13054                .expect("Expected function, got error."))(arg1, arg2, arg3)
13055        }
13056    }
13057    pub unsafe fn Java_org_chocosolver_capi_TaskApi_create_iv_i_iv(
13058        &self,
13059        arg1: *mut graal_isolatethread_t,
13060        arg2: *mut ::std::os::raw::c_void,
13061        arg3: ::std::os::raw::c_int,
13062        arg4: *mut ::std::os::raw::c_void,
13063    ) -> *mut ::std::os::raw::c_void {
13064        unsafe {
13065            (self
13066                .Java_org_chocosolver_capi_TaskApi_create_iv_i_iv
13067                .as_ref()
13068                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
13069        }
13070    }
13071    pub unsafe fn Java_org_chocosolver_capi_TaskApi_create_iv_iv_iv(
13072        &self,
13073        arg1: *mut graal_isolatethread_t,
13074        arg2: *mut ::std::os::raw::c_void,
13075        arg3: *mut ::std::os::raw::c_void,
13076        arg4: *mut ::std::os::raw::c_void,
13077    ) -> *mut ::std::os::raw::c_void {
13078        unsafe {
13079            (self
13080                .Java_org_chocosolver_capi_TaskApi_create_iv_iv_iv
13081                .as_ref()
13082                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
13083        }
13084    }
13085    pub unsafe fn Java_org_chocosolver_capi_TaskApi_get_start(
13086        &self,
13087        arg1: *mut graal_isolatethread_t,
13088        arg2: *mut ::std::os::raw::c_void,
13089    ) -> *mut ::std::os::raw::c_void {
13090        unsafe {
13091            (self
13092                .Java_org_chocosolver_capi_TaskApi_get_start
13093                .as_ref()
13094                .expect("Expected function, got error."))(arg1, arg2)
13095        }
13096    }
13097    pub unsafe fn Java_org_chocosolver_capi_TaskApi_get_end(
13098        &self,
13099        arg1: *mut graal_isolatethread_t,
13100        arg2: *mut ::std::os::raw::c_void,
13101    ) -> *mut ::std::os::raw::c_void {
13102        unsafe {
13103            (self
13104                .Java_org_chocosolver_capi_TaskApi_get_end
13105                .as_ref()
13106                .expect("Expected function, got error."))(arg1, arg2)
13107        }
13108    }
13109    pub unsafe fn Java_org_chocosolver_capi_TaskApi_get_duration(
13110        &self,
13111        arg1: *mut graal_isolatethread_t,
13112        arg2: *mut ::std::os::raw::c_void,
13113    ) -> *mut ::std::os::raw::c_void {
13114        unsafe {
13115            (self
13116                .Java_org_chocosolver_capi_TaskApi_get_duration
13117                .as_ref()
13118                .expect("Expected function, got error."))(arg1, arg2)
13119        }
13120    }
13121    pub unsafe fn Java_org_chocosolver_capi_VariableApi_isInstantiated(
13122        &self,
13123        arg1: *mut graal_isolatethread_t,
13124        arg2: *mut ::std::os::raw::c_void,
13125    ) -> ::std::os::raw::c_int {
13126        unsafe {
13127            (self
13128                .Java_org_chocosolver_capi_VariableApi_isInstantiated
13129                .as_ref()
13130                .expect("Expected function, got error."))(arg1, arg2)
13131        }
13132    }
13133    pub unsafe fn Java_org_chocosolver_capi_VariableApi_getName(
13134        &self,
13135        arg1: *mut graal_isolatethread_t,
13136        arg2: *mut ::std::os::raw::c_void,
13137    ) -> *mut ::std::os::raw::c_char {
13138        unsafe {
13139            (self
13140                .Java_org_chocosolver_capi_VariableApi_getName
13141                .as_ref()
13142                .expect("Expected function, got error."))(arg1, arg2)
13143        }
13144    }
13145    pub unsafe fn Java_org_chocosolver_capi_VariableApi_isView(
13146        &self,
13147        arg1: *mut graal_isolatethread_t,
13148        arg2: *mut ::std::os::raw::c_void,
13149    ) -> ::std::os::raw::c_int {
13150        unsafe {
13151            (self
13152                .Java_org_chocosolver_capi_VariableApi_isView
13153                .as_ref()
13154                .expect("Expected function, got error."))(arg1, arg2)
13155        }
13156    }
13157    pub unsafe fn Java_org_chocosolver_capi_ViewApi_bool_not_view(
13158        &self,
13159        arg1: *mut graal_isolatethread_t,
13160        arg2: *mut ::std::os::raw::c_void,
13161    ) -> *mut ::std::os::raw::c_void {
13162        unsafe {
13163            (self
13164                .Java_org_chocosolver_capi_ViewApi_bool_not_view
13165                .as_ref()
13166                .expect("Expected function, got error."))(arg1, arg2)
13167        }
13168    }
13169    pub unsafe fn Java_org_chocosolver_capi_ViewApi_set_bool_view(
13170        &self,
13171        arg1: *mut graal_isolatethread_t,
13172        arg2: *mut ::std::os::raw::c_void,
13173        arg3: ::std::os::raw::c_int,
13174    ) -> *mut ::std::os::raw::c_void {
13175        unsafe {
13176            (self
13177                .Java_org_chocosolver_capi_ViewApi_set_bool_view
13178                .as_ref()
13179                .expect("Expected function, got error."))(arg1, arg2, arg3)
13180        }
13181    }
13182    pub unsafe fn Java_org_chocosolver_capi_ViewApi_set_bools_view(
13183        &self,
13184        arg1: *mut graal_isolatethread_t,
13185        arg2: *mut ::std::os::raw::c_void,
13186        arg3: ::std::os::raw::c_int,
13187        arg4: ::std::os::raw::c_int,
13188    ) -> *mut ::std::os::raw::c_void {
13189        unsafe {
13190            (self
13191                .Java_org_chocosolver_capi_ViewApi_set_bools_view
13192                .as_ref()
13193                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
13194        }
13195    }
13196    pub unsafe fn Java_org_chocosolver_capi_ViewApi_int_offset_view(
13197        &self,
13198        arg1: *mut graal_isolatethread_t,
13199        arg2: *mut ::std::os::raw::c_void,
13200        arg3: ::std::os::raw::c_int,
13201    ) -> *mut ::std::os::raw::c_void {
13202        unsafe {
13203            (self
13204                .Java_org_chocosolver_capi_ViewApi_int_offset_view
13205                .as_ref()
13206                .expect("Expected function, got error."))(arg1, arg2, arg3)
13207        }
13208    }
13209    pub unsafe fn Java_org_chocosolver_capi_ViewApi_int_minus_view(
13210        &self,
13211        arg1: *mut graal_isolatethread_t,
13212        arg2: *mut ::std::os::raw::c_void,
13213    ) -> *mut ::std::os::raw::c_void {
13214        unsafe {
13215            (self
13216                .Java_org_chocosolver_capi_ViewApi_int_minus_view
13217                .as_ref()
13218                .expect("Expected function, got error."))(arg1, arg2)
13219        }
13220    }
13221    pub unsafe fn Java_org_chocosolver_capi_ViewApi_int_scale_view(
13222        &self,
13223        arg1: *mut graal_isolatethread_t,
13224        arg2: *mut ::std::os::raw::c_void,
13225        arg3: ::std::os::raw::c_int,
13226    ) -> *mut ::std::os::raw::c_void {
13227        unsafe {
13228            (self
13229                .Java_org_chocosolver_capi_ViewApi_int_scale_view
13230                .as_ref()
13231                .expect("Expected function, got error."))(arg1, arg2, arg3)
13232        }
13233    }
13234    pub unsafe fn Java_org_chocosolver_capi_ViewApi_int_abs_view(
13235        &self,
13236        arg1: *mut graal_isolatethread_t,
13237        arg2: *mut ::std::os::raw::c_void,
13238    ) -> *mut ::std::os::raw::c_void {
13239        unsafe {
13240            (self
13241                .Java_org_chocosolver_capi_ViewApi_int_abs_view
13242                .as_ref()
13243                .expect("Expected function, got error."))(arg1, arg2)
13244        }
13245    }
13246    pub unsafe fn Java_org_chocosolver_capi_ViewApi_int_affine_view(
13247        &self,
13248        arg1: *mut graal_isolatethread_t,
13249        arg2: ::std::os::raw::c_int,
13250        arg3: *mut ::std::os::raw::c_void,
13251        arg4: ::std::os::raw::c_int,
13252    ) -> *mut ::std::os::raw::c_void {
13253        unsafe {
13254            (self
13255                .Java_org_chocosolver_capi_ViewApi_int_affine_view
13256                .as_ref()
13257                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
13258        }
13259    }
13260    pub unsafe fn Java_org_chocosolver_capi_ViewApi_int_eq_view(
13261        &self,
13262        arg1: *mut graal_isolatethread_t,
13263        arg2: *mut ::std::os::raw::c_void,
13264        arg3: ::std::os::raw::c_int,
13265    ) -> *mut ::std::os::raw::c_void {
13266        unsafe {
13267            (self
13268                .Java_org_chocosolver_capi_ViewApi_int_eq_view
13269                .as_ref()
13270                .expect("Expected function, got error."))(arg1, arg2, arg3)
13271        }
13272    }
13273    pub unsafe fn Java_org_chocosolver_capi_ViewApi_int_ne_view(
13274        &self,
13275        arg1: *mut graal_isolatethread_t,
13276        arg2: *mut ::std::os::raw::c_void,
13277        arg3: ::std::os::raw::c_int,
13278    ) -> *mut ::std::os::raw::c_void {
13279        unsafe {
13280            (self
13281                .Java_org_chocosolver_capi_ViewApi_int_ne_view
13282                .as_ref()
13283                .expect("Expected function, got error."))(arg1, arg2, arg3)
13284        }
13285    }
13286    pub unsafe fn Java_org_chocosolver_capi_ViewApi_int_le_view(
13287        &self,
13288        arg1: *mut graal_isolatethread_t,
13289        arg2: *mut ::std::os::raw::c_void,
13290        arg3: ::std::os::raw::c_int,
13291    ) -> *mut ::std::os::raw::c_void {
13292        unsafe {
13293            (self
13294                .Java_org_chocosolver_capi_ViewApi_int_le_view
13295                .as_ref()
13296                .expect("Expected function, got error."))(arg1, arg2, arg3)
13297        }
13298    }
13299    pub unsafe fn Java_org_chocosolver_capi_ViewApi_int_ge_view(
13300        &self,
13301        arg1: *mut graal_isolatethread_t,
13302        arg2: *mut ::std::os::raw::c_void,
13303        arg3: ::std::os::raw::c_int,
13304    ) -> *mut ::std::os::raw::c_void {
13305        unsafe {
13306            (self
13307                .Java_org_chocosolver_capi_ViewApi_int_ge_view
13308                .as_ref()
13309                .expect("Expected function, got error."))(arg1, arg2, arg3)
13310        }
13311    }
13312    pub unsafe fn Java_org_chocosolver_capi_ViewApi_bools_set_view(
13313        &self,
13314        arg1: *mut graal_isolatethread_t,
13315        arg2: *mut ::std::os::raw::c_void,
13316        arg3: ::std::os::raw::c_int,
13317    ) -> *mut ::std::os::raw::c_void {
13318        unsafe {
13319            (self
13320                .Java_org_chocosolver_capi_ViewApi_bools_set_view
13321                .as_ref()
13322                .expect("Expected function, got error."))(arg1, arg2, arg3)
13323        }
13324    }
13325    pub unsafe fn Java_org_chocosolver_capi_ViewApi_ints_set_view(
13326        &self,
13327        arg1: *mut graal_isolatethread_t,
13328        arg2: *mut ::std::os::raw::c_void,
13329        arg3: *mut ::std::os::raw::c_void,
13330        arg4: ::std::os::raw::c_int,
13331    ) -> *mut ::std::os::raw::c_void {
13332        unsafe {
13333            (self
13334                .Java_org_chocosolver_capi_ViewApi_ints_set_view
13335                .as_ref()
13336                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
13337        }
13338    }
13339    pub unsafe fn Java_org_chocosolver_capi_ViewApi_set_union_view(
13340        &self,
13341        arg1: *mut graal_isolatethread_t,
13342        arg2: *mut ::std::os::raw::c_void,
13343    ) -> *mut ::std::os::raw::c_void {
13344        unsafe {
13345            (self
13346                .Java_org_chocosolver_capi_ViewApi_set_union_view
13347                .as_ref()
13348                .expect("Expected function, got error."))(arg1, arg2)
13349        }
13350    }
13351    pub unsafe fn Java_org_chocosolver_capi_ViewApi_set_intersection_view(
13352        &self,
13353        arg1: *mut graal_isolatethread_t,
13354        arg2: *mut ::std::os::raw::c_void,
13355    ) -> *mut ::std::os::raw::c_void {
13356        unsafe {
13357            (self
13358                .Java_org_chocosolver_capi_ViewApi_set_intersection_view
13359                .as_ref()
13360                .expect("Expected function, got error."))(arg1, arg2)
13361        }
13362    }
13363    pub unsafe fn Java_org_chocosolver_capi_ViewApi_set_difference_view(
13364        &self,
13365        arg1: *mut graal_isolatethread_t,
13366        arg2: *mut ::std::os::raw::c_void,
13367        arg3: *mut ::std::os::raw::c_void,
13368    ) -> *mut ::std::os::raw::c_void {
13369        unsafe {
13370            (self
13371                .Java_org_chocosolver_capi_ViewApi_set_difference_view
13372                .as_ref()
13373                .expect("Expected function, got error."))(arg1, arg2, arg3)
13374        }
13375    }
13376    pub unsafe fn Java_org_chocosolver_capi_ViewApi_graph_node_set_view(
13377        &self,
13378        arg1: *mut graal_isolatethread_t,
13379        arg2: *mut ::std::os::raw::c_void,
13380    ) -> *mut ::std::os::raw::c_void {
13381        unsafe {
13382            (self
13383                .Java_org_chocosolver_capi_ViewApi_graph_node_set_view
13384                .as_ref()
13385                .expect("Expected function, got error."))(arg1, arg2)
13386        }
13387    }
13388    pub unsafe fn Java_org_chocosolver_capi_ViewApi_graph_successors_set_view(
13389        &self,
13390        arg1: *mut graal_isolatethread_t,
13391        arg2: *mut ::std::os::raw::c_void,
13392        arg3: ::std::os::raw::c_int,
13393    ) -> *mut ::std::os::raw::c_void {
13394        unsafe {
13395            (self
13396                .Java_org_chocosolver_capi_ViewApi_graph_successors_set_view
13397                .as_ref()
13398                .expect("Expected function, got error."))(arg1, arg2, arg3)
13399        }
13400    }
13401    pub unsafe fn Java_org_chocosolver_capi_ViewApi_graph_predecessors_set_view(
13402        &self,
13403        arg1: *mut graal_isolatethread_t,
13404        arg2: *mut ::std::os::raw::c_void,
13405        arg3: ::std::os::raw::c_int,
13406    ) -> *mut ::std::os::raw::c_void {
13407        unsafe {
13408            (self
13409                .Java_org_chocosolver_capi_ViewApi_graph_predecessors_set_view
13410                .as_ref()
13411                .expect("Expected function, got error."))(arg1, arg2, arg3)
13412        }
13413    }
13414    pub unsafe fn Java_org_chocosolver_capi_ViewApi_graph_neighbors_set_view(
13415        &self,
13416        arg1: *mut graal_isolatethread_t,
13417        arg2: *mut ::std::os::raw::c_void,
13418        arg3: ::std::os::raw::c_int,
13419    ) -> *mut ::std::os::raw::c_void {
13420        unsafe {
13421            (self
13422                .Java_org_chocosolver_capi_ViewApi_graph_neighbors_set_view
13423                .as_ref()
13424                .expect("Expected function, got error."))(arg1, arg2, arg3)
13425        }
13426    }
13427    pub unsafe fn Java_org_chocosolver_capi_ViewApi_node_induced_subgraph_view(
13428        &self,
13429        arg1: *mut graal_isolatethread_t,
13430        arg2: *mut ::std::os::raw::c_void,
13431        arg3: *mut ::std::os::raw::c_void,
13432        arg4: ::std::os::raw::c_int,
13433    ) -> *mut ::std::os::raw::c_void {
13434        unsafe {
13435            (self
13436                .Java_org_chocosolver_capi_ViewApi_node_induced_subgraph_view
13437                .as_ref()
13438                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
13439        }
13440    }
13441    pub unsafe fn Java_org_chocosolver_capi_ViewApi_edge_induced_subgraph_view(
13442        &self,
13443        arg1: *mut graal_isolatethread_t,
13444        arg2: *mut ::std::os::raw::c_void,
13445        arg3: *mut ::std::os::raw::c_void,
13446        arg4: ::std::os::raw::c_int,
13447    ) -> *mut ::std::os::raw::c_void {
13448        unsafe {
13449            (self
13450                .Java_org_chocosolver_capi_ViewApi_edge_induced_subgraph_view
13451                .as_ref()
13452                .expect("Expected function, got error."))(arg1, arg2, arg3, arg4)
13453        }
13454    }
13455    pub unsafe fn Java_org_chocosolver_capi_ViewApi_graph_union_view(
13456        &self,
13457        arg1: *mut graal_isolatethread_t,
13458        arg2: *mut ::std::os::raw::c_void,
13459    ) -> *mut ::std::os::raw::c_void {
13460        unsafe {
13461            (self
13462                .Java_org_chocosolver_capi_ViewApi_graph_union_view
13463                .as_ref()
13464                .expect("Expected function, got error."))(arg1, arg2)
13465        }
13466    }
13467}