LCOV - code coverage report
Current view: top level - build/coverage_gcc4_64/src/libtraci/java - libtraciJAVA_wrap.cxx (source / functions) Hit Total Coverage
Test: lcov.info Lines: 730 38444 1.9 %
Date: 2024-05-07 15:28:01 Functions: 126 2841 4.4 %

          Line data    Source code
       1             : /* ----------------------------------------------------------------------------
       2             :  * This file was automatically generated by SWIG (http://www.swig.org).
       3             :  * Version 4.0.2
       4             :  *
       5             :  * This file is not intended to be easily readable and contains a number of
       6             :  * coding conventions designed to improve portability and efficiency. Do not make
       7             :  * changes to this file unless you know what you are doing--modify the SWIG
       8             :  * interface file instead.
       9             :  * ----------------------------------------------------------------------------- */
      10             : 
      11             : #ifdef _MSC_VER
      12             : // ignore constant conditional expression (C4127) and unreachable/unsafe code warnings
      13             : // and hidden local declaration (C4456), uninitialized variable (C4701), assignment in conditional expression (C4706)
      14             : // also see config.h.cmake
      15             : #pragma warning(disable:4127 4456 4701 4702 4706 4996 4365 4820 4514 5045 4191 4710 4668)
      16             : #else
      17             : // ignore unused parameter warnings for vector template code
      18             : #pragma GCC diagnostic ignored "-Wunused-parameter"
      19             : // ignore uninitialized fields for typeobject::tp_vectorcall and typeobject::tp_print
      20             : #pragma GCC diagnostic ignored "-Wmissing-field-initializers"
      21             : #endif
      22             : #define SWIG_PYTHON_2_UNICODE
      23             : 
      24             : #include <iostream>
      25             : 
      26             : 
      27             : #if defined(__MINGW32__) && defined(__int64)
      28             : # undef __int64
      29             : #endif
      30             : 
      31             : 
      32             : 
      33             : #ifndef SWIGJAVA
      34             : #define SWIGJAVA
      35             : #endif
      36             : 
      37             : 
      38             : 
      39             : #ifdef __cplusplus
      40             : /* SwigValueWrapper is described in swig.swg */
      41             : template<typename T> class SwigValueWrapper {
      42             :   struct SwigMovePointer {
      43             :     T *ptr;
      44             :     SwigMovePointer(T *p) : ptr(p) { }
      45             :     ~SwigMovePointer() { delete ptr; }
      46             :     SwigMovePointer& operator=(SwigMovePointer& rhs) { T* oldptr = ptr; ptr = 0; delete oldptr; ptr = rhs.ptr; rhs.ptr = 0; return *this; }
      47             :   } pointer;
      48             :   SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
      49             :   SwigValueWrapper(const SwigValueWrapper<T>& rhs);
      50             : public:
      51             :   SwigValueWrapper() : pointer(0) { }
      52             :   SwigValueWrapper& operator=(const T& t) { SwigMovePointer tmp(new T(t)); pointer = tmp; return *this; }
      53             :   operator T&() const { return *pointer.ptr; }
      54             :   T *operator&() { return pointer.ptr; }
      55             : };
      56             : 
      57             : template <typename T> T SwigValueInit() {
      58             :   return T();
      59             : }
      60             : #endif
      61             : 
      62             : /* -----------------------------------------------------------------------------
      63             :  *  This section contains generic SWIG labels for method/variable
      64             :  *  declarations/attributes, and other compiler dependent labels.
      65             :  * ----------------------------------------------------------------------------- */
      66             : 
      67             : /* template workaround for compilers that cannot correctly implement the C++ standard */
      68             : #ifndef SWIGTEMPLATEDISAMBIGUATOR
      69             : # if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560)
      70             : #  define SWIGTEMPLATEDISAMBIGUATOR template
      71             : # elif defined(__HP_aCC)
      72             : /* Needed even with `aCC -AA' when `aCC -V' reports HP ANSI C++ B3910B A.03.55 */
      73             : /* If we find a maximum version that requires this, the test would be __HP_aCC <= 35500 for A.03.55 */
      74             : #  define SWIGTEMPLATEDISAMBIGUATOR template
      75             : # else
      76             : #  define SWIGTEMPLATEDISAMBIGUATOR
      77             : # endif
      78             : #endif
      79             : 
      80             : /* inline attribute */
      81             : #ifndef SWIGINLINE
      82             : # if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
      83             : #   define SWIGINLINE inline
      84             : # else
      85             : #   define SWIGINLINE
      86             : # endif
      87             : #endif
      88             : 
      89             : /* attribute recognised by some compilers to avoid 'unused' warnings */
      90             : #ifndef SWIGUNUSED
      91             : # if defined(__GNUC__)
      92             : #   if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
      93             : #     define SWIGUNUSED __attribute__ ((__unused__))
      94             : #   else
      95             : #     define SWIGUNUSED
      96             : #   endif
      97             : # elif defined(__ICC)
      98             : #   define SWIGUNUSED __attribute__ ((__unused__))
      99             : # else
     100             : #   define SWIGUNUSED
     101             : # endif
     102             : #endif
     103             : 
     104             : #ifndef SWIG_MSC_UNSUPPRESS_4505
     105             : # if defined(_MSC_VER)
     106             : #   pragma warning(disable : 4505) /* unreferenced local function has been removed */
     107             : # endif
     108             : #endif
     109             : 
     110             : #ifndef SWIGUNUSEDPARM
     111             : # ifdef __cplusplus
     112             : #   define SWIGUNUSEDPARM(p)
     113             : # else
     114             : #   define SWIGUNUSEDPARM(p) p SWIGUNUSED
     115             : # endif
     116             : #endif
     117             : 
     118             : /* internal SWIG method */
     119             : #ifndef SWIGINTERN
     120             : # define SWIGINTERN static SWIGUNUSED
     121             : #endif
     122             : 
     123             : /* internal inline SWIG method */
     124             : #ifndef SWIGINTERNINLINE
     125             : # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
     126             : #endif
     127             : 
     128             : /* exporting methods */
     129             : #if defined(__GNUC__)
     130             : #  if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
     131             : #    ifndef GCC_HASCLASSVISIBILITY
     132             : #      define GCC_HASCLASSVISIBILITY
     133             : #    endif
     134             : #  endif
     135             : #endif
     136             : 
     137             : #ifndef SWIGEXPORT
     138             : # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
     139             : #   if defined(STATIC_LINKED)
     140             : #     define SWIGEXPORT
     141             : #   else
     142             : #     define SWIGEXPORT __declspec(dllexport)
     143             : #   endif
     144             : # else
     145             : #   if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
     146             : #     define SWIGEXPORT __attribute__ ((visibility("default")))
     147             : #   else
     148             : #     define SWIGEXPORT
     149             : #   endif
     150             : # endif
     151             : #endif
     152             : 
     153             : /* calling conventions for Windows */
     154             : #ifndef SWIGSTDCALL
     155             : # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
     156             : #   define SWIGSTDCALL __stdcall
     157             : # else
     158             : #   define SWIGSTDCALL
     159             : # endif
     160             : #endif
     161             : 
     162             : /* Deal with Microsoft's attempt at deprecating C standard runtime functions */
     163             : #if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE)
     164             : # define _CRT_SECURE_NO_DEPRECATE
     165             : #endif
     166             : 
     167             : /* Deal with Microsoft's attempt at deprecating methods in the standard C++ library */
     168             : #if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE)
     169             : # define _SCL_SECURE_NO_DEPRECATE
     170             : #endif
     171             : 
     172             : /* Deal with Apple's deprecated 'AssertMacros.h' from Carbon-framework */
     173             : #if defined(__APPLE__) && !defined(__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES)
     174             : # define __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES 0
     175             : #endif
     176             : 
     177             : /* Intel's compiler complains if a variable which was never initialised is
     178             :  * cast to void, which is a common idiom which we use to indicate that we
     179             :  * are aware a variable isn't used.  So we just silence that warning.
     180             :  * See: https://github.com/swig/swig/issues/192 for more discussion.
     181             :  */
     182             : #ifdef __INTEL_COMPILER
     183             : # pragma warning disable 592
     184             : #endif
     185             : 
     186             : 
     187             : /* Fix for jlong on some versions of gcc on Windows */
     188             : #if defined(__GNUC__) && !defined(__INTEL_COMPILER)
     189             :   typedef long long __int64;
     190             : #endif
     191             : 
     192             : /* Fix for jlong on 64-bit x86 Solaris */
     193             : #if defined(__x86_64)
     194             : # ifdef _LP64
     195             : #   undef _LP64
     196             : # endif
     197             : #endif
     198             : 
     199             : #include <jni.h>
     200             : #include <stdlib.h>
     201             : #include <string.h>
     202             : 
     203             : 
     204             : /* Support for throwing Java exceptions */
     205             : typedef enum {
     206             :   SWIG_JavaOutOfMemoryError = 1,
     207             :   SWIG_JavaIOException,
     208             :   SWIG_JavaRuntimeException,
     209             :   SWIG_JavaIndexOutOfBoundsException,
     210             :   SWIG_JavaArithmeticException,
     211             :   SWIG_JavaIllegalArgumentException,
     212             :   SWIG_JavaNullPointerException,
     213             :   SWIG_JavaDirectorPureVirtual,
     214             :   SWIG_JavaUnknownError,
     215             :   SWIG_JavaIllegalStateException,
     216             : } SWIG_JavaExceptionCodes;
     217             : 
     218             : typedef struct {
     219             :   SWIG_JavaExceptionCodes code;
     220             :   const char *java_exception;
     221             : } SWIG_JavaExceptions_t;
     222             : 
     223             : 
     224           0 : static void SWIGUNUSED SWIG_JavaThrowException(JNIEnv *jenv, SWIG_JavaExceptionCodes code, const char *msg) {
     225             :   jclass excep;
     226             :   static const SWIG_JavaExceptions_t java_exceptions[] = {
     227             :     { SWIG_JavaOutOfMemoryError, "java/lang/OutOfMemoryError" },
     228             :     { SWIG_JavaIOException, "java/io/IOException" },
     229             :     { SWIG_JavaRuntimeException, "java/lang/RuntimeException" },
     230             :     { SWIG_JavaIndexOutOfBoundsException, "java/lang/IndexOutOfBoundsException" },
     231             :     { SWIG_JavaArithmeticException, "java/lang/ArithmeticException" },
     232             :     { SWIG_JavaIllegalArgumentException, "java/lang/IllegalArgumentException" },
     233             :     { SWIG_JavaNullPointerException, "java/lang/NullPointerException" },
     234             :     { SWIG_JavaDirectorPureVirtual, "java/lang/RuntimeException" },
     235             :     { SWIG_JavaUnknownError,  "java/lang/UnknownError" },
     236             :     { SWIG_JavaIllegalStateException, "java/lang/IllegalStateException" },
     237             :     { (SWIG_JavaExceptionCodes)0,  "java/lang/UnknownError" }
     238             :   };
     239             :   const SWIG_JavaExceptions_t *except_ptr = java_exceptions;
     240             : 
     241           0 :   while (except_ptr->code != code && except_ptr->code)
     242           0 :     except_ptr++;
     243             : 
     244             :   jenv->ExceptionClear();
     245           0 :   excep = jenv->FindClass(except_ptr->java_exception);
     246           0 :   if (excep)
     247             :     jenv->ThrowNew(excep, msg);
     248           0 : }
     249             : 
     250             : 
     251             : /* Contract support */
     252             : 
     253             : #define SWIG_contract_assert(nullreturn, expr, msg) if (!(expr)) {SWIG_JavaThrowException(jenv, SWIG_JavaIllegalArgumentException, msg); return nullreturn; } else
     254             : 
     255             : /*  Errors in SWIG */
     256             : #define  SWIG_UnknownError         -1
     257             : #define  SWIG_IOError              -2
     258             : #define  SWIG_RuntimeError         -3
     259             : #define  SWIG_IndexError           -4
     260             : #define  SWIG_TypeError            -5
     261             : #define  SWIG_DivisionByZero       -6
     262             : #define  SWIG_OverflowError        -7
     263             : #define  SWIG_SyntaxError          -8
     264             : #define  SWIG_ValueError           -9
     265             : #define  SWIG_SystemError          -10
     266             : #define  SWIG_AttributeError       -11
     267             : #define  SWIG_MemoryError          -12
     268             : #define  SWIG_NullReferenceError   -13
     269             : 
     270             : 
     271             : 
     272             : 
     273             : #define LIBTRACI 1
     274             : 
     275             : 
     276             : #include <string>
     277             : 
     278             : 
     279             : #include <typeinfo>
     280             : #include <stdexcept>
     281             : 
     282             : 
     283             : #include <vector>
     284             : #include <stdexcept>
     285             : 
     286             : 
     287             : #include <map>
     288             : #include <stdexcept>
     289             : 
     290             : 
     291             : /* Check for overflow converting to Java int (always signed 32-bit) from (unsigned variable-bit) size_t */
     292             : SWIGINTERN jint SWIG_JavaIntFromSize_t(size_t size) {
     293             :   static const jint JINT_MAX = 0x7FFFFFFF;
     294       37704 :   return (size > (size_t)JINT_MAX) ? -1 : (jint)size;
     295             : }
     296             : 
     297             : 
     298       18852 : SWIGINTERN jint SWIG_VectorSize(size_t size) {
     299             :   jint sz = SWIG_JavaIntFromSize_t(size);
     300             :   if (sz == -1)
     301           0 :     throw std::out_of_range("vector size is too large to fit into a Java int");
     302       18852 :   return sz;
     303             : }
     304             : 
     305           0 : SWIGINTERN std::vector< std::string > *new_std_vector_Sl_std_string_Sg___SWIG_2(jint count,std::string const &value){
     306           0 :         if (count < 0)
     307           0 :           throw std::out_of_range("vector count must be positive");
     308           0 :         return new std::vector< std::string >(static_cast<std::vector< std::string >::size_type>(count), value);
     309             :       }
     310             : SWIGINTERN jint std_vector_Sl_std_string_Sg__doSize(std::vector< std::string > const *self){
     311         192 :         return SWIG_VectorSize(self->size());
     312             :       }
     313             : SWIGINTERN void std_vector_Sl_std_string_Sg__doAdd__SWIG_0(std::vector< std::string > *self,std::vector< std::string >::value_type const &x){
     314          72 :         self->push_back(x);
     315          72 :       }
     316           0 : SWIGINTERN void std_vector_Sl_std_string_Sg__doAdd__SWIG_1(std::vector< std::string > *self,jint index,std::vector< std::string >::value_type const &x){
     317           0 :         jint size = static_cast<jint>(self->size());
     318           0 :         if (0 <= index && index <= size) {
     319           0 :           self->insert(self->begin() + index, x);
     320             :         } else {
     321           0 :           throw std::out_of_range("vector index out of range");
     322             :         }
     323           0 :       }
     324           0 : SWIGINTERN std::vector< std::string >::value_type std_vector_Sl_std_string_Sg__doRemove(std::vector< std::string > *self,jint index){
     325           0 :         jint size = static_cast<jint>(self->size());
     326           0 :         if (0 <= index && index < size) {
     327           0 :           std::string const old_value = (*self)[index];
     328             :           self->erase(self->begin() + index);
     329           0 :           return old_value;
     330             :         } else {
     331           0 :           throw std::out_of_range("vector index out of range");
     332             :         }
     333             :       }
     334         156 : SWIGINTERN std::vector< std::string >::value_type const &std_vector_Sl_std_string_Sg__doGet(std::vector< std::string > *self,jint index){
     335         156 :         jint size = static_cast<jint>(self->size());
     336         156 :         if (index >= 0 && index < size)
     337         156 :           return (*self)[index];
     338             :         else
     339           0 :           throw std::out_of_range("vector index out of range");
     340             :       }
     341           0 : SWIGINTERN std::vector< std::string >::value_type std_vector_Sl_std_string_Sg__doSet(std::vector< std::string > *self,jint index,std::vector< std::string >::value_type const &val){
     342           0 :         jint size = static_cast<jint>(self->size());
     343           0 :         if (index >= 0 && index < size) {
     344           0 :           std::string const old_value = (*self)[index];
     345             :           (*self)[index] = val;
     346           0 :           return old_value;
     347             :         }
     348             :         else
     349           0 :           throw std::out_of_range("vector index out of range");
     350             :       }
     351           0 : SWIGINTERN void std_vector_Sl_std_string_Sg__doRemoveRange(std::vector< std::string > *self,jint fromIndex,jint toIndex){
     352           0 :         jint size = static_cast<jint>(self->size());
     353           0 :         if (0 <= fromIndex && fromIndex <= toIndex && toIndex <= size) {
     354             :           self->erase(self->begin() + fromIndex, self->begin() + toIndex);
     355             :         } else {
     356           0 :           throw std::out_of_range("vector index out of range");
     357             :         }
     358           0 :       }
     359           0 : SWIGINTERN std::vector< int > *new_std_vector_Sl_int_Sg___SWIG_2(jint count,int const &value){
     360           0 :         if (count < 0)
     361           0 :           throw std::out_of_range("vector count must be positive");
     362           0 :         return new std::vector< int >(static_cast<std::vector< int >::size_type>(count), value);
     363             :       }
     364             : SWIGINTERN jint std_vector_Sl_int_Sg__doSize(std::vector< int > const *self){
     365           0 :         return SWIG_VectorSize(self->size());
     366             :       }
     367             : SWIGINTERN void std_vector_Sl_int_Sg__doAdd__SWIG_0(std::vector< int > *self,std::vector< int >::value_type const &x){
     368          34 :         self->push_back(x);
     369             :       }
     370           0 : SWIGINTERN void std_vector_Sl_int_Sg__doAdd__SWIG_1(std::vector< int > *self,jint index,std::vector< int >::value_type const &x){
     371           0 :         jint size = static_cast<jint>(self->size());
     372           0 :         if (0 <= index && index <= size) {
     373           0 :           self->insert(self->begin() + index, x);
     374             :         } else {
     375           0 :           throw std::out_of_range("vector index out of range");
     376             :         }
     377           0 :       }
     378           0 : SWIGINTERN std::vector< int >::value_type std_vector_Sl_int_Sg__doRemove(std::vector< int > *self,jint index){
     379           0 :         jint size = static_cast<jint>(self->size());
     380           0 :         if (0 <= index && index < size) {
     381           0 :           int const old_value = (*self)[index];
     382             :           self->erase(self->begin() + index);
     383           0 :           return old_value;
     384             :         } else {
     385           0 :           throw std::out_of_range("vector index out of range");
     386             :         }
     387             :       }
     388           0 : SWIGINTERN std::vector< int >::value_type const &std_vector_Sl_int_Sg__doGet(std::vector< int > *self,jint index){
     389           0 :         jint size = static_cast<jint>(self->size());
     390           0 :         if (index >= 0 && index < size)
     391           0 :           return (*self)[index];
     392             :         else
     393           0 :           throw std::out_of_range("vector index out of range");
     394             :       }
     395           0 : SWIGINTERN std::vector< int >::value_type std_vector_Sl_int_Sg__doSet(std::vector< int > *self,jint index,std::vector< int >::value_type const &val){
     396           0 :         jint size = static_cast<jint>(self->size());
     397           0 :         if (index >= 0 && index < size) {
     398           0 :           int const old_value = (*self)[index];
     399           0 :           (*self)[index] = val;
     400           0 :           return old_value;
     401             :         }
     402             :         else
     403           0 :           throw std::out_of_range("vector index out of range");
     404             :       }
     405           0 : SWIGINTERN void std_vector_Sl_int_Sg__doRemoveRange(std::vector< int > *self,jint fromIndex,jint toIndex){
     406           0 :         jint size = static_cast<jint>(self->size());
     407           0 :         if (0 <= fromIndex && fromIndex <= toIndex && toIndex <= size) {
     408             :           self->erase(self->begin() + fromIndex, self->begin() + toIndex);
     409             :         } else {
     410           0 :           throw std::out_of_range("vector index out of range");
     411             :         }
     412           0 :       }
     413           0 : SWIGINTERN std::vector< double > *new_std_vector_Sl_double_Sg___SWIG_2(jint count,double const &value){
     414           0 :         if (count < 0)
     415           0 :           throw std::out_of_range("vector count must be positive");
     416           0 :         return new std::vector< double >(static_cast<std::vector< double >::size_type>(count), value);
     417             :       }
     418             : SWIGINTERN jint std_vector_Sl_double_Sg__doSize(std::vector< double > const *self){
     419           0 :         return SWIG_VectorSize(self->size());
     420             :       }
     421             : SWIGINTERN void std_vector_Sl_double_Sg__doAdd__SWIG_0(std::vector< double > *self,std::vector< double >::value_type const &x){
     422           0 :         self->push_back(x);
     423             :       }
     424           0 : SWIGINTERN void std_vector_Sl_double_Sg__doAdd__SWIG_1(std::vector< double > *self,jint index,std::vector< double >::value_type const &x){
     425           0 :         jint size = static_cast<jint>(self->size());
     426           0 :         if (0 <= index && index <= size) {
     427           0 :           self->insert(self->begin() + index, x);
     428             :         } else {
     429           0 :           throw std::out_of_range("vector index out of range");
     430             :         }
     431           0 :       }
     432           0 : SWIGINTERN std::vector< double >::value_type std_vector_Sl_double_Sg__doRemove(std::vector< double > *self,jint index){
     433           0 :         jint size = static_cast<jint>(self->size());
     434           0 :         if (0 <= index && index < size) {
     435           0 :           double const old_value = (*self)[index];
     436             :           self->erase(self->begin() + index);
     437           0 :           return old_value;
     438             :         } else {
     439           0 :           throw std::out_of_range("vector index out of range");
     440             :         }
     441             :       }
     442           0 : SWIGINTERN std::vector< double >::value_type const &std_vector_Sl_double_Sg__doGet(std::vector< double > *self,jint index){
     443           0 :         jint size = static_cast<jint>(self->size());
     444           0 :         if (index >= 0 && index < size)
     445           0 :           return (*self)[index];
     446             :         else
     447           0 :           throw std::out_of_range("vector index out of range");
     448             :       }
     449           0 : SWIGINTERN std::vector< double >::value_type std_vector_Sl_double_Sg__doSet(std::vector< double > *self,jint index,std::vector< double >::value_type const &val){
     450           0 :         jint size = static_cast<jint>(self->size());
     451           0 :         if (index >= 0 && index < size) {
     452           0 :           double const old_value = (*self)[index];
     453           0 :           (*self)[index] = val;
     454           0 :           return old_value;
     455             :         }
     456             :         else
     457           0 :           throw std::out_of_range("vector index out of range");
     458             :       }
     459           0 : SWIGINTERN void std_vector_Sl_double_Sg__doRemoveRange(std::vector< double > *self,jint fromIndex,jint toIndex){
     460           0 :         jint size = static_cast<jint>(self->size());
     461           0 :         if (0 <= fromIndex && fromIndex <= toIndex && toIndex <= size) {
     462             :           self->erase(self->begin() + fromIndex, self->begin() + toIndex);
     463             :         } else {
     464           0 :           throw std::out_of_range("vector index out of range");
     465             :         }
     466           0 :       }
     467             : SWIGINTERN std::map< std::string,std::string,std::less< std::string > >::iterator std_map_Sl_std_string_Sc_std_string_Sg__iterator_getNextUnchecked(std::map< std::string,std::string >::iterator *self){
     468           0 :           std::map< std::string, std::string, std::less< std::string > >::iterator copy = (*self);
     469             :           return ++copy;
     470             :         }
     471             : SWIGINTERN bool std_map_Sl_std_string_Sc_std_string_Sg__iterator_isNot(std::map< std::string,std::string >::iterator const *self,std::map< std::string,std::string >::iterator other){
     472             :           return (*self != other);
     473             :         }
     474             : SWIGINTERN std::string std_map_Sl_std_string_Sc_std_string_Sg__iterator_getKey(std::map< std::string,std::string >::iterator const *self){
     475           0 :           return (*self)->first;
     476             :         }
     477             : SWIGINTERN std::string std_map_Sl_std_string_Sc_std_string_Sg__iterator_getValue(std::map< std::string,std::string >::iterator const *self){
     478           0 :           return (*self)->second;
     479             :         }
     480             : SWIGINTERN void std_map_Sl_std_string_Sc_std_string_Sg__iterator_setValue(std::map< std::string,std::string >::iterator *self,std::string const &newValue){
     481           0 :           (*self)->second = newValue;
     482           0 :         }
     483             : 
     484           0 :   SWIGINTERN jint SWIG_MapSize(size_t size) {
     485             :     jint sz = SWIG_JavaIntFromSize_t(size);
     486             :     if (sz == -1) {
     487           0 :       throw std::out_of_range("map size is too large to fit into a Java int");
     488             :     }
     489             : 
     490           0 :     return sz;
     491             :   }
     492             : 
     493             : SWIGINTERN jint std_map_Sl_std_string_Sc_std_string_Sg__sizeImpl(std::map< std::string,std::string > const *self){
     494           0 :         return SWIG_MapSize(self->size());
     495             :       }
     496             : SWIGINTERN bool std_map_Sl_std_string_Sc_std_string_Sg__containsImpl(std::map< std::string,std::string > *self,std::string const &key){
     497             :         return (self->count(key) > 0);
     498             :       }
     499             : SWIGINTERN void std_map_Sl_std_string_Sc_std_string_Sg__putUnchecked(std::map< std::string,std::string > *self,std::string const &key,std::string const &value){
     500           0 :         (*self)[key] = value;
     501           0 :       }
     502             : SWIGINTERN void std_map_Sl_std_string_Sc_std_string_Sg__removeUnchecked(std::map< std::string,std::string > *self,std::map< std::string,std::string,std::less< std::string > >::iterator const itr){
     503             :         self->erase(itr);
     504             :       }
     505             : 
     506             : SWIGINTERN void SWIG_JavaException(JNIEnv *jenv, int code, const char *msg) {
     507             :   SWIG_JavaExceptionCodes exception_code = SWIG_JavaUnknownError;
     508             :   switch(code) {
     509             :   case SWIG_MemoryError:
     510             :     exception_code = SWIG_JavaOutOfMemoryError;
     511             :     break;
     512             :   case SWIG_IOError:
     513             :     exception_code = SWIG_JavaIOException;
     514             :     break;
     515             :   case SWIG_SystemError:
     516             :   case SWIG_RuntimeError:
     517             :     exception_code = SWIG_JavaRuntimeException;
     518             :     break;
     519             :   case SWIG_OverflowError:
     520             :   case SWIG_IndexError:
     521             :     exception_code = SWIG_JavaIndexOutOfBoundsException;
     522             :     break;
     523             :   case SWIG_DivisionByZero:
     524             :     exception_code = SWIG_JavaArithmeticException;
     525             :     break;
     526             :   case SWIG_SyntaxError:
     527             :   case SWIG_ValueError:
     528             :   case SWIG_TypeError:
     529             :     exception_code = SWIG_JavaIllegalArgumentException;
     530             :     break;
     531             :   case SWIG_UnknownError:
     532             :   default:
     533             :     exception_code = SWIG_JavaUnknownError;
     534             :     break;
     535             :   }
     536           0 :   SWIG_JavaThrowException(jenv, exception_code, msg);
     537           0 : }
     538             : 
     539             : 
     540             : #include <typeinfo>
     541             : #include <stdexcept>
     542             : 
     543             : 
     544             : #include <utility>
     545             : 
     546           0 : SWIGINTERN std::vector< std::pair< std::string,double > > *new_std_vector_Sl_std_pair_Sl_std_string_Sc_double_Sg__Sg___SWIG_2(jint count,std::pair< std::string,double > const &value){
     547           0 :         if (count < 0)
     548           0 :           throw std::out_of_range("vector count must be positive");
     549           0 :         return new std::vector< std::pair< std::string,double > >(static_cast<std::vector< std::pair< std::string,double > >::size_type>(count), value);
     550             :       }
     551             : SWIGINTERN jint std_vector_Sl_std_pair_Sl_std_string_Sc_double_Sg__Sg__doSize(std::vector< std::pair< std::string,double > > const *self){
     552           0 :         return SWIG_VectorSize(self->size());
     553             :       }
     554             : SWIGINTERN void std_vector_Sl_std_pair_Sl_std_string_Sc_double_Sg__Sg__doAdd__SWIG_0(std::vector< std::pair< std::string,double > > *self,std::vector< std::pair< std::string,double > >::value_type const &x){
     555           0 :         self->push_back(x);
     556           0 :       }
     557           0 : SWIGINTERN void std_vector_Sl_std_pair_Sl_std_string_Sc_double_Sg__Sg__doAdd__SWIG_1(std::vector< std::pair< std::string,double > > *self,jint index,std::vector< std::pair< std::string,double > >::value_type const &x){
     558           0 :         jint size = static_cast<jint>(self->size());
     559           0 :         if (0 <= index && index <= size) {
     560           0 :           self->insert(self->begin() + index, x);
     561             :         } else {
     562           0 :           throw std::out_of_range("vector index out of range");
     563             :         }
     564           0 :       }
     565           0 : SWIGINTERN std::vector< std::pair< std::string,double > >::value_type std_vector_Sl_std_pair_Sl_std_string_Sc_double_Sg__Sg__doRemove(std::vector< std::pair< std::string,double > > *self,jint index){
     566           0 :         jint size = static_cast<jint>(self->size());
     567           0 :         if (0 <= index && index < size) {
     568           0 :           std::pair< std::string,double > const old_value = (*self)[index];
     569             :           self->erase(self->begin() + index);
     570           0 :           return old_value;
     571             :         } else {
     572           0 :           throw std::out_of_range("vector index out of range");
     573             :         }
     574             :       }
     575           0 : SWIGINTERN std::vector< std::pair< std::string,double > >::value_type const &std_vector_Sl_std_pair_Sl_std_string_Sc_double_Sg__Sg__doGet(std::vector< std::pair< std::string,double > > *self,jint index){
     576           0 :         jint size = static_cast<jint>(self->size());
     577           0 :         if (index >= 0 && index < size)
     578           0 :           return (*self)[index];
     579             :         else
     580           0 :           throw std::out_of_range("vector index out of range");
     581             :       }
     582           0 : SWIGINTERN std::vector< std::pair< std::string,double > >::value_type std_vector_Sl_std_pair_Sl_std_string_Sc_double_Sg__Sg__doSet(std::vector< std::pair< std::string,double > > *self,jint index,std::vector< std::pair< std::string,double > >::value_type const &val){
     583           0 :         jint size = static_cast<jint>(self->size());
     584           0 :         if (index >= 0 && index < size) {
     585           0 :           std::pair< std::string,double > const old_value = (*self)[index];
     586             :           (*self)[index] = val;
     587           0 :           return old_value;
     588             :         }
     589             :         else
     590           0 :           throw std::out_of_range("vector index out of range");
     591             :       }
     592           0 : SWIGINTERN void std_vector_Sl_std_pair_Sl_std_string_Sc_double_Sg__Sg__doRemoveRange(std::vector< std::pair< std::string,double > > *self,jint fromIndex,jint toIndex){
     593           0 :         jint size = static_cast<jint>(self->size());
     594           0 :         if (0 <= fromIndex && fromIndex <= toIndex && toIndex <= size) {
     595             :           self->erase(self->begin() + fromIndex, self->begin() + toIndex);
     596             :         } else {
     597           0 :           throw std::out_of_range("vector index out of range");
     598             :         }
     599           0 :       }
     600             : 
     601             : #include <libsumo/Edge.h>
     602             : #include <libsumo/GUI.h>
     603             : #include <libsumo/InductionLoop.h>
     604             : #include <libsumo/Junction.h>
     605             : #include <libsumo/LaneArea.h>
     606             : #include <libsumo/Lane.h>
     607             : #include <libsumo/MultiEntryExit.h>
     608             : #include <libsumo/POI.h>
     609             : #include <libsumo/Polygon.h>
     610             : #include <libsumo/Route.h>
     611             : #include <libsumo/Simulation.h>
     612             : #include <libsumo/TrafficLight.h>
     613             : #include <libsumo/VehicleType.h>
     614             : #include <libsumo/Vehicle.h>
     615             : #include <libsumo/Person.h>
     616             : #include <libsumo/Calibrator.h>
     617             : #include <libsumo/BusStop.h>
     618             : #include <libsumo/ParkingArea.h>
     619             : #include <libsumo/ChargingStation.h>
     620             : #include <libsumo/OverheadWire.h>
     621             : #include <libsumo/Rerouter.h>
     622             : #include <libsumo/MeanData.h>
     623             : #include <libsumo/VariableSpeedSign.h>
     624             : #include <libsumo/RouteProbe.h>
     625             : 
     626             : 
     627             : struct SWIG_null_deleter {
     628             :   void operator() (void const *) const {
     629             :   }
     630             : };
     631             : #define SWIG_NO_NULL_DELETER_0 , SWIG_null_deleter()
     632             : #define SWIG_NO_NULL_DELETER_1
     633             : #define SWIG_NO_NULL_DELETER_SWIG_POINTER_NEW
     634             : #define SWIG_NO_NULL_DELETER_SWIG_POINTER_OWN
     635             : 
     636           0 : SWIGINTERN std::vector< std::shared_ptr< libsumo::TraCIPhase > > *new_std_vector_Sl_std_shared_ptr_Sl_libsumo_TraCIPhase_Sg__Sg___SWIG_2(jint count,std::shared_ptr< libsumo::TraCIPhase > const &value){
     637           0 :         if (count < 0)
     638           0 :           throw std::out_of_range("vector count must be positive");
     639           0 :         return new std::vector< std::shared_ptr< libsumo::TraCIPhase > >(static_cast<std::vector< std::shared_ptr< libsumo::TraCIPhase > >::size_type>(count), value);
     640             :       }
     641             : SWIGINTERN jint std_vector_Sl_std_shared_ptr_Sl_libsumo_TraCIPhase_Sg__Sg__doSize(std::vector< std::shared_ptr< libsumo::TraCIPhase > > const *self){
     642           0 :         return SWIG_VectorSize(self->size());
     643             :       }
     644             : SWIGINTERN void std_vector_Sl_std_shared_ptr_Sl_libsumo_TraCIPhase_Sg__Sg__doAdd__SWIG_0(std::vector< std::shared_ptr< libsumo::TraCIPhase > > *self,std::vector< std::shared_ptr< libsumo::TraCIPhase > >::value_type const &x){
     645           0 :         self->push_back(x);
     646           0 :       }
     647           0 : SWIGINTERN void std_vector_Sl_std_shared_ptr_Sl_libsumo_TraCIPhase_Sg__Sg__doAdd__SWIG_1(std::vector< std::shared_ptr< libsumo::TraCIPhase > > *self,jint index,std::vector< std::shared_ptr< libsumo::TraCIPhase > >::value_type const &x){
     648           0 :         jint size = static_cast<jint>(self->size());
     649           0 :         if (0 <= index && index <= size) {
     650           0 :           self->insert(self->begin() + index, x);
     651             :         } else {
     652           0 :           throw std::out_of_range("vector index out of range");
     653             :         }
     654           0 :       }
     655           0 : SWIGINTERN std::vector< std::shared_ptr< libsumo::TraCIPhase > >::value_type std_vector_Sl_std_shared_ptr_Sl_libsumo_TraCIPhase_Sg__Sg__doRemove(std::vector< std::shared_ptr< libsumo::TraCIPhase > > *self,jint index){
     656           0 :         jint size = static_cast<jint>(self->size());
     657           0 :         if (0 <= index && index < size) {
     658           0 :           std::shared_ptr< libsumo::TraCIPhase > const old_value = (*self)[index];
     659             :           self->erase(self->begin() + index);
     660           0 :           return old_value;
     661             :         } else {
     662           0 :           throw std::out_of_range("vector index out of range");
     663             :         }
     664             :       }
     665           0 : SWIGINTERN std::vector< std::shared_ptr< libsumo::TraCIPhase > >::value_type const &std_vector_Sl_std_shared_ptr_Sl_libsumo_TraCIPhase_Sg__Sg__doGet(std::vector< std::shared_ptr< libsumo::TraCIPhase > > *self,jint index){
     666           0 :         jint size = static_cast<jint>(self->size());
     667           0 :         if (index >= 0 && index < size)
     668           0 :           return (*self)[index];
     669             :         else
     670           0 :           throw std::out_of_range("vector index out of range");
     671             :       }
     672           0 : SWIGINTERN std::vector< std::shared_ptr< libsumo::TraCIPhase > >::value_type std_vector_Sl_std_shared_ptr_Sl_libsumo_TraCIPhase_Sg__Sg__doSet(std::vector< std::shared_ptr< libsumo::TraCIPhase > > *self,jint index,std::vector< std::shared_ptr< libsumo::TraCIPhase > >::value_type const &val){
     673           0 :         jint size = static_cast<jint>(self->size());
     674           0 :         if (index >= 0 && index < size) {
     675           0 :           std::shared_ptr< libsumo::TraCIPhase > const old_value = (*self)[index];
     676             :           (*self)[index] = val;
     677           0 :           return old_value;
     678             :         }
     679             :         else
     680           0 :           throw std::out_of_range("vector index out of range");
     681             :       }
     682           0 : SWIGINTERN void std_vector_Sl_std_shared_ptr_Sl_libsumo_TraCIPhase_Sg__Sg__doRemoveRange(std::vector< std::shared_ptr< libsumo::TraCIPhase > > *self,jint fromIndex,jint toIndex){
     683           0 :         jint size = static_cast<jint>(self->size());
     684           0 :         if (0 <= fromIndex && fromIndex <= toIndex && toIndex <= size) {
     685             :           self->erase(self->begin() + fromIndex, self->begin() + toIndex);
     686             :         } else {
     687           0 :           throw std::out_of_range("vector index out of range");
     688             :         }
     689           0 :       }
     690           0 : SWIGINTERN std::vector< libsumo::TraCILogic > *new_std_vector_Sl_libsumo_TraCILogic_Sg___SWIG_2(jint count,libsumo::TraCILogic const &value){
     691           0 :         if (count < 0)
     692           0 :           throw std::out_of_range("vector count must be positive");
     693           0 :         return new std::vector< libsumo::TraCILogic >(static_cast<std::vector< libsumo::TraCILogic >::size_type>(count), value);
     694             :       }
     695             : SWIGINTERN jint std_vector_Sl_libsumo_TraCILogic_Sg__doSize(std::vector< libsumo::TraCILogic > const *self){
     696           8 :         return SWIG_VectorSize(self->size());
     697             :       }
     698             : SWIGINTERN void std_vector_Sl_libsumo_TraCILogic_Sg__doAdd__SWIG_0(std::vector< libsumo::TraCILogic > *self,std::vector< libsumo::TraCILogic >::value_type const &x){
     699           0 :         self->push_back(x);
     700           0 :       }
     701           0 : SWIGINTERN void std_vector_Sl_libsumo_TraCILogic_Sg__doAdd__SWIG_1(std::vector< libsumo::TraCILogic > *self,jint index,std::vector< libsumo::TraCILogic >::value_type const &x){
     702           0 :         jint size = static_cast<jint>(self->size());
     703           0 :         if (0 <= index && index <= size) {
     704           0 :           self->insert(self->begin() + index, x);
     705             :         } else {
     706           0 :           throw std::out_of_range("vector index out of range");
     707             :         }
     708           0 :       }
     709           0 : SWIGINTERN std::vector< libsumo::TraCILogic >::value_type std_vector_Sl_libsumo_TraCILogic_Sg__doRemove(std::vector< libsumo::TraCILogic > *self,jint index){
     710           0 :         jint size = static_cast<jint>(self->size());
     711           0 :         if (0 <= index && index < size) {
     712           0 :           libsumo::TraCILogic const old_value = (*self)[index];
     713             :           self->erase(self->begin() + index);
     714           0 :           return old_value;
     715           0 :         } else {
     716           0 :           throw std::out_of_range("vector index out of range");
     717             :         }
     718             :       }
     719           8 : SWIGINTERN std::vector< libsumo::TraCILogic >::value_type const &std_vector_Sl_libsumo_TraCILogic_Sg__doGet(std::vector< libsumo::TraCILogic > *self,jint index){
     720           8 :         jint size = static_cast<jint>(self->size());
     721           8 :         if (index >= 0 && index < size)
     722           8 :           return (*self)[index];
     723             :         else
     724           0 :           throw std::out_of_range("vector index out of range");
     725             :       }
     726           0 : SWIGINTERN std::vector< libsumo::TraCILogic >::value_type std_vector_Sl_libsumo_TraCILogic_Sg__doSet(std::vector< libsumo::TraCILogic > *self,jint index,std::vector< libsumo::TraCILogic >::value_type const &val){
     727           0 :         jint size = static_cast<jint>(self->size());
     728           0 :         if (index >= 0 && index < size) {
     729           0 :           libsumo::TraCILogic const old_value = (*self)[index];
     730           0 :           (*self)[index] = val;
     731           0 :           return old_value;
     732           0 :         }
     733             :         else
     734           0 :           throw std::out_of_range("vector index out of range");
     735             :       }
     736           0 : SWIGINTERN void std_vector_Sl_libsumo_TraCILogic_Sg__doRemoveRange(std::vector< libsumo::TraCILogic > *self,jint fromIndex,jint toIndex){
     737           0 :         jint size = static_cast<jint>(self->size());
     738           0 :         if (0 <= fromIndex && fromIndex <= toIndex && toIndex <= size) {
     739             :           self->erase(self->begin() + fromIndex, self->begin() + toIndex);
     740             :         } else {
     741           0 :           throw std::out_of_range("vector index out of range");
     742             :         }
     743           0 :       }
     744           0 : SWIGINTERN std::vector< libsumo::TraCIStage > *new_std_vector_Sl_libsumo_TraCIStage_Sg___SWIG_2(jint count,libsumo::TraCIStage const &value){
     745           0 :         if (count < 0)
     746           0 :           throw std::out_of_range("vector count must be positive");
     747           0 :         return new std::vector< libsumo::TraCIStage >(static_cast<std::vector< libsumo::TraCIStage >::size_type>(count), value);
     748             :       }
     749             : SWIGINTERN jint std_vector_Sl_libsumo_TraCIStage_Sg__doSize(std::vector< libsumo::TraCIStage > const *self){
     750           4 :         return SWIG_VectorSize(self->size());
     751             :       }
     752             : SWIGINTERN void std_vector_Sl_libsumo_TraCIStage_Sg__doAdd__SWIG_0(std::vector< libsumo::TraCIStage > *self,std::vector< libsumo::TraCIStage >::value_type const &x){
     753           0 :         self->push_back(x);
     754           0 :       }
     755           0 : SWIGINTERN void std_vector_Sl_libsumo_TraCIStage_Sg__doAdd__SWIG_1(std::vector< libsumo::TraCIStage > *self,jint index,std::vector< libsumo::TraCIStage >::value_type const &x){
     756           0 :         jint size = static_cast<jint>(self->size());
     757           0 :         if (0 <= index && index <= size) {
     758           0 :           self->insert(self->begin() + index, x);
     759             :         } else {
     760           0 :           throw std::out_of_range("vector index out of range");
     761             :         }
     762           0 :       }
     763           0 : SWIGINTERN std::vector< libsumo::TraCIStage >::value_type std_vector_Sl_libsumo_TraCIStage_Sg__doRemove(std::vector< libsumo::TraCIStage > *self,jint index){
     764           0 :         jint size = static_cast<jint>(self->size());
     765           0 :         if (0 <= index && index < size) {
     766           0 :           libsumo::TraCIStage const old_value = (*self)[index];
     767             :           self->erase(self->begin() + index);
     768           0 :           return old_value;
     769           0 :         } else {
     770           0 :           throw std::out_of_range("vector index out of range");
     771             :         }
     772             :       }
     773           2 : SWIGINTERN std::vector< libsumo::TraCIStage >::value_type const &std_vector_Sl_libsumo_TraCIStage_Sg__doGet(std::vector< libsumo::TraCIStage > *self,jint index){
     774           2 :         jint size = static_cast<jint>(self->size());
     775           2 :         if (index >= 0 && index < size)
     776           2 :           return (*self)[index];
     777             :         else
     778           0 :           throw std::out_of_range("vector index out of range");
     779             :       }
     780           0 : SWIGINTERN std::vector< libsumo::TraCIStage >::value_type std_vector_Sl_libsumo_TraCIStage_Sg__doSet(std::vector< libsumo::TraCIStage > *self,jint index,std::vector< libsumo::TraCIStage >::value_type const &val){
     781           0 :         jint size = static_cast<jint>(self->size());
     782           0 :         if (index >= 0 && index < size) {
     783           0 :           libsumo::TraCIStage const old_value = (*self)[index];
     784           0 :           (*self)[index] = val;
     785           0 :           return old_value;
     786           0 :         }
     787             :         else
     788           0 :           throw std::out_of_range("vector index out of range");
     789             :       }
     790           0 : SWIGINTERN void std_vector_Sl_libsumo_TraCIStage_Sg__doRemoveRange(std::vector< libsumo::TraCIStage > *self,jint fromIndex,jint toIndex){
     791           0 :         jint size = static_cast<jint>(self->size());
     792           0 :         if (0 <= fromIndex && fromIndex <= toIndex && toIndex <= size) {
     793             :           self->erase(self->begin() + fromIndex, self->begin() + toIndex);
     794             :         } else {
     795           0 :           throw std::out_of_range("vector index out of range");
     796             :         }
     797           0 :       }
     798           0 : SWIGINTERN std::vector< libsumo::TraCINextStopData > *new_std_vector_Sl_libsumo_TraCINextStopData_Sg___SWIG_2(jint count,libsumo::TraCINextStopData const &value){
     799           0 :         if (count < 0)
     800           0 :           throw std::out_of_range("vector count must be positive");
     801           0 :         return new std::vector< libsumo::TraCINextStopData >(static_cast<std::vector< libsumo::TraCINextStopData >::size_type>(count), value);
     802             :       }
     803             : SWIGINTERN jint std_vector_Sl_libsumo_TraCINextStopData_Sg__doSize(std::vector< libsumo::TraCINextStopData > const *self){
     804           0 :         return SWIG_VectorSize(self->size());
     805             :       }
     806             : SWIGINTERN void std_vector_Sl_libsumo_TraCINextStopData_Sg__doAdd__SWIG_0(std::vector< libsumo::TraCINextStopData > *self,std::vector< libsumo::TraCINextStopData >::value_type const &x){
     807           0 :         self->push_back(x);
     808           0 :       }
     809           0 : SWIGINTERN void std_vector_Sl_libsumo_TraCINextStopData_Sg__doAdd__SWIG_1(std::vector< libsumo::TraCINextStopData > *self,jint index,std::vector< libsumo::TraCINextStopData >::value_type const &x){
     810           0 :         jint size = static_cast<jint>(self->size());
     811           0 :         if (0 <= index && index <= size) {
     812           0 :           self->insert(self->begin() + index, x);
     813             :         } else {
     814           0 :           throw std::out_of_range("vector index out of range");
     815             :         }
     816           0 :       }
     817           0 : SWIGINTERN std::vector< libsumo::TraCINextStopData >::value_type std_vector_Sl_libsumo_TraCINextStopData_Sg__doRemove(std::vector< libsumo::TraCINextStopData > *self,jint index){
     818           0 :         jint size = static_cast<jint>(self->size());
     819           0 :         if (0 <= index && index < size) {
     820           0 :           libsumo::TraCINextStopData const old_value = (*self)[index];
     821             :           self->erase(self->begin() + index);
     822           0 :           return old_value;
     823           0 :         } else {
     824           0 :           throw std::out_of_range("vector index out of range");
     825             :         }
     826             :       }
     827           0 : SWIGINTERN std::vector< libsumo::TraCINextStopData >::value_type const &std_vector_Sl_libsumo_TraCINextStopData_Sg__doGet(std::vector< libsumo::TraCINextStopData > *self,jint index){
     828           0 :         jint size = static_cast<jint>(self->size());
     829           0 :         if (index >= 0 && index < size)
     830           0 :           return (*self)[index];
     831             :         else
     832           0 :           throw std::out_of_range("vector index out of range");
     833             :       }
     834           0 : SWIGINTERN std::vector< libsumo::TraCINextStopData >::value_type std_vector_Sl_libsumo_TraCINextStopData_Sg__doSet(std::vector< libsumo::TraCINextStopData > *self,jint index,std::vector< libsumo::TraCINextStopData >::value_type const &val){
     835           0 :         jint size = static_cast<jint>(self->size());
     836           0 :         if (index >= 0 && index < size) {
     837           0 :           libsumo::TraCINextStopData const old_value = (*self)[index];
     838           0 :           (*self)[index] = val;
     839           0 :           return old_value;
     840           0 :         }
     841             :         else
     842           0 :           throw std::out_of_range("vector index out of range");
     843             :       }
     844           0 : SWIGINTERN void std_vector_Sl_libsumo_TraCINextStopData_Sg__doRemoveRange(std::vector< libsumo::TraCINextStopData > *self,jint fromIndex,jint toIndex){
     845           0 :         jint size = static_cast<jint>(self->size());
     846           0 :         if (0 <= fromIndex && fromIndex <= toIndex && toIndex <= size) {
     847             :           self->erase(self->begin() + fromIndex, self->begin() + toIndex);
     848             :         } else {
     849           0 :           throw std::out_of_range("vector index out of range");
     850             :         }
     851           0 :       }
     852           0 : SWIGINTERN std::vector< libsumo::TraCIReservation > *new_std_vector_Sl_libsumo_TraCIReservation_Sg___SWIG_2(jint count,libsumo::TraCIReservation const &value){
     853           0 :         if (count < 0)
     854           0 :           throw std::out_of_range("vector count must be positive");
     855           0 :         return new std::vector< libsumo::TraCIReservation >(static_cast<std::vector< libsumo::TraCIReservation >::size_type>(count), value);
     856             :       }
     857             : SWIGINTERN jint std_vector_Sl_libsumo_TraCIReservation_Sg__doSize(std::vector< libsumo::TraCIReservation > const *self){
     858           0 :         return SWIG_VectorSize(self->size());
     859             :       }
     860             : SWIGINTERN void std_vector_Sl_libsumo_TraCIReservation_Sg__doAdd__SWIG_0(std::vector< libsumo::TraCIReservation > *self,std::vector< libsumo::TraCIReservation >::value_type const &x){
     861           0 :         self->push_back(x);
     862           0 :       }
     863           0 : SWIGINTERN void std_vector_Sl_libsumo_TraCIReservation_Sg__doAdd__SWIG_1(std::vector< libsumo::TraCIReservation > *self,jint index,std::vector< libsumo::TraCIReservation >::value_type const &x){
     864           0 :         jint size = static_cast<jint>(self->size());
     865           0 :         if (0 <= index && index <= size) {
     866           0 :           self->insert(self->begin() + index, x);
     867             :         } else {
     868           0 :           throw std::out_of_range("vector index out of range");
     869             :         }
     870           0 :       }
     871           0 : SWIGINTERN std::vector< libsumo::TraCIReservation >::value_type std_vector_Sl_libsumo_TraCIReservation_Sg__doRemove(std::vector< libsumo::TraCIReservation > *self,jint index){
     872           0 :         jint size = static_cast<jint>(self->size());
     873           0 :         if (0 <= index && index < size) {
     874           0 :           libsumo::TraCIReservation const old_value = (*self)[index];
     875             :           self->erase(self->begin() + index);
     876           0 :           return old_value;
     877           0 :         } else {
     878           0 :           throw std::out_of_range("vector index out of range");
     879             :         }
     880             :       }
     881           0 : SWIGINTERN std::vector< libsumo::TraCIReservation >::value_type const &std_vector_Sl_libsumo_TraCIReservation_Sg__doGet(std::vector< libsumo::TraCIReservation > *self,jint index){
     882           0 :         jint size = static_cast<jint>(self->size());
     883           0 :         if (index >= 0 && index < size)
     884           0 :           return (*self)[index];
     885             :         else
     886           0 :           throw std::out_of_range("vector index out of range");
     887             :       }
     888           0 : SWIGINTERN std::vector< libsumo::TraCIReservation >::value_type std_vector_Sl_libsumo_TraCIReservation_Sg__doSet(std::vector< libsumo::TraCIReservation > *self,jint index,std::vector< libsumo::TraCIReservation >::value_type const &val){
     889           0 :         jint size = static_cast<jint>(self->size());
     890           0 :         if (index >= 0 && index < size) {
     891           0 :           libsumo::TraCIReservation const old_value = (*self)[index];
     892           0 :           (*self)[index] = val;
     893           0 :           return old_value;
     894           0 :         }
     895             :         else
     896           0 :           throw std::out_of_range("vector index out of range");
     897             :       }
     898           0 : SWIGINTERN void std_vector_Sl_libsumo_TraCIReservation_Sg__doRemoveRange(std::vector< libsumo::TraCIReservation > *self,jint fromIndex,jint toIndex){
     899           0 :         jint size = static_cast<jint>(self->size());
     900           0 :         if (0 <= fromIndex && fromIndex <= toIndex && toIndex <= size) {
     901             :           self->erase(self->begin() + fromIndex, self->begin() + toIndex);
     902             :         } else {
     903           0 :           throw std::out_of_range("vector index out of range");
     904             :         }
     905           0 :       }
     906           0 : SWIGINTERN std::vector< libsumo::TraCISignalConstraint > *new_std_vector_Sl_libsumo_TraCISignalConstraint_Sg___SWIG_2(jint count,libsumo::TraCISignalConstraint const &value){
     907           0 :         if (count < 0)
     908           0 :           throw std::out_of_range("vector count must be positive");
     909           0 :         return new std::vector< libsumo::TraCISignalConstraint >(static_cast<std::vector< libsumo::TraCISignalConstraint >::size_type>(count), value);
     910             :       }
     911             : SWIGINTERN jint std_vector_Sl_libsumo_TraCISignalConstraint_Sg__doSize(std::vector< libsumo::TraCISignalConstraint > const *self){
     912           0 :         return SWIG_VectorSize(self->size());
     913             :       }
     914             : SWIGINTERN void std_vector_Sl_libsumo_TraCISignalConstraint_Sg__doAdd__SWIG_0(std::vector< libsumo::TraCISignalConstraint > *self,std::vector< libsumo::TraCISignalConstraint >::value_type const &x){
     915           0 :         self->push_back(x);
     916           0 :       }
     917           0 : SWIGINTERN void std_vector_Sl_libsumo_TraCISignalConstraint_Sg__doAdd__SWIG_1(std::vector< libsumo::TraCISignalConstraint > *self,jint index,std::vector< libsumo::TraCISignalConstraint >::value_type const &x){
     918           0 :         jint size = static_cast<jint>(self->size());
     919           0 :         if (0 <= index && index <= size) {
     920           0 :           self->insert(self->begin() + index, x);
     921             :         } else {
     922           0 :           throw std::out_of_range("vector index out of range");
     923             :         }
     924           0 :       }
     925           0 : SWIGINTERN std::vector< libsumo::TraCISignalConstraint >::value_type std_vector_Sl_libsumo_TraCISignalConstraint_Sg__doRemove(std::vector< libsumo::TraCISignalConstraint > *self,jint index){
     926           0 :         jint size = static_cast<jint>(self->size());
     927           0 :         if (0 <= index && index < size) {
     928           0 :           libsumo::TraCISignalConstraint const old_value = (*self)[index];
     929             :           self->erase(self->begin() + index);
     930           0 :           return old_value;
     931           0 :         } else {
     932           0 :           throw std::out_of_range("vector index out of range");
     933             :         }
     934             :       }
     935           0 : SWIGINTERN std::vector< libsumo::TraCISignalConstraint >::value_type const &std_vector_Sl_libsumo_TraCISignalConstraint_Sg__doGet(std::vector< libsumo::TraCISignalConstraint > *self,jint index){
     936           0 :         jint size = static_cast<jint>(self->size());
     937           0 :         if (index >= 0 && index < size)
     938           0 :           return (*self)[index];
     939             :         else
     940           0 :           throw std::out_of_range("vector index out of range");
     941             :       }
     942           0 : SWIGINTERN std::vector< libsumo::TraCISignalConstraint >::value_type std_vector_Sl_libsumo_TraCISignalConstraint_Sg__doSet(std::vector< libsumo::TraCISignalConstraint > *self,jint index,std::vector< libsumo::TraCISignalConstraint >::value_type const &val){
     943           0 :         jint size = static_cast<jint>(self->size());
     944           0 :         if (index >= 0 && index < size) {
     945           0 :           libsumo::TraCISignalConstraint const old_value = (*self)[index];
     946           0 :           (*self)[index] = val;
     947           0 :           return old_value;
     948           0 :         }
     949             :         else
     950           0 :           throw std::out_of_range("vector index out of range");
     951             :       }
     952           0 : SWIGINTERN void std_vector_Sl_libsumo_TraCISignalConstraint_Sg__doRemoveRange(std::vector< libsumo::TraCISignalConstraint > *self,jint fromIndex,jint toIndex){
     953           0 :         jint size = static_cast<jint>(self->size());
     954           0 :         if (0 <= fromIndex && fromIndex <= toIndex && toIndex <= size) {
     955             :           self->erase(self->begin() + fromIndex, self->begin() + toIndex);
     956             :         } else {
     957           0 :           throw std::out_of_range("vector index out of range");
     958             :         }
     959           0 :       }
     960           0 : SWIGINTERN std::vector< libsumo::TraCICollision > *new_std_vector_Sl_libsumo_TraCICollision_Sg___SWIG_2(jint count,libsumo::TraCICollision const &value){
     961           0 :         if (count < 0)
     962           0 :           throw std::out_of_range("vector count must be positive");
     963           0 :         return new std::vector< libsumo::TraCICollision >(static_cast<std::vector< libsumo::TraCICollision >::size_type>(count), value);
     964             :       }
     965             : SWIGINTERN jint std_vector_Sl_libsumo_TraCICollision_Sg__doSize(std::vector< libsumo::TraCICollision > const *self){
     966           0 :         return SWIG_VectorSize(self->size());
     967             :       }
     968             : SWIGINTERN void std_vector_Sl_libsumo_TraCICollision_Sg__doAdd__SWIG_0(std::vector< libsumo::TraCICollision > *self,std::vector< libsumo::TraCICollision >::value_type const &x){
     969           0 :         self->push_back(x);
     970           0 :       }
     971           0 : SWIGINTERN void std_vector_Sl_libsumo_TraCICollision_Sg__doAdd__SWIG_1(std::vector< libsumo::TraCICollision > *self,jint index,std::vector< libsumo::TraCICollision >::value_type const &x){
     972           0 :         jint size = static_cast<jint>(self->size());
     973           0 :         if (0 <= index && index <= size) {
     974           0 :           self->insert(self->begin() + index, x);
     975             :         } else {
     976           0 :           throw std::out_of_range("vector index out of range");
     977             :         }
     978           0 :       }
     979           0 : SWIGINTERN std::vector< libsumo::TraCICollision >::value_type std_vector_Sl_libsumo_TraCICollision_Sg__doRemove(std::vector< libsumo::TraCICollision > *self,jint index){
     980           0 :         jint size = static_cast<jint>(self->size());
     981           0 :         if (0 <= index && index < size) {
     982           0 :           libsumo::TraCICollision const old_value = (*self)[index];
     983             :           self->erase(self->begin() + index);
     984           0 :           return old_value;
     985           0 :         } else {
     986           0 :           throw std::out_of_range("vector index out of range");
     987             :         }
     988             :       }
     989           0 : SWIGINTERN std::vector< libsumo::TraCICollision >::value_type const &std_vector_Sl_libsumo_TraCICollision_Sg__doGet(std::vector< libsumo::TraCICollision > *self,jint index){
     990           0 :         jint size = static_cast<jint>(self->size());
     991           0 :         if (index >= 0 && index < size)
     992           0 :           return (*self)[index];
     993             :         else
     994           0 :           throw std::out_of_range("vector index out of range");
     995             :       }
     996           0 : SWIGINTERN std::vector< libsumo::TraCICollision >::value_type std_vector_Sl_libsumo_TraCICollision_Sg__doSet(std::vector< libsumo::TraCICollision > *self,jint index,std::vector< libsumo::TraCICollision >::value_type const &val){
     997           0 :         jint size = static_cast<jint>(self->size());
     998           0 :         if (index >= 0 && index < size) {
     999           0 :           libsumo::TraCICollision const old_value = (*self)[index];
    1000           0 :           (*self)[index] = val;
    1001           0 :           return old_value;
    1002           0 :         }
    1003             :         else
    1004           0 :           throw std::out_of_range("vector index out of range");
    1005             :       }
    1006           0 : SWIGINTERN void std_vector_Sl_libsumo_TraCICollision_Sg__doRemoveRange(std::vector< libsumo::TraCICollision > *self,jint fromIndex,jint toIndex){
    1007           0 :         jint size = static_cast<jint>(self->size());
    1008           0 :         if (0 <= fromIndex && fromIndex <= toIndex && toIndex <= size) {
    1009             :           self->erase(self->begin() + fromIndex, self->begin() + toIndex);
    1010             :         } else {
    1011           0 :           throw std::out_of_range("vector index out of range");
    1012             :         }
    1013           0 :       }
    1014           0 : SWIGINTERN std::vector< libsumo::TraCIBestLanesData > *new_std_vector_Sl_libsumo_TraCIBestLanesData_Sg___SWIG_2(jint count,libsumo::TraCIBestLanesData const &value){
    1015           0 :         if (count < 0)
    1016           0 :           throw std::out_of_range("vector count must be positive");
    1017           0 :         return new std::vector< libsumo::TraCIBestLanesData >(static_cast<std::vector< libsumo::TraCIBestLanesData >::size_type>(count), value);
    1018             :       }
    1019             : SWIGINTERN jint std_vector_Sl_libsumo_TraCIBestLanesData_Sg__doSize(std::vector< libsumo::TraCIBestLanesData > const *self){
    1020           0 :         return SWIG_VectorSize(self->size());
    1021             :       }
    1022             : SWIGINTERN void std_vector_Sl_libsumo_TraCIBestLanesData_Sg__doAdd__SWIG_0(std::vector< libsumo::TraCIBestLanesData > *self,std::vector< libsumo::TraCIBestLanesData >::value_type const &x){
    1023           0 :         self->push_back(x);
    1024           0 :       }
    1025           0 : SWIGINTERN void std_vector_Sl_libsumo_TraCIBestLanesData_Sg__doAdd__SWIG_1(std::vector< libsumo::TraCIBestLanesData > *self,jint index,std::vector< libsumo::TraCIBestLanesData >::value_type const &x){
    1026           0 :         jint size = static_cast<jint>(self->size());
    1027           0 :         if (0 <= index && index <= size) {
    1028           0 :           self->insert(self->begin() + index, x);
    1029             :         } else {
    1030           0 :           throw std::out_of_range("vector index out of range");
    1031             :         }
    1032           0 :       }
    1033           0 : SWIGINTERN std::vector< libsumo::TraCIBestLanesData >::value_type std_vector_Sl_libsumo_TraCIBestLanesData_Sg__doRemove(std::vector< libsumo::TraCIBestLanesData > *self,jint index){
    1034           0 :         jint size = static_cast<jint>(self->size());
    1035           0 :         if (0 <= index && index < size) {
    1036           0 :           libsumo::TraCIBestLanesData const old_value = (*self)[index];
    1037             :           self->erase(self->begin() + index);
    1038           0 :           return old_value;
    1039           0 :         } else {
    1040           0 :           throw std::out_of_range("vector index out of range");
    1041             :         }
    1042             :       }
    1043           0 : SWIGINTERN std::vector< libsumo::TraCIBestLanesData >::value_type const &std_vector_Sl_libsumo_TraCIBestLanesData_Sg__doGet(std::vector< libsumo::TraCIBestLanesData > *self,jint index){
    1044           0 :         jint size = static_cast<jint>(self->size());
    1045           0 :         if (index >= 0 && index < size)
    1046           0 :           return (*self)[index];
    1047             :         else
    1048           0 :           throw std::out_of_range("vector index out of range");
    1049             :       }
    1050           0 : SWIGINTERN std::vector< libsumo::TraCIBestLanesData >::value_type std_vector_Sl_libsumo_TraCIBestLanesData_Sg__doSet(std::vector< libsumo::TraCIBestLanesData > *self,jint index,std::vector< libsumo::TraCIBestLanesData >::value_type const &val){
    1051           0 :         jint size = static_cast<jint>(self->size());
    1052           0 :         if (index >= 0 && index < size) {
    1053           0 :           libsumo::TraCIBestLanesData const old_value = (*self)[index];
    1054           0 :           (*self)[index] = val;
    1055           0 :           return old_value;
    1056           0 :         }
    1057             :         else
    1058           0 :           throw std::out_of_range("vector index out of range");
    1059             :       }
    1060           0 : SWIGINTERN void std_vector_Sl_libsumo_TraCIBestLanesData_Sg__doRemoveRange(std::vector< libsumo::TraCIBestLanesData > *self,jint fromIndex,jint toIndex){
    1061           0 :         jint size = static_cast<jint>(self->size());
    1062           0 :         if (0 <= fromIndex && fromIndex <= toIndex && toIndex <= size) {
    1063             :           self->erase(self->begin() + fromIndex, self->begin() + toIndex);
    1064             :         } else {
    1065           0 :           throw std::out_of_range("vector index out of range");
    1066             :         }
    1067           0 :       }
    1068           0 : SWIGINTERN std::vector< libsumo::TraCIConnection > *new_std_vector_Sl_libsumo_TraCIConnection_Sg___SWIG_2(jint count,libsumo::TraCIConnection const &value){
    1069           0 :         if (count < 0)
    1070           0 :           throw std::out_of_range("vector count must be positive");
    1071           0 :         return new std::vector< libsumo::TraCIConnection >(static_cast<std::vector< libsumo::TraCIConnection >::size_type>(count), value);
    1072             :       }
    1073             : SWIGINTERN jint std_vector_Sl_libsumo_TraCIConnection_Sg__doSize(std::vector< libsumo::TraCIConnection > const *self){
    1074           4 :         return SWIG_VectorSize(self->size());
    1075             :       }
    1076             : SWIGINTERN void std_vector_Sl_libsumo_TraCIConnection_Sg__doAdd__SWIG_0(std::vector< libsumo::TraCIConnection > *self,std::vector< libsumo::TraCIConnection >::value_type const &x){
    1077           0 :         self->push_back(x);
    1078           0 :       }
    1079           0 : SWIGINTERN void std_vector_Sl_libsumo_TraCIConnection_Sg__doAdd__SWIG_1(std::vector< libsumo::TraCIConnection > *self,jint index,std::vector< libsumo::TraCIConnection >::value_type const &x){
    1080           0 :         jint size = static_cast<jint>(self->size());
    1081           0 :         if (0 <= index && index <= size) {
    1082           0 :           self->insert(self->begin() + index, x);
    1083             :         } else {
    1084           0 :           throw std::out_of_range("vector index out of range");
    1085             :         }
    1086           0 :       }
    1087           0 : SWIGINTERN std::vector< libsumo::TraCIConnection >::value_type std_vector_Sl_libsumo_TraCIConnection_Sg__doRemove(std::vector< libsumo::TraCIConnection > *self,jint index){
    1088           0 :         jint size = static_cast<jint>(self->size());
    1089           0 :         if (0 <= index && index < size) {
    1090           0 :           libsumo::TraCIConnection const old_value = (*self)[index];
    1091             :           self->erase(self->begin() + index);
    1092           0 :           return old_value;
    1093           0 :         } else {
    1094           0 :           throw std::out_of_range("vector index out of range");
    1095             :         }
    1096             :       }
    1097           2 : SWIGINTERN std::vector< libsumo::TraCIConnection >::value_type const &std_vector_Sl_libsumo_TraCIConnection_Sg__doGet(std::vector< libsumo::TraCIConnection > *self,jint index){
    1098           2 :         jint size = static_cast<jint>(self->size());
    1099           2 :         if (index >= 0 && index < size)
    1100           2 :           return (*self)[index];
    1101             :         else
    1102           0 :           throw std::out_of_range("vector index out of range");
    1103             :       }
    1104           0 : SWIGINTERN std::vector< libsumo::TraCIConnection >::value_type std_vector_Sl_libsumo_TraCIConnection_Sg__doSet(std::vector< libsumo::TraCIConnection > *self,jint index,std::vector< libsumo::TraCIConnection >::value_type const &val){
    1105           0 :         jint size = static_cast<jint>(self->size());
    1106           0 :         if (index >= 0 && index < size) {
    1107           0 :           libsumo::TraCIConnection const old_value = (*self)[index];
    1108           0 :           (*self)[index] = val;
    1109           0 :           return old_value;
    1110           0 :         }
    1111             :         else
    1112           0 :           throw std::out_of_range("vector index out of range");
    1113             :       }
    1114           0 : SWIGINTERN void std_vector_Sl_libsumo_TraCIConnection_Sg__doRemoveRange(std::vector< libsumo::TraCIConnection > *self,jint fromIndex,jint toIndex){
    1115           0 :         jint size = static_cast<jint>(self->size());
    1116           0 :         if (0 <= fromIndex && fromIndex <= toIndex && toIndex <= size) {
    1117             :           self->erase(self->begin() + fromIndex, self->begin() + toIndex);
    1118             :         } else {
    1119           0 :           throw std::out_of_range("vector index out of range");
    1120             :         }
    1121           0 :       }
    1122           0 : SWIGINTERN std::vector< libsumo::TraCIJunctionFoe > *new_std_vector_Sl_libsumo_TraCIJunctionFoe_Sg___SWIG_2(jint count,libsumo::TraCIJunctionFoe const &value){
    1123           0 :         if (count < 0)
    1124           0 :           throw std::out_of_range("vector count must be positive");
    1125           0 :         return new std::vector< libsumo::TraCIJunctionFoe >(static_cast<std::vector< libsumo::TraCIJunctionFoe >::size_type>(count), value);
    1126             :       }
    1127             : SWIGINTERN jint std_vector_Sl_libsumo_TraCIJunctionFoe_Sg__doSize(std::vector< libsumo::TraCIJunctionFoe > const *self){
    1128           0 :         return SWIG_VectorSize(self->size());
    1129             :       }
    1130             : SWIGINTERN void std_vector_Sl_libsumo_TraCIJunctionFoe_Sg__doAdd__SWIG_0(std::vector< libsumo::TraCIJunctionFoe > *self,std::vector< libsumo::TraCIJunctionFoe >::value_type const &x){
    1131           0 :         self->push_back(x);
    1132           0 :       }
    1133           0 : SWIGINTERN void std_vector_Sl_libsumo_TraCIJunctionFoe_Sg__doAdd__SWIG_1(std::vector< libsumo::TraCIJunctionFoe > *self,jint index,std::vector< libsumo::TraCIJunctionFoe >::value_type const &x){
    1134           0 :         jint size = static_cast<jint>(self->size());
    1135           0 :         if (0 <= index && index <= size) {
    1136           0 :           self->insert(self->begin() + index, x);
    1137             :         } else {
    1138           0 :           throw std::out_of_range("vector index out of range");
    1139             :         }
    1140           0 :       }
    1141           0 : SWIGINTERN std::vector< libsumo::TraCIJunctionFoe >::value_type std_vector_Sl_libsumo_TraCIJunctionFoe_Sg__doRemove(std::vector< libsumo::TraCIJunctionFoe > *self,jint index){
    1142           0 :         jint size = static_cast<jint>(self->size());
    1143           0 :         if (0 <= index && index < size) {
    1144           0 :           libsumo::TraCIJunctionFoe const old_value = (*self)[index];
    1145             :           self->erase(self->begin() + index);
    1146           0 :           return old_value;
    1147           0 :         } else {
    1148           0 :           throw std::out_of_range("vector index out of range");
    1149             :         }
    1150             :       }
    1151           0 : SWIGINTERN std::vector< libsumo::TraCIJunctionFoe >::value_type const &std_vector_Sl_libsumo_TraCIJunctionFoe_Sg__doGet(std::vector< libsumo::TraCIJunctionFoe > *self,jint index){
    1152           0 :         jint size = static_cast<jint>(self->size());
    1153           0 :         if (index >= 0 && index < size)
    1154           0 :           return (*self)[index];
    1155             :         else
    1156           0 :           throw std::out_of_range("vector index out of range");
    1157             :       }
    1158           0 : SWIGINTERN std::vector< libsumo::TraCIJunctionFoe >::value_type std_vector_Sl_libsumo_TraCIJunctionFoe_Sg__doSet(std::vector< libsumo::TraCIJunctionFoe > *self,jint index,std::vector< libsumo::TraCIJunctionFoe >::value_type const &val){
    1159           0 :         jint size = static_cast<jint>(self->size());
    1160           0 :         if (index >= 0 && index < size) {
    1161           0 :           libsumo::TraCIJunctionFoe const old_value = (*self)[index];
    1162           0 :           (*self)[index] = val;
    1163           0 :           return old_value;
    1164           0 :         }
    1165             :         else
    1166           0 :           throw std::out_of_range("vector index out of range");
    1167             :       }
    1168           0 : SWIGINTERN void std_vector_Sl_libsumo_TraCIJunctionFoe_Sg__doRemoveRange(std::vector< libsumo::TraCIJunctionFoe > *self,jint fromIndex,jint toIndex){
    1169           0 :         jint size = static_cast<jint>(self->size());
    1170           0 :         if (0 <= fromIndex && fromIndex <= toIndex && toIndex <= size) {
    1171             :           self->erase(self->begin() + fromIndex, self->begin() + toIndex);
    1172             :         } else {
    1173           0 :           throw std::out_of_range("vector index out of range");
    1174             :         }
    1175           0 :       }
    1176           0 : SWIGINTERN std::vector< libsumo::TraCILink > *new_std_vector_Sl_libsumo_TraCILink_Sg___SWIG_2(jint count,libsumo::TraCILink const &value){
    1177           0 :         if (count < 0)
    1178           0 :           throw std::out_of_range("vector count must be positive");
    1179           0 :         return new std::vector< libsumo::TraCILink >(static_cast<std::vector< libsumo::TraCILink >::size_type>(count), value);
    1180             :       }
    1181             : SWIGINTERN jint std_vector_Sl_libsumo_TraCILink_Sg__doSize(std::vector< libsumo::TraCILink > const *self){
    1182           0 :         return SWIG_VectorSize(self->size());
    1183             :       }
    1184             : SWIGINTERN void std_vector_Sl_libsumo_TraCILink_Sg__doAdd__SWIG_0(std::vector< libsumo::TraCILink > *self,std::vector< libsumo::TraCILink >::value_type const &x){
    1185           0 :         self->push_back(x);
    1186           0 :       }
    1187           0 : SWIGINTERN void std_vector_Sl_libsumo_TraCILink_Sg__doAdd__SWIG_1(std::vector< libsumo::TraCILink > *self,jint index,std::vector< libsumo::TraCILink >::value_type const &x){
    1188           0 :         jint size = static_cast<jint>(self->size());
    1189           0 :         if (0 <= index && index <= size) {
    1190           0 :           self->insert(self->begin() + index, x);
    1191             :         } else {
    1192           0 :           throw std::out_of_range("vector index out of range");
    1193             :         }
    1194           0 :       }
    1195           0 : SWIGINTERN std::vector< libsumo::TraCILink >::value_type std_vector_Sl_libsumo_TraCILink_Sg__doRemove(std::vector< libsumo::TraCILink > *self,jint index){
    1196           0 :         jint size = static_cast<jint>(self->size());
    1197           0 :         if (0 <= index && index < size) {
    1198           0 :           libsumo::TraCILink const old_value = (*self)[index];
    1199             :           self->erase(self->begin() + index);
    1200           0 :           return old_value;
    1201           0 :         } else {
    1202           0 :           throw std::out_of_range("vector index out of range");
    1203             :         }
    1204             :       }
    1205           0 : SWIGINTERN std::vector< libsumo::TraCILink >::value_type const &std_vector_Sl_libsumo_TraCILink_Sg__doGet(std::vector< libsumo::TraCILink > *self,jint index){
    1206           0 :         jint size = static_cast<jint>(self->size());
    1207           0 :         if (index >= 0 && index < size)
    1208           0 :           return (*self)[index];
    1209             :         else
    1210           0 :           throw std::out_of_range("vector index out of range");
    1211             :       }
    1212           0 : SWIGINTERN std::vector< libsumo::TraCILink >::value_type std_vector_Sl_libsumo_TraCILink_Sg__doSet(std::vector< libsumo::TraCILink > *self,jint index,std::vector< libsumo::TraCILink >::value_type const &val){
    1213           0 :         jint size = static_cast<jint>(self->size());
    1214           0 :         if (index >= 0 && index < size) {
    1215           0 :           libsumo::TraCILink const old_value = (*self)[index];
    1216           0 :           (*self)[index] = val;
    1217           0 :           return old_value;
    1218           0 :         }
    1219             :         else
    1220           0 :           throw std::out_of_range("vector index out of range");
    1221             :       }
    1222           0 : SWIGINTERN void std_vector_Sl_libsumo_TraCILink_Sg__doRemoveRange(std::vector< libsumo::TraCILink > *self,jint fromIndex,jint toIndex){
    1223           0 :         jint size = static_cast<jint>(self->size());
    1224           0 :         if (0 <= fromIndex && fromIndex <= toIndex && toIndex <= size) {
    1225             :           self->erase(self->begin() + fromIndex, self->begin() + toIndex);
    1226             :         } else {
    1227           0 :           throw std::out_of_range("vector index out of range");
    1228             :         }
    1229           0 :       }
    1230           0 : SWIGINTERN std::vector< std::vector< libsumo::TraCILink > > *new_std_vector_Sl_std_vector_Sl_libsumo_TraCILink_Sg__Sg___SWIG_2(jint count,std::vector< libsumo::TraCILink > const &value){
    1231           0 :         if (count < 0)
    1232           0 :           throw std::out_of_range("vector count must be positive");
    1233           0 :         return new std::vector< std::vector< libsumo::TraCILink > >(static_cast<std::vector< std::vector< libsumo::TraCILink > >::size_type>(count), value);
    1234             :       }
    1235             : SWIGINTERN jint std_vector_Sl_std_vector_Sl_libsumo_TraCILink_Sg__Sg__doSize(std::vector< std::vector< libsumo::TraCILink > > const *self){
    1236           0 :         return SWIG_VectorSize(self->size());
    1237             :       }
    1238             : SWIGINTERN void std_vector_Sl_std_vector_Sl_libsumo_TraCILink_Sg__Sg__doAdd__SWIG_0(std::vector< std::vector< libsumo::TraCILink > > *self,std::vector< std::vector< libsumo::TraCILink > >::value_type const &x){
    1239           0 :         self->push_back(x);
    1240           0 :       }
    1241           0 : SWIGINTERN void std_vector_Sl_std_vector_Sl_libsumo_TraCILink_Sg__Sg__doAdd__SWIG_1(std::vector< std::vector< libsumo::TraCILink > > *self,jint index,std::vector< std::vector< libsumo::TraCILink > >::value_type const &x){
    1242           0 :         jint size = static_cast<jint>(self->size());
    1243           0 :         if (0 <= index && index <= size) {
    1244           0 :           self->insert(self->begin() + index, x);
    1245             :         } else {
    1246           0 :           throw std::out_of_range("vector index out of range");
    1247             :         }
    1248           0 :       }
    1249           0 : SWIGINTERN std::vector< std::vector< libsumo::TraCILink > >::value_type std_vector_Sl_std_vector_Sl_libsumo_TraCILink_Sg__Sg__doRemove(std::vector< std::vector< libsumo::TraCILink > > *self,jint index){
    1250           0 :         jint size = static_cast<jint>(self->size());
    1251           0 :         if (0 <= index && index < size) {
    1252           0 :           std::vector< libsumo::TraCILink > const old_value = (*self)[index];
    1253             :           self->erase(self->begin() + index);
    1254           0 :           return old_value;
    1255           0 :         } else {
    1256           0 :           throw std::out_of_range("vector index out of range");
    1257             :         }
    1258             :       }
    1259           0 : SWIGINTERN std::vector< std::vector< libsumo::TraCILink > >::value_type const &std_vector_Sl_std_vector_Sl_libsumo_TraCILink_Sg__Sg__doGet(std::vector< std::vector< libsumo::TraCILink > > *self,jint index){
    1260           0 :         jint size = static_cast<jint>(self->size());
    1261           0 :         if (index >= 0 && index < size)
    1262           0 :           return (*self)[index];
    1263             :         else
    1264           0 :           throw std::out_of_range("vector index out of range");
    1265             :       }
    1266           0 : SWIGINTERN std::vector< std::vector< libsumo::TraCILink > >::value_type std_vector_Sl_std_vector_Sl_libsumo_TraCILink_Sg__Sg__doSet(std::vector< std::vector< libsumo::TraCILink > > *self,jint index,std::vector< std::vector< libsumo::TraCILink > >::value_type const &val){
    1267           0 :         jint size = static_cast<jint>(self->size());
    1268           0 :         if (index >= 0 && index < size) {
    1269           0 :           std::vector< libsumo::TraCILink > const old_value = (*self)[index];
    1270           0 :           (*self)[index] = val;
    1271           0 :           return old_value;
    1272           0 :         }
    1273             :         else
    1274           0 :           throw std::out_of_range("vector index out of range");
    1275             :       }
    1276           0 : SWIGINTERN void std_vector_Sl_std_vector_Sl_libsumo_TraCILink_Sg__Sg__doRemoveRange(std::vector< std::vector< libsumo::TraCILink > > *self,jint fromIndex,jint toIndex){
    1277           0 :         jint size = static_cast<jint>(self->size());
    1278           0 :         if (0 <= fromIndex && fromIndex <= toIndex && toIndex <= size) {
    1279             :           self->erase(self->begin() + fromIndex, self->begin() + toIndex);
    1280             :         } else {
    1281           0 :           throw std::out_of_range("vector index out of range");
    1282             :         }
    1283           0 :       }
    1284           0 : SWIGINTERN std::vector< libsumo::TraCINextTLSData > *new_std_vector_Sl_libsumo_TraCINextTLSData_Sg___SWIG_2(jint count,libsumo::TraCINextTLSData const &value){
    1285           0 :         if (count < 0)
    1286           0 :           throw std::out_of_range("vector count must be positive");
    1287           0 :         return new std::vector< libsumo::TraCINextTLSData >(static_cast<std::vector< libsumo::TraCINextTLSData >::size_type>(count), value);
    1288             :       }
    1289             : SWIGINTERN jint std_vector_Sl_libsumo_TraCINextTLSData_Sg__doSize(std::vector< libsumo::TraCINextTLSData > const *self){
    1290           4 :         return SWIG_VectorSize(self->size());
    1291             :       }
    1292             : SWIGINTERN void std_vector_Sl_libsumo_TraCINextTLSData_Sg__doAdd__SWIG_0(std::vector< libsumo::TraCINextTLSData > *self,std::vector< libsumo::TraCINextTLSData >::value_type const &x){
    1293           0 :         self->push_back(x);
    1294           0 :       }
    1295           0 : SWIGINTERN void std_vector_Sl_libsumo_TraCINextTLSData_Sg__doAdd__SWIG_1(std::vector< libsumo::TraCINextTLSData > *self,jint index,std::vector< libsumo::TraCINextTLSData >::value_type const &x){
    1296           0 :         jint size = static_cast<jint>(self->size());
    1297           0 :         if (0 <= index && index <= size) {
    1298           0 :           self->insert(self->begin() + index, x);
    1299             :         } else {
    1300           0 :           throw std::out_of_range("vector index out of range");
    1301             :         }
    1302           0 :       }
    1303           0 : SWIGINTERN std::vector< libsumo::TraCINextTLSData >::value_type std_vector_Sl_libsumo_TraCINextTLSData_Sg__doRemove(std::vector< libsumo::TraCINextTLSData > *self,jint index){
    1304           0 :         jint size = static_cast<jint>(self->size());
    1305           0 :         if (0 <= index && index < size) {
    1306           0 :           libsumo::TraCINextTLSData const old_value = (*self)[index];
    1307             :           self->erase(self->begin() + index);
    1308           0 :           return old_value;
    1309             :         } else {
    1310           0 :           throw std::out_of_range("vector index out of range");
    1311             :         }
    1312             :       }
    1313           2 : SWIGINTERN std::vector< libsumo::TraCINextTLSData >::value_type const &std_vector_Sl_libsumo_TraCINextTLSData_Sg__doGet(std::vector< libsumo::TraCINextTLSData > *self,jint index){
    1314           2 :         jint size = static_cast<jint>(self->size());
    1315           2 :         if (index >= 0 && index < size)
    1316           2 :           return (*self)[index];
    1317             :         else
    1318           0 :           throw std::out_of_range("vector index out of range");
    1319             :       }
    1320           0 : SWIGINTERN std::vector< libsumo::TraCINextTLSData >::value_type std_vector_Sl_libsumo_TraCINextTLSData_Sg__doSet(std::vector< libsumo::TraCINextTLSData > *self,jint index,std::vector< libsumo::TraCINextTLSData >::value_type const &val){
    1321           0 :         jint size = static_cast<jint>(self->size());
    1322           0 :         if (index >= 0 && index < size) {
    1323           0 :           libsumo::TraCINextTLSData const old_value = (*self)[index];
    1324             :           (*self)[index] = val;
    1325           0 :           return old_value;
    1326             :         }
    1327             :         else
    1328           0 :           throw std::out_of_range("vector index out of range");
    1329             :       }
    1330           0 : SWIGINTERN void std_vector_Sl_libsumo_TraCINextTLSData_Sg__doRemoveRange(std::vector< libsumo::TraCINextTLSData > *self,jint fromIndex,jint toIndex){
    1331           0 :         jint size = static_cast<jint>(self->size());
    1332           0 :         if (0 <= fromIndex && fromIndex <= toIndex && toIndex <= size) {
    1333             :           self->erase(self->begin() + fromIndex, self->begin() + toIndex);
    1334             :         } else {
    1335           0 :           throw std::out_of_range("vector index out of range");
    1336             :         }
    1337           0 :       }
    1338           0 : SWIGINTERN std::vector< libsumo::TraCIPosition > *new_std_vector_Sl_libsumo_TraCIPosition_Sg___SWIG_2(jint count,libsumo::TraCIPosition const &value){
    1339           0 :         if (count < 0)
    1340           0 :           throw std::out_of_range("vector count must be positive");
    1341           0 :         return new std::vector< libsumo::TraCIPosition >(static_cast<std::vector< libsumo::TraCIPosition >::size_type>(count), value);
    1342             :       }
    1343             : SWIGINTERN jint std_vector_Sl_libsumo_TraCIPosition_Sg__doSize(std::vector< libsumo::TraCIPosition > const *self){
    1344           0 :         return SWIG_VectorSize(self->size());
    1345             :       }
    1346             : SWIGINTERN void std_vector_Sl_libsumo_TraCIPosition_Sg__doAdd__SWIG_0(std::vector< libsumo::TraCIPosition > *self,std::vector< libsumo::TraCIPosition >::value_type const &x){
    1347           0 :         self->push_back(x);
    1348           0 :       }
    1349           0 : SWIGINTERN void std_vector_Sl_libsumo_TraCIPosition_Sg__doAdd__SWIG_1(std::vector< libsumo::TraCIPosition > *self,jint index,std::vector< libsumo::TraCIPosition >::value_type const &x){
    1350           0 :         jint size = static_cast<jint>(self->size());
    1351           0 :         if (0 <= index && index <= size) {
    1352           0 :           self->insert(self->begin() + index, x);
    1353             :         } else {
    1354           0 :           throw std::out_of_range("vector index out of range");
    1355             :         }
    1356           0 :       }
    1357           0 : SWIGINTERN std::vector< libsumo::TraCIPosition >::value_type std_vector_Sl_libsumo_TraCIPosition_Sg__doRemove(std::vector< libsumo::TraCIPosition > *self,jint index){
    1358           0 :         jint size = static_cast<jint>(self->size());
    1359           0 :         if (0 <= index && index < size) {
    1360           0 :           libsumo::TraCIPosition const old_value = (*self)[index];
    1361             :           self->erase(self->begin() + index);
    1362           0 :           return old_value;
    1363             :         } else {
    1364           0 :           throw std::out_of_range("vector index out of range");
    1365             :         }
    1366             :       }
    1367           0 : SWIGINTERN std::vector< libsumo::TraCIPosition >::value_type const &std_vector_Sl_libsumo_TraCIPosition_Sg__doGet(std::vector< libsumo::TraCIPosition > *self,jint index){
    1368           0 :         jint size = static_cast<jint>(self->size());
    1369           0 :         if (index >= 0 && index < size)
    1370           0 :           return (*self)[index];
    1371             :         else
    1372           0 :           throw std::out_of_range("vector index out of range");
    1373             :       }
    1374           0 : SWIGINTERN std::vector< libsumo::TraCIPosition >::value_type std_vector_Sl_libsumo_TraCIPosition_Sg__doSet(std::vector< libsumo::TraCIPosition > *self,jint index,std::vector< libsumo::TraCIPosition >::value_type const &val){
    1375           0 :         jint size = static_cast<jint>(self->size());
    1376           0 :         if (index >= 0 && index < size) {
    1377           0 :           libsumo::TraCIPosition const old_value = (*self)[index];
    1378             :           (*self)[index] = val;
    1379           0 :           return old_value;
    1380             :         }
    1381             :         else
    1382           0 :           throw std::out_of_range("vector index out of range");
    1383             :       }
    1384           0 : SWIGINTERN void std_vector_Sl_libsumo_TraCIPosition_Sg__doRemoveRange(std::vector< libsumo::TraCIPosition > *self,jint fromIndex,jint toIndex){
    1385           0 :         jint size = static_cast<jint>(self->size());
    1386           0 :         if (0 <= fromIndex && fromIndex <= toIndex && toIndex <= size) {
    1387             :           self->erase(self->begin() + fromIndex, self->begin() + toIndex);
    1388             :         } else {
    1389           0 :           throw std::out_of_range("vector index out of range");
    1390             :         }
    1391           0 :       }
    1392           0 : SWIGINTERN std::vector< libsumo::TraCIVehicleData > *new_std_vector_Sl_libsumo_TraCIVehicleData_Sg___SWIG_2(jint count,libsumo::TraCIVehicleData const &value){
    1393           0 :         if (count < 0)
    1394           0 :           throw std::out_of_range("vector count must be positive");
    1395           0 :         return new std::vector< libsumo::TraCIVehicleData >(static_cast<std::vector< libsumo::TraCIVehicleData >::size_type>(count), value);
    1396             :       }
    1397             : SWIGINTERN jint std_vector_Sl_libsumo_TraCIVehicleData_Sg__doSize(std::vector< libsumo::TraCIVehicleData > const *self){
    1398       18640 :         return SWIG_VectorSize(self->size());
    1399             :       }
    1400             : SWIGINTERN void std_vector_Sl_libsumo_TraCIVehicleData_Sg__doAdd__SWIG_0(std::vector< libsumo::TraCIVehicleData > *self,std::vector< libsumo::TraCIVehicleData >::value_type const &x){
    1401           0 :         self->push_back(x);
    1402           0 :       }
    1403           0 : SWIGINTERN void std_vector_Sl_libsumo_TraCIVehicleData_Sg__doAdd__SWIG_1(std::vector< libsumo::TraCIVehicleData > *self,jint index,std::vector< libsumo::TraCIVehicleData >::value_type const &x){
    1404           0 :         jint size = static_cast<jint>(self->size());
    1405           0 :         if (0 <= index && index <= size) {
    1406           0 :           self->insert(self->begin() + index, x);
    1407             :         } else {
    1408           0 :           throw std::out_of_range("vector index out of range");
    1409             :         }
    1410           0 :       }
    1411           0 : SWIGINTERN std::vector< libsumo::TraCIVehicleData >::value_type std_vector_Sl_libsumo_TraCIVehicleData_Sg__doRemove(std::vector< libsumo::TraCIVehicleData > *self,jint index){
    1412           0 :         jint size = static_cast<jint>(self->size());
    1413           0 :         if (0 <= index && index < size) {
    1414           0 :           libsumo::TraCIVehicleData const old_value = (*self)[index];
    1415             :           self->erase(self->begin() + index);
    1416           0 :           return old_value;
    1417           0 :         } else {
    1418           0 :           throw std::out_of_range("vector index out of range");
    1419             :         }
    1420             :       }
    1421        4168 : SWIGINTERN std::vector< libsumo::TraCIVehicleData >::value_type const &std_vector_Sl_libsumo_TraCIVehicleData_Sg__doGet(std::vector< libsumo::TraCIVehicleData > *self,jint index){
    1422        4168 :         jint size = static_cast<jint>(self->size());
    1423        4168 :         if (index >= 0 && index < size)
    1424        4168 :           return (*self)[index];
    1425             :         else
    1426           0 :           throw std::out_of_range("vector index out of range");
    1427             :       }
    1428           0 : SWIGINTERN std::vector< libsumo::TraCIVehicleData >::value_type std_vector_Sl_libsumo_TraCIVehicleData_Sg__doSet(std::vector< libsumo::TraCIVehicleData > *self,jint index,std::vector< libsumo::TraCIVehicleData >::value_type const &val){
    1429           0 :         jint size = static_cast<jint>(self->size());
    1430           0 :         if (index >= 0 && index < size) {
    1431           0 :           libsumo::TraCIVehicleData const old_value = (*self)[index];
    1432           0 :           (*self)[index] = val;
    1433           0 :           return old_value;
    1434           0 :         }
    1435             :         else
    1436           0 :           throw std::out_of_range("vector index out of range");
    1437             :       }
    1438           0 : SWIGINTERN void std_vector_Sl_libsumo_TraCIVehicleData_Sg__doRemoveRange(std::vector< libsumo::TraCIVehicleData > *self,jint fromIndex,jint toIndex){
    1439           0 :         jint size = static_cast<jint>(self->size());
    1440           0 :         if (0 <= fromIndex && fromIndex <= toIndex && toIndex <= size) {
    1441             :           self->erase(self->begin() + fromIndex, self->begin() + toIndex);
    1442             :         } else {
    1443           0 :           throw std::out_of_range("vector index out of range");
    1444             :         }
    1445           0 :       }
    1446             : SWIGINTERN std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >::iterator std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__iterator_getNextUnchecked(std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator *self){
    1447         192 :           std::map< int, std::shared_ptr< libsumo::TraCIResult >, std::less< int > >::iterator copy = (*self);
    1448             :           return ++copy;
    1449             :         }
    1450             : SWIGINTERN bool std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__iterator_isNot(std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator const *self,std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator other){
    1451             :           return (*self != other);
    1452             :         }
    1453             : SWIGINTERN int std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__iterator_getKey(std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator const *self){
    1454         344 :           return (*self)->first;
    1455             :         }
    1456             : SWIGINTERN std::shared_ptr< libsumo::TraCIResult > std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__iterator_getValue(std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator const *self){
    1457             :           return (*self)->second;
    1458             :         }
    1459             : SWIGINTERN void std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__iterator_setValue(std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator *self,std::shared_ptr< libsumo::TraCIResult > const &newValue){
    1460             :           (*self)->second = newValue;
    1461             :         }
    1462             : SWIGINTERN jint std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__sizeImpl(std::map< int,std::shared_ptr< libsumo::TraCIResult > > const *self){
    1463           0 :         return SWIG_MapSize(self->size());
    1464             :       }
    1465             : SWIGINTERN bool std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__containsImpl(std::map< int,std::shared_ptr< libsumo::TraCIResult > > *self,int const &key){
    1466             :         return (self->count(key) > 0);
    1467             :       }
    1468           0 : SWIGINTERN void std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__putUnchecked(std::map< int,std::shared_ptr< libsumo::TraCIResult > > *self,int const &key,std::shared_ptr< libsumo::TraCIResult > const &value){
    1469           0 :         (*self)[key] = value;
    1470           0 :       }
    1471             : SWIGINTERN void std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__removeUnchecked(std::map< int,std::shared_ptr< libsumo::TraCIResult > > *self,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >::iterator const itr){
    1472             :         self->erase(itr);
    1473             :       }
    1474             : SWIGINTERN std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > >::iterator std_map_Sl_std_string_Sc_std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__Sg__iterator_getNextUnchecked(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator *self){
    1475          86 :           std::map< std::string, std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >, std::less< std::string > >::iterator copy = (*self);
    1476             :           return ++copy;
    1477             :         }
    1478             : SWIGINTERN bool std_map_Sl_std_string_Sc_std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__Sg__iterator_isNot(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator const *self,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator other){
    1479             :           return (*self != other);
    1480             :         }
    1481             : SWIGINTERN std::string std_map_Sl_std_string_Sc_std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__Sg__iterator_getKey(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator const *self){
    1482          86 :           return (*self)->first;
    1483             :         }
    1484             : SWIGINTERN std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > std_map_Sl_std_string_Sc_std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__Sg__iterator_getValue(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator const *self){
    1485          86 :           return (*self)->second;
    1486             :         }
    1487             : SWIGINTERN void std_map_Sl_std_string_Sc_std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__Sg__iterator_setValue(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator *self,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &newValue){
    1488             :           (*self)->second = newValue;
    1489           0 :         }
    1490             : SWIGINTERN jint std_map_Sl_std_string_Sc_std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__Sg__sizeImpl(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > const *self){
    1491           0 :         return SWIG_MapSize(self->size());
    1492             :       }
    1493             : SWIGINTERN bool std_map_Sl_std_string_Sc_std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__Sg__containsImpl(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > *self,std::string const &key){
    1494             :         return (self->count(key) > 0);
    1495             :       }
    1496             : SWIGINTERN void std_map_Sl_std_string_Sc_std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__Sg__putUnchecked(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > *self,std::string const &key,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &value){
    1497           0 :         (*self)[key] = value;
    1498           0 :       }
    1499             : SWIGINTERN void std_map_Sl_std_string_Sc_std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__Sg__removeUnchecked(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > *self,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > >::iterator const itr){
    1500             :         self->erase(itr);
    1501             :       }
    1502             : SWIGINTERN std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > >,std::less< std::string > >::iterator std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__Sg__Sg__iterator_getNextUnchecked(std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator *self){
    1503           0 :           std::map< std::string, std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > >, std::less< std::string > >::iterator copy = (*self);
    1504             :           return ++copy;
    1505             :         }
    1506             : SWIGINTERN bool std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__Sg__Sg__iterator_isNot(std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator const *self,std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator other){
    1507             :           return (*self != other);
    1508             :         }
    1509             : SWIGINTERN std::string std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__Sg__Sg__iterator_getKey(std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator const *self){
    1510           0 :           return (*self)->first;
    1511             :         }
    1512             : SWIGINTERN std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > > std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__Sg__Sg__iterator_getValue(std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator const *self){
    1513           0 :           return (*self)->second;
    1514             :         }
    1515             : SWIGINTERN void std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__Sg__Sg__iterator_setValue(std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator *self,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > > const &newValue){
    1516             :           (*self)->second = newValue;
    1517           0 :         }
    1518             : SWIGINTERN jint std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__Sg__Sg__sizeImpl(std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > const *self){
    1519           0 :         return SWIG_MapSize(self->size());
    1520             :       }
    1521             : SWIGINTERN bool std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__Sg__Sg__containsImpl(std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > *self,std::string const &key){
    1522             :         return (self->count(key) > 0);
    1523             :       }
    1524             : SWIGINTERN void std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__Sg__Sg__putUnchecked(std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > *self,std::string const &key,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > > const &value){
    1525           0 :         (*self)[key] = value;
    1526           0 :       }
    1527             : SWIGINTERN void std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__Sg__Sg__removeUnchecked(std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > *self,std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > >,std::less< std::string > >::iterator const itr){
    1528             :         self->erase(itr);
    1529             :       }
    1530             : 
    1531             : #ifdef __cplusplus
    1532             : extern "C" {
    1533             : #endif
    1534             : 
    1535           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LIBTRACI_1get(JNIEnv *jenv, jclass jcls) {
    1536             :   jint jresult = 0 ;
    1537             :   int result;
    1538             :   
    1539             :   (void)jenv;
    1540             :   (void)jcls;
    1541             :   result = (int)(1);
    1542             :   jresult = (jint)result; 
    1543           0 :   return jresult;
    1544             : }
    1545             : 
    1546             : 
    1547          16 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1StringVector_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
    1548             :   jlong jresult = 0 ;
    1549             :   std::vector< std::string > *result = 0 ;
    1550             :   
    1551             :   (void)jenv;
    1552             :   (void)jcls;
    1553          16 :   result = (std::vector< std::string > *)new std::vector< std::string >();
    1554          16 :   *(std::vector< std::string > **)&jresult = result; 
    1555          16 :   return jresult;
    1556             : }
    1557             : 
    1558             : 
    1559           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1StringVector_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    1560             :   jlong jresult = 0 ;
    1561             :   std::vector< std::string > *arg1 = 0 ;
    1562             :   std::vector< std::string > *result = 0 ;
    1563             :   
    1564             :   (void)jenv;
    1565             :   (void)jcls;
    1566             :   (void)jarg1_;
    1567           0 :   arg1 = *(std::vector< std::string > **)&jarg1;
    1568           0 :   if (!arg1) {
    1569           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::string > const & reference is null");
    1570           0 :     return 0;
    1571             :   } 
    1572           0 :   result = (std::vector< std::string > *)new std::vector< std::string >((std::vector< std::string > const &)*arg1);
    1573           0 :   *(std::vector< std::string > **)&jresult = result; 
    1574           0 :   return jresult;
    1575             : }
    1576             : 
    1577             : 
    1578           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringVector_1capacity(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    1579             :   jlong jresult = 0 ;
    1580             :   std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ;
    1581             :   std::vector< std::string >::size_type result;
    1582             :   
    1583             :   (void)jenv;
    1584             :   (void)jcls;
    1585             :   (void)jarg1_;
    1586           0 :   arg1 = *(std::vector< std::string > **)&jarg1; 
    1587             :   result = ((std::vector< std::string > const *)arg1)->capacity();
    1588             :   jresult = (jlong)result; 
    1589           0 :   return jresult;
    1590             : }
    1591             : 
    1592             : 
    1593          12 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringVector_1reserve(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
    1594             :   std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ;
    1595             :   std::vector< std::string >::size_type arg2 ;
    1596             :   
    1597             :   (void)jenv;
    1598             :   (void)jcls;
    1599             :   (void)jarg1_;
    1600          12 :   arg1 = *(std::vector< std::string > **)&jarg1; 
    1601          12 :   arg2 = (std::vector< std::string >::size_type)jarg2; 
    1602             :   try {
    1603          12 :     (arg1)->reserve(arg2);
    1604           0 :   } catch(std::length_error &_e) {
    1605           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    1606             :     return ;
    1607           0 :   }
    1608             : }
    1609             : 
    1610             : 
    1611           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringVector_1isEmpty(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    1612             :   jboolean jresult = 0 ;
    1613             :   std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ;
    1614             :   bool result;
    1615             :   
    1616             :   (void)jenv;
    1617             :   (void)jcls;
    1618             :   (void)jarg1_;
    1619           0 :   arg1 = *(std::vector< std::string > **)&jarg1; 
    1620             :   result = (bool)((std::vector< std::string > const *)arg1)->empty();
    1621           0 :   jresult = (jboolean)result; 
    1622           0 :   return jresult;
    1623             : }
    1624             : 
    1625             : 
    1626           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringVector_1clear(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    1627             :   std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ;
    1628             :   
    1629             :   (void)jenv;
    1630             :   (void)jcls;
    1631             :   (void)jarg1_;
    1632           0 :   arg1 = *(std::vector< std::string > **)&jarg1; 
    1633             :   (arg1)->clear();
    1634           0 : }
    1635             : 
    1636             : 
    1637           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1StringVector_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jint jarg1, jstring jarg2) {
    1638             :   jlong jresult = 0 ;
    1639             :   jint arg1 ;
    1640             :   std::string *arg2 = 0 ;
    1641             :   std::vector< std::string > *result = 0 ;
    1642             :   
    1643             :   (void)jenv;
    1644             :   (void)jcls;
    1645             :   arg1 = jarg1; 
    1646           0 :   if(!jarg2) {
    1647           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    1648           0 :     return 0;
    1649             :   }
    1650             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
    1651           0 :   if (!arg2_pstr) return 0;
    1652           0 :   std::string arg2_str(arg2_pstr);
    1653             :   arg2 = &arg2_str;
    1654             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
    1655             :   try {
    1656           0 :     result = (std::vector< std::string > *)new_std_vector_Sl_std_string_Sg___SWIG_2(arg1,(std::string const &)*arg2);
    1657           0 :   } catch(std::out_of_range &_e) {
    1658           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    1659             :     return 0;
    1660           0 :   }
    1661           0 :   *(std::vector< std::string > **)&jresult = result; 
    1662           0 :   return jresult;
    1663             : }
    1664             : 
    1665             : 
    1666         192 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringVector_1doSize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    1667             :   jint jresult = 0 ;
    1668             :   std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ;
    1669             :   jint result;
    1670             :   
    1671             :   (void)jenv;
    1672             :   (void)jcls;
    1673             :   (void)jarg1_;
    1674         192 :   arg1 = *(std::vector< std::string > **)&jarg1; 
    1675             :   try {
    1676             :     result = std_vector_Sl_std_string_Sg__doSize((std::vector< std::string > const *)arg1);
    1677           0 :   } catch(std::out_of_range &_e) {
    1678           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    1679             :     return 0;
    1680           0 :   }
    1681             :   jresult = result; 
    1682             :   return jresult;
    1683             : }
    1684             : 
    1685             : 
    1686          72 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringVector_1doAdd_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
    1687             :   std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ;
    1688             :   std::vector< std::string >::value_type *arg2 = 0 ;
    1689             :   
    1690             :   (void)jenv;
    1691             :   (void)jcls;
    1692             :   (void)jarg1_;
    1693          72 :   arg1 = *(std::vector< std::string > **)&jarg1; 
    1694          72 :   if(!jarg2) {
    1695           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    1696           0 :     return ;
    1697             :   }
    1698             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
    1699          72 :   if (!arg2_pstr) return ;
    1700          72 :   std::vector< std::string >::value_type arg2_str(arg2_pstr);
    1701             :   arg2 = &arg2_str;
    1702             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
    1703             :   std_vector_Sl_std_string_Sg__doAdd__SWIG_0(arg1,(std::string const &)*arg2);
    1704             : }
    1705             : 
    1706             : 
    1707           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringVector_1doAdd_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jstring jarg3) {
    1708             :   std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ;
    1709             :   jint arg2 ;
    1710             :   std::vector< std::string >::value_type *arg3 = 0 ;
    1711             :   
    1712             :   (void)jenv;
    1713             :   (void)jcls;
    1714             :   (void)jarg1_;
    1715           0 :   arg1 = *(std::vector< std::string > **)&jarg1; 
    1716             :   arg2 = jarg2; 
    1717           0 :   if(!jarg3) {
    1718           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    1719           0 :     return ;
    1720             :   }
    1721             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
    1722           0 :   if (!arg3_pstr) return ;
    1723           0 :   std::vector< std::string >::value_type arg3_str(arg3_pstr);
    1724             :   arg3 = &arg3_str;
    1725             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
    1726             :   try {
    1727           0 :     std_vector_Sl_std_string_Sg__doAdd__SWIG_1(arg1,arg2,(std::string const &)*arg3);
    1728           0 :   } catch(std::out_of_range &_e) {
    1729           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    1730             :     return ;
    1731           0 :   }
    1732             : }
    1733             : 
    1734             : 
    1735           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringVector_1doRemove(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
    1736             :   jstring jresult = 0 ;
    1737             :   std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ;
    1738             :   jint arg2 ;
    1739             :   std::vector< std::string >::value_type result;
    1740             :   
    1741             :   (void)jenv;
    1742             :   (void)jcls;
    1743             :   (void)jarg1_;
    1744           0 :   arg1 = *(std::vector< std::string > **)&jarg1; 
    1745             :   arg2 = jarg2; 
    1746             :   try {
    1747           0 :     result = std_vector_Sl_std_string_Sg__doRemove(arg1,arg2);
    1748           0 :   } catch(std::out_of_range &_e) {
    1749           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    1750             :     return 0;
    1751           0 :   }
    1752             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
    1753             :   return jresult;
    1754             : }
    1755             : 
    1756             : 
    1757         156 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringVector_1doGet(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
    1758             :   jstring jresult = 0 ;
    1759             :   std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ;
    1760             :   jint arg2 ;
    1761             :   std::vector< std::string >::value_type *result = 0 ;
    1762             :   
    1763             :   (void)jenv;
    1764             :   (void)jcls;
    1765             :   (void)jarg1_;
    1766         156 :   arg1 = *(std::vector< std::string > **)&jarg1; 
    1767             :   arg2 = jarg2; 
    1768             :   try {
    1769         156 :     result = (std::vector< std::string >::value_type *) &std_vector_Sl_std_string_Sg__doGet(arg1,arg2);
    1770           0 :   } catch(std::out_of_range &_e) {
    1771           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    1772             :     return 0;
    1773           0 :   }
    1774             :   jresult = jenv->NewStringUTF(result->c_str()); 
    1775         156 :   return jresult;
    1776             : }
    1777             : 
    1778             : 
    1779           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringVector_1doSet(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jstring jarg3) {
    1780             :   jstring jresult = 0 ;
    1781             :   std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ;
    1782             :   jint arg2 ;
    1783             :   std::vector< std::string >::value_type *arg3 = 0 ;
    1784             :   std::vector< std::string >::value_type result;
    1785             :   
    1786             :   (void)jenv;
    1787             :   (void)jcls;
    1788             :   (void)jarg1_;
    1789           0 :   arg1 = *(std::vector< std::string > **)&jarg1; 
    1790             :   arg2 = jarg2; 
    1791           0 :   if(!jarg3) {
    1792           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    1793             :     return 0;
    1794             :   }
    1795             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
    1796           0 :   if (!arg3_pstr) return 0;
    1797           0 :   std::vector< std::string >::value_type arg3_str(arg3_pstr);
    1798             :   arg3 = &arg3_str;
    1799             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
    1800             :   try {
    1801           0 :     result = std_vector_Sl_std_string_Sg__doSet(arg1,arg2,(std::string const &)*arg3);
    1802           0 :   } catch(std::out_of_range &_e) {
    1803           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    1804             :     return 0;
    1805           0 :   }
    1806             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
    1807             :   return jresult;
    1808             : }
    1809             : 
    1810             : 
    1811           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringVector_1doRemoveRange(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3) {
    1812             :   std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ;
    1813             :   jint arg2 ;
    1814             :   jint arg3 ;
    1815             :   
    1816             :   (void)jenv;
    1817             :   (void)jcls;
    1818             :   (void)jarg1_;
    1819           0 :   arg1 = *(std::vector< std::string > **)&jarg1; 
    1820             :   arg2 = jarg2; 
    1821             :   arg3 = jarg3; 
    1822             :   try {
    1823           0 :     std_vector_Sl_std_string_Sg__doRemoveRange(arg1,arg2,arg3);
    1824           0 :   } catch(std::out_of_range &_e) {
    1825           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    1826             :     return ;
    1827           0 :   }
    1828             : }
    1829             : 
    1830             : 
    1831           2 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1StringVector(JNIEnv *jenv, jclass jcls, jlong jarg1) {
    1832             :   std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ;
    1833             :   
    1834             :   (void)jenv;
    1835             :   (void)jcls;
    1836           2 :   arg1 = *(std::vector< std::string > **)&jarg1; 
    1837             :   {
    1838             :     try {
    1839           2 :       delete arg1;
    1840             :     } catch (const libsumo::TraCIException& e) {
    1841             :       const std::string s = e.what();
    1842             :       std::string printError;
    1843             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    1844             :         printError = std::getenv("TRACI_PRINT_ERROR");
    1845             :       }
    1846             :       
    1847             :       if (printError == "all" || printError == "client") {
    1848             :         std::cerr << "Error: " << s << std::endl;
    1849             :       }
    1850             :       
    1851             :       
    1852             :       
    1853             :       
    1854             :       {
    1855             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
    1856             :       };
    1857             :       
    1858             :     } catch (const std::exception& e) {
    1859             :       const std::string s = e.what();
    1860             :       std::string printError;
    1861             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    1862             :         printError = std::getenv("TRACI_PRINT_ERROR");
    1863             :       }
    1864             :       
    1865             :       if (printError == "all" || printError == "client") {
    1866             :         std::cerr << "Error: " << s << std::endl;
    1867             :       }
    1868             :       
    1869             :       
    1870             :       
    1871             :       
    1872             :       {
    1873             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
    1874             :       };
    1875             :       
    1876             :     } catch (...) {
    1877             :       {
    1878             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
    1879             :       };
    1880             :     }
    1881             :   }
    1882             : }
    1883             : 
    1884             : 
    1885          18 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1IntVector_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
    1886             :   jlong jresult = 0 ;
    1887             :   std::vector< int > *result = 0 ;
    1888             :   
    1889             :   (void)jenv;
    1890             :   (void)jcls;
    1891          18 :   result = (std::vector< int > *)new std::vector< int >();
    1892          18 :   *(std::vector< int > **)&jresult = result; 
    1893          18 :   return jresult;
    1894             : }
    1895             : 
    1896             : 
    1897           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1IntVector_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    1898             :   jlong jresult = 0 ;
    1899             :   std::vector< int > *arg1 = 0 ;
    1900             :   std::vector< int > *result = 0 ;
    1901             :   
    1902             :   (void)jenv;
    1903             :   (void)jcls;
    1904             :   (void)jarg1_;
    1905           0 :   arg1 = *(std::vector< int > **)&jarg1;
    1906           0 :   if (!arg1) {
    1907           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
    1908           0 :     return 0;
    1909             :   } 
    1910           0 :   result = (std::vector< int > *)new std::vector< int >((std::vector< int > const &)*arg1);
    1911           0 :   *(std::vector< int > **)&jresult = result; 
    1912           0 :   return jresult;
    1913             : }
    1914             : 
    1915             : 
    1916           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_IntVector_1capacity(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    1917             :   jlong jresult = 0 ;
    1918             :   std::vector< int > *arg1 = (std::vector< int > *) 0 ;
    1919             :   std::vector< int >::size_type result;
    1920             :   
    1921             :   (void)jenv;
    1922             :   (void)jcls;
    1923             :   (void)jarg1_;
    1924           0 :   arg1 = *(std::vector< int > **)&jarg1; 
    1925             :   result = ((std::vector< int > const *)arg1)->capacity();
    1926             :   jresult = (jlong)result; 
    1927           0 :   return jresult;
    1928             : }
    1929             : 
    1930             : 
    1931          18 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_IntVector_1reserve(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
    1932             :   std::vector< int > *arg1 = (std::vector< int > *) 0 ;
    1933             :   std::vector< int >::size_type arg2 ;
    1934             :   
    1935             :   (void)jenv;
    1936             :   (void)jcls;
    1937             :   (void)jarg1_;
    1938          18 :   arg1 = *(std::vector< int > **)&jarg1; 
    1939          18 :   arg2 = (std::vector< int >::size_type)jarg2; 
    1940             :   try {
    1941          18 :     (arg1)->reserve(arg2);
    1942           0 :   } catch(std::length_error &_e) {
    1943           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    1944             :     return ;
    1945           0 :   }
    1946             : }
    1947             : 
    1948             : 
    1949           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_IntVector_1isEmpty(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    1950             :   jboolean jresult = 0 ;
    1951             :   std::vector< int > *arg1 = (std::vector< int > *) 0 ;
    1952             :   bool result;
    1953             :   
    1954             :   (void)jenv;
    1955             :   (void)jcls;
    1956             :   (void)jarg1_;
    1957           0 :   arg1 = *(std::vector< int > **)&jarg1; 
    1958             :   result = (bool)((std::vector< int > const *)arg1)->empty();
    1959           0 :   jresult = (jboolean)result; 
    1960           0 :   return jresult;
    1961             : }
    1962             : 
    1963             : 
    1964           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_IntVector_1clear(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    1965             :   std::vector< int > *arg1 = (std::vector< int > *) 0 ;
    1966             :   
    1967             :   (void)jenv;
    1968             :   (void)jcls;
    1969             :   (void)jarg1_;
    1970           0 :   arg1 = *(std::vector< int > **)&jarg1; 
    1971             :   (arg1)->clear();
    1972           0 : }
    1973             : 
    1974             : 
    1975           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1IntVector_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jint jarg1, jint jarg2) {
    1976             :   jlong jresult = 0 ;
    1977             :   jint arg1 ;
    1978             :   int *arg2 = 0 ;
    1979             :   int temp2 ;
    1980             :   std::vector< int > *result = 0 ;
    1981             :   
    1982             :   (void)jenv;
    1983             :   (void)jcls;
    1984             :   arg1 = jarg1; 
    1985           0 :   temp2 = (int)jarg2; 
    1986             :   arg2 = &temp2; 
    1987             :   try {
    1988           0 :     result = (std::vector< int > *)new_std_vector_Sl_int_Sg___SWIG_2(arg1,(int const &)*arg2);
    1989           0 :   } catch(std::out_of_range &_e) {
    1990           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    1991             :     return 0;
    1992           0 :   }
    1993           0 :   *(std::vector< int > **)&jresult = result; 
    1994           0 :   return jresult;
    1995             : }
    1996             : 
    1997             : 
    1998           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_IntVector_1doSize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    1999             :   jint jresult = 0 ;
    2000             :   std::vector< int > *arg1 = (std::vector< int > *) 0 ;
    2001             :   jint result;
    2002             :   
    2003             :   (void)jenv;
    2004             :   (void)jcls;
    2005             :   (void)jarg1_;
    2006           0 :   arg1 = *(std::vector< int > **)&jarg1; 
    2007             :   try {
    2008             :     result = std_vector_Sl_int_Sg__doSize((std::vector< int > const *)arg1);
    2009           0 :   } catch(std::out_of_range &_e) {
    2010           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    2011             :     return 0;
    2012           0 :   }
    2013             :   jresult = result; 
    2014             :   return jresult;
    2015             : }
    2016             : 
    2017             : 
    2018          34 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_IntVector_1doAdd_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
    2019             :   std::vector< int > *arg1 = (std::vector< int > *) 0 ;
    2020             :   std::vector< int >::value_type *arg2 = 0 ;
    2021             :   std::vector< int >::value_type temp2 ;
    2022             :   
    2023             :   (void)jenv;
    2024             :   (void)jcls;
    2025             :   (void)jarg1_;
    2026          34 :   arg1 = *(std::vector< int > **)&jarg1; 
    2027          34 :   temp2 = (std::vector< int >::value_type)jarg2; 
    2028             :   arg2 = &temp2; 
    2029             :   std_vector_Sl_int_Sg__doAdd__SWIG_0(arg1,(int const &)*arg2);
    2030          34 : }
    2031             : 
    2032             : 
    2033           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_IntVector_1doAdd_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3) {
    2034             :   std::vector< int > *arg1 = (std::vector< int > *) 0 ;
    2035             :   jint arg2 ;
    2036             :   std::vector< int >::value_type *arg3 = 0 ;
    2037             :   std::vector< int >::value_type temp3 ;
    2038             :   
    2039             :   (void)jenv;
    2040             :   (void)jcls;
    2041             :   (void)jarg1_;
    2042           0 :   arg1 = *(std::vector< int > **)&jarg1; 
    2043             :   arg2 = jarg2; 
    2044           0 :   temp3 = (std::vector< int >::value_type)jarg3; 
    2045             :   arg3 = &temp3; 
    2046             :   try {
    2047           0 :     std_vector_Sl_int_Sg__doAdd__SWIG_1(arg1,arg2,(int const &)*arg3);
    2048           0 :   } catch(std::out_of_range &_e) {
    2049           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    2050             :     return ;
    2051           0 :   }
    2052             : }
    2053             : 
    2054             : 
    2055           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_IntVector_1doRemove(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
    2056             :   jint jresult = 0 ;
    2057             :   std::vector< int > *arg1 = (std::vector< int > *) 0 ;
    2058             :   jint arg2 ;
    2059             :   std::vector< int >::value_type result;
    2060             :   
    2061             :   (void)jenv;
    2062             :   (void)jcls;
    2063             :   (void)jarg1_;
    2064           0 :   arg1 = *(std::vector< int > **)&jarg1; 
    2065             :   arg2 = jarg2; 
    2066             :   try {
    2067           0 :     result = (std::vector< int >::value_type)std_vector_Sl_int_Sg__doRemove(arg1,arg2);
    2068           0 :   } catch(std::out_of_range &_e) {
    2069           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    2070             :     return 0;
    2071           0 :   }
    2072             :   jresult = (jint)result; 
    2073             :   return jresult;
    2074             : }
    2075             : 
    2076             : 
    2077           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_IntVector_1doGet(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
    2078             :   jint jresult = 0 ;
    2079             :   std::vector< int > *arg1 = (std::vector< int > *) 0 ;
    2080             :   jint arg2 ;
    2081             :   std::vector< int >::value_type *result = 0 ;
    2082             :   
    2083             :   (void)jenv;
    2084             :   (void)jcls;
    2085             :   (void)jarg1_;
    2086           0 :   arg1 = *(std::vector< int > **)&jarg1; 
    2087             :   arg2 = jarg2; 
    2088             :   try {
    2089           0 :     result = (std::vector< int >::value_type *) &std_vector_Sl_int_Sg__doGet(arg1,arg2);
    2090           0 :   } catch(std::out_of_range &_e) {
    2091           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    2092             :     return 0;
    2093           0 :   }
    2094           0 :   jresult = (jint)*result; 
    2095           0 :   return jresult;
    2096             : }
    2097             : 
    2098             : 
    2099           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_IntVector_1doSet(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3) {
    2100             :   jint jresult = 0 ;
    2101             :   std::vector< int > *arg1 = (std::vector< int > *) 0 ;
    2102             :   jint arg2 ;
    2103             :   std::vector< int >::value_type *arg3 = 0 ;
    2104             :   std::vector< int >::value_type temp3 ;
    2105             :   std::vector< int >::value_type result;
    2106             :   
    2107             :   (void)jenv;
    2108             :   (void)jcls;
    2109             :   (void)jarg1_;
    2110           0 :   arg1 = *(std::vector< int > **)&jarg1; 
    2111             :   arg2 = jarg2; 
    2112           0 :   temp3 = (std::vector< int >::value_type)jarg3; 
    2113             :   arg3 = &temp3; 
    2114             :   try {
    2115           0 :     result = (std::vector< int >::value_type)std_vector_Sl_int_Sg__doSet(arg1,arg2,(int const &)*arg3);
    2116           0 :   } catch(std::out_of_range &_e) {
    2117           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    2118             :     return 0;
    2119           0 :   }
    2120             :   jresult = (jint)result; 
    2121             :   return jresult;
    2122             : }
    2123             : 
    2124             : 
    2125           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_IntVector_1doRemoveRange(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3) {
    2126             :   std::vector< int > *arg1 = (std::vector< int > *) 0 ;
    2127             :   jint arg2 ;
    2128             :   jint arg3 ;
    2129             :   
    2130             :   (void)jenv;
    2131             :   (void)jcls;
    2132             :   (void)jarg1_;
    2133           0 :   arg1 = *(std::vector< int > **)&jarg1; 
    2134             :   arg2 = jarg2; 
    2135             :   arg3 = jarg3; 
    2136             :   try {
    2137           0 :     std_vector_Sl_int_Sg__doRemoveRange(arg1,arg2,arg3);
    2138           0 :   } catch(std::out_of_range &_e) {
    2139           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    2140             :     return ;
    2141           0 :   }
    2142             : }
    2143             : 
    2144             : 
    2145           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1IntVector(JNIEnv *jenv, jclass jcls, jlong jarg1) {
    2146             :   std::vector< int > *arg1 = (std::vector< int > *) 0 ;
    2147             :   
    2148             :   (void)jenv;
    2149             :   (void)jcls;
    2150           0 :   arg1 = *(std::vector< int > **)&jarg1; 
    2151             :   {
    2152             :     try {
    2153           0 :       delete arg1;
    2154             :     } catch (const libsumo::TraCIException& e) {
    2155             :       const std::string s = e.what();
    2156             :       std::string printError;
    2157             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    2158             :         printError = std::getenv("TRACI_PRINT_ERROR");
    2159             :       }
    2160             :       
    2161             :       if (printError == "all" || printError == "client") {
    2162             :         std::cerr << "Error: " << s << std::endl;
    2163             :       }
    2164             :       
    2165             :       
    2166             :       
    2167             :       
    2168             :       {
    2169             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
    2170             :       };
    2171             :       
    2172             :     } catch (const std::exception& e) {
    2173             :       const std::string s = e.what();
    2174             :       std::string printError;
    2175             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    2176             :         printError = std::getenv("TRACI_PRINT_ERROR");
    2177             :       }
    2178             :       
    2179             :       if (printError == "all" || printError == "client") {
    2180             :         std::cerr << "Error: " << s << std::endl;
    2181             :       }
    2182             :       
    2183             :       
    2184             :       
    2185             :       
    2186             :       {
    2187             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
    2188             :       };
    2189             :       
    2190             :     } catch (...) {
    2191             :       {
    2192             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
    2193             :       };
    2194             :     }
    2195             :   }
    2196             : }
    2197             : 
    2198             : 
    2199           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1DoubleVector_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
    2200             :   jlong jresult = 0 ;
    2201             :   std::vector< double > *result = 0 ;
    2202             :   
    2203             :   (void)jenv;
    2204             :   (void)jcls;
    2205           0 :   result = (std::vector< double > *)new std::vector< double >();
    2206           0 :   *(std::vector< double > **)&jresult = result; 
    2207           0 :   return jresult;
    2208             : }
    2209             : 
    2210             : 
    2211           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1DoubleVector_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    2212             :   jlong jresult = 0 ;
    2213             :   std::vector< double > *arg1 = 0 ;
    2214             :   std::vector< double > *result = 0 ;
    2215             :   
    2216             :   (void)jenv;
    2217             :   (void)jcls;
    2218             :   (void)jarg1_;
    2219           0 :   arg1 = *(std::vector< double > **)&jarg1;
    2220           0 :   if (!arg1) {
    2221           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< double > const & reference is null");
    2222           0 :     return 0;
    2223             :   } 
    2224           0 :   result = (std::vector< double > *)new std::vector< double >((std::vector< double > const &)*arg1);
    2225           0 :   *(std::vector< double > **)&jresult = result; 
    2226           0 :   return jresult;
    2227             : }
    2228             : 
    2229             : 
    2230           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_DoubleVector_1capacity(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    2231             :   jlong jresult = 0 ;
    2232             :   std::vector< double > *arg1 = (std::vector< double > *) 0 ;
    2233             :   std::vector< double >::size_type result;
    2234             :   
    2235             :   (void)jenv;
    2236             :   (void)jcls;
    2237             :   (void)jarg1_;
    2238           0 :   arg1 = *(std::vector< double > **)&jarg1; 
    2239             :   result = ((std::vector< double > const *)arg1)->capacity();
    2240             :   jresult = (jlong)result; 
    2241           0 :   return jresult;
    2242             : }
    2243             : 
    2244             : 
    2245           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_DoubleVector_1reserve(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
    2246             :   std::vector< double > *arg1 = (std::vector< double > *) 0 ;
    2247             :   std::vector< double >::size_type arg2 ;
    2248             :   
    2249             :   (void)jenv;
    2250             :   (void)jcls;
    2251             :   (void)jarg1_;
    2252           0 :   arg1 = *(std::vector< double > **)&jarg1; 
    2253           0 :   arg2 = (std::vector< double >::size_type)jarg2; 
    2254             :   try {
    2255           0 :     (arg1)->reserve(arg2);
    2256           0 :   } catch(std::length_error &_e) {
    2257           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    2258             :     return ;
    2259           0 :   }
    2260             : }
    2261             : 
    2262             : 
    2263           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_DoubleVector_1isEmpty(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    2264             :   jboolean jresult = 0 ;
    2265             :   std::vector< double > *arg1 = (std::vector< double > *) 0 ;
    2266             :   bool result;
    2267             :   
    2268             :   (void)jenv;
    2269             :   (void)jcls;
    2270             :   (void)jarg1_;
    2271           0 :   arg1 = *(std::vector< double > **)&jarg1; 
    2272             :   result = (bool)((std::vector< double > const *)arg1)->empty();
    2273           0 :   jresult = (jboolean)result; 
    2274           0 :   return jresult;
    2275             : }
    2276             : 
    2277             : 
    2278           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_DoubleVector_1clear(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    2279             :   std::vector< double > *arg1 = (std::vector< double > *) 0 ;
    2280             :   
    2281             :   (void)jenv;
    2282             :   (void)jcls;
    2283             :   (void)jarg1_;
    2284           0 :   arg1 = *(std::vector< double > **)&jarg1; 
    2285             :   (arg1)->clear();
    2286           0 : }
    2287             : 
    2288             : 
    2289           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1DoubleVector_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jint jarg1, jdouble jarg2) {
    2290             :   jlong jresult = 0 ;
    2291             :   jint arg1 ;
    2292             :   double *arg2 = 0 ;
    2293             :   double temp2 ;
    2294             :   std::vector< double > *result = 0 ;
    2295             :   
    2296             :   (void)jenv;
    2297             :   (void)jcls;
    2298             :   arg1 = jarg1; 
    2299           0 :   temp2 = (double)jarg2; 
    2300             :   arg2 = &temp2; 
    2301             :   try {
    2302           0 :     result = (std::vector< double > *)new_std_vector_Sl_double_Sg___SWIG_2(arg1,(double const &)*arg2);
    2303           0 :   } catch(std::out_of_range &_e) {
    2304           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    2305             :     return 0;
    2306           0 :   }
    2307           0 :   *(std::vector< double > **)&jresult = result; 
    2308           0 :   return jresult;
    2309             : }
    2310             : 
    2311             : 
    2312           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_DoubleVector_1doSize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    2313             :   jint jresult = 0 ;
    2314             :   std::vector< double > *arg1 = (std::vector< double > *) 0 ;
    2315             :   jint result;
    2316             :   
    2317             :   (void)jenv;
    2318             :   (void)jcls;
    2319             :   (void)jarg1_;
    2320           0 :   arg1 = *(std::vector< double > **)&jarg1; 
    2321             :   try {
    2322             :     result = std_vector_Sl_double_Sg__doSize((std::vector< double > const *)arg1);
    2323           0 :   } catch(std::out_of_range &_e) {
    2324           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    2325             :     return 0;
    2326           0 :   }
    2327             :   jresult = result; 
    2328             :   return jresult;
    2329             : }
    2330             : 
    2331             : 
    2332           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_DoubleVector_1doAdd_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
    2333             :   std::vector< double > *arg1 = (std::vector< double > *) 0 ;
    2334             :   std::vector< double >::value_type *arg2 = 0 ;
    2335             :   std::vector< double >::value_type temp2 ;
    2336             :   
    2337             :   (void)jenv;
    2338             :   (void)jcls;
    2339             :   (void)jarg1_;
    2340           0 :   arg1 = *(std::vector< double > **)&jarg1; 
    2341           0 :   temp2 = (std::vector< double >::value_type)jarg2; 
    2342             :   arg2 = &temp2; 
    2343             :   std_vector_Sl_double_Sg__doAdd__SWIG_0(arg1,(double const &)*arg2);
    2344           0 : }
    2345             : 
    2346             : 
    2347           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_DoubleVector_1doAdd_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jdouble jarg3) {
    2348             :   std::vector< double > *arg1 = (std::vector< double > *) 0 ;
    2349             :   jint arg2 ;
    2350             :   std::vector< double >::value_type *arg3 = 0 ;
    2351             :   std::vector< double >::value_type temp3 ;
    2352             :   
    2353             :   (void)jenv;
    2354             :   (void)jcls;
    2355             :   (void)jarg1_;
    2356           0 :   arg1 = *(std::vector< double > **)&jarg1; 
    2357             :   arg2 = jarg2; 
    2358           0 :   temp3 = (std::vector< double >::value_type)jarg3; 
    2359             :   arg3 = &temp3; 
    2360             :   try {
    2361           0 :     std_vector_Sl_double_Sg__doAdd__SWIG_1(arg1,arg2,(double const &)*arg3);
    2362           0 :   } catch(std::out_of_range &_e) {
    2363           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    2364             :     return ;
    2365           0 :   }
    2366             : }
    2367             : 
    2368             : 
    2369           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_DoubleVector_1doRemove(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
    2370             :   jdouble jresult = 0 ;
    2371             :   std::vector< double > *arg1 = (std::vector< double > *) 0 ;
    2372             :   jint arg2 ;
    2373             :   std::vector< double >::value_type result;
    2374             :   
    2375             :   (void)jenv;
    2376             :   (void)jcls;
    2377             :   (void)jarg1_;
    2378           0 :   arg1 = *(std::vector< double > **)&jarg1; 
    2379             :   arg2 = jarg2; 
    2380             :   try {
    2381           0 :     result = (std::vector< double >::value_type)std_vector_Sl_double_Sg__doRemove(arg1,arg2);
    2382           0 :   } catch(std::out_of_range &_e) {
    2383           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    2384             :     return 0;
    2385           0 :   }
    2386             :   jresult = (jdouble)result; 
    2387             :   return jresult;
    2388             : }
    2389             : 
    2390             : 
    2391           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_DoubleVector_1doGet(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
    2392             :   jdouble jresult = 0 ;
    2393             :   std::vector< double > *arg1 = (std::vector< double > *) 0 ;
    2394             :   jint arg2 ;
    2395             :   std::vector< double >::value_type *result = 0 ;
    2396             :   
    2397             :   (void)jenv;
    2398             :   (void)jcls;
    2399             :   (void)jarg1_;
    2400           0 :   arg1 = *(std::vector< double > **)&jarg1; 
    2401             :   arg2 = jarg2; 
    2402             :   try {
    2403           0 :     result = (std::vector< double >::value_type *) &std_vector_Sl_double_Sg__doGet(arg1,arg2);
    2404           0 :   } catch(std::out_of_range &_e) {
    2405           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    2406             :     return 0;
    2407           0 :   }
    2408           0 :   jresult = (jdouble)*result; 
    2409           0 :   return jresult;
    2410             : }
    2411             : 
    2412             : 
    2413           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_DoubleVector_1doSet(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jdouble jarg3) {
    2414             :   jdouble jresult = 0 ;
    2415             :   std::vector< double > *arg1 = (std::vector< double > *) 0 ;
    2416             :   jint arg2 ;
    2417             :   std::vector< double >::value_type *arg3 = 0 ;
    2418             :   std::vector< double >::value_type temp3 ;
    2419             :   std::vector< double >::value_type result;
    2420             :   
    2421             :   (void)jenv;
    2422             :   (void)jcls;
    2423             :   (void)jarg1_;
    2424           0 :   arg1 = *(std::vector< double > **)&jarg1; 
    2425             :   arg2 = jarg2; 
    2426           0 :   temp3 = (std::vector< double >::value_type)jarg3; 
    2427             :   arg3 = &temp3; 
    2428             :   try {
    2429           0 :     result = (std::vector< double >::value_type)std_vector_Sl_double_Sg__doSet(arg1,arg2,(double const &)*arg3);
    2430           0 :   } catch(std::out_of_range &_e) {
    2431           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    2432             :     return 0;
    2433           0 :   }
    2434             :   jresult = (jdouble)result; 
    2435             :   return jresult;
    2436             : }
    2437             : 
    2438             : 
    2439           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_DoubleVector_1doRemoveRange(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3) {
    2440             :   std::vector< double > *arg1 = (std::vector< double > *) 0 ;
    2441             :   jint arg2 ;
    2442             :   jint arg3 ;
    2443             :   
    2444             :   (void)jenv;
    2445             :   (void)jcls;
    2446             :   (void)jarg1_;
    2447           0 :   arg1 = *(std::vector< double > **)&jarg1; 
    2448             :   arg2 = jarg2; 
    2449             :   arg3 = jarg3; 
    2450             :   try {
    2451           0 :     std_vector_Sl_double_Sg__doRemoveRange(arg1,arg2,arg3);
    2452           0 :   } catch(std::out_of_range &_e) {
    2453           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    2454             :     return ;
    2455           0 :   }
    2456             : }
    2457             : 
    2458             : 
    2459           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1DoubleVector(JNIEnv *jenv, jclass jcls, jlong jarg1) {
    2460             :   std::vector< double > *arg1 = (std::vector< double > *) 0 ;
    2461             :   
    2462             :   (void)jenv;
    2463             :   (void)jcls;
    2464           0 :   arg1 = *(std::vector< double > **)&jarg1; 
    2465             :   {
    2466             :     try {
    2467           0 :       delete arg1;
    2468             :     } catch (const libsumo::TraCIException& e) {
    2469             :       const std::string s = e.what();
    2470             :       std::string printError;
    2471             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    2472             :         printError = std::getenv("TRACI_PRINT_ERROR");
    2473             :       }
    2474             :       
    2475             :       if (printError == "all" || printError == "client") {
    2476             :         std::cerr << "Error: " << s << std::endl;
    2477             :       }
    2478             :       
    2479             :       
    2480             :       
    2481             :       
    2482             :       {
    2483             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
    2484             :       };
    2485             :       
    2486             :     } catch (const std::exception& e) {
    2487             :       const std::string s = e.what();
    2488             :       std::string printError;
    2489             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    2490             :         printError = std::getenv("TRACI_PRINT_ERROR");
    2491             :       }
    2492             :       
    2493             :       if (printError == "all" || printError == "client") {
    2494             :         std::cerr << "Error: " << s << std::endl;
    2495             :       }
    2496             :       
    2497             :       
    2498             :       
    2499             :       
    2500             :       {
    2501             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
    2502             :       };
    2503             :       
    2504             :     } catch (...) {
    2505             :       {
    2506             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
    2507             :       };
    2508             :     }
    2509             :   }
    2510             : }
    2511             : 
    2512             : 
    2513           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1StringStringMap_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
    2514             :   jlong jresult = 0 ;
    2515             :   std::map< std::string,std::string > *result = 0 ;
    2516             :   
    2517             :   (void)jenv;
    2518             :   (void)jcls;
    2519           0 :   result = (std::map< std::string,std::string > *)new std::map< std::string,std::string >();
    2520           0 :   *(std::map< std::string,std::string > **)&jresult = result; 
    2521           0 :   return jresult;
    2522             : }
    2523             : 
    2524             : 
    2525           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1StringStringMap_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    2526             :   jlong jresult = 0 ;
    2527             :   std::map< std::string,std::string > *arg1 = 0 ;
    2528             :   std::map< std::string,std::string > *result = 0 ;
    2529             :   
    2530             :   (void)jenv;
    2531             :   (void)jcls;
    2532             :   (void)jarg1_;
    2533           0 :   arg1 = *(std::map< std::string,std::string > **)&jarg1;
    2534           0 :   if (!arg1) {
    2535           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< std::string,std::string > const & reference is null");
    2536           0 :     return 0;
    2537             :   } 
    2538           0 :   result = (std::map< std::string,std::string > *)new std::map< std::string,std::string >((std::map< std::string,std::string > const &)*arg1);
    2539           0 :   *(std::map< std::string,std::string > **)&jresult = result; 
    2540           0 :   return jresult;
    2541             : }
    2542             : 
    2543             : 
    2544           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringStringMap_1Iterator_1getNextUnchecked(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    2545             :   jlong jresult = 0 ;
    2546             :   std::map< std::string,std::string >::iterator *arg1 = (std::map< std::string,std::string >::iterator *) 0 ;
    2547             :   std::map< std::string,std::string,std::less< std::string > >::iterator result;
    2548             :   
    2549             :   (void)jenv;
    2550             :   (void)jcls;
    2551             :   (void)jarg1_;
    2552           0 :   arg1 = *(std::map< std::string,std::string >::iterator **)&jarg1; 
    2553             :   result = std_map_Sl_std_string_Sc_std_string_Sg__iterator_getNextUnchecked(arg1);
    2554           0 :   *(std::map< std::string,std::string,std::less< std::string > >::iterator **)&jresult = new std::map< std::string,std::string,std::less< std::string > >::iterator((const std::map< std::string,std::string,std::less< std::string > >::iterator &)result); 
    2555           0 :   return jresult;
    2556             : }
    2557             : 
    2558             : 
    2559           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringStringMap_1Iterator_1isNot(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
    2560             :   jboolean jresult = 0 ;
    2561             :   std::map< std::string,std::string >::iterator *arg1 = (std::map< std::string,std::string >::iterator *) 0 ;
    2562             :   std::map< std::string,std::string >::iterator arg2 ;
    2563             :   std::map< std::string,std::string >::iterator *argp2 ;
    2564             :   bool result;
    2565             :   
    2566             :   (void)jenv;
    2567             :   (void)jcls;
    2568             :   (void)jarg1_;
    2569             :   (void)jarg2_;
    2570           0 :   arg1 = *(std::map< std::string,std::string >::iterator **)&jarg1; 
    2571           0 :   argp2 = *(std::map< std::string,std::string >::iterator **)&jarg2; 
    2572           0 :   if (!argp2) {
    2573           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null std::map< std::string,std::string >::iterator");
    2574           0 :     return 0;
    2575             :   }
    2576           0 :   arg2 = *argp2; 
    2577             :   result = (bool)std_map_Sl_std_string_Sc_std_string_Sg__iterator_isNot((std::map< std::string,std::string >::iterator const *)arg1,arg2);
    2578           0 :   jresult = (jboolean)result; 
    2579           0 :   return jresult;
    2580             : }
    2581             : 
    2582             : 
    2583           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringStringMap_1Iterator_1getKey(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    2584             :   jstring jresult = 0 ;
    2585             :   std::map< std::string,std::string >::iterator *arg1 = (std::map< std::string,std::string >::iterator *) 0 ;
    2586             :   std::string result;
    2587             :   
    2588             :   (void)jenv;
    2589             :   (void)jcls;
    2590             :   (void)jarg1_;
    2591           0 :   arg1 = *(std::map< std::string,std::string >::iterator **)&jarg1; 
    2592           0 :   result = std_map_Sl_std_string_Sc_std_string_Sg__iterator_getKey((std::map< std::string,std::string >::iterator const *)arg1);
    2593             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
    2594           0 :   return jresult;
    2595             : }
    2596             : 
    2597             : 
    2598           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringStringMap_1Iterator_1getValue(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    2599             :   jstring jresult = 0 ;
    2600             :   std::map< std::string,std::string >::iterator *arg1 = (std::map< std::string,std::string >::iterator *) 0 ;
    2601             :   std::string result;
    2602             :   
    2603             :   (void)jenv;
    2604             :   (void)jcls;
    2605             :   (void)jarg1_;
    2606           0 :   arg1 = *(std::map< std::string,std::string >::iterator **)&jarg1; 
    2607           0 :   result = std_map_Sl_std_string_Sc_std_string_Sg__iterator_getValue((std::map< std::string,std::string >::iterator const *)arg1);
    2608             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
    2609           0 :   return jresult;
    2610             : }
    2611             : 
    2612             : 
    2613           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringStringMap_1Iterator_1setValue(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
    2614             :   std::map< std::string,std::string >::iterator *arg1 = (std::map< std::string,std::string >::iterator *) 0 ;
    2615             :   std::string *arg2 = 0 ;
    2616             :   
    2617             :   (void)jenv;
    2618             :   (void)jcls;
    2619             :   (void)jarg1_;
    2620           0 :   arg1 = *(std::map< std::string,std::string >::iterator **)&jarg1; 
    2621           0 :   if(!jarg2) {
    2622           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    2623           0 :     return ;
    2624             :   }
    2625             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
    2626           0 :   if (!arg2_pstr) return ;
    2627           0 :   std::string arg2_str(arg2_pstr);
    2628             :   arg2 = &arg2_str;
    2629             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
    2630             :   std_map_Sl_std_string_Sc_std_string_Sg__iterator_setValue(arg1,(std::string const &)*arg2);
    2631             : }
    2632             : 
    2633             : 
    2634           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1StringStringMap_1Iterator(JNIEnv *jenv, jclass jcls, jlong jarg1) {
    2635             :   std::map< std::string,std::string >::iterator *arg1 = (std::map< std::string,std::string >::iterator *) 0 ;
    2636             :   
    2637             :   (void)jenv;
    2638             :   (void)jcls;
    2639           0 :   arg1 = *(std::map< std::string,std::string >::iterator **)&jarg1; 
    2640             :   {
    2641             :     try {
    2642           0 :       delete arg1;
    2643             :     } catch (const libsumo::TraCIException& e) {
    2644             :       const std::string s = e.what();
    2645             :       std::string printError;
    2646             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    2647             :         printError = std::getenv("TRACI_PRINT_ERROR");
    2648             :       }
    2649             :       
    2650             :       if (printError == "all" || printError == "client") {
    2651             :         std::cerr << "Error: " << s << std::endl;
    2652             :       }
    2653             :       
    2654             :       
    2655             :       
    2656             :       
    2657             :       {
    2658             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
    2659             :       };
    2660             :       
    2661             :     } catch (const std::exception& e) {
    2662             :       const std::string s = e.what();
    2663             :       std::string printError;
    2664             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    2665             :         printError = std::getenv("TRACI_PRINT_ERROR");
    2666             :       }
    2667             :       
    2668             :       if (printError == "all" || printError == "client") {
    2669             :         std::cerr << "Error: " << s << std::endl;
    2670             :       }
    2671             :       
    2672             :       
    2673             :       
    2674             :       
    2675             :       {
    2676             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
    2677             :       };
    2678             :       
    2679             :     } catch (...) {
    2680             :       {
    2681             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
    2682             :       };
    2683             :     }
    2684             :   }
    2685             : }
    2686             : 
    2687             : 
    2688           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringStringMap_1isEmpty(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    2689             :   jboolean jresult = 0 ;
    2690             :   std::map< std::string,std::string > *arg1 = (std::map< std::string,std::string > *) 0 ;
    2691             :   bool result;
    2692             :   
    2693             :   (void)jenv;
    2694             :   (void)jcls;
    2695             :   (void)jarg1_;
    2696           0 :   arg1 = *(std::map< std::string,std::string > **)&jarg1; 
    2697             :   result = (bool)((std::map< std::string,std::string > const *)arg1)->empty();
    2698           0 :   jresult = (jboolean)result; 
    2699           0 :   return jresult;
    2700             : }
    2701             : 
    2702             : 
    2703           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringStringMap_1clear(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    2704             :   std::map< std::string,std::string > *arg1 = (std::map< std::string,std::string > *) 0 ;
    2705             :   
    2706             :   (void)jenv;
    2707             :   (void)jcls;
    2708             :   (void)jarg1_;
    2709           0 :   arg1 = *(std::map< std::string,std::string > **)&jarg1; 
    2710             :   (arg1)->clear();
    2711           0 : }
    2712             : 
    2713             : 
    2714           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringStringMap_1find(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
    2715             :   jlong jresult = 0 ;
    2716             :   std::map< std::string,std::string > *arg1 = (std::map< std::string,std::string > *) 0 ;
    2717             :   std::string *arg2 = 0 ;
    2718             :   std::map< std::string,std::string >::iterator result;
    2719             :   
    2720             :   (void)jenv;
    2721             :   (void)jcls;
    2722             :   (void)jarg1_;
    2723           0 :   arg1 = *(std::map< std::string,std::string > **)&jarg1; 
    2724           0 :   if(!jarg2) {
    2725           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    2726           0 :     return 0;
    2727             :   }
    2728             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
    2729           0 :   if (!arg2_pstr) return 0;
    2730           0 :   std::string arg2_str(arg2_pstr);
    2731             :   arg2 = &arg2_str;
    2732             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
    2733             :   result = (arg1)->find((std::string const &)*arg2);
    2734           0 :   *(std::map< std::string,std::string >::iterator **)&jresult = new std::map< std::string,std::string >::iterator((const std::map< std::string,std::string >::iterator &)result); 
    2735             :   return jresult;
    2736             : }
    2737             : 
    2738             : 
    2739           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringStringMap_1begin(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    2740             :   jlong jresult = 0 ;
    2741             :   std::map< std::string,std::string > *arg1 = (std::map< std::string,std::string > *) 0 ;
    2742             :   std::map< std::string,std::string >::iterator result;
    2743             :   
    2744             :   (void)jenv;
    2745             :   (void)jcls;
    2746             :   (void)jarg1_;
    2747           0 :   arg1 = *(std::map< std::string,std::string > **)&jarg1; 
    2748             :   result = (arg1)->begin();
    2749           0 :   *(std::map< std::string,std::string >::iterator **)&jresult = new std::map< std::string,std::string >::iterator((const std::map< std::string,std::string >::iterator &)result); 
    2750           0 :   return jresult;
    2751             : }
    2752             : 
    2753             : 
    2754           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringStringMap_1end(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    2755             :   jlong jresult = 0 ;
    2756             :   std::map< std::string,std::string > *arg1 = (std::map< std::string,std::string > *) 0 ;
    2757             :   std::map< std::string,std::string >::iterator result;
    2758             :   
    2759             :   (void)jenv;
    2760             :   (void)jcls;
    2761             :   (void)jarg1_;
    2762           0 :   arg1 = *(std::map< std::string,std::string > **)&jarg1; 
    2763             :   result = (arg1)->end();
    2764           0 :   *(std::map< std::string,std::string >::iterator **)&jresult = new std::map< std::string,std::string >::iterator((const std::map< std::string,std::string >::iterator &)result); 
    2765           0 :   return jresult;
    2766             : }
    2767             : 
    2768             : 
    2769           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringStringMap_1sizeImpl(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    2770             :   jint jresult = 0 ;
    2771             :   std::map< std::string,std::string > *arg1 = (std::map< std::string,std::string > *) 0 ;
    2772             :   jint result;
    2773             :   
    2774             :   (void)jenv;
    2775             :   (void)jcls;
    2776             :   (void)jarg1_;
    2777           0 :   arg1 = *(std::map< std::string,std::string > **)&jarg1; 
    2778             :   try {
    2779             :     result = std_map_Sl_std_string_Sc_std_string_Sg__sizeImpl((std::map< std::string,std::string > const *)arg1);
    2780           0 :   } catch(std::out_of_range &_e) {
    2781           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    2782             :     return 0;
    2783           0 :   }
    2784             :   jresult = result; 
    2785             :   return jresult;
    2786             : }
    2787             : 
    2788             : 
    2789           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringStringMap_1containsImpl(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
    2790             :   jboolean jresult = 0 ;
    2791             :   std::map< std::string,std::string > *arg1 = (std::map< std::string,std::string > *) 0 ;
    2792             :   std::string *arg2 = 0 ;
    2793             :   bool result;
    2794             :   
    2795             :   (void)jenv;
    2796             :   (void)jcls;
    2797             :   (void)jarg1_;
    2798           0 :   arg1 = *(std::map< std::string,std::string > **)&jarg1; 
    2799           0 :   if(!jarg2) {
    2800           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    2801           0 :     return 0;
    2802             :   }
    2803             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
    2804           0 :   if (!arg2_pstr) return 0;
    2805           0 :   std::string arg2_str(arg2_pstr);
    2806             :   arg2 = &arg2_str;
    2807             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
    2808             :   result = (bool)std_map_Sl_std_string_Sc_std_string_Sg__containsImpl(arg1,(std::string const &)*arg2);
    2809           0 :   jresult = (jboolean)result; 
    2810             :   return jresult;
    2811             : }
    2812             : 
    2813             : 
    2814           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringStringMap_1putUnchecked(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jstring jarg3) {
    2815             :   std::map< std::string,std::string > *arg1 = (std::map< std::string,std::string > *) 0 ;
    2816             :   std::string *arg2 = 0 ;
    2817             :   std::string *arg3 = 0 ;
    2818             :   
    2819             :   (void)jenv;
    2820             :   (void)jcls;
    2821             :   (void)jarg1_;
    2822           0 :   arg1 = *(std::map< std::string,std::string > **)&jarg1; 
    2823           0 :   if(!jarg2) {
    2824           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    2825           0 :     return ;
    2826             :   }
    2827             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
    2828           0 :   if (!arg2_pstr) return ;
    2829           0 :   std::string arg2_str(arg2_pstr);
    2830             :   arg2 = &arg2_str;
    2831             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
    2832           0 :   if(!jarg3) {
    2833           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    2834             :     return ;
    2835             :   }
    2836             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
    2837           0 :   if (!arg3_pstr) return ;
    2838           0 :   std::string arg3_str(arg3_pstr);
    2839             :   arg3 = &arg3_str;
    2840             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
    2841             :   std_map_Sl_std_string_Sc_std_string_Sg__putUnchecked(arg1,(std::string const &)*arg2,(std::string const &)*arg3);
    2842             : }
    2843             : 
    2844             : 
    2845           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringStringMap_1removeUnchecked(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
    2846             :   std::map< std::string,std::string > *arg1 = (std::map< std::string,std::string > *) 0 ;
    2847             :   std::map< std::string,std::string,std::less< std::string > >::iterator arg2 ;
    2848             :   std::map< std::string,std::string,std::less< std::string > >::iterator const *argp2 ;
    2849             :   
    2850             :   (void)jenv;
    2851             :   (void)jcls;
    2852             :   (void)jarg1_;
    2853             :   (void)jarg2_;
    2854           0 :   arg1 = *(std::map< std::string,std::string > **)&jarg1; 
    2855           0 :   argp2 = *(std::map< std::string,std::string,std::less< std::string > >::iterator **)&jarg2; 
    2856           0 :   if (!argp2) {
    2857           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null std::map< std::string,std::string,std::less< std::string > >::iterator const");
    2858             :     return ;
    2859             :   }
    2860           0 :   arg2 = *argp2; 
    2861             :   std_map_Sl_std_string_Sc_std_string_Sg__removeUnchecked(arg1,arg2);
    2862             : }
    2863             : 
    2864             : 
    2865           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1StringStringMap(JNIEnv *jenv, jclass jcls, jlong jarg1) {
    2866             :   std::map< std::string,std::string > *arg1 = (std::map< std::string,std::string > *) 0 ;
    2867             :   
    2868             :   (void)jenv;
    2869             :   (void)jcls;
    2870           0 :   arg1 = *(std::map< std::string,std::string > **)&jarg1; 
    2871             :   {
    2872             :     try {
    2873           0 :       delete arg1;
    2874             :     } catch (const libsumo::TraCIException& e) {
    2875             :       const std::string s = e.what();
    2876             :       std::string printError;
    2877             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    2878             :         printError = std::getenv("TRACI_PRINT_ERROR");
    2879             :       }
    2880             :       
    2881             :       if (printError == "all" || printError == "client") {
    2882             :         std::cerr << "Error: " << s << std::endl;
    2883             :       }
    2884             :       
    2885             :       
    2886             :       
    2887             :       
    2888             :       {
    2889             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
    2890             :       };
    2891             :       
    2892             :     } catch (const std::exception& e) {
    2893             :       const std::string s = e.what();
    2894             :       std::string printError;
    2895             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    2896             :         printError = std::getenv("TRACI_PRINT_ERROR");
    2897             :       }
    2898             :       
    2899             :       if (printError == "all" || printError == "client") {
    2900             :         std::cerr << "Error: " << s << std::endl;
    2901             :       }
    2902             :       
    2903             :       
    2904             :       
    2905             :       
    2906             :       {
    2907             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
    2908             :       };
    2909             :       
    2910             :     } catch (...) {
    2911             :       {
    2912             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
    2913             :       };
    2914             :     }
    2915             :   }
    2916             : }
    2917             : 
    2918             : 
    2919           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1StringStringPair_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
    2920             :   jlong jresult = 0 ;
    2921             :   std::pair< std::string,std::string > *result = 0 ;
    2922             :   
    2923             :   (void)jenv;
    2924             :   (void)jcls;
    2925           0 :   result = (std::pair< std::string,std::string > *)new std::pair< std::string,std::string >();
    2926           0 :   *(std::pair< std::string,std::string > **)&jresult = result; 
    2927           0 :   return jresult;
    2928             : }
    2929             : 
    2930             : 
    2931           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1StringStringPair_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
    2932             :   jlong jresult = 0 ;
    2933             :   std::string arg1 ;
    2934             :   std::string arg2 ;
    2935             :   std::pair< std::string,std::string > *result = 0 ;
    2936             :   
    2937             :   (void)jenv;
    2938             :   (void)jcls;
    2939           0 :   if(!jarg1) {
    2940           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    2941             :     return 0;
    2942             :   } 
    2943             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
    2944           0 :   if (!arg1_pstr) return 0;
    2945           0 :   (&arg1)->assign(arg1_pstr);
    2946             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
    2947           0 :   if(!jarg2) {
    2948           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    2949             :     return 0;
    2950             :   } 
    2951             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
    2952           0 :   if (!arg2_pstr) return 0;
    2953           0 :   (&arg2)->assign(arg2_pstr);
    2954             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
    2955           0 :   result = (std::pair< std::string,std::string > *)new std::pair< std::string,std::string >(arg1,arg2);
    2956           0 :   *(std::pair< std::string,std::string > **)&jresult = result; 
    2957           0 :   return jresult;
    2958             : }
    2959             : 
    2960             : 
    2961           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1StringStringPair_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    2962             :   jlong jresult = 0 ;
    2963             :   std::pair< std::string,std::string > *arg1 = 0 ;
    2964             :   std::pair< std::string,std::string > *result = 0 ;
    2965             :   
    2966             :   (void)jenv;
    2967             :   (void)jcls;
    2968             :   (void)jarg1_;
    2969           0 :   arg1 = *(std::pair< std::string,std::string > **)&jarg1;
    2970           0 :   if (!arg1) {
    2971           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::pair< std::string,std::string > const & reference is null");
    2972           0 :     return 0;
    2973             :   } 
    2974           0 :   result = (std::pair< std::string,std::string > *)new std::pair< std::string,std::string >((std::pair< std::string,std::string > const &)*arg1);
    2975           0 :   *(std::pair< std::string,std::string > **)&jresult = result; 
    2976           0 :   return jresult;
    2977             : }
    2978             : 
    2979             : 
    2980           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringStringPair_1first_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
    2981             :   std::pair< std::string,std::string > *arg1 = (std::pair< std::string,std::string > *) 0 ;
    2982             :   std::string *arg2 = 0 ;
    2983             :   
    2984             :   (void)jenv;
    2985             :   (void)jcls;
    2986             :   (void)jarg1_;
    2987           0 :   arg1 = *(std::pair< std::string,std::string > **)&jarg1; 
    2988           0 :   if(!jarg2) {
    2989           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    2990           0 :     return ;
    2991             :   }
    2992             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
    2993           0 :   if (!arg2_pstr) return ;
    2994           0 :   std::string arg2_str(arg2_pstr);
    2995             :   arg2 = &arg2_str;
    2996             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
    2997           0 :   if (arg1) (arg1)->first = *arg2;
    2998             : }
    2999             : 
    3000             : 
    3001           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringStringPair_1first_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    3002             :   jstring jresult = 0 ;
    3003             :   std::pair< std::string,std::string > *arg1 = (std::pair< std::string,std::string > *) 0 ;
    3004             :   std::string *result = 0 ;
    3005             :   
    3006             :   (void)jenv;
    3007             :   (void)jcls;
    3008             :   (void)jarg1_;
    3009           0 :   arg1 = *(std::pair< std::string,std::string > **)&jarg1; 
    3010             :   result = (std::string *) & ((arg1)->first);
    3011             :   jresult = jenv->NewStringUTF(result->c_str()); 
    3012           0 :   return jresult;
    3013             : }
    3014             : 
    3015             : 
    3016           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringStringPair_1second_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
    3017             :   std::pair< std::string,std::string > *arg1 = (std::pair< std::string,std::string > *) 0 ;
    3018             :   std::string *arg2 = 0 ;
    3019             :   
    3020             :   (void)jenv;
    3021             :   (void)jcls;
    3022             :   (void)jarg1_;
    3023           0 :   arg1 = *(std::pair< std::string,std::string > **)&jarg1; 
    3024           0 :   if(!jarg2) {
    3025           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    3026           0 :     return ;
    3027             :   }
    3028             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
    3029           0 :   if (!arg2_pstr) return ;
    3030           0 :   std::string arg2_str(arg2_pstr);
    3031             :   arg2 = &arg2_str;
    3032             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
    3033           0 :   if (arg1) (arg1)->second = *arg2;
    3034             : }
    3035             : 
    3036             : 
    3037           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringStringPair_1second_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    3038             :   jstring jresult = 0 ;
    3039             :   std::pair< std::string,std::string > *arg1 = (std::pair< std::string,std::string > *) 0 ;
    3040             :   std::string *result = 0 ;
    3041             :   
    3042             :   (void)jenv;
    3043             :   (void)jcls;
    3044             :   (void)jarg1_;
    3045           0 :   arg1 = *(std::pair< std::string,std::string > **)&jarg1; 
    3046             :   result = (std::string *) & ((arg1)->second);
    3047             :   jresult = jenv->NewStringUTF(result->c_str()); 
    3048           0 :   return jresult;
    3049             : }
    3050             : 
    3051             : 
    3052           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1StringStringPair(JNIEnv *jenv, jclass jcls, jlong jarg1) {
    3053             :   std::pair< std::string,std::string > *arg1 = (std::pair< std::string,std::string > *) 0 ;
    3054             :   
    3055             :   (void)jenv;
    3056             :   (void)jcls;
    3057           0 :   arg1 = *(std::pair< std::string,std::string > **)&jarg1; 
    3058             :   {
    3059             :     try {
    3060           0 :       delete arg1;
    3061             :     } catch (const libsumo::TraCIException& e) {
    3062             :       const std::string s = e.what();
    3063             :       std::string printError;
    3064             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    3065             :         printError = std::getenv("TRACI_PRINT_ERROR");
    3066             :       }
    3067             :       
    3068             :       if (printError == "all" || printError == "client") {
    3069             :         std::cerr << "Error: " << s << std::endl;
    3070             :       }
    3071             :       
    3072             :       
    3073             :       
    3074             :       
    3075             :       {
    3076             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
    3077             :       };
    3078             :       
    3079             :     } catch (const std::exception& e) {
    3080             :       const std::string s = e.what();
    3081             :       std::string printError;
    3082             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    3083             :         printError = std::getenv("TRACI_PRINT_ERROR");
    3084             :       }
    3085             :       
    3086             :       if (printError == "all" || printError == "client") {
    3087             :         std::cerr << "Error: " << s << std::endl;
    3088             :       }
    3089             :       
    3090             :       
    3091             :       
    3092             :       
    3093             :       {
    3094             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
    3095             :       };
    3096             :       
    3097             :     } catch (...) {
    3098             :       {
    3099             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
    3100             :       };
    3101             :     }
    3102             :   }
    3103             : }
    3104             : 
    3105             : 
    3106           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1IntStringPair_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
    3107             :   jlong jresult = 0 ;
    3108             :   std::pair< int,std::string > *result = 0 ;
    3109             :   
    3110             :   (void)jenv;
    3111             :   (void)jcls;
    3112           0 :   result = (std::pair< int,std::string > *)new std::pair< int,std::string >();
    3113           0 :   *(std::pair< int,std::string > **)&jresult = result; 
    3114           0 :   return jresult;
    3115             : }
    3116             : 
    3117             : 
    3118           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1IntStringPair_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jint jarg1, jstring jarg2) {
    3119             :   jlong jresult = 0 ;
    3120             :   int arg1 ;
    3121             :   std::string arg2 ;
    3122             :   std::pair< int,std::string > *result = 0 ;
    3123             :   
    3124             :   (void)jenv;
    3125             :   (void)jcls;
    3126             :   arg1 = (int)jarg1; 
    3127           0 :   if(!jarg2) {
    3128           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    3129             :     return 0;
    3130             :   } 
    3131             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
    3132           0 :   if (!arg2_pstr) return 0;
    3133           0 :   (&arg2)->assign(arg2_pstr);
    3134             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
    3135           0 :   result = (std::pair< int,std::string > *)new std::pair< int,std::string >(arg1,arg2);
    3136           0 :   *(std::pair< int,std::string > **)&jresult = result; 
    3137           0 :   return jresult;
    3138             : }
    3139             : 
    3140             : 
    3141           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1IntStringPair_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    3142             :   jlong jresult = 0 ;
    3143             :   std::pair< int,std::string > *arg1 = 0 ;
    3144             :   std::pair< int,std::string > *result = 0 ;
    3145             :   
    3146             :   (void)jenv;
    3147             :   (void)jcls;
    3148             :   (void)jarg1_;
    3149           0 :   arg1 = *(std::pair< int,std::string > **)&jarg1;
    3150           0 :   if (!arg1) {
    3151           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::pair< int,std::string > const & reference is null");
    3152           0 :     return 0;
    3153             :   } 
    3154           0 :   result = (std::pair< int,std::string > *)new std::pair< int,std::string >((std::pair< int,std::string > const &)*arg1);
    3155           0 :   *(std::pair< int,std::string > **)&jresult = result; 
    3156           0 :   return jresult;
    3157             : }
    3158             : 
    3159             : 
    3160           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_IntStringPair_1first_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
    3161             :   std::pair< int,std::string > *arg1 = (std::pair< int,std::string > *) 0 ;
    3162             :   int arg2 ;
    3163             :   
    3164             :   (void)jenv;
    3165             :   (void)jcls;
    3166             :   (void)jarg1_;
    3167           0 :   arg1 = *(std::pair< int,std::string > **)&jarg1; 
    3168             :   arg2 = (int)jarg2; 
    3169           0 :   if (arg1) (arg1)->first = arg2;
    3170           0 : }
    3171             : 
    3172             : 
    3173           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_IntStringPair_1first_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    3174             :   jint jresult = 0 ;
    3175             :   std::pair< int,std::string > *arg1 = (std::pair< int,std::string > *) 0 ;
    3176             :   int result;
    3177             :   
    3178             :   (void)jenv;
    3179             :   (void)jcls;
    3180             :   (void)jarg1_;
    3181           0 :   arg1 = *(std::pair< int,std::string > **)&jarg1; 
    3182           0 :   result = (int) ((arg1)->first);
    3183             :   jresult = (jint)result; 
    3184           0 :   return jresult;
    3185             : }
    3186             : 
    3187             : 
    3188           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_IntStringPair_1second_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
    3189             :   std::pair< int,std::string > *arg1 = (std::pair< int,std::string > *) 0 ;
    3190             :   std::string *arg2 = 0 ;
    3191             :   
    3192             :   (void)jenv;
    3193             :   (void)jcls;
    3194             :   (void)jarg1_;
    3195           0 :   arg1 = *(std::pair< int,std::string > **)&jarg1; 
    3196           0 :   if(!jarg2) {
    3197           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    3198           0 :     return ;
    3199             :   }
    3200             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
    3201           0 :   if (!arg2_pstr) return ;
    3202           0 :   std::string arg2_str(arg2_pstr);
    3203             :   arg2 = &arg2_str;
    3204             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
    3205           0 :   if (arg1) (arg1)->second = *arg2;
    3206             : }
    3207             : 
    3208             : 
    3209           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_IntStringPair_1second_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    3210             :   jstring jresult = 0 ;
    3211             :   std::pair< int,std::string > *arg1 = (std::pair< int,std::string > *) 0 ;
    3212             :   std::string *result = 0 ;
    3213             :   
    3214             :   (void)jenv;
    3215             :   (void)jcls;
    3216             :   (void)jarg1_;
    3217           0 :   arg1 = *(std::pair< int,std::string > **)&jarg1; 
    3218             :   result = (std::string *) & ((arg1)->second);
    3219             :   jresult = jenv->NewStringUTF(result->c_str()); 
    3220           0 :   return jresult;
    3221             : }
    3222             : 
    3223             : 
    3224           2 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1IntStringPair(JNIEnv *jenv, jclass jcls, jlong jarg1) {
    3225             :   std::pair< int,std::string > *arg1 = (std::pair< int,std::string > *) 0 ;
    3226             :   
    3227             :   (void)jenv;
    3228             :   (void)jcls;
    3229           2 :   arg1 = *(std::pair< int,std::string > **)&jarg1; 
    3230             :   {
    3231             :     try {
    3232           4 :       delete arg1;
    3233             :     } catch (const libsumo::TraCIException& e) {
    3234             :       const std::string s = e.what();
    3235             :       std::string printError;
    3236             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    3237             :         printError = std::getenv("TRACI_PRINT_ERROR");
    3238             :       }
    3239             :       
    3240             :       if (printError == "all" || printError == "client") {
    3241             :         std::cerr << "Error: " << s << std::endl;
    3242             :       }
    3243             :       
    3244             :       
    3245             :       
    3246             :       
    3247             :       {
    3248             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
    3249             :       };
    3250             :       
    3251             :     } catch (const std::exception& e) {
    3252             :       const std::string s = e.what();
    3253             :       std::string printError;
    3254             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    3255             :         printError = std::getenv("TRACI_PRINT_ERROR");
    3256             :       }
    3257             :       
    3258             :       if (printError == "all" || printError == "client") {
    3259             :         std::cerr << "Error: " << s << std::endl;
    3260             :       }
    3261             :       
    3262             :       
    3263             :       
    3264             :       
    3265             :       {
    3266             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
    3267             :       };
    3268             :       
    3269             :     } catch (...) {
    3270             :       {
    3271             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
    3272             :       };
    3273             :     }
    3274             :   }
    3275             : }
    3276             : 
    3277             : 
    3278           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1IntIntPair_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
    3279             :   jlong jresult = 0 ;
    3280             :   std::pair< int,int > *result = 0 ;
    3281             :   
    3282             :   (void)jenv;
    3283             :   (void)jcls;
    3284           0 :   result = (std::pair< int,int > *)new std::pair< int,int >();
    3285           0 :   *(std::pair< int,int > **)&jresult = result; 
    3286           0 :   return jresult;
    3287             : }
    3288             : 
    3289             : 
    3290           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1IntIntPair_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jint jarg1, jint jarg2) {
    3291             :   jlong jresult = 0 ;
    3292             :   int arg1 ;
    3293             :   int arg2 ;
    3294             :   std::pair< int,int > *result = 0 ;
    3295             :   
    3296             :   (void)jenv;
    3297             :   (void)jcls;
    3298             :   arg1 = (int)jarg1; 
    3299             :   arg2 = (int)jarg2; 
    3300           0 :   result = (std::pair< int,int > *)new std::pair< int,int >(arg1,arg2);
    3301           0 :   *(std::pair< int,int > **)&jresult = result; 
    3302           0 :   return jresult;
    3303             : }
    3304             : 
    3305             : 
    3306           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1IntIntPair_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    3307             :   jlong jresult = 0 ;
    3308             :   std::pair< int,int > *arg1 = 0 ;
    3309             :   std::pair< int,int > *result = 0 ;
    3310             :   
    3311             :   (void)jenv;
    3312             :   (void)jcls;
    3313             :   (void)jarg1_;
    3314           0 :   arg1 = *(std::pair< int,int > **)&jarg1;
    3315           0 :   if (!arg1) {
    3316           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::pair< int,int > const & reference is null");
    3317           0 :     return 0;
    3318             :   } 
    3319           0 :   result = (std::pair< int,int > *)new std::pair< int,int >((std::pair< int,int > const &)*arg1);
    3320           0 :   *(std::pair< int,int > **)&jresult = result; 
    3321           0 :   return jresult;
    3322             : }
    3323             : 
    3324             : 
    3325           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_IntIntPair_1first_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
    3326             :   std::pair< int,int > *arg1 = (std::pair< int,int > *) 0 ;
    3327             :   int arg2 ;
    3328             :   
    3329             :   (void)jenv;
    3330             :   (void)jcls;
    3331             :   (void)jarg1_;
    3332           0 :   arg1 = *(std::pair< int,int > **)&jarg1; 
    3333             :   arg2 = (int)jarg2; 
    3334           0 :   if (arg1) (arg1)->first = arg2;
    3335           0 : }
    3336             : 
    3337             : 
    3338           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_IntIntPair_1first_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    3339             :   jint jresult = 0 ;
    3340             :   std::pair< int,int > *arg1 = (std::pair< int,int > *) 0 ;
    3341             :   int result;
    3342             :   
    3343             :   (void)jenv;
    3344             :   (void)jcls;
    3345             :   (void)jarg1_;
    3346           0 :   arg1 = *(std::pair< int,int > **)&jarg1; 
    3347           0 :   result = (int) ((arg1)->first);
    3348             :   jresult = (jint)result; 
    3349           0 :   return jresult;
    3350             : }
    3351             : 
    3352             : 
    3353           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_IntIntPair_1second_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
    3354             :   std::pair< int,int > *arg1 = (std::pair< int,int > *) 0 ;
    3355             :   int arg2 ;
    3356             :   
    3357             :   (void)jenv;
    3358             :   (void)jcls;
    3359             :   (void)jarg1_;
    3360           0 :   arg1 = *(std::pair< int,int > **)&jarg1; 
    3361             :   arg2 = (int)jarg2; 
    3362           0 :   if (arg1) (arg1)->second = arg2;
    3363           0 : }
    3364             : 
    3365             : 
    3366           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_IntIntPair_1second_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    3367             :   jint jresult = 0 ;
    3368             :   std::pair< int,int > *arg1 = (std::pair< int,int > *) 0 ;
    3369             :   int result;
    3370             :   
    3371             :   (void)jenv;
    3372             :   (void)jcls;
    3373             :   (void)jarg1_;
    3374           0 :   arg1 = *(std::pair< int,int > **)&jarg1; 
    3375           0 :   result = (int) ((arg1)->second);
    3376             :   jresult = (jint)result; 
    3377           0 :   return jresult;
    3378             : }
    3379             : 
    3380             : 
    3381           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1IntIntPair(JNIEnv *jenv, jclass jcls, jlong jarg1) {
    3382             :   std::pair< int,int > *arg1 = (std::pair< int,int > *) 0 ;
    3383             :   
    3384             :   (void)jenv;
    3385             :   (void)jcls;
    3386           0 :   arg1 = *(std::pair< int,int > **)&jarg1; 
    3387             :   {
    3388             :     try {
    3389           0 :       delete arg1;
    3390             :     } catch (const libsumo::TraCIException& e) {
    3391             :       const std::string s = e.what();
    3392             :       std::string printError;
    3393             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    3394             :         printError = std::getenv("TRACI_PRINT_ERROR");
    3395             :       }
    3396             :       
    3397             :       if (printError == "all" || printError == "client") {
    3398             :         std::cerr << "Error: " << s << std::endl;
    3399             :       }
    3400             :       
    3401             :       
    3402             :       
    3403             :       
    3404             :       {
    3405             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
    3406             :       };
    3407             :       
    3408             :     } catch (const std::exception& e) {
    3409             :       const std::string s = e.what();
    3410             :       std::string printError;
    3411             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    3412             :         printError = std::getenv("TRACI_PRINT_ERROR");
    3413             :       }
    3414             :       
    3415             :       if (printError == "all" || printError == "client") {
    3416             :         std::cerr << "Error: " << s << std::endl;
    3417             :       }
    3418             :       
    3419             :       
    3420             :       
    3421             :       
    3422             :       {
    3423             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
    3424             :       };
    3425             :       
    3426             :     } catch (...) {
    3427             :       {
    3428             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
    3429             :       };
    3430             :     }
    3431             :   }
    3432             : }
    3433             : 
    3434             : 
    3435           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1StringDoublePair_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
    3436             :   jlong jresult = 0 ;
    3437             :   std::pair< std::string,double > *result = 0 ;
    3438             :   
    3439             :   (void)jenv;
    3440             :   (void)jcls;
    3441           0 :   result = (std::pair< std::string,double > *)new std::pair< std::string,double >();
    3442           0 :   *(std::pair< std::string,double > **)&jresult = result; 
    3443           0 :   return jresult;
    3444             : }
    3445             : 
    3446             : 
    3447           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1StringDoublePair_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
    3448             :   jlong jresult = 0 ;
    3449             :   std::string arg1 ;
    3450             :   double arg2 ;
    3451             :   std::pair< std::string,double > *result = 0 ;
    3452             :   
    3453             :   (void)jenv;
    3454             :   (void)jcls;
    3455           0 :   if(!jarg1) {
    3456           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    3457             :     return 0;
    3458             :   } 
    3459             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
    3460           0 :   if (!arg1_pstr) return 0;
    3461           0 :   (&arg1)->assign(arg1_pstr);
    3462             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
    3463             :   arg2 = (double)jarg2; 
    3464           0 :   result = (std::pair< std::string,double > *)new std::pair< std::string,double >(arg1,arg2);
    3465           0 :   *(std::pair< std::string,double > **)&jresult = result; 
    3466           0 :   return jresult;
    3467             : }
    3468             : 
    3469             : 
    3470           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1StringDoublePair_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    3471             :   jlong jresult = 0 ;
    3472             :   std::pair< std::string,double > *arg1 = 0 ;
    3473             :   std::pair< std::string,double > *result = 0 ;
    3474             :   
    3475             :   (void)jenv;
    3476             :   (void)jcls;
    3477             :   (void)jarg1_;
    3478           0 :   arg1 = *(std::pair< std::string,double > **)&jarg1;
    3479           0 :   if (!arg1) {
    3480           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::pair< std::string,double > const & reference is null");
    3481           0 :     return 0;
    3482             :   } 
    3483           0 :   result = (std::pair< std::string,double > *)new std::pair< std::string,double >((std::pair< std::string,double > const &)*arg1);
    3484           0 :   *(std::pair< std::string,double > **)&jresult = result; 
    3485           0 :   return jresult;
    3486             : }
    3487             : 
    3488             : 
    3489           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringDoublePair_1first_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
    3490             :   std::pair< std::string,double > *arg1 = (std::pair< std::string,double > *) 0 ;
    3491             :   std::string *arg2 = 0 ;
    3492             :   
    3493             :   (void)jenv;
    3494             :   (void)jcls;
    3495             :   (void)jarg1_;
    3496           0 :   arg1 = *(std::pair< std::string,double > **)&jarg1; 
    3497           0 :   if(!jarg2) {
    3498           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    3499           0 :     return ;
    3500             :   }
    3501             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
    3502           0 :   if (!arg2_pstr) return ;
    3503           0 :   std::string arg2_str(arg2_pstr);
    3504             :   arg2 = &arg2_str;
    3505             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
    3506           0 :   if (arg1) (arg1)->first = *arg2;
    3507             : }
    3508             : 
    3509             : 
    3510           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringDoublePair_1first_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    3511             :   jstring jresult = 0 ;
    3512             :   std::pair< std::string,double > *arg1 = (std::pair< std::string,double > *) 0 ;
    3513             :   std::string *result = 0 ;
    3514             :   
    3515             :   (void)jenv;
    3516             :   (void)jcls;
    3517             :   (void)jarg1_;
    3518           0 :   arg1 = *(std::pair< std::string,double > **)&jarg1; 
    3519             :   result = (std::string *) & ((arg1)->first);
    3520             :   jresult = jenv->NewStringUTF(result->c_str()); 
    3521           0 :   return jresult;
    3522             : }
    3523             : 
    3524             : 
    3525           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringDoublePair_1second_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
    3526             :   std::pair< std::string,double > *arg1 = (std::pair< std::string,double > *) 0 ;
    3527             :   double arg2 ;
    3528             :   
    3529             :   (void)jenv;
    3530             :   (void)jcls;
    3531             :   (void)jarg1_;
    3532           0 :   arg1 = *(std::pair< std::string,double > **)&jarg1; 
    3533             :   arg2 = (double)jarg2; 
    3534           0 :   if (arg1) (arg1)->second = arg2;
    3535           0 : }
    3536             : 
    3537             : 
    3538           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringDoublePair_1second_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    3539             :   jdouble jresult = 0 ;
    3540             :   std::pair< std::string,double > *arg1 = (std::pair< std::string,double > *) 0 ;
    3541             :   double result;
    3542             :   
    3543             :   (void)jenv;
    3544             :   (void)jcls;
    3545             :   (void)jarg1_;
    3546           0 :   arg1 = *(std::pair< std::string,double > **)&jarg1; 
    3547           0 :   result = (double) ((arg1)->second);
    3548             :   jresult = (jdouble)result; 
    3549           0 :   return jresult;
    3550             : }
    3551             : 
    3552             : 
    3553           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1StringDoublePair(JNIEnv *jenv, jclass jcls, jlong jarg1) {
    3554             :   std::pair< std::string,double > *arg1 = (std::pair< std::string,double > *) 0 ;
    3555             :   
    3556             :   (void)jenv;
    3557             :   (void)jcls;
    3558           0 :   arg1 = *(std::pair< std::string,double > **)&jarg1; 
    3559             :   {
    3560             :     try {
    3561           0 :       delete arg1;
    3562             :     } catch (const libsumo::TraCIException& e) {
    3563             :       const std::string s = e.what();
    3564             :       std::string printError;
    3565             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    3566             :         printError = std::getenv("TRACI_PRINT_ERROR");
    3567             :       }
    3568             :       
    3569             :       if (printError == "all" || printError == "client") {
    3570             :         std::cerr << "Error: " << s << std::endl;
    3571             :       }
    3572             :       
    3573             :       
    3574             :       
    3575             :       
    3576             :       {
    3577             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
    3578             :       };
    3579             :       
    3580             :     } catch (const std::exception& e) {
    3581             :       const std::string s = e.what();
    3582             :       std::string printError;
    3583             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    3584             :         printError = std::getenv("TRACI_PRINT_ERROR");
    3585             :       }
    3586             :       
    3587             :       if (printError == "all" || printError == "client") {
    3588             :         std::cerr << "Error: " << s << std::endl;
    3589             :       }
    3590             :       
    3591             :       
    3592             :       
    3593             :       
    3594             :       {
    3595             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
    3596             :       };
    3597             :       
    3598             :     } catch (...) {
    3599             :       {
    3600             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
    3601             :       };
    3602             :     }
    3603             :   }
    3604             : }
    3605             : 
    3606             : 
    3607           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1StringDoublePairVector_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
    3608             :   jlong jresult = 0 ;
    3609             :   std::vector< std::pair< std::string,double > > *result = 0 ;
    3610             :   
    3611             :   (void)jenv;
    3612             :   (void)jcls;
    3613           0 :   result = (std::vector< std::pair< std::string,double > > *)new std::vector< std::pair< std::string,double > >();
    3614           0 :   *(std::vector< std::pair< std::string,double > > **)&jresult = result; 
    3615           0 :   return jresult;
    3616             : }
    3617             : 
    3618             : 
    3619           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1StringDoublePairVector_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    3620             :   jlong jresult = 0 ;
    3621             :   std::vector< std::pair< std::string,double > > *arg1 = 0 ;
    3622             :   std::vector< std::pair< std::string,double > > *result = 0 ;
    3623             :   
    3624             :   (void)jenv;
    3625             :   (void)jcls;
    3626             :   (void)jarg1_;
    3627           0 :   arg1 = *(std::vector< std::pair< std::string,double > > **)&jarg1;
    3628           0 :   if (!arg1) {
    3629           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::pair< std::string,double > > const & reference is null");
    3630           0 :     return 0;
    3631             :   } 
    3632           0 :   result = (std::vector< std::pair< std::string,double > > *)new std::vector< std::pair< std::string,double > >((std::vector< std::pair< std::string,double > > const &)*arg1);
    3633           0 :   *(std::vector< std::pair< std::string,double > > **)&jresult = result; 
    3634           0 :   return jresult;
    3635             : }
    3636             : 
    3637             : 
    3638           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringDoublePairVector_1capacity(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    3639             :   jlong jresult = 0 ;
    3640             :   std::vector< std::pair< std::string,double > > *arg1 = (std::vector< std::pair< std::string,double > > *) 0 ;
    3641             :   std::vector< std::pair< std::string,double > >::size_type result;
    3642             :   
    3643             :   (void)jenv;
    3644             :   (void)jcls;
    3645             :   (void)jarg1_;
    3646           0 :   arg1 = *(std::vector< std::pair< std::string,double > > **)&jarg1; 
    3647             :   result = ((std::vector< std::pair< std::string,double > > const *)arg1)->capacity();
    3648             :   jresult = (jlong)result; 
    3649           0 :   return jresult;
    3650             : }
    3651             : 
    3652             : 
    3653           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringDoublePairVector_1reserve(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
    3654             :   std::vector< std::pair< std::string,double > > *arg1 = (std::vector< std::pair< std::string,double > > *) 0 ;
    3655             :   std::vector< std::pair< std::string,double > >::size_type arg2 ;
    3656             :   
    3657             :   (void)jenv;
    3658             :   (void)jcls;
    3659             :   (void)jarg1_;
    3660           0 :   arg1 = *(std::vector< std::pair< std::string,double > > **)&jarg1; 
    3661           0 :   arg2 = (std::vector< std::pair< std::string,double > >::size_type)jarg2; 
    3662             :   try {
    3663           0 :     (arg1)->reserve(arg2);
    3664           0 :   } catch(std::length_error &_e) {
    3665           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    3666             :     return ;
    3667           0 :   }
    3668             : }
    3669             : 
    3670             : 
    3671           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringDoublePairVector_1isEmpty(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    3672             :   jboolean jresult = 0 ;
    3673             :   std::vector< std::pair< std::string,double > > *arg1 = (std::vector< std::pair< std::string,double > > *) 0 ;
    3674             :   bool result;
    3675             :   
    3676             :   (void)jenv;
    3677             :   (void)jcls;
    3678             :   (void)jarg1_;
    3679           0 :   arg1 = *(std::vector< std::pair< std::string,double > > **)&jarg1; 
    3680             :   result = (bool)((std::vector< std::pair< std::string,double > > const *)arg1)->empty();
    3681           0 :   jresult = (jboolean)result; 
    3682           0 :   return jresult;
    3683             : }
    3684             : 
    3685             : 
    3686           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringDoublePairVector_1clear(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    3687             :   std::vector< std::pair< std::string,double > > *arg1 = (std::vector< std::pair< std::string,double > > *) 0 ;
    3688             :   
    3689             :   (void)jenv;
    3690             :   (void)jcls;
    3691             :   (void)jarg1_;
    3692           0 :   arg1 = *(std::vector< std::pair< std::string,double > > **)&jarg1; 
    3693             :   (arg1)->clear();
    3694           0 : }
    3695             : 
    3696             : 
    3697           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1StringDoublePairVector_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2, jobject jarg2_) {
    3698             :   jlong jresult = 0 ;
    3699             :   jint arg1 ;
    3700             :   std::pair< std::string,double > *arg2 = 0 ;
    3701             :   std::vector< std::pair< std::string,double > > *result = 0 ;
    3702             :   
    3703             :   (void)jenv;
    3704             :   (void)jcls;
    3705             :   (void)jarg2_;
    3706             :   arg1 = jarg1; 
    3707           0 :   arg2 = *(std::pair< std::string,double > **)&jarg2;
    3708           0 :   if (!arg2) {
    3709           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::pair< std::string,double > const & reference is null");
    3710           0 :     return 0;
    3711             :   } 
    3712             :   try {
    3713           0 :     result = (std::vector< std::pair< std::string,double > > *)new_std_vector_Sl_std_pair_Sl_std_string_Sc_double_Sg__Sg___SWIG_2(arg1,(std::pair< std::string,double > const &)*arg2);
    3714           0 :   } catch(std::out_of_range &_e) {
    3715           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    3716             :     return 0;
    3717           0 :   }
    3718           0 :   *(std::vector< std::pair< std::string,double > > **)&jresult = result; 
    3719           0 :   return jresult;
    3720             : }
    3721             : 
    3722             : 
    3723           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringDoublePairVector_1doSize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    3724             :   jint jresult = 0 ;
    3725             :   std::vector< std::pair< std::string,double > > *arg1 = (std::vector< std::pair< std::string,double > > *) 0 ;
    3726             :   jint result;
    3727             :   
    3728             :   (void)jenv;
    3729             :   (void)jcls;
    3730             :   (void)jarg1_;
    3731           0 :   arg1 = *(std::vector< std::pair< std::string,double > > **)&jarg1; 
    3732             :   try {
    3733             :     result = std_vector_Sl_std_pair_Sl_std_string_Sc_double_Sg__Sg__doSize((std::vector< std::pair< std::string,double > > const *)arg1);
    3734           0 :   } catch(std::out_of_range &_e) {
    3735           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    3736             :     return 0;
    3737           0 :   }
    3738             :   jresult = result; 
    3739             :   return jresult;
    3740             : }
    3741             : 
    3742             : 
    3743           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringDoublePairVector_1doAdd_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
    3744             :   std::vector< std::pair< std::string,double > > *arg1 = (std::vector< std::pair< std::string,double > > *) 0 ;
    3745             :   std::vector< std::pair< std::string,double > >::value_type *arg2 = 0 ;
    3746             :   
    3747             :   (void)jenv;
    3748             :   (void)jcls;
    3749             :   (void)jarg1_;
    3750             :   (void)jarg2_;
    3751           0 :   arg1 = *(std::vector< std::pair< std::string,double > > **)&jarg1; 
    3752           0 :   arg2 = *(std::vector< std::pair< std::string,double > >::value_type **)&jarg2;
    3753           0 :   if (!arg2) {
    3754           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::pair< std::string,double > >::value_type const & reference is null");
    3755           0 :     return ;
    3756             :   } 
    3757             :   std_vector_Sl_std_pair_Sl_std_string_Sc_double_Sg__Sg__doAdd__SWIG_0(arg1,(std::pair< std::string,double > const &)*arg2);
    3758             : }
    3759             : 
    3760             : 
    3761           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringDoublePairVector_1doAdd_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) {
    3762             :   std::vector< std::pair< std::string,double > > *arg1 = (std::vector< std::pair< std::string,double > > *) 0 ;
    3763             :   jint arg2 ;
    3764             :   std::vector< std::pair< std::string,double > >::value_type *arg3 = 0 ;
    3765             :   
    3766             :   (void)jenv;
    3767             :   (void)jcls;
    3768             :   (void)jarg1_;
    3769             :   (void)jarg3_;
    3770           0 :   arg1 = *(std::vector< std::pair< std::string,double > > **)&jarg1; 
    3771             :   arg2 = jarg2; 
    3772           0 :   arg3 = *(std::vector< std::pair< std::string,double > >::value_type **)&jarg3;
    3773           0 :   if (!arg3) {
    3774           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::pair< std::string,double > >::value_type const & reference is null");
    3775           0 :     return ;
    3776             :   } 
    3777             :   try {
    3778           0 :     std_vector_Sl_std_pair_Sl_std_string_Sc_double_Sg__Sg__doAdd__SWIG_1(arg1,arg2,(std::pair< std::string,double > const &)*arg3);
    3779           0 :   } catch(std::out_of_range &_e) {
    3780           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    3781             :     return ;
    3782           0 :   }
    3783             : }
    3784             : 
    3785             : 
    3786           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringDoublePairVector_1doRemove(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
    3787             :   jlong jresult = 0 ;
    3788             :   std::vector< std::pair< std::string,double > > *arg1 = (std::vector< std::pair< std::string,double > > *) 0 ;
    3789             :   jint arg2 ;
    3790             :   std::vector< std::pair< std::string,double > >::value_type result;
    3791             :   
    3792             :   (void)jenv;
    3793             :   (void)jcls;
    3794             :   (void)jarg1_;
    3795           0 :   arg1 = *(std::vector< std::pair< std::string,double > > **)&jarg1; 
    3796             :   arg2 = jarg2; 
    3797             :   try {
    3798           0 :     result = std_vector_Sl_std_pair_Sl_std_string_Sc_double_Sg__Sg__doRemove(arg1,arg2);
    3799           0 :   } catch(std::out_of_range &_e) {
    3800           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    3801             :     return 0;
    3802           0 :   }
    3803           0 :   *(std::vector< std::pair< std::string,double > >::value_type **)&jresult = new std::vector< std::pair< std::string,double > >::value_type((const std::vector< std::pair< std::string,double > >::value_type &)result); 
    3804           0 :   return jresult;
    3805             : }
    3806             : 
    3807             : 
    3808           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringDoublePairVector_1doGet(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
    3809             :   jlong jresult = 0 ;
    3810             :   std::vector< std::pair< std::string,double > > *arg1 = (std::vector< std::pair< std::string,double > > *) 0 ;
    3811             :   jint arg2 ;
    3812             :   std::vector< std::pair< std::string,double > >::value_type *result = 0 ;
    3813             :   
    3814             :   (void)jenv;
    3815             :   (void)jcls;
    3816             :   (void)jarg1_;
    3817           0 :   arg1 = *(std::vector< std::pair< std::string,double > > **)&jarg1; 
    3818             :   arg2 = jarg2; 
    3819             :   try {
    3820           0 :     result = (std::vector< std::pair< std::string,double > >::value_type *) &std_vector_Sl_std_pair_Sl_std_string_Sc_double_Sg__Sg__doGet(arg1,arg2);
    3821           0 :   } catch(std::out_of_range &_e) {
    3822           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    3823             :     return 0;
    3824           0 :   }
    3825           0 :   *(std::vector< std::pair< std::string,double > >::value_type **)&jresult = result; 
    3826           0 :   return jresult;
    3827             : }
    3828             : 
    3829             : 
    3830           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringDoublePairVector_1doSet(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) {
    3831             :   jlong jresult = 0 ;
    3832             :   std::vector< std::pair< std::string,double > > *arg1 = (std::vector< std::pair< std::string,double > > *) 0 ;
    3833             :   jint arg2 ;
    3834             :   std::vector< std::pair< std::string,double > >::value_type *arg3 = 0 ;
    3835             :   std::vector< std::pair< std::string,double > >::value_type result;
    3836             :   
    3837             :   (void)jenv;
    3838             :   (void)jcls;
    3839             :   (void)jarg1_;
    3840             :   (void)jarg3_;
    3841           0 :   arg1 = *(std::vector< std::pair< std::string,double > > **)&jarg1; 
    3842             :   arg2 = jarg2; 
    3843           0 :   arg3 = *(std::vector< std::pair< std::string,double > >::value_type **)&jarg3;
    3844           0 :   if (!arg3) {
    3845           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::pair< std::string,double > >::value_type const & reference is null");
    3846             :     return 0;
    3847             :   } 
    3848             :   try {
    3849           0 :     result = std_vector_Sl_std_pair_Sl_std_string_Sc_double_Sg__Sg__doSet(arg1,arg2,(std::pair< std::string,double > const &)*arg3);
    3850           0 :   } catch(std::out_of_range &_e) {
    3851           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    3852             :     return 0;
    3853           0 :   }
    3854           0 :   *(std::vector< std::pair< std::string,double > >::value_type **)&jresult = new std::vector< std::pair< std::string,double > >::value_type((const std::vector< std::pair< std::string,double > >::value_type &)result); 
    3855           0 :   return jresult;
    3856             : }
    3857             : 
    3858             : 
    3859           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_StringDoublePairVector_1doRemoveRange(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3) {
    3860             :   std::vector< std::pair< std::string,double > > *arg1 = (std::vector< std::pair< std::string,double > > *) 0 ;
    3861             :   jint arg2 ;
    3862             :   jint arg3 ;
    3863             :   
    3864             :   (void)jenv;
    3865             :   (void)jcls;
    3866             :   (void)jarg1_;
    3867           0 :   arg1 = *(std::vector< std::pair< std::string,double > > **)&jarg1; 
    3868             :   arg2 = jarg2; 
    3869             :   arg3 = jarg3; 
    3870             :   try {
    3871           0 :     std_vector_Sl_std_pair_Sl_std_string_Sc_double_Sg__Sg__doRemoveRange(arg1,arg2,arg3);
    3872           0 :   } catch(std::out_of_range &_e) {
    3873           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    3874             :     return ;
    3875           0 :   }
    3876             : }
    3877             : 
    3878             : 
    3879           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1StringDoublePairVector(JNIEnv *jenv, jclass jcls, jlong jarg1) {
    3880             :   std::vector< std::pair< std::string,double > > *arg1 = (std::vector< std::pair< std::string,double > > *) 0 ;
    3881             :   
    3882             :   (void)jenv;
    3883             :   (void)jcls;
    3884           0 :   arg1 = *(std::vector< std::pair< std::string,double > > **)&jarg1; 
    3885             :   {
    3886             :     try {
    3887           0 :       delete arg1;
    3888             :     } catch (const libsumo::TraCIException& e) {
    3889             :       const std::string s = e.what();
    3890             :       std::string printError;
    3891             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    3892             :         printError = std::getenv("TRACI_PRINT_ERROR");
    3893             :       }
    3894             :       
    3895             :       if (printError == "all" || printError == "client") {
    3896             :         std::cerr << "Error: " << s << std::endl;
    3897             :       }
    3898             :       
    3899             :       
    3900             :       
    3901             :       
    3902             :       {
    3903             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
    3904             :       };
    3905             :       
    3906             :     } catch (const std::exception& e) {
    3907             :       const std::string s = e.what();
    3908             :       std::string printError;
    3909             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    3910             :         printError = std::getenv("TRACI_PRINT_ERROR");
    3911             :       }
    3912             :       
    3913             :       if (printError == "all" || printError == "client") {
    3914             :         std::cerr << "Error: " << s << std::endl;
    3915             :       }
    3916             :       
    3917             :       
    3918             :       
    3919             :       
    3920             :       {
    3921             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
    3922             :       };
    3923             :       
    3924             :     } catch (...) {
    3925             :       {
    3926             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
    3927             :       };
    3928             :     }
    3929             :   }
    3930             : }
    3931             : 
    3932             : 
    3933           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIException(JNIEnv *jenv, jclass jcls, jstring jarg1) {
    3934             :   jlong jresult = 0 ;
    3935             :   std::string arg1 ;
    3936             :   libsumo::TraCIException *result = 0 ;
    3937             :   
    3938             :   (void)jenv;
    3939             :   (void)jcls;
    3940           0 :   if(!jarg1) {
    3941           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    3942             :     return 0;
    3943             :   } 
    3944             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
    3945           0 :   if (!arg1_pstr) return 0;
    3946           0 :   (&arg1)->assign(arg1_pstr);
    3947             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
    3948             :   {
    3949             :     try {
    3950           0 :       result = (libsumo::TraCIException *)new libsumo::TraCIException(arg1);
    3951           0 :     } catch (const libsumo::TraCIException& e) {
    3952           0 :       const std::string s = e.what();
    3953             :       std::string printError;
    3954           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    3955           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    3956             :       }
    3957             :       
    3958           0 :       if (printError == "all" || printError == "client") {
    3959             :         std::cerr << "Error: " << s << std::endl;
    3960             :       }
    3961             :       
    3962             :       
    3963             :       
    3964             :       
    3965             :       {
    3966             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    3967             :       };
    3968             :       
    3969           0 :     } catch (const std::exception& e) {
    3970           0 :       const std::string s = e.what();
    3971             :       std::string printError;
    3972           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    3973           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    3974             :       }
    3975             :       
    3976           0 :       if (printError == "all" || printError == "client") {
    3977             :         std::cerr << "Error: " << s << std::endl;
    3978             :       }
    3979             :       
    3980             :       
    3981             :       
    3982             :       
    3983             :       {
    3984             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    3985             :       };
    3986             :       
    3987           0 :     } catch (...) {
    3988             :       {
    3989             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    3990             :       };
    3991           0 :     }
    3992             :   }
    3993           0 :   *(libsumo::TraCIException **)&jresult = result; 
    3994           0 :   return jresult;
    3995             : }
    3996             : 
    3997             : 
    3998           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCIException(JNIEnv *jenv, jclass jcls, jlong jarg1) {
    3999             :   libsumo::TraCIException *arg1 = (libsumo::TraCIException *) 0 ;
    4000             :   
    4001             :   (void)jenv;
    4002             :   (void)jcls;
    4003           0 :   arg1 = *(libsumo::TraCIException **)&jarg1; 
    4004             :   {
    4005             :     try {
    4006           0 :       delete arg1;
    4007             :     } catch (const libsumo::TraCIException& e) {
    4008             :       const std::string s = e.what();
    4009             :       std::string printError;
    4010             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    4011             :         printError = std::getenv("TRACI_PRINT_ERROR");
    4012             :       }
    4013             :       
    4014             :       if (printError == "all" || printError == "client") {
    4015             :         std::cerr << "Error: " << s << std::endl;
    4016             :       }
    4017             :       
    4018             :       
    4019             :       
    4020             :       
    4021             :       {
    4022             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
    4023             :       };
    4024             :       
    4025             :     } catch (const std::exception& e) {
    4026             :       const std::string s = e.what();
    4027             :       std::string printError;
    4028             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    4029             :         printError = std::getenv("TRACI_PRINT_ERROR");
    4030             :       }
    4031             :       
    4032             :       if (printError == "all" || printError == "client") {
    4033             :         std::cerr << "Error: " << s << std::endl;
    4034             :       }
    4035             :       
    4036             :       
    4037             :       
    4038             :       
    4039             :       {
    4040             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
    4041             :       };
    4042             :       
    4043             :     } catch (...) {
    4044             :       {
    4045             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
    4046             :       };
    4047             :     }
    4048             :   }
    4049             : }
    4050             : 
    4051             : 
    4052           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1FatalTraCIError(JNIEnv *jenv, jclass jcls, jstring jarg1) {
    4053             :   jlong jresult = 0 ;
    4054             :   std::string arg1 ;
    4055             :   libsumo::FatalTraCIError *result = 0 ;
    4056             :   
    4057             :   (void)jenv;
    4058             :   (void)jcls;
    4059           0 :   if(!jarg1) {
    4060           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    4061             :     return 0;
    4062             :   } 
    4063             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
    4064           0 :   if (!arg1_pstr) return 0;
    4065           0 :   (&arg1)->assign(arg1_pstr);
    4066             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
    4067             :   {
    4068             :     try {
    4069           0 :       result = (libsumo::FatalTraCIError *)new libsumo::FatalTraCIError(arg1);
    4070           0 :     } catch (const libsumo::TraCIException& e) {
    4071           0 :       const std::string s = e.what();
    4072             :       std::string printError;
    4073           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    4074           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    4075             :       }
    4076             :       
    4077           0 :       if (printError == "all" || printError == "client") {
    4078             :         std::cerr << "Error: " << s << std::endl;
    4079             :       }
    4080             :       
    4081             :       
    4082             :       
    4083             :       
    4084             :       {
    4085             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    4086             :       };
    4087             :       
    4088           0 :     } catch (const std::exception& e) {
    4089           0 :       const std::string s = e.what();
    4090             :       std::string printError;
    4091           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    4092           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    4093             :       }
    4094             :       
    4095           0 :       if (printError == "all" || printError == "client") {
    4096             :         std::cerr << "Error: " << s << std::endl;
    4097             :       }
    4098             :       
    4099             :       
    4100             :       
    4101             :       
    4102             :       {
    4103             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    4104             :       };
    4105             :       
    4106           0 :     } catch (...) {
    4107             :       {
    4108             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    4109             :       };
    4110           0 :     }
    4111             :   }
    4112           0 :   *(libsumo::FatalTraCIError **)&jresult = result; 
    4113           0 :   return jresult;
    4114             : }
    4115             : 
    4116             : 
    4117           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1FatalTraCIError(JNIEnv *jenv, jclass jcls, jlong jarg1) {
    4118             :   libsumo::FatalTraCIError *arg1 = (libsumo::FatalTraCIError *) 0 ;
    4119             :   
    4120             :   (void)jenv;
    4121             :   (void)jcls;
    4122           0 :   arg1 = *(libsumo::FatalTraCIError **)&jarg1; 
    4123             :   {
    4124             :     try {
    4125           0 :       delete arg1;
    4126             :     } catch (const libsumo::TraCIException& e) {
    4127             :       const std::string s = e.what();
    4128             :       std::string printError;
    4129             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    4130             :         printError = std::getenv("TRACI_PRINT_ERROR");
    4131             :       }
    4132             :       
    4133             :       if (printError == "all" || printError == "client") {
    4134             :         std::cerr << "Error: " << s << std::endl;
    4135             :       }
    4136             :       
    4137             :       
    4138             :       
    4139             :       
    4140             :       {
    4141             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
    4142             :       };
    4143             :       
    4144             :     } catch (const std::exception& e) {
    4145             :       const std::string s = e.what();
    4146             :       std::string printError;
    4147             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    4148             :         printError = std::getenv("TRACI_PRINT_ERROR");
    4149             :       }
    4150             :       
    4151             :       if (printError == "all" || printError == "client") {
    4152             :         std::cerr << "Error: " << s << std::endl;
    4153             :       }
    4154             :       
    4155             :       
    4156             :       
    4157             :       
    4158             :       {
    4159             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
    4160             :       };
    4161             :       
    4162             :     } catch (...) {
    4163             :       {
    4164             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
    4165             :       };
    4166             :     }
    4167             :   }
    4168             : }
    4169             : 
    4170             : 
    4171           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCIResult(JNIEnv *jenv, jclass jcls, jlong jarg1) {
    4172             :   libsumo::TraCIResult *arg1 = (libsumo::TraCIResult *) 0 ;
    4173             :   std::shared_ptr< libsumo::TraCIResult > *smartarg1 = 0 ;
    4174             :   
    4175             :   (void)jenv;
    4176             :   (void)jcls;
    4177             :   
    4178           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIResult > **)&jarg1;
    4179             :   arg1 = (libsumo::TraCIResult *)(smartarg1 ? smartarg1->get() : 0); 
    4180             :   {
    4181             :     try {
    4182           0 :       (void)arg1; delete smartarg1;
    4183             :     } catch (const libsumo::TraCIException& e) {
    4184             :       const std::string s = e.what();
    4185             :       std::string printError;
    4186             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    4187             :         printError = std::getenv("TRACI_PRINT_ERROR");
    4188             :       }
    4189             :       
    4190             :       if (printError == "all" || printError == "client") {
    4191             :         std::cerr << "Error: " << s << std::endl;
    4192             :       }
    4193             :       
    4194             :       
    4195             :       
    4196             :       
    4197             :       {
    4198             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
    4199             :       };
    4200             :       
    4201             :     } catch (const std::exception& e) {
    4202             :       const std::string s = e.what();
    4203             :       std::string printError;
    4204             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    4205             :         printError = std::getenv("TRACI_PRINT_ERROR");
    4206             :       }
    4207             :       
    4208             :       if (printError == "all" || printError == "client") {
    4209             :         std::cerr << "Error: " << s << std::endl;
    4210             :       }
    4211             :       
    4212             :       
    4213             :       
    4214             :       
    4215             :       {
    4216             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
    4217             :       };
    4218             :       
    4219             :     } catch (...) {
    4220             :       {
    4221             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
    4222             :       };
    4223             :     }
    4224             :   }
    4225             : }
    4226             : 
    4227             : 
    4228         172 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIResult_1getString(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    4229             :   jstring jresult = 0 ;
    4230             :   libsumo::TraCIResult *arg1 = (libsumo::TraCIResult *) 0 ;
    4231             :   std::shared_ptr< libsumo::TraCIResult const > *smartarg1 = 0 ;
    4232             :   std::string result;
    4233             :   
    4234             :   (void)jenv;
    4235             :   (void)jcls;
    4236             :   (void)jarg1_;
    4237             :   
    4238         172 :   smartarg1 = *(std::shared_ptr< const libsumo::TraCIResult > **)&jarg1;
    4239         172 :   arg1 = (libsumo::TraCIResult *)(smartarg1 ? smartarg1->get() : 0); 
    4240             :   {
    4241             :     try {
    4242         344 :       result = ((libsumo::TraCIResult const *)arg1)->getString();
    4243           0 :     } catch (const libsumo::TraCIException& e) {
    4244           0 :       const std::string s = e.what();
    4245             :       std::string printError;
    4246           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    4247           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    4248             :       }
    4249             :       
    4250           0 :       if (printError == "all" || printError == "client") {
    4251             :         std::cerr << "Error: " << s << std::endl;
    4252             :       }
    4253             :       
    4254             :       
    4255             :       
    4256             :       
    4257             :       {
    4258             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    4259             :       };
    4260             :       
    4261           0 :     } catch (const std::exception& e) {
    4262           0 :       const std::string s = e.what();
    4263             :       std::string printError;
    4264           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    4265           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    4266             :       }
    4267             :       
    4268           0 :       if (printError == "all" || printError == "client") {
    4269             :         std::cerr << "Error: " << s << std::endl;
    4270             :       }
    4271             :       
    4272             :       
    4273             :       
    4274             :       
    4275             :       {
    4276             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    4277             :       };
    4278             :       
    4279           0 :     } catch (...) {
    4280             :       {
    4281             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    4282             :       };
    4283           0 :     }
    4284             :   }
    4285             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
    4286             :   return jresult;
    4287             : }
    4288             : 
    4289             : 
    4290           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIResult_1getType(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    4291             :   jint jresult = 0 ;
    4292             :   libsumo::TraCIResult *arg1 = (libsumo::TraCIResult *) 0 ;
    4293             :   std::shared_ptr< libsumo::TraCIResult const > *smartarg1 = 0 ;
    4294             :   int result;
    4295             :   
    4296             :   (void)jenv;
    4297             :   (void)jcls;
    4298             :   (void)jarg1_;
    4299             :   
    4300           0 :   smartarg1 = *(std::shared_ptr< const libsumo::TraCIResult > **)&jarg1;
    4301           0 :   arg1 = (libsumo::TraCIResult *)(smartarg1 ? smartarg1->get() : 0); 
    4302             :   {
    4303             :     try {
    4304           0 :       result = (int)((libsumo::TraCIResult const *)arg1)->getType();
    4305           0 :     } catch (const libsumo::TraCIException& e) {
    4306           0 :       const std::string s = e.what();
    4307             :       std::string printError;
    4308           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    4309           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    4310             :       }
    4311             :       
    4312           0 :       if (printError == "all" || printError == "client") {
    4313             :         std::cerr << "Error: " << s << std::endl;
    4314             :       }
    4315             :       
    4316             :       
    4317             :       
    4318             :       
    4319             :       {
    4320             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    4321             :       };
    4322             :       
    4323           0 :     } catch (const std::exception& e) {
    4324           0 :       const std::string s = e.what();
    4325             :       std::string printError;
    4326           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    4327           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    4328             :       }
    4329             :       
    4330           0 :       if (printError == "all" || printError == "client") {
    4331             :         std::cerr << "Error: " << s << std::endl;
    4332             :       }
    4333             :       
    4334             :       
    4335             :       
    4336             :       
    4337             :       {
    4338             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    4339             :       };
    4340             :       
    4341           0 :     } catch (...) {
    4342             :       {
    4343             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    4344             :       };
    4345           0 :     }
    4346             :   }
    4347             :   jresult = (jint)result; 
    4348             :   return jresult;
    4349             : }
    4350             : 
    4351             : 
    4352           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIResult(JNIEnv *jenv, jclass jcls) {
    4353             :   jlong jresult = 0 ;
    4354             :   libsumo::TraCIResult *result = 0 ;
    4355             :   
    4356             :   (void)jenv;
    4357             :   (void)jcls;
    4358             :   {
    4359             :     try {
    4360           0 :       result = (libsumo::TraCIResult *)new libsumo::TraCIResult();
    4361           0 :     } catch (const libsumo::TraCIException& e) {
    4362           0 :       const std::string s = e.what();
    4363             :       std::string printError;
    4364           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    4365           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    4366             :       }
    4367             :       
    4368           0 :       if (printError == "all" || printError == "client") {
    4369             :         std::cerr << "Error: " << s << std::endl;
    4370             :       }
    4371             :       
    4372             :       
    4373             :       
    4374             :       
    4375             :       {
    4376             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    4377             :       };
    4378             :       
    4379           0 :     } catch (const std::exception& e) {
    4380           0 :       const std::string s = e.what();
    4381             :       std::string printError;
    4382           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    4383           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    4384             :       }
    4385             :       
    4386           0 :       if (printError == "all" || printError == "client") {
    4387             :         std::cerr << "Error: " << s << std::endl;
    4388             :       }
    4389             :       
    4390             :       
    4391             :       
    4392             :       
    4393             :       {
    4394             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    4395             :       };
    4396             :       
    4397           0 :     } catch (...) {
    4398             :       {
    4399             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    4400             :       };
    4401           0 :     }
    4402             :   }
    4403             :   
    4404           0 :   *(std::shared_ptr<  libsumo::TraCIResult > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCIResult >(result SWIG_NO_NULL_DELETER_1) : 0;
    4405             :   
    4406           0 :   return jresult;
    4407             : }
    4408             : 
    4409             : 
    4410           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIPosition_1getString(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    4411             :   jstring jresult = 0 ;
    4412             :   libsumo::TraCIPosition *arg1 = (libsumo::TraCIPosition *) 0 ;
    4413             :   std::shared_ptr< libsumo::TraCIPosition const > *smartarg1 = 0 ;
    4414             :   std::string result;
    4415             :   
    4416             :   (void)jenv;
    4417             :   (void)jcls;
    4418             :   (void)jarg1_;
    4419             :   
    4420           0 :   smartarg1 = *(std::shared_ptr< const libsumo::TraCIPosition > **)&jarg1;
    4421           0 :   arg1 = (libsumo::TraCIPosition *)(smartarg1 ? smartarg1->get() : 0); 
    4422             :   {
    4423             :     try {
    4424           0 :       result = ((libsumo::TraCIPosition const *)arg1)->getString();
    4425           0 :     } catch (const libsumo::TraCIException& e) {
    4426           0 :       const std::string s = e.what();
    4427             :       std::string printError;
    4428           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    4429           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    4430             :       }
    4431             :       
    4432           0 :       if (printError == "all" || printError == "client") {
    4433             :         std::cerr << "Error: " << s << std::endl;
    4434             :       }
    4435             :       
    4436             :       
    4437             :       
    4438             :       
    4439             :       {
    4440             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    4441             :       };
    4442             :       
    4443           0 :     } catch (const std::exception& e) {
    4444           0 :       const std::string s = e.what();
    4445             :       std::string printError;
    4446           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    4447           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    4448             :       }
    4449             :       
    4450           0 :       if (printError == "all" || printError == "client") {
    4451             :         std::cerr << "Error: " << s << std::endl;
    4452             :       }
    4453             :       
    4454             :       
    4455             :       
    4456             :       
    4457             :       {
    4458             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    4459             :       };
    4460             :       
    4461           0 :     } catch (...) {
    4462             :       {
    4463             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    4464             :       };
    4465           0 :     }
    4466             :   }
    4467             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
    4468             :   return jresult;
    4469             : }
    4470             : 
    4471             : 
    4472           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIPosition_1x_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
    4473             :   libsumo::TraCIPosition *arg1 = (libsumo::TraCIPosition *) 0 ;
    4474             :   double arg2 ;
    4475             :   std::shared_ptr< libsumo::TraCIPosition > *smartarg1 = 0 ;
    4476             :   
    4477             :   (void)jenv;
    4478             :   (void)jcls;
    4479             :   (void)jarg1_;
    4480             :   
    4481           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIPosition > **)&jarg1;
    4482           0 :   arg1 = (libsumo::TraCIPosition *)(smartarg1 ? smartarg1->get() : 0); 
    4483             :   arg2 = (double)jarg2; 
    4484           0 :   if (arg1) (arg1)->x = arg2;
    4485           0 : }
    4486             : 
    4487             : 
    4488           2 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIPosition_1x_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    4489             :   jdouble jresult = 0 ;
    4490             :   libsumo::TraCIPosition *arg1 = (libsumo::TraCIPosition *) 0 ;
    4491             :   std::shared_ptr< libsumo::TraCIPosition > *smartarg1 = 0 ;
    4492             :   double result;
    4493             :   
    4494             :   (void)jenv;
    4495             :   (void)jcls;
    4496             :   (void)jarg1_;
    4497             :   
    4498           2 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIPosition > **)&jarg1;
    4499           2 :   arg1 = (libsumo::TraCIPosition *)(smartarg1 ? smartarg1->get() : 0); 
    4500           2 :   result = (double) ((arg1)->x);
    4501             :   jresult = (jdouble)result; 
    4502           2 :   return jresult;
    4503             : }
    4504             : 
    4505             : 
    4506           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIPosition_1y_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
    4507             :   libsumo::TraCIPosition *arg1 = (libsumo::TraCIPosition *) 0 ;
    4508             :   double arg2 ;
    4509             :   std::shared_ptr< libsumo::TraCIPosition > *smartarg1 = 0 ;
    4510             :   
    4511             :   (void)jenv;
    4512             :   (void)jcls;
    4513             :   (void)jarg1_;
    4514             :   
    4515           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIPosition > **)&jarg1;
    4516           0 :   arg1 = (libsumo::TraCIPosition *)(smartarg1 ? smartarg1->get() : 0); 
    4517             :   arg2 = (double)jarg2; 
    4518           0 :   if (arg1) (arg1)->y = arg2;
    4519           0 : }
    4520             : 
    4521             : 
    4522           2 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIPosition_1y_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    4523             :   jdouble jresult = 0 ;
    4524             :   libsumo::TraCIPosition *arg1 = (libsumo::TraCIPosition *) 0 ;
    4525             :   std::shared_ptr< libsumo::TraCIPosition > *smartarg1 = 0 ;
    4526             :   double result;
    4527             :   
    4528             :   (void)jenv;
    4529             :   (void)jcls;
    4530             :   (void)jarg1_;
    4531             :   
    4532           2 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIPosition > **)&jarg1;
    4533           2 :   arg1 = (libsumo::TraCIPosition *)(smartarg1 ? smartarg1->get() : 0); 
    4534           2 :   result = (double) ((arg1)->y);
    4535             :   jresult = (jdouble)result; 
    4536           2 :   return jresult;
    4537             : }
    4538             : 
    4539             : 
    4540           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIPosition_1z_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
    4541             :   libsumo::TraCIPosition *arg1 = (libsumo::TraCIPosition *) 0 ;
    4542             :   double arg2 ;
    4543             :   std::shared_ptr< libsumo::TraCIPosition > *smartarg1 = 0 ;
    4544             :   
    4545             :   (void)jenv;
    4546             :   (void)jcls;
    4547             :   (void)jarg1_;
    4548             :   
    4549           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIPosition > **)&jarg1;
    4550           0 :   arg1 = (libsumo::TraCIPosition *)(smartarg1 ? smartarg1->get() : 0); 
    4551             :   arg2 = (double)jarg2; 
    4552           0 :   if (arg1) (arg1)->z = arg2;
    4553           0 : }
    4554             : 
    4555             : 
    4556           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIPosition_1z_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    4557             :   jdouble jresult = 0 ;
    4558             :   libsumo::TraCIPosition *arg1 = (libsumo::TraCIPosition *) 0 ;
    4559             :   std::shared_ptr< libsumo::TraCIPosition > *smartarg1 = 0 ;
    4560             :   double result;
    4561             :   
    4562             :   (void)jenv;
    4563             :   (void)jcls;
    4564             :   (void)jarg1_;
    4565             :   
    4566           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIPosition > **)&jarg1;
    4567           0 :   arg1 = (libsumo::TraCIPosition *)(smartarg1 ? smartarg1->get() : 0); 
    4568           0 :   result = (double) ((arg1)->z);
    4569             :   jresult = (jdouble)result; 
    4570           0 :   return jresult;
    4571             : }
    4572             : 
    4573             : 
    4574           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIPosition_1cast(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    4575             :   jlong jresult = 0 ;
    4576           0 :   std::shared_ptr< libsumo::TraCIResult > arg1 ;
    4577             :   std::shared_ptr< libsumo::TraCIResult > *argp1 ;
    4578           0 :   std::shared_ptr< libsumo::TraCIPosition > result;
    4579             :   
    4580             :   (void)jenv;
    4581             :   (void)jcls;
    4582             :   (void)jarg1_;
    4583           0 :   argp1 = *(std::shared_ptr< libsumo::TraCIResult > **)&jarg1;
    4584           0 :   if (argp1) arg1 = *argp1; 
    4585             :   {
    4586             :     try {
    4587           0 :       result = libsumo::TraCIPosition::cast(arg1);
    4588             :     } catch (const libsumo::TraCIException& e) {
    4589             :       const std::string s = e.what();
    4590             :       std::string printError;
    4591             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    4592             :         printError = std::getenv("TRACI_PRINT_ERROR");
    4593             :       }
    4594             :       
    4595             :       if (printError == "all" || printError == "client") {
    4596             :         std::cerr << "Error: " << s << std::endl;
    4597             :       }
    4598             :       
    4599             :       
    4600             :       
    4601             :       
    4602             :       {
    4603             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    4604             :       };
    4605             :       
    4606             :     } catch (const std::exception& e) {
    4607             :       const std::string s = e.what();
    4608             :       std::string printError;
    4609             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    4610             :         printError = std::getenv("TRACI_PRINT_ERROR");
    4611             :       }
    4612             :       
    4613             :       if (printError == "all" || printError == "client") {
    4614             :         std::cerr << "Error: " << s << std::endl;
    4615             :       }
    4616             :       
    4617             :       
    4618             :       
    4619             :       
    4620             :       {
    4621             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    4622             :       };
    4623             :       
    4624             :     } catch (...) {
    4625             :       {
    4626             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    4627             :       };
    4628             :     }
    4629             :   }
    4630           0 :   *(std::shared_ptr< libsumo::TraCIPosition > **)&jresult = result ? new std::shared_ptr< libsumo::TraCIPosition >(result) : 0; 
    4631             :   return jresult;
    4632             : }
    4633             : 
    4634             : 
    4635           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIPosition(JNIEnv *jenv, jclass jcls) {
    4636             :   jlong jresult = 0 ;
    4637             :   libsumo::TraCIPosition *result = 0 ;
    4638             :   
    4639             :   (void)jenv;
    4640             :   (void)jcls;
    4641             :   {
    4642             :     try {
    4643           0 :       result = (libsumo::TraCIPosition *)new libsumo::TraCIPosition();
    4644           0 :     } catch (const libsumo::TraCIException& e) {
    4645           0 :       const std::string s = e.what();
    4646             :       std::string printError;
    4647           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    4648           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    4649             :       }
    4650             :       
    4651           0 :       if (printError == "all" || printError == "client") {
    4652             :         std::cerr << "Error: " << s << std::endl;
    4653             :       }
    4654             :       
    4655             :       
    4656             :       
    4657             :       
    4658             :       {
    4659             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    4660             :       };
    4661             :       
    4662           0 :     } catch (const std::exception& e) {
    4663           0 :       const std::string s = e.what();
    4664             :       std::string printError;
    4665           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    4666           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    4667             :       }
    4668             :       
    4669           0 :       if (printError == "all" || printError == "client") {
    4670             :         std::cerr << "Error: " << s << std::endl;
    4671             :       }
    4672             :       
    4673             :       
    4674             :       
    4675             :       
    4676             :       {
    4677             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    4678             :       };
    4679             :       
    4680           0 :     } catch (...) {
    4681             :       {
    4682             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    4683             :       };
    4684           0 :     }
    4685             :   }
    4686             :   
    4687           0 :   *(std::shared_ptr<  libsumo::TraCIPosition > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCIPosition >(result SWIG_NO_NULL_DELETER_1) : 0;
    4688             :   
    4689           0 :   return jresult;
    4690             : }
    4691             : 
    4692             : 
    4693           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCIPosition(JNIEnv *jenv, jclass jcls, jlong jarg1) {
    4694             :   libsumo::TraCIPosition *arg1 = (libsumo::TraCIPosition *) 0 ;
    4695             :   std::shared_ptr< libsumo::TraCIPosition > *smartarg1 = 0 ;
    4696             :   
    4697             :   (void)jenv;
    4698             :   (void)jcls;
    4699             :   
    4700           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIPosition > **)&jarg1;
    4701             :   arg1 = (libsumo::TraCIPosition *)(smartarg1 ? smartarg1->get() : 0); 
    4702             :   {
    4703             :     try {
    4704           0 :       (void)arg1; delete smartarg1;
    4705             :     } catch (const libsumo::TraCIException& e) {
    4706             :       const std::string s = e.what();
    4707             :       std::string printError;
    4708             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    4709             :         printError = std::getenv("TRACI_PRINT_ERROR");
    4710             :       }
    4711             :       
    4712             :       if (printError == "all" || printError == "client") {
    4713             :         std::cerr << "Error: " << s << std::endl;
    4714             :       }
    4715             :       
    4716             :       
    4717             :       
    4718             :       
    4719             :       {
    4720             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
    4721             :       };
    4722             :       
    4723             :     } catch (const std::exception& e) {
    4724             :       const std::string s = e.what();
    4725             :       std::string printError;
    4726             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    4727             :         printError = std::getenv("TRACI_PRINT_ERROR");
    4728             :       }
    4729             :       
    4730             :       if (printError == "all" || printError == "client") {
    4731             :         std::cerr << "Error: " << s << std::endl;
    4732             :       }
    4733             :       
    4734             :       
    4735             :       
    4736             :       
    4737             :       {
    4738             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
    4739             :       };
    4740             :       
    4741             :     } catch (...) {
    4742             :       {
    4743             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
    4744             :       };
    4745             :     }
    4746             :   }
    4747             : }
    4748             : 
    4749             : 
    4750           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIRoadPosition_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
    4751             :   jlong jresult = 0 ;
    4752             :   libsumo::TraCIRoadPosition *result = 0 ;
    4753             :   
    4754             :   (void)jenv;
    4755             :   (void)jcls;
    4756             :   {
    4757             :     try {
    4758           0 :       result = (libsumo::TraCIRoadPosition *)new libsumo::TraCIRoadPosition();
    4759           0 :     } catch (const libsumo::TraCIException& e) {
    4760           0 :       const std::string s = e.what();
    4761             :       std::string printError;
    4762           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    4763           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    4764             :       }
    4765             :       
    4766           0 :       if (printError == "all" || printError == "client") {
    4767             :         std::cerr << "Error: " << s << std::endl;
    4768             :       }
    4769             :       
    4770             :       
    4771             :       
    4772             :       
    4773             :       {
    4774             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    4775             :       };
    4776             :       
    4777           0 :     } catch (const std::exception& e) {
    4778           0 :       const std::string s = e.what();
    4779             :       std::string printError;
    4780           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    4781           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    4782             :       }
    4783             :       
    4784           0 :       if (printError == "all" || printError == "client") {
    4785             :         std::cerr << "Error: " << s << std::endl;
    4786             :       }
    4787             :       
    4788             :       
    4789             :       
    4790             :       
    4791             :       {
    4792             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    4793             :       };
    4794             :       
    4795           0 :     } catch (...) {
    4796             :       {
    4797             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    4798             :       };
    4799           0 :     }
    4800             :   }
    4801             :   
    4802           0 :   *(std::shared_ptr<  libsumo::TraCIRoadPosition > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCIRoadPosition >(result SWIG_NO_NULL_DELETER_1) : 0;
    4803             :   
    4804           0 :   return jresult;
    4805             : }
    4806             : 
    4807             : 
    4808           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIRoadPosition_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
    4809             :   jlong jresult = 0 ;
    4810             :   std::string arg1 ;
    4811             :   double arg2 ;
    4812             :   libsumo::TraCIRoadPosition *result = 0 ;
    4813             :   
    4814             :   (void)jenv;
    4815             :   (void)jcls;
    4816           0 :   if(!jarg1) {
    4817           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    4818             :     return 0;
    4819             :   } 
    4820             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
    4821           0 :   if (!arg1_pstr) return 0;
    4822           0 :   (&arg1)->assign(arg1_pstr);
    4823             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
    4824             :   arg2 = (double)jarg2; 
    4825             :   {
    4826             :     try {
    4827           0 :       result = (libsumo::TraCIRoadPosition *)new libsumo::TraCIRoadPosition(arg1,arg2);
    4828           0 :     } catch (const libsumo::TraCIException& e) {
    4829           0 :       const std::string s = e.what();
    4830             :       std::string printError;
    4831           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    4832           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    4833             :       }
    4834             :       
    4835           0 :       if (printError == "all" || printError == "client") {
    4836             :         std::cerr << "Error: " << s << std::endl;
    4837             :       }
    4838             :       
    4839             :       
    4840             :       
    4841             :       
    4842             :       {
    4843             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    4844             :       };
    4845             :       
    4846           0 :     } catch (const std::exception& e) {
    4847           0 :       const std::string s = e.what();
    4848             :       std::string printError;
    4849           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    4850           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    4851             :       }
    4852             :       
    4853           0 :       if (printError == "all" || printError == "client") {
    4854             :         std::cerr << "Error: " << s << std::endl;
    4855             :       }
    4856             :       
    4857             :       
    4858             :       
    4859             :       
    4860             :       {
    4861             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    4862             :       };
    4863             :       
    4864           0 :     } catch (...) {
    4865             :       {
    4866             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    4867             :       };
    4868           0 :     }
    4869             :   }
    4870             :   
    4871           0 :   *(std::shared_ptr<  libsumo::TraCIRoadPosition > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCIRoadPosition >(result SWIG_NO_NULL_DELETER_1) : 0;
    4872             :   
    4873           0 :   return jresult;
    4874             : }
    4875             : 
    4876             : 
    4877           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIRoadPosition_1getString(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    4878             :   jstring jresult = 0 ;
    4879             :   libsumo::TraCIRoadPosition *arg1 = (libsumo::TraCIRoadPosition *) 0 ;
    4880             :   std::shared_ptr< libsumo::TraCIRoadPosition const > *smartarg1 = 0 ;
    4881             :   std::string result;
    4882             :   
    4883             :   (void)jenv;
    4884             :   (void)jcls;
    4885             :   (void)jarg1_;
    4886             :   
    4887           0 :   smartarg1 = *(std::shared_ptr< const libsumo::TraCIRoadPosition > **)&jarg1;
    4888           0 :   arg1 = (libsumo::TraCIRoadPosition *)(smartarg1 ? smartarg1->get() : 0); 
    4889             :   {
    4890             :     try {
    4891           0 :       result = ((libsumo::TraCIRoadPosition const *)arg1)->getString();
    4892           0 :     } catch (const libsumo::TraCIException& e) {
    4893           0 :       const std::string s = e.what();
    4894             :       std::string printError;
    4895           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    4896           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    4897             :       }
    4898             :       
    4899           0 :       if (printError == "all" || printError == "client") {
    4900             :         std::cerr << "Error: " << s << std::endl;
    4901             :       }
    4902             :       
    4903             :       
    4904             :       
    4905             :       
    4906             :       {
    4907             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    4908             :       };
    4909             :       
    4910           0 :     } catch (const std::exception& e) {
    4911           0 :       const std::string s = e.what();
    4912             :       std::string printError;
    4913           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    4914           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    4915             :       }
    4916             :       
    4917           0 :       if (printError == "all" || printError == "client") {
    4918             :         std::cerr << "Error: " << s << std::endl;
    4919             :       }
    4920             :       
    4921             :       
    4922             :       
    4923             :       
    4924             :       {
    4925             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    4926             :       };
    4927             :       
    4928           0 :     } catch (...) {
    4929             :       {
    4930             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    4931             :       };
    4932           0 :     }
    4933             :   }
    4934             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
    4935             :   return jresult;
    4936             : }
    4937             : 
    4938             : 
    4939           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIRoadPosition_1edgeID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
    4940             :   libsumo::TraCIRoadPosition *arg1 = (libsumo::TraCIRoadPosition *) 0 ;
    4941             :   std::string *arg2 = 0 ;
    4942             :   std::shared_ptr< libsumo::TraCIRoadPosition > *smartarg1 = 0 ;
    4943             :   
    4944             :   (void)jenv;
    4945             :   (void)jcls;
    4946             :   (void)jarg1_;
    4947             :   
    4948           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIRoadPosition > **)&jarg1;
    4949           0 :   arg1 = (libsumo::TraCIRoadPosition *)(smartarg1 ? smartarg1->get() : 0); 
    4950           0 :   if(!jarg2) {
    4951           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    4952           0 :     return ;
    4953             :   }
    4954             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
    4955           0 :   if (!arg2_pstr) return ;
    4956           0 :   std::string arg2_str(arg2_pstr);
    4957             :   arg2 = &arg2_str;
    4958             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
    4959           0 :   if (arg1) (arg1)->edgeID = *arg2;
    4960             : }
    4961             : 
    4962             : 
    4963           2 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIRoadPosition_1edgeID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    4964             :   jstring jresult = 0 ;
    4965             :   libsumo::TraCIRoadPosition *arg1 = (libsumo::TraCIRoadPosition *) 0 ;
    4966             :   std::shared_ptr< libsumo::TraCIRoadPosition > *smartarg1 = 0 ;
    4967             :   std::string *result = 0 ;
    4968             :   
    4969             :   (void)jenv;
    4970             :   (void)jcls;
    4971             :   (void)jarg1_;
    4972             :   
    4973           2 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIRoadPosition > **)&jarg1;
    4974           2 :   arg1 = (libsumo::TraCIRoadPosition *)(smartarg1 ? smartarg1->get() : 0); 
    4975             :   result = (std::string *) & ((arg1)->edgeID);
    4976             :   jresult = jenv->NewStringUTF(result->c_str()); 
    4977           2 :   return jresult;
    4978             : }
    4979             : 
    4980             : 
    4981           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIRoadPosition_1pos_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
    4982             :   libsumo::TraCIRoadPosition *arg1 = (libsumo::TraCIRoadPosition *) 0 ;
    4983             :   double arg2 ;
    4984             :   std::shared_ptr< libsumo::TraCIRoadPosition > *smartarg1 = 0 ;
    4985             :   
    4986             :   (void)jenv;
    4987             :   (void)jcls;
    4988             :   (void)jarg1_;
    4989             :   
    4990           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIRoadPosition > **)&jarg1;
    4991           0 :   arg1 = (libsumo::TraCIRoadPosition *)(smartarg1 ? smartarg1->get() : 0); 
    4992             :   arg2 = (double)jarg2; 
    4993           0 :   if (arg1) (arg1)->pos = arg2;
    4994           0 : }
    4995             : 
    4996             : 
    4997           2 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIRoadPosition_1pos_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    4998             :   jdouble jresult = 0 ;
    4999             :   libsumo::TraCIRoadPosition *arg1 = (libsumo::TraCIRoadPosition *) 0 ;
    5000             :   std::shared_ptr< libsumo::TraCIRoadPosition > *smartarg1 = 0 ;
    5001             :   double result;
    5002             :   
    5003             :   (void)jenv;
    5004             :   (void)jcls;
    5005             :   (void)jarg1_;
    5006             :   
    5007           2 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIRoadPosition > **)&jarg1;
    5008           2 :   arg1 = (libsumo::TraCIRoadPosition *)(smartarg1 ? smartarg1->get() : 0); 
    5009           2 :   result = (double) ((arg1)->pos);
    5010             :   jresult = (jdouble)result; 
    5011           2 :   return jresult;
    5012             : }
    5013             : 
    5014             : 
    5015           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIRoadPosition_1laneIndex_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
    5016             :   libsumo::TraCIRoadPosition *arg1 = (libsumo::TraCIRoadPosition *) 0 ;
    5017             :   int arg2 ;
    5018             :   std::shared_ptr< libsumo::TraCIRoadPosition > *smartarg1 = 0 ;
    5019             :   
    5020             :   (void)jenv;
    5021             :   (void)jcls;
    5022             :   (void)jarg1_;
    5023             :   
    5024           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIRoadPosition > **)&jarg1;
    5025           0 :   arg1 = (libsumo::TraCIRoadPosition *)(smartarg1 ? smartarg1->get() : 0); 
    5026             :   arg2 = (int)jarg2; 
    5027           0 :   if (arg1) (arg1)->laneIndex = arg2;
    5028           0 : }
    5029             : 
    5030             : 
    5031           2 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIRoadPosition_1laneIndex_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    5032             :   jint jresult = 0 ;
    5033             :   libsumo::TraCIRoadPosition *arg1 = (libsumo::TraCIRoadPosition *) 0 ;
    5034             :   std::shared_ptr< libsumo::TraCIRoadPosition > *smartarg1 = 0 ;
    5035             :   int result;
    5036             :   
    5037             :   (void)jenv;
    5038             :   (void)jcls;
    5039             :   (void)jarg1_;
    5040             :   
    5041           2 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIRoadPosition > **)&jarg1;
    5042           2 :   arg1 = (libsumo::TraCIRoadPosition *)(smartarg1 ? smartarg1->get() : 0); 
    5043           2 :   result = (int) ((arg1)->laneIndex);
    5044             :   jresult = (jint)result; 
    5045           2 :   return jresult;
    5046             : }
    5047             : 
    5048             : 
    5049           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIRoadPosition_1cast(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    5050             :   jlong jresult = 0 ;
    5051           0 :   std::shared_ptr< libsumo::TraCIResult > arg1 ;
    5052             :   std::shared_ptr< libsumo::TraCIResult > *argp1 ;
    5053           0 :   std::shared_ptr< libsumo::TraCIRoadPosition > result;
    5054             :   
    5055             :   (void)jenv;
    5056             :   (void)jcls;
    5057             :   (void)jarg1_;
    5058           0 :   argp1 = *(std::shared_ptr< libsumo::TraCIResult > **)&jarg1;
    5059           0 :   if (argp1) arg1 = *argp1; 
    5060             :   {
    5061             :     try {
    5062           0 :       result = libsumo::TraCIRoadPosition::cast(arg1);
    5063             :     } catch (const libsumo::TraCIException& e) {
    5064             :       const std::string s = e.what();
    5065             :       std::string printError;
    5066             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    5067             :         printError = std::getenv("TRACI_PRINT_ERROR");
    5068             :       }
    5069             :       
    5070             :       if (printError == "all" || printError == "client") {
    5071             :         std::cerr << "Error: " << s << std::endl;
    5072             :       }
    5073             :       
    5074             :       
    5075             :       
    5076             :       
    5077             :       {
    5078             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    5079             :       };
    5080             :       
    5081             :     } catch (const std::exception& e) {
    5082             :       const std::string s = e.what();
    5083             :       std::string printError;
    5084             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    5085             :         printError = std::getenv("TRACI_PRINT_ERROR");
    5086             :       }
    5087             :       
    5088             :       if (printError == "all" || printError == "client") {
    5089             :         std::cerr << "Error: " << s << std::endl;
    5090             :       }
    5091             :       
    5092             :       
    5093             :       
    5094             :       
    5095             :       {
    5096             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    5097             :       };
    5098             :       
    5099             :     } catch (...) {
    5100             :       {
    5101             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    5102             :       };
    5103             :     }
    5104             :   }
    5105           0 :   *(std::shared_ptr< libsumo::TraCIRoadPosition > **)&jresult = result ? new std::shared_ptr< libsumo::TraCIRoadPosition >(result) : 0; 
    5106             :   return jresult;
    5107             : }
    5108             : 
    5109             : 
    5110           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCIRoadPosition(JNIEnv *jenv, jclass jcls, jlong jarg1) {
    5111             :   libsumo::TraCIRoadPosition *arg1 = (libsumo::TraCIRoadPosition *) 0 ;
    5112             :   std::shared_ptr< libsumo::TraCIRoadPosition > *smartarg1 = 0 ;
    5113             :   
    5114             :   (void)jenv;
    5115             :   (void)jcls;
    5116             :   
    5117           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIRoadPosition > **)&jarg1;
    5118             :   arg1 = (libsumo::TraCIRoadPosition *)(smartarg1 ? smartarg1->get() : 0); 
    5119             :   {
    5120             :     try {
    5121           0 :       (void)arg1; delete smartarg1;
    5122             :     } catch (const libsumo::TraCIException& e) {
    5123             :       const std::string s = e.what();
    5124             :       std::string printError;
    5125             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    5126             :         printError = std::getenv("TRACI_PRINT_ERROR");
    5127             :       }
    5128             :       
    5129             :       if (printError == "all" || printError == "client") {
    5130             :         std::cerr << "Error: " << s << std::endl;
    5131             :       }
    5132             :       
    5133             :       
    5134             :       
    5135             :       
    5136             :       {
    5137             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
    5138             :       };
    5139             :       
    5140             :     } catch (const std::exception& e) {
    5141             :       const std::string s = e.what();
    5142             :       std::string printError;
    5143             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    5144             :         printError = std::getenv("TRACI_PRINT_ERROR");
    5145             :       }
    5146             :       
    5147             :       if (printError == "all" || printError == "client") {
    5148             :         std::cerr << "Error: " << s << std::endl;
    5149             :       }
    5150             :       
    5151             :       
    5152             :       
    5153             :       
    5154             :       {
    5155             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
    5156             :       };
    5157             :       
    5158             :     } catch (...) {
    5159             :       {
    5160             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
    5161             :       };
    5162             :     }
    5163             :   }
    5164             : }
    5165             : 
    5166             : 
    5167           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIColor_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
    5168             :   jlong jresult = 0 ;
    5169             :   libsumo::TraCIColor *result = 0 ;
    5170             :   
    5171             :   (void)jenv;
    5172             :   (void)jcls;
    5173             :   {
    5174             :     try {
    5175           0 :       result = (libsumo::TraCIColor *)new libsumo::TraCIColor();
    5176           0 :     } catch (const libsumo::TraCIException& e) {
    5177           0 :       const std::string s = e.what();
    5178             :       std::string printError;
    5179           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    5180           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    5181             :       }
    5182             :       
    5183           0 :       if (printError == "all" || printError == "client") {
    5184             :         std::cerr << "Error: " << s << std::endl;
    5185             :       }
    5186             :       
    5187             :       
    5188             :       
    5189             :       
    5190             :       {
    5191             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    5192             :       };
    5193             :       
    5194           0 :     } catch (const std::exception& e) {
    5195           0 :       const std::string s = e.what();
    5196             :       std::string printError;
    5197           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    5198           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    5199             :       }
    5200             :       
    5201           0 :       if (printError == "all" || printError == "client") {
    5202             :         std::cerr << "Error: " << s << std::endl;
    5203             :       }
    5204             :       
    5205             :       
    5206             :       
    5207             :       
    5208             :       {
    5209             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    5210             :       };
    5211             :       
    5212           0 :     } catch (...) {
    5213             :       {
    5214             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    5215             :       };
    5216           0 :     }
    5217             :   }
    5218             :   
    5219           0 :   *(std::shared_ptr<  libsumo::TraCIColor > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCIColor >(result SWIG_NO_NULL_DELETER_1) : 0;
    5220             :   
    5221           0 :   return jresult;
    5222             : }
    5223             : 
    5224             : 
    5225           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIColor_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jint jarg1, jint jarg2, jint jarg3, jint jarg4) {
    5226             :   jlong jresult = 0 ;
    5227             :   int arg1 ;
    5228             :   int arg2 ;
    5229             :   int arg3 ;
    5230             :   int arg4 ;
    5231             :   libsumo::TraCIColor *result = 0 ;
    5232             :   
    5233             :   (void)jenv;
    5234             :   (void)jcls;
    5235             :   arg1 = (int)jarg1; 
    5236             :   arg2 = (int)jarg2; 
    5237             :   arg3 = (int)jarg3; 
    5238             :   arg4 = (int)jarg4; 
    5239             :   {
    5240             :     try {
    5241           0 :       result = (libsumo::TraCIColor *)new libsumo::TraCIColor(arg1,arg2,arg3,arg4);
    5242           0 :     } catch (const libsumo::TraCIException& e) {
    5243           0 :       const std::string s = e.what();
    5244             :       std::string printError;
    5245           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    5246           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    5247             :       }
    5248             :       
    5249           0 :       if (printError == "all" || printError == "client") {
    5250             :         std::cerr << "Error: " << s << std::endl;
    5251             :       }
    5252             :       
    5253             :       
    5254             :       
    5255             :       
    5256             :       {
    5257             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    5258             :       };
    5259             :       
    5260           0 :     } catch (const std::exception& e) {
    5261           0 :       const std::string s = e.what();
    5262             :       std::string printError;
    5263           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    5264           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    5265             :       }
    5266             :       
    5267           0 :       if (printError == "all" || printError == "client") {
    5268             :         std::cerr << "Error: " << s << std::endl;
    5269             :       }
    5270             :       
    5271             :       
    5272             :       
    5273             :       
    5274             :       {
    5275             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    5276             :       };
    5277             :       
    5278           0 :     } catch (...) {
    5279             :       {
    5280             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    5281             :       };
    5282           0 :     }
    5283             :   }
    5284             :   
    5285           0 :   *(std::shared_ptr<  libsumo::TraCIColor > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCIColor >(result SWIG_NO_NULL_DELETER_1) : 0;
    5286             :   
    5287           0 :   return jresult;
    5288             : }
    5289             : 
    5290             : 
    5291           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIColor_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jint jarg1, jint jarg2, jint jarg3) {
    5292             :   jlong jresult = 0 ;
    5293             :   int arg1 ;
    5294             :   int arg2 ;
    5295             :   int arg3 ;
    5296             :   libsumo::TraCIColor *result = 0 ;
    5297             :   
    5298             :   (void)jenv;
    5299             :   (void)jcls;
    5300             :   arg1 = (int)jarg1; 
    5301             :   arg2 = (int)jarg2; 
    5302             :   arg3 = (int)jarg3; 
    5303             :   {
    5304             :     try {
    5305           0 :       result = (libsumo::TraCIColor *)new libsumo::TraCIColor(arg1,arg2,arg3);
    5306           0 :     } catch (const libsumo::TraCIException& e) {
    5307           0 :       const std::string s = e.what();
    5308             :       std::string printError;
    5309           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    5310           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    5311             :       }
    5312             :       
    5313           0 :       if (printError == "all" || printError == "client") {
    5314             :         std::cerr << "Error: " << s << std::endl;
    5315             :       }
    5316             :       
    5317             :       
    5318             :       
    5319             :       
    5320             :       {
    5321             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    5322             :       };
    5323             :       
    5324           0 :     } catch (const std::exception& e) {
    5325           0 :       const std::string s = e.what();
    5326             :       std::string printError;
    5327           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    5328           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    5329             :       }
    5330             :       
    5331           0 :       if (printError == "all" || printError == "client") {
    5332             :         std::cerr << "Error: " << s << std::endl;
    5333             :       }
    5334             :       
    5335             :       
    5336             :       
    5337             :       
    5338             :       {
    5339             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    5340             :       };
    5341             :       
    5342           0 :     } catch (...) {
    5343             :       {
    5344             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    5345             :       };
    5346           0 :     }
    5347             :   }
    5348             :   
    5349           0 :   *(std::shared_ptr<  libsumo::TraCIColor > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCIColor >(result SWIG_NO_NULL_DELETER_1) : 0;
    5350             :   
    5351           0 :   return jresult;
    5352             : }
    5353             : 
    5354             : 
    5355           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIColor_1getString(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    5356             :   jstring jresult = 0 ;
    5357             :   libsumo::TraCIColor *arg1 = (libsumo::TraCIColor *) 0 ;
    5358             :   std::shared_ptr< libsumo::TraCIColor const > *smartarg1 = 0 ;
    5359             :   std::string result;
    5360             :   
    5361             :   (void)jenv;
    5362             :   (void)jcls;
    5363             :   (void)jarg1_;
    5364             :   
    5365           0 :   smartarg1 = *(std::shared_ptr< const libsumo::TraCIColor > **)&jarg1;
    5366           0 :   arg1 = (libsumo::TraCIColor *)(smartarg1 ? smartarg1->get() : 0); 
    5367             :   {
    5368             :     try {
    5369           0 :       result = ((libsumo::TraCIColor const *)arg1)->getString();
    5370           0 :     } catch (const libsumo::TraCIException& e) {
    5371           0 :       const std::string s = e.what();
    5372             :       std::string printError;
    5373           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    5374           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    5375             :       }
    5376             :       
    5377           0 :       if (printError == "all" || printError == "client") {
    5378             :         std::cerr << "Error: " << s << std::endl;
    5379             :       }
    5380             :       
    5381             :       
    5382             :       
    5383             :       
    5384             :       {
    5385             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    5386             :       };
    5387             :       
    5388           0 :     } catch (const std::exception& e) {
    5389           0 :       const std::string s = e.what();
    5390             :       std::string printError;
    5391           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    5392           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    5393             :       }
    5394             :       
    5395           0 :       if (printError == "all" || printError == "client") {
    5396             :         std::cerr << "Error: " << s << std::endl;
    5397             :       }
    5398             :       
    5399             :       
    5400             :       
    5401             :       
    5402             :       {
    5403             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    5404             :       };
    5405             :       
    5406           0 :     } catch (...) {
    5407             :       {
    5408             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    5409             :       };
    5410           0 :     }
    5411             :   }
    5412             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
    5413             :   return jresult;
    5414             : }
    5415             : 
    5416             : 
    5417           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIColor_1r_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
    5418             :   libsumo::TraCIColor *arg1 = (libsumo::TraCIColor *) 0 ;
    5419             :   int arg2 ;
    5420             :   std::shared_ptr< libsumo::TraCIColor > *smartarg1 = 0 ;
    5421             :   
    5422             :   (void)jenv;
    5423             :   (void)jcls;
    5424             :   (void)jarg1_;
    5425             :   
    5426           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIColor > **)&jarg1;
    5427           0 :   arg1 = (libsumo::TraCIColor *)(smartarg1 ? smartarg1->get() : 0); 
    5428             :   arg2 = (int)jarg2; 
    5429           0 :   if (arg1) (arg1)->r = arg2;
    5430           0 : }
    5431             : 
    5432             : 
    5433           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIColor_1r_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    5434             :   jint jresult = 0 ;
    5435             :   libsumo::TraCIColor *arg1 = (libsumo::TraCIColor *) 0 ;
    5436             :   std::shared_ptr< libsumo::TraCIColor > *smartarg1 = 0 ;
    5437             :   int result;
    5438             :   
    5439             :   (void)jenv;
    5440             :   (void)jcls;
    5441             :   (void)jarg1_;
    5442             :   
    5443           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIColor > **)&jarg1;
    5444           0 :   arg1 = (libsumo::TraCIColor *)(smartarg1 ? smartarg1->get() : 0); 
    5445           0 :   result = (int) ((arg1)->r);
    5446             :   jresult = (jint)result; 
    5447           0 :   return jresult;
    5448             : }
    5449             : 
    5450             : 
    5451           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIColor_1g_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
    5452             :   libsumo::TraCIColor *arg1 = (libsumo::TraCIColor *) 0 ;
    5453             :   int arg2 ;
    5454             :   std::shared_ptr< libsumo::TraCIColor > *smartarg1 = 0 ;
    5455             :   
    5456             :   (void)jenv;
    5457             :   (void)jcls;
    5458             :   (void)jarg1_;
    5459             :   
    5460           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIColor > **)&jarg1;
    5461           0 :   arg1 = (libsumo::TraCIColor *)(smartarg1 ? smartarg1->get() : 0); 
    5462             :   arg2 = (int)jarg2; 
    5463           0 :   if (arg1) (arg1)->g = arg2;
    5464           0 : }
    5465             : 
    5466             : 
    5467           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIColor_1g_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    5468             :   jint jresult = 0 ;
    5469             :   libsumo::TraCIColor *arg1 = (libsumo::TraCIColor *) 0 ;
    5470             :   std::shared_ptr< libsumo::TraCIColor > *smartarg1 = 0 ;
    5471             :   int result;
    5472             :   
    5473             :   (void)jenv;
    5474             :   (void)jcls;
    5475             :   (void)jarg1_;
    5476             :   
    5477           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIColor > **)&jarg1;
    5478           0 :   arg1 = (libsumo::TraCIColor *)(smartarg1 ? smartarg1->get() : 0); 
    5479           0 :   result = (int) ((arg1)->g);
    5480             :   jresult = (jint)result; 
    5481           0 :   return jresult;
    5482             : }
    5483             : 
    5484             : 
    5485           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIColor_1b_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
    5486             :   libsumo::TraCIColor *arg1 = (libsumo::TraCIColor *) 0 ;
    5487             :   int arg2 ;
    5488             :   std::shared_ptr< libsumo::TraCIColor > *smartarg1 = 0 ;
    5489             :   
    5490             :   (void)jenv;
    5491             :   (void)jcls;
    5492             :   (void)jarg1_;
    5493             :   
    5494           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIColor > **)&jarg1;
    5495           0 :   arg1 = (libsumo::TraCIColor *)(smartarg1 ? smartarg1->get() : 0); 
    5496             :   arg2 = (int)jarg2; 
    5497           0 :   if (arg1) (arg1)->b = arg2;
    5498           0 : }
    5499             : 
    5500             : 
    5501           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIColor_1b_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    5502             :   jint jresult = 0 ;
    5503             :   libsumo::TraCIColor *arg1 = (libsumo::TraCIColor *) 0 ;
    5504             :   std::shared_ptr< libsumo::TraCIColor > *smartarg1 = 0 ;
    5505             :   int result;
    5506             :   
    5507             :   (void)jenv;
    5508             :   (void)jcls;
    5509             :   (void)jarg1_;
    5510             :   
    5511           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIColor > **)&jarg1;
    5512           0 :   arg1 = (libsumo::TraCIColor *)(smartarg1 ? smartarg1->get() : 0); 
    5513           0 :   result = (int) ((arg1)->b);
    5514             :   jresult = (jint)result; 
    5515           0 :   return jresult;
    5516             : }
    5517             : 
    5518             : 
    5519           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIColor_1a_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
    5520             :   libsumo::TraCIColor *arg1 = (libsumo::TraCIColor *) 0 ;
    5521             :   int arg2 ;
    5522             :   std::shared_ptr< libsumo::TraCIColor > *smartarg1 = 0 ;
    5523             :   
    5524             :   (void)jenv;
    5525             :   (void)jcls;
    5526             :   (void)jarg1_;
    5527             :   
    5528           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIColor > **)&jarg1;
    5529           0 :   arg1 = (libsumo::TraCIColor *)(smartarg1 ? smartarg1->get() : 0); 
    5530             :   arg2 = (int)jarg2; 
    5531           0 :   if (arg1) (arg1)->a = arg2;
    5532           0 : }
    5533             : 
    5534             : 
    5535           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIColor_1a_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    5536             :   jint jresult = 0 ;
    5537             :   libsumo::TraCIColor *arg1 = (libsumo::TraCIColor *) 0 ;
    5538             :   std::shared_ptr< libsumo::TraCIColor > *smartarg1 = 0 ;
    5539             :   int result;
    5540             :   
    5541             :   (void)jenv;
    5542             :   (void)jcls;
    5543             :   (void)jarg1_;
    5544             :   
    5545           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIColor > **)&jarg1;
    5546           0 :   arg1 = (libsumo::TraCIColor *)(smartarg1 ? smartarg1->get() : 0); 
    5547           0 :   result = (int) ((arg1)->a);
    5548             :   jresult = (jint)result; 
    5549           0 :   return jresult;
    5550             : }
    5551             : 
    5552             : 
    5553           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIColor_1cast(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    5554             :   jlong jresult = 0 ;
    5555           0 :   std::shared_ptr< libsumo::TraCIResult > arg1 ;
    5556             :   std::shared_ptr< libsumo::TraCIResult > *argp1 ;
    5557           0 :   std::shared_ptr< libsumo::TraCIColor > result;
    5558             :   
    5559             :   (void)jenv;
    5560             :   (void)jcls;
    5561             :   (void)jarg1_;
    5562           0 :   argp1 = *(std::shared_ptr< libsumo::TraCIResult > **)&jarg1;
    5563           0 :   if (argp1) arg1 = *argp1; 
    5564             :   {
    5565             :     try {
    5566           0 :       result = libsumo::TraCIColor::cast(arg1);
    5567             :     } catch (const libsumo::TraCIException& e) {
    5568             :       const std::string s = e.what();
    5569             :       std::string printError;
    5570             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    5571             :         printError = std::getenv("TRACI_PRINT_ERROR");
    5572             :       }
    5573             :       
    5574             :       if (printError == "all" || printError == "client") {
    5575             :         std::cerr << "Error: " << s << std::endl;
    5576             :       }
    5577             :       
    5578             :       
    5579             :       
    5580             :       
    5581             :       {
    5582             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    5583             :       };
    5584             :       
    5585             :     } catch (const std::exception& e) {
    5586             :       const std::string s = e.what();
    5587             :       std::string printError;
    5588             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    5589             :         printError = std::getenv("TRACI_PRINT_ERROR");
    5590             :       }
    5591             :       
    5592             :       if (printError == "all" || printError == "client") {
    5593             :         std::cerr << "Error: " << s << std::endl;
    5594             :       }
    5595             :       
    5596             :       
    5597             :       
    5598             :       
    5599             :       {
    5600             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    5601             :       };
    5602             :       
    5603             :     } catch (...) {
    5604             :       {
    5605             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    5606             :       };
    5607             :     }
    5608             :   }
    5609           0 :   *(std::shared_ptr< libsumo::TraCIColor > **)&jresult = result ? new std::shared_ptr< libsumo::TraCIColor >(result) : 0; 
    5610             :   return jresult;
    5611             : }
    5612             : 
    5613             : 
    5614           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCIColor(JNIEnv *jenv, jclass jcls, jlong jarg1) {
    5615             :   libsumo::TraCIColor *arg1 = (libsumo::TraCIColor *) 0 ;
    5616             :   std::shared_ptr< libsumo::TraCIColor > *smartarg1 = 0 ;
    5617             :   
    5618             :   (void)jenv;
    5619             :   (void)jcls;
    5620             :   
    5621           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIColor > **)&jarg1;
    5622             :   arg1 = (libsumo::TraCIColor *)(smartarg1 ? smartarg1->get() : 0); 
    5623             :   {
    5624             :     try {
    5625           0 :       (void)arg1; delete smartarg1;
    5626             :     } catch (const libsumo::TraCIException& e) {
    5627             :       const std::string s = e.what();
    5628             :       std::string printError;
    5629             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    5630             :         printError = std::getenv("TRACI_PRINT_ERROR");
    5631             :       }
    5632             :       
    5633             :       if (printError == "all" || printError == "client") {
    5634             :         std::cerr << "Error: " << s << std::endl;
    5635             :       }
    5636             :       
    5637             :       
    5638             :       
    5639             :       
    5640             :       {
    5641             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
    5642             :       };
    5643             :       
    5644             :     } catch (const std::exception& e) {
    5645             :       const std::string s = e.what();
    5646             :       std::string printError;
    5647             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    5648             :         printError = std::getenv("TRACI_PRINT_ERROR");
    5649             :       }
    5650             :       
    5651             :       if (printError == "all" || printError == "client") {
    5652             :         std::cerr << "Error: " << s << std::endl;
    5653             :       }
    5654             :       
    5655             :       
    5656             :       
    5657             :       
    5658             :       {
    5659             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
    5660             :       };
    5661             :       
    5662             :     } catch (...) {
    5663             :       {
    5664             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
    5665             :       };
    5666             :     }
    5667             :   }
    5668             : }
    5669             : 
    5670             : 
    5671           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIPositionVector_1getString(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    5672             :   jstring jresult = 0 ;
    5673             :   libsumo::TraCIPositionVector *arg1 = (libsumo::TraCIPositionVector *) 0 ;
    5674             :   std::shared_ptr< libsumo::TraCIPositionVector const > *smartarg1 = 0 ;
    5675             :   std::string result;
    5676             :   
    5677             :   (void)jenv;
    5678             :   (void)jcls;
    5679             :   (void)jarg1_;
    5680             :   
    5681           0 :   smartarg1 = *(std::shared_ptr< const libsumo::TraCIPositionVector > **)&jarg1;
    5682           0 :   arg1 = (libsumo::TraCIPositionVector *)(smartarg1 ? smartarg1->get() : 0); 
    5683             :   {
    5684             :     try {
    5685           0 :       result = ((libsumo::TraCIPositionVector const *)arg1)->getString();
    5686           0 :     } catch (const libsumo::TraCIException& e) {
    5687           0 :       const std::string s = e.what();
    5688             :       std::string printError;
    5689           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    5690           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    5691             :       }
    5692             :       
    5693           0 :       if (printError == "all" || printError == "client") {
    5694             :         std::cerr << "Error: " << s << std::endl;
    5695             :       }
    5696             :       
    5697             :       
    5698             :       
    5699             :       
    5700             :       {
    5701             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    5702             :       };
    5703             :       
    5704           0 :     } catch (const std::exception& e) {
    5705           0 :       const std::string s = e.what();
    5706             :       std::string printError;
    5707           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    5708           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    5709             :       }
    5710             :       
    5711           0 :       if (printError == "all" || printError == "client") {
    5712             :         std::cerr << "Error: " << s << std::endl;
    5713             :       }
    5714             :       
    5715             :       
    5716             :       
    5717             :       
    5718             :       {
    5719             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    5720             :       };
    5721             :       
    5722           0 :     } catch (...) {
    5723             :       {
    5724             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    5725             :       };
    5726           0 :     }
    5727             :   }
    5728             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
    5729             :   return jresult;
    5730             : }
    5731             : 
    5732             : 
    5733           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIPositionVector_1value_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
    5734             :   libsumo::TraCIPositionVector *arg1 = (libsumo::TraCIPositionVector *) 0 ;
    5735             :   std::vector< libsumo::TraCIPosition > *arg2 = (std::vector< libsumo::TraCIPosition > *) 0 ;
    5736             :   std::shared_ptr< libsumo::TraCIPositionVector > *smartarg1 = 0 ;
    5737             :   
    5738             :   (void)jenv;
    5739             :   (void)jcls;
    5740             :   (void)jarg1_;
    5741             :   (void)jarg2_;
    5742             :   
    5743           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIPositionVector > **)&jarg1;
    5744           0 :   arg1 = (libsumo::TraCIPositionVector *)(smartarg1 ? smartarg1->get() : 0); 
    5745           0 :   arg2 = *(std::vector< libsumo::TraCIPosition > **)&jarg2; 
    5746           0 :   if (arg1) (arg1)->value = *arg2;
    5747           0 : }
    5748             : 
    5749             : 
    5750           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIPositionVector_1value_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    5751             :   jlong jresult = 0 ;
    5752             :   libsumo::TraCIPositionVector *arg1 = (libsumo::TraCIPositionVector *) 0 ;
    5753             :   std::shared_ptr< libsumo::TraCIPositionVector > *smartarg1 = 0 ;
    5754             :   std::vector< libsumo::TraCIPosition > *result = 0 ;
    5755             :   
    5756             :   (void)jenv;
    5757             :   (void)jcls;
    5758             :   (void)jarg1_;
    5759             :   
    5760           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIPositionVector > **)&jarg1;
    5761           0 :   arg1 = (libsumo::TraCIPositionVector *)(smartarg1 ? smartarg1->get() : 0); 
    5762           0 :   result = (std::vector< libsumo::TraCIPosition > *)& ((arg1)->value);
    5763           0 :   *(std::vector< libsumo::TraCIPosition > **)&jresult = result; 
    5764           0 :   return jresult;
    5765             : }
    5766             : 
    5767             : 
    5768           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIPositionVector_1cast(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    5769             :   jlong jresult = 0 ;
    5770           0 :   std::shared_ptr< libsumo::TraCIResult > arg1 ;
    5771             :   std::shared_ptr< libsumo::TraCIResult > *argp1 ;
    5772           0 :   std::shared_ptr< libsumo::TraCIPositionVector > result;
    5773             :   
    5774             :   (void)jenv;
    5775             :   (void)jcls;
    5776             :   (void)jarg1_;
    5777           0 :   argp1 = *(std::shared_ptr< libsumo::TraCIResult > **)&jarg1;
    5778           0 :   if (argp1) arg1 = *argp1; 
    5779             :   {
    5780             :     try {
    5781           0 :       result = libsumo::TraCIPositionVector::cast(arg1);
    5782             :     } catch (const libsumo::TraCIException& e) {
    5783             :       const std::string s = e.what();
    5784             :       std::string printError;
    5785             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    5786             :         printError = std::getenv("TRACI_PRINT_ERROR");
    5787             :       }
    5788             :       
    5789             :       if (printError == "all" || printError == "client") {
    5790             :         std::cerr << "Error: " << s << std::endl;
    5791             :       }
    5792             :       
    5793             :       
    5794             :       
    5795             :       
    5796             :       {
    5797             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    5798             :       };
    5799             :       
    5800             :     } catch (const std::exception& e) {
    5801             :       const std::string s = e.what();
    5802             :       std::string printError;
    5803             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    5804             :         printError = std::getenv("TRACI_PRINT_ERROR");
    5805             :       }
    5806             :       
    5807             :       if (printError == "all" || printError == "client") {
    5808             :         std::cerr << "Error: " << s << std::endl;
    5809             :       }
    5810             :       
    5811             :       
    5812             :       
    5813             :       
    5814             :       {
    5815             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    5816             :       };
    5817             :       
    5818             :     } catch (...) {
    5819             :       {
    5820             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    5821             :       };
    5822             :     }
    5823             :   }
    5824           0 :   *(std::shared_ptr< libsumo::TraCIPositionVector > **)&jresult = result ? new std::shared_ptr< libsumo::TraCIPositionVector >(result) : 0; 
    5825             :   return jresult;
    5826             : }
    5827             : 
    5828             : 
    5829           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIPositionVector(JNIEnv *jenv, jclass jcls) {
    5830             :   jlong jresult = 0 ;
    5831             :   libsumo::TraCIPositionVector *result = 0 ;
    5832             :   
    5833             :   (void)jenv;
    5834             :   (void)jcls;
    5835             :   {
    5836             :     try {
    5837           0 :       result = (libsumo::TraCIPositionVector *)new libsumo::TraCIPositionVector();
    5838           0 :     } catch (const libsumo::TraCIException& e) {
    5839           0 :       const std::string s = e.what();
    5840             :       std::string printError;
    5841           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    5842           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    5843             :       }
    5844             :       
    5845           0 :       if (printError == "all" || printError == "client") {
    5846             :         std::cerr << "Error: " << s << std::endl;
    5847             :       }
    5848             :       
    5849             :       
    5850             :       
    5851             :       
    5852             :       {
    5853             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    5854             :       };
    5855             :       
    5856           0 :     } catch (const std::exception& e) {
    5857           0 :       const std::string s = e.what();
    5858             :       std::string printError;
    5859           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    5860           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    5861             :       }
    5862             :       
    5863           0 :       if (printError == "all" || printError == "client") {
    5864             :         std::cerr << "Error: " << s << std::endl;
    5865             :       }
    5866             :       
    5867             :       
    5868             :       
    5869             :       
    5870             :       {
    5871             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    5872             :       };
    5873             :       
    5874           0 :     } catch (...) {
    5875             :       {
    5876             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    5877             :       };
    5878           0 :     }
    5879             :   }
    5880             :   
    5881           0 :   *(std::shared_ptr<  libsumo::TraCIPositionVector > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCIPositionVector >(result SWIG_NO_NULL_DELETER_1) : 0;
    5882             :   
    5883           0 :   return jresult;
    5884             : }
    5885             : 
    5886             : 
    5887           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCIPositionVector(JNIEnv *jenv, jclass jcls, jlong jarg1) {
    5888             :   libsumo::TraCIPositionVector *arg1 = (libsumo::TraCIPositionVector *) 0 ;
    5889             :   std::shared_ptr< libsumo::TraCIPositionVector > *smartarg1 = 0 ;
    5890             :   
    5891             :   (void)jenv;
    5892             :   (void)jcls;
    5893             :   
    5894           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIPositionVector > **)&jarg1;
    5895             :   arg1 = (libsumo::TraCIPositionVector *)(smartarg1 ? smartarg1->get() : 0); 
    5896             :   {
    5897             :     try {
    5898           0 :       (void)arg1; delete smartarg1;
    5899             :     } catch (const libsumo::TraCIException& e) {
    5900             :       const std::string s = e.what();
    5901             :       std::string printError;
    5902             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    5903             :         printError = std::getenv("TRACI_PRINT_ERROR");
    5904             :       }
    5905             :       
    5906             :       if (printError == "all" || printError == "client") {
    5907             :         std::cerr << "Error: " << s << std::endl;
    5908             :       }
    5909             :       
    5910             :       
    5911             :       
    5912             :       
    5913             :       {
    5914             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
    5915             :       };
    5916             :       
    5917             :     } catch (const std::exception& e) {
    5918             :       const std::string s = e.what();
    5919             :       std::string printError;
    5920             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    5921             :         printError = std::getenv("TRACI_PRINT_ERROR");
    5922             :       }
    5923             :       
    5924             :       if (printError == "all" || printError == "client") {
    5925             :         std::cerr << "Error: " << s << std::endl;
    5926             :       }
    5927             :       
    5928             :       
    5929             :       
    5930             :       
    5931             :       {
    5932             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
    5933             :       };
    5934             :       
    5935             :     } catch (...) {
    5936             :       {
    5937             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
    5938             :       };
    5939             :     }
    5940             :   }
    5941             : }
    5942             : 
    5943             : 
    5944           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIInt_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
    5945             :   jlong jresult = 0 ;
    5946             :   libsumo::TraCIInt *result = 0 ;
    5947             :   
    5948             :   (void)jenv;
    5949             :   (void)jcls;
    5950             :   {
    5951             :     try {
    5952           0 :       result = (libsumo::TraCIInt *)new libsumo::TraCIInt();
    5953           0 :     } catch (const libsumo::TraCIException& e) {
    5954           0 :       const std::string s = e.what();
    5955             :       std::string printError;
    5956           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    5957           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    5958             :       }
    5959             :       
    5960           0 :       if (printError == "all" || printError == "client") {
    5961             :         std::cerr << "Error: " << s << std::endl;
    5962             :       }
    5963             :       
    5964             :       
    5965             :       
    5966             :       
    5967             :       {
    5968             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    5969             :       };
    5970             :       
    5971           0 :     } catch (const std::exception& e) {
    5972           0 :       const std::string s = e.what();
    5973             :       std::string printError;
    5974           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    5975           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    5976             :       }
    5977             :       
    5978           0 :       if (printError == "all" || printError == "client") {
    5979             :         std::cerr << "Error: " << s << std::endl;
    5980             :       }
    5981             :       
    5982             :       
    5983             :       
    5984             :       
    5985             :       {
    5986             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    5987             :       };
    5988             :       
    5989           0 :     } catch (...) {
    5990             :       {
    5991             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    5992             :       };
    5993           0 :     }
    5994             :   }
    5995             :   
    5996           0 :   *(std::shared_ptr<  libsumo::TraCIInt > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCIInt >(result SWIG_NO_NULL_DELETER_1) : 0;
    5997             :   
    5998           0 :   return jresult;
    5999             : }
    6000             : 
    6001             : 
    6002           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIInt_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jint jarg1) {
    6003             :   jlong jresult = 0 ;
    6004             :   int arg1 ;
    6005             :   libsumo::TraCIInt *result = 0 ;
    6006             :   
    6007             :   (void)jenv;
    6008             :   (void)jcls;
    6009             :   arg1 = (int)jarg1; 
    6010             :   {
    6011             :     try {
    6012           0 :       result = (libsumo::TraCIInt *)new libsumo::TraCIInt(arg1);
    6013           0 :     } catch (const libsumo::TraCIException& e) {
    6014           0 :       const std::string s = e.what();
    6015             :       std::string printError;
    6016           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    6017           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    6018             :       }
    6019             :       
    6020           0 :       if (printError == "all" || printError == "client") {
    6021             :         std::cerr << "Error: " << s << std::endl;
    6022             :       }
    6023             :       
    6024             :       
    6025             :       
    6026             :       
    6027             :       {
    6028             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    6029             :       };
    6030             :       
    6031           0 :     } catch (const std::exception& e) {
    6032           0 :       const std::string s = e.what();
    6033             :       std::string printError;
    6034           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    6035           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    6036             :       }
    6037             :       
    6038           0 :       if (printError == "all" || printError == "client") {
    6039             :         std::cerr << "Error: " << s << std::endl;
    6040             :       }
    6041             :       
    6042             :       
    6043             :       
    6044             :       
    6045             :       {
    6046             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    6047             :       };
    6048             :       
    6049           0 :     } catch (...) {
    6050             :       {
    6051             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    6052             :       };
    6053           0 :     }
    6054             :   }
    6055             :   
    6056           0 :   *(std::shared_ptr<  libsumo::TraCIInt > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCIInt >(result SWIG_NO_NULL_DELETER_1) : 0;
    6057             :   
    6058           0 :   return jresult;
    6059             : }
    6060             : 
    6061             : 
    6062           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIInt_1getString(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    6063             :   jstring jresult = 0 ;
    6064             :   libsumo::TraCIInt *arg1 = (libsumo::TraCIInt *) 0 ;
    6065             :   std::shared_ptr< libsumo::TraCIInt const > *smartarg1 = 0 ;
    6066             :   std::string result;
    6067             :   
    6068             :   (void)jenv;
    6069             :   (void)jcls;
    6070             :   (void)jarg1_;
    6071             :   
    6072           0 :   smartarg1 = *(std::shared_ptr< const libsumo::TraCIInt > **)&jarg1;
    6073           0 :   arg1 = (libsumo::TraCIInt *)(smartarg1 ? smartarg1->get() : 0); 
    6074             :   {
    6075             :     try {
    6076           0 :       result = ((libsumo::TraCIInt const *)arg1)->getString();
    6077           0 :     } catch (const libsumo::TraCIException& e) {
    6078           0 :       const std::string s = e.what();
    6079             :       std::string printError;
    6080           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    6081           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    6082             :       }
    6083             :       
    6084           0 :       if (printError == "all" || printError == "client") {
    6085             :         std::cerr << "Error: " << s << std::endl;
    6086             :       }
    6087             :       
    6088             :       
    6089             :       
    6090             :       
    6091             :       {
    6092             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    6093             :       };
    6094             :       
    6095           0 :     } catch (const std::exception& e) {
    6096           0 :       const std::string s = e.what();
    6097             :       std::string printError;
    6098           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    6099           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    6100             :       }
    6101             :       
    6102           0 :       if (printError == "all" || printError == "client") {
    6103             :         std::cerr << "Error: " << s << std::endl;
    6104             :       }
    6105             :       
    6106             :       
    6107             :       
    6108             :       
    6109             :       {
    6110             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    6111             :       };
    6112             :       
    6113           0 :     } catch (...) {
    6114             :       {
    6115             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    6116             :       };
    6117           0 :     }
    6118             :   }
    6119             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
    6120             :   return jresult;
    6121             : }
    6122             : 
    6123             : 
    6124           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIInt_1value_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
    6125             :   libsumo::TraCIInt *arg1 = (libsumo::TraCIInt *) 0 ;
    6126             :   int arg2 ;
    6127             :   std::shared_ptr< libsumo::TraCIInt > *smartarg1 = 0 ;
    6128             :   
    6129             :   (void)jenv;
    6130             :   (void)jcls;
    6131             :   (void)jarg1_;
    6132             :   
    6133           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIInt > **)&jarg1;
    6134           0 :   arg1 = (libsumo::TraCIInt *)(smartarg1 ? smartarg1->get() : 0); 
    6135             :   arg2 = (int)jarg2; 
    6136           0 :   if (arg1) (arg1)->value = arg2;
    6137           0 : }
    6138             : 
    6139             : 
    6140           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIInt_1value_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    6141             :   jint jresult = 0 ;
    6142             :   libsumo::TraCIInt *arg1 = (libsumo::TraCIInt *) 0 ;
    6143             :   std::shared_ptr< libsumo::TraCIInt > *smartarg1 = 0 ;
    6144             :   int result;
    6145             :   
    6146             :   (void)jenv;
    6147             :   (void)jcls;
    6148             :   (void)jarg1_;
    6149             :   
    6150           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIInt > **)&jarg1;
    6151           0 :   arg1 = (libsumo::TraCIInt *)(smartarg1 ? smartarg1->get() : 0); 
    6152           0 :   result = (int) ((arg1)->value);
    6153             :   jresult = (jint)result; 
    6154           0 :   return jresult;
    6155             : }
    6156             : 
    6157             : 
    6158           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIInt_1cast(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    6159             :   jlong jresult = 0 ;
    6160           0 :   std::shared_ptr< libsumo::TraCIResult > arg1 ;
    6161             :   std::shared_ptr< libsumo::TraCIResult > *argp1 ;
    6162           0 :   std::shared_ptr< libsumo::TraCIInt > result;
    6163             :   
    6164             :   (void)jenv;
    6165             :   (void)jcls;
    6166             :   (void)jarg1_;
    6167           0 :   argp1 = *(std::shared_ptr< libsumo::TraCIResult > **)&jarg1;
    6168           0 :   if (argp1) arg1 = *argp1; 
    6169             :   {
    6170             :     try {
    6171           0 :       result = libsumo::TraCIInt::cast(arg1);
    6172             :     } catch (const libsumo::TraCIException& e) {
    6173             :       const std::string s = e.what();
    6174             :       std::string printError;
    6175             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    6176             :         printError = std::getenv("TRACI_PRINT_ERROR");
    6177             :       }
    6178             :       
    6179             :       if (printError == "all" || printError == "client") {
    6180             :         std::cerr << "Error: " << s << std::endl;
    6181             :       }
    6182             :       
    6183             :       
    6184             :       
    6185             :       
    6186             :       {
    6187             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    6188             :       };
    6189             :       
    6190             :     } catch (const std::exception& e) {
    6191             :       const std::string s = e.what();
    6192             :       std::string printError;
    6193             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    6194             :         printError = std::getenv("TRACI_PRINT_ERROR");
    6195             :       }
    6196             :       
    6197             :       if (printError == "all" || printError == "client") {
    6198             :         std::cerr << "Error: " << s << std::endl;
    6199             :       }
    6200             :       
    6201             :       
    6202             :       
    6203             :       
    6204             :       {
    6205             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    6206             :       };
    6207             :       
    6208             :     } catch (...) {
    6209             :       {
    6210             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    6211             :       };
    6212             :     }
    6213             :   }
    6214           0 :   *(std::shared_ptr< libsumo::TraCIInt > **)&jresult = result ? new std::shared_ptr< libsumo::TraCIInt >(result) : 0; 
    6215             :   return jresult;
    6216             : }
    6217             : 
    6218             : 
    6219           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCIInt(JNIEnv *jenv, jclass jcls, jlong jarg1) {
    6220             :   libsumo::TraCIInt *arg1 = (libsumo::TraCIInt *) 0 ;
    6221             :   std::shared_ptr< libsumo::TraCIInt > *smartarg1 = 0 ;
    6222             :   
    6223             :   (void)jenv;
    6224             :   (void)jcls;
    6225             :   
    6226           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIInt > **)&jarg1;
    6227             :   arg1 = (libsumo::TraCIInt *)(smartarg1 ? smartarg1->get() : 0); 
    6228             :   {
    6229             :     try {
    6230           0 :       (void)arg1; delete smartarg1;
    6231             :     } catch (const libsumo::TraCIException& e) {
    6232             :       const std::string s = e.what();
    6233             :       std::string printError;
    6234             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    6235             :         printError = std::getenv("TRACI_PRINT_ERROR");
    6236             :       }
    6237             :       
    6238             :       if (printError == "all" || printError == "client") {
    6239             :         std::cerr << "Error: " << s << std::endl;
    6240             :       }
    6241             :       
    6242             :       
    6243             :       
    6244             :       
    6245             :       {
    6246             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
    6247             :       };
    6248             :       
    6249             :     } catch (const std::exception& e) {
    6250             :       const std::string s = e.what();
    6251             :       std::string printError;
    6252             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    6253             :         printError = std::getenv("TRACI_PRINT_ERROR");
    6254             :       }
    6255             :       
    6256             :       if (printError == "all" || printError == "client") {
    6257             :         std::cerr << "Error: " << s << std::endl;
    6258             :       }
    6259             :       
    6260             :       
    6261             :       
    6262             :       
    6263             :       {
    6264             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
    6265             :       };
    6266             :       
    6267             :     } catch (...) {
    6268             :       {
    6269             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
    6270             :       };
    6271             :     }
    6272             :   }
    6273             : }
    6274             : 
    6275             : 
    6276           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIDouble_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
    6277             :   jlong jresult = 0 ;
    6278             :   libsumo::TraCIDouble *result = 0 ;
    6279             :   
    6280             :   (void)jenv;
    6281             :   (void)jcls;
    6282             :   {
    6283             :     try {
    6284           0 :       result = (libsumo::TraCIDouble *)new libsumo::TraCIDouble();
    6285           0 :     } catch (const libsumo::TraCIException& e) {
    6286           0 :       const std::string s = e.what();
    6287             :       std::string printError;
    6288           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    6289           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    6290             :       }
    6291             :       
    6292           0 :       if (printError == "all" || printError == "client") {
    6293             :         std::cerr << "Error: " << s << std::endl;
    6294             :       }
    6295             :       
    6296             :       
    6297             :       
    6298             :       
    6299             :       {
    6300             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    6301             :       };
    6302             :       
    6303           0 :     } catch (const std::exception& e) {
    6304           0 :       const std::string s = e.what();
    6305             :       std::string printError;
    6306           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    6307           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    6308             :       }
    6309             :       
    6310           0 :       if (printError == "all" || printError == "client") {
    6311             :         std::cerr << "Error: " << s << std::endl;
    6312             :       }
    6313             :       
    6314             :       
    6315             :       
    6316             :       
    6317             :       {
    6318             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    6319             :       };
    6320             :       
    6321           0 :     } catch (...) {
    6322             :       {
    6323             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    6324             :       };
    6325           0 :     }
    6326             :   }
    6327             :   
    6328           0 :   *(std::shared_ptr<  libsumo::TraCIDouble > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCIDouble >(result SWIG_NO_NULL_DELETER_1) : 0;
    6329             :   
    6330           0 :   return jresult;
    6331             : }
    6332             : 
    6333             : 
    6334           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIDouble_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jdouble jarg1) {
    6335             :   jlong jresult = 0 ;
    6336             :   double arg1 ;
    6337             :   libsumo::TraCIDouble *result = 0 ;
    6338             :   
    6339             :   (void)jenv;
    6340             :   (void)jcls;
    6341             :   arg1 = (double)jarg1; 
    6342             :   {
    6343             :     try {
    6344           0 :       result = (libsumo::TraCIDouble *)new libsumo::TraCIDouble(arg1);
    6345           0 :     } catch (const libsumo::TraCIException& e) {
    6346           0 :       const std::string s = e.what();
    6347             :       std::string printError;
    6348           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    6349           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    6350             :       }
    6351             :       
    6352           0 :       if (printError == "all" || printError == "client") {
    6353             :         std::cerr << "Error: " << s << std::endl;
    6354             :       }
    6355             :       
    6356             :       
    6357             :       
    6358             :       
    6359             :       {
    6360             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    6361             :       };
    6362             :       
    6363           0 :     } catch (const std::exception& e) {
    6364           0 :       const std::string s = e.what();
    6365             :       std::string printError;
    6366           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    6367           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    6368             :       }
    6369             :       
    6370           0 :       if (printError == "all" || printError == "client") {
    6371             :         std::cerr << "Error: " << s << std::endl;
    6372             :       }
    6373             :       
    6374             :       
    6375             :       
    6376             :       
    6377             :       {
    6378             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    6379             :       };
    6380             :       
    6381           0 :     } catch (...) {
    6382             :       {
    6383             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    6384             :       };
    6385           0 :     }
    6386             :   }
    6387             :   
    6388           0 :   *(std::shared_ptr<  libsumo::TraCIDouble > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCIDouble >(result SWIG_NO_NULL_DELETER_1) : 0;
    6389             :   
    6390           0 :   return jresult;
    6391             : }
    6392             : 
    6393             : 
    6394           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIDouble_1getString(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    6395             :   jstring jresult = 0 ;
    6396             :   libsumo::TraCIDouble *arg1 = (libsumo::TraCIDouble *) 0 ;
    6397             :   std::shared_ptr< libsumo::TraCIDouble const > *smartarg1 = 0 ;
    6398             :   std::string result;
    6399             :   
    6400             :   (void)jenv;
    6401             :   (void)jcls;
    6402             :   (void)jarg1_;
    6403             :   
    6404           0 :   smartarg1 = *(std::shared_ptr< const libsumo::TraCIDouble > **)&jarg1;
    6405           0 :   arg1 = (libsumo::TraCIDouble *)(smartarg1 ? smartarg1->get() : 0); 
    6406             :   {
    6407             :     try {
    6408           0 :       result = ((libsumo::TraCIDouble const *)arg1)->getString();
    6409           0 :     } catch (const libsumo::TraCIException& e) {
    6410           0 :       const std::string s = e.what();
    6411             :       std::string printError;
    6412           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    6413           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    6414             :       }
    6415             :       
    6416           0 :       if (printError == "all" || printError == "client") {
    6417             :         std::cerr << "Error: " << s << std::endl;
    6418             :       }
    6419             :       
    6420             :       
    6421             :       
    6422             :       
    6423             :       {
    6424             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    6425             :       };
    6426             :       
    6427           0 :     } catch (const std::exception& e) {
    6428           0 :       const std::string s = e.what();
    6429             :       std::string printError;
    6430           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    6431           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    6432             :       }
    6433             :       
    6434           0 :       if (printError == "all" || printError == "client") {
    6435             :         std::cerr << "Error: " << s << std::endl;
    6436             :       }
    6437             :       
    6438             :       
    6439             :       
    6440             :       
    6441             :       {
    6442             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    6443             :       };
    6444             :       
    6445           0 :     } catch (...) {
    6446             :       {
    6447             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    6448             :       };
    6449           0 :     }
    6450             :   }
    6451             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
    6452             :   return jresult;
    6453             : }
    6454             : 
    6455             : 
    6456           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIDouble_1getType(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    6457             :   jint jresult = 0 ;
    6458             :   libsumo::TraCIDouble *arg1 = (libsumo::TraCIDouble *) 0 ;
    6459             :   std::shared_ptr< libsumo::TraCIDouble const > *smartarg1 = 0 ;
    6460             :   int result;
    6461             :   
    6462             :   (void)jenv;
    6463             :   (void)jcls;
    6464             :   (void)jarg1_;
    6465             :   
    6466           0 :   smartarg1 = *(std::shared_ptr< const libsumo::TraCIDouble > **)&jarg1;
    6467           0 :   arg1 = (libsumo::TraCIDouble *)(smartarg1 ? smartarg1->get() : 0); 
    6468             :   {
    6469             :     try {
    6470           0 :       result = (int)((libsumo::TraCIDouble const *)arg1)->getType();
    6471           0 :     } catch (const libsumo::TraCIException& e) {
    6472           0 :       const std::string s = e.what();
    6473             :       std::string printError;
    6474           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    6475           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    6476             :       }
    6477             :       
    6478           0 :       if (printError == "all" || printError == "client") {
    6479             :         std::cerr << "Error: " << s << std::endl;
    6480             :       }
    6481             :       
    6482             :       
    6483             :       
    6484             :       
    6485             :       {
    6486             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    6487             :       };
    6488             :       
    6489           0 :     } catch (const std::exception& e) {
    6490           0 :       const std::string s = e.what();
    6491             :       std::string printError;
    6492           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    6493           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    6494             :       }
    6495             :       
    6496           0 :       if (printError == "all" || printError == "client") {
    6497             :         std::cerr << "Error: " << s << std::endl;
    6498             :       }
    6499             :       
    6500             :       
    6501             :       
    6502             :       
    6503             :       {
    6504             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    6505             :       };
    6506             :       
    6507           0 :     } catch (...) {
    6508             :       {
    6509             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    6510             :       };
    6511           0 :     }
    6512             :   }
    6513             :   jresult = (jint)result; 
    6514             :   return jresult;
    6515             : }
    6516             : 
    6517             : 
    6518           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIDouble_1value_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
    6519             :   libsumo::TraCIDouble *arg1 = (libsumo::TraCIDouble *) 0 ;
    6520             :   double arg2 ;
    6521             :   std::shared_ptr< libsumo::TraCIDouble > *smartarg1 = 0 ;
    6522             :   
    6523             :   (void)jenv;
    6524             :   (void)jcls;
    6525             :   (void)jarg1_;
    6526             :   
    6527           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIDouble > **)&jarg1;
    6528           0 :   arg1 = (libsumo::TraCIDouble *)(smartarg1 ? smartarg1->get() : 0); 
    6529             :   arg2 = (double)jarg2; 
    6530           0 :   if (arg1) (arg1)->value = arg2;
    6531           0 : }
    6532             : 
    6533             : 
    6534           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIDouble_1value_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    6535             :   jdouble jresult = 0 ;
    6536             :   libsumo::TraCIDouble *arg1 = (libsumo::TraCIDouble *) 0 ;
    6537             :   std::shared_ptr< libsumo::TraCIDouble > *smartarg1 = 0 ;
    6538             :   double result;
    6539             :   
    6540             :   (void)jenv;
    6541             :   (void)jcls;
    6542             :   (void)jarg1_;
    6543             :   
    6544           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIDouble > **)&jarg1;
    6545           0 :   arg1 = (libsumo::TraCIDouble *)(smartarg1 ? smartarg1->get() : 0); 
    6546           0 :   result = (double) ((arg1)->value);
    6547             :   jresult = (jdouble)result; 
    6548           0 :   return jresult;
    6549             : }
    6550             : 
    6551             : 
    6552           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIDouble_1cast(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    6553             :   jlong jresult = 0 ;
    6554           0 :   std::shared_ptr< libsumo::TraCIResult > arg1 ;
    6555             :   std::shared_ptr< libsumo::TraCIResult > *argp1 ;
    6556           0 :   std::shared_ptr< libsumo::TraCIDouble > result;
    6557             :   
    6558             :   (void)jenv;
    6559             :   (void)jcls;
    6560             :   (void)jarg1_;
    6561           0 :   argp1 = *(std::shared_ptr< libsumo::TraCIResult > **)&jarg1;
    6562           0 :   if (argp1) arg1 = *argp1; 
    6563             :   {
    6564             :     try {
    6565           0 :       result = libsumo::TraCIDouble::cast(arg1);
    6566             :     } catch (const libsumo::TraCIException& e) {
    6567             :       const std::string s = e.what();
    6568             :       std::string printError;
    6569             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    6570             :         printError = std::getenv("TRACI_PRINT_ERROR");
    6571             :       }
    6572             :       
    6573             :       if (printError == "all" || printError == "client") {
    6574             :         std::cerr << "Error: " << s << std::endl;
    6575             :       }
    6576             :       
    6577             :       
    6578             :       
    6579             :       
    6580             :       {
    6581             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    6582             :       };
    6583             :       
    6584             :     } catch (const std::exception& e) {
    6585             :       const std::string s = e.what();
    6586             :       std::string printError;
    6587             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    6588             :         printError = std::getenv("TRACI_PRINT_ERROR");
    6589             :       }
    6590             :       
    6591             :       if (printError == "all" || printError == "client") {
    6592             :         std::cerr << "Error: " << s << std::endl;
    6593             :       }
    6594             :       
    6595             :       
    6596             :       
    6597             :       
    6598             :       {
    6599             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    6600             :       };
    6601             :       
    6602             :     } catch (...) {
    6603             :       {
    6604             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    6605             :       };
    6606             :     }
    6607             :   }
    6608           0 :   *(std::shared_ptr< libsumo::TraCIDouble > **)&jresult = result ? new std::shared_ptr< libsumo::TraCIDouble >(result) : 0; 
    6609             :   return jresult;
    6610             : }
    6611             : 
    6612             : 
    6613           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCIDouble(JNIEnv *jenv, jclass jcls, jlong jarg1) {
    6614             :   libsumo::TraCIDouble *arg1 = (libsumo::TraCIDouble *) 0 ;
    6615             :   std::shared_ptr< libsumo::TraCIDouble > *smartarg1 = 0 ;
    6616             :   
    6617             :   (void)jenv;
    6618             :   (void)jcls;
    6619             :   
    6620           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIDouble > **)&jarg1;
    6621             :   arg1 = (libsumo::TraCIDouble *)(smartarg1 ? smartarg1->get() : 0); 
    6622             :   {
    6623             :     try {
    6624           0 :       (void)arg1; delete smartarg1;
    6625             :     } catch (const libsumo::TraCIException& e) {
    6626             :       const std::string s = e.what();
    6627             :       std::string printError;
    6628             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    6629             :         printError = std::getenv("TRACI_PRINT_ERROR");
    6630             :       }
    6631             :       
    6632             :       if (printError == "all" || printError == "client") {
    6633             :         std::cerr << "Error: " << s << std::endl;
    6634             :       }
    6635             :       
    6636             :       
    6637             :       
    6638             :       
    6639             :       {
    6640             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
    6641             :       };
    6642             :       
    6643             :     } catch (const std::exception& e) {
    6644             :       const std::string s = e.what();
    6645             :       std::string printError;
    6646             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    6647             :         printError = std::getenv("TRACI_PRINT_ERROR");
    6648             :       }
    6649             :       
    6650             :       if (printError == "all" || printError == "client") {
    6651             :         std::cerr << "Error: " << s << std::endl;
    6652             :       }
    6653             :       
    6654             :       
    6655             :       
    6656             :       
    6657             :       {
    6658             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
    6659             :       };
    6660             :       
    6661             :     } catch (...) {
    6662             :       {
    6663             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
    6664             :       };
    6665             :     }
    6666             :   }
    6667             : }
    6668             : 
    6669             : 
    6670           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIString_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
    6671             :   jlong jresult = 0 ;
    6672             :   libsumo::TraCIString *result = 0 ;
    6673             :   
    6674             :   (void)jenv;
    6675             :   (void)jcls;
    6676             :   {
    6677             :     try {
    6678           0 :       result = (libsumo::TraCIString *)new libsumo::TraCIString();
    6679           0 :     } catch (const libsumo::TraCIException& e) {
    6680           0 :       const std::string s = e.what();
    6681             :       std::string printError;
    6682           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    6683           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    6684             :       }
    6685             :       
    6686           0 :       if (printError == "all" || printError == "client") {
    6687             :         std::cerr << "Error: " << s << std::endl;
    6688             :       }
    6689             :       
    6690             :       
    6691             :       
    6692             :       
    6693             :       {
    6694             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    6695             :       };
    6696             :       
    6697           0 :     } catch (const std::exception& e) {
    6698           0 :       const std::string s = e.what();
    6699             :       std::string printError;
    6700           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    6701           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    6702             :       }
    6703             :       
    6704           0 :       if (printError == "all" || printError == "client") {
    6705             :         std::cerr << "Error: " << s << std::endl;
    6706             :       }
    6707             :       
    6708             :       
    6709             :       
    6710             :       
    6711             :       {
    6712             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    6713             :       };
    6714             :       
    6715           0 :     } catch (...) {
    6716             :       {
    6717             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    6718             :       };
    6719           0 :     }
    6720             :   }
    6721             :   
    6722           0 :   *(std::shared_ptr<  libsumo::TraCIString > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCIString >(result SWIG_NO_NULL_DELETER_1) : 0;
    6723             :   
    6724           0 :   return jresult;
    6725             : }
    6726             : 
    6727             : 
    6728           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIString_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1) {
    6729             :   jlong jresult = 0 ;
    6730             :   std::string arg1 ;
    6731             :   libsumo::TraCIString *result = 0 ;
    6732             :   
    6733             :   (void)jenv;
    6734             :   (void)jcls;
    6735           0 :   if(!jarg1) {
    6736           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    6737             :     return 0;
    6738             :   } 
    6739             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
    6740           0 :   if (!arg1_pstr) return 0;
    6741           0 :   (&arg1)->assign(arg1_pstr);
    6742             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
    6743             :   {
    6744             :     try {
    6745           0 :       result = (libsumo::TraCIString *)new libsumo::TraCIString(arg1);
    6746           0 :     } catch (const libsumo::TraCIException& e) {
    6747           0 :       const std::string s = e.what();
    6748             :       std::string printError;
    6749           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    6750           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    6751             :       }
    6752             :       
    6753           0 :       if (printError == "all" || printError == "client") {
    6754             :         std::cerr << "Error: " << s << std::endl;
    6755             :       }
    6756             :       
    6757             :       
    6758             :       
    6759             :       
    6760             :       {
    6761             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    6762             :       };
    6763             :       
    6764           0 :     } catch (const std::exception& e) {
    6765           0 :       const std::string s = e.what();
    6766             :       std::string printError;
    6767           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    6768           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    6769             :       }
    6770             :       
    6771           0 :       if (printError == "all" || printError == "client") {
    6772             :         std::cerr << "Error: " << s << std::endl;
    6773             :       }
    6774             :       
    6775             :       
    6776             :       
    6777             :       
    6778             :       {
    6779             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    6780             :       };
    6781             :       
    6782           0 :     } catch (...) {
    6783             :       {
    6784             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    6785             :       };
    6786           0 :     }
    6787             :   }
    6788             :   
    6789           0 :   *(std::shared_ptr<  libsumo::TraCIString > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCIString >(result SWIG_NO_NULL_DELETER_1) : 0;
    6790             :   
    6791           0 :   return jresult;
    6792             : }
    6793             : 
    6794             : 
    6795           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIString_1getString(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    6796             :   jstring jresult = 0 ;
    6797             :   libsumo::TraCIString *arg1 = (libsumo::TraCIString *) 0 ;
    6798             :   std::shared_ptr< libsumo::TraCIString const > *smartarg1 = 0 ;
    6799             :   std::string result;
    6800             :   
    6801             :   (void)jenv;
    6802             :   (void)jcls;
    6803             :   (void)jarg1_;
    6804             :   
    6805           0 :   smartarg1 = *(std::shared_ptr< const libsumo::TraCIString > **)&jarg1;
    6806           0 :   arg1 = (libsumo::TraCIString *)(smartarg1 ? smartarg1->get() : 0); 
    6807             :   {
    6808             :     try {
    6809           0 :       result = ((libsumo::TraCIString const *)arg1)->getString();
    6810           0 :     } catch (const libsumo::TraCIException& e) {
    6811           0 :       const std::string s = e.what();
    6812             :       std::string printError;
    6813           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    6814           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    6815             :       }
    6816             :       
    6817           0 :       if (printError == "all" || printError == "client") {
    6818             :         std::cerr << "Error: " << s << std::endl;
    6819             :       }
    6820             :       
    6821             :       
    6822             :       
    6823             :       
    6824             :       {
    6825             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    6826             :       };
    6827             :       
    6828           0 :     } catch (const std::exception& e) {
    6829           0 :       const std::string s = e.what();
    6830             :       std::string printError;
    6831           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    6832           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    6833             :       }
    6834             :       
    6835           0 :       if (printError == "all" || printError == "client") {
    6836             :         std::cerr << "Error: " << s << std::endl;
    6837             :       }
    6838             :       
    6839             :       
    6840             :       
    6841             :       
    6842             :       {
    6843             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    6844             :       };
    6845             :       
    6846           0 :     } catch (...) {
    6847             :       {
    6848             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    6849             :       };
    6850           0 :     }
    6851             :   }
    6852             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
    6853             :   return jresult;
    6854             : }
    6855             : 
    6856             : 
    6857           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIString_1getType(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    6858             :   jint jresult = 0 ;
    6859             :   libsumo::TraCIString *arg1 = (libsumo::TraCIString *) 0 ;
    6860             :   std::shared_ptr< libsumo::TraCIString const > *smartarg1 = 0 ;
    6861             :   int result;
    6862             :   
    6863             :   (void)jenv;
    6864             :   (void)jcls;
    6865             :   (void)jarg1_;
    6866             :   
    6867           0 :   smartarg1 = *(std::shared_ptr< const libsumo::TraCIString > **)&jarg1;
    6868           0 :   arg1 = (libsumo::TraCIString *)(smartarg1 ? smartarg1->get() : 0); 
    6869             :   {
    6870             :     try {
    6871           0 :       result = (int)((libsumo::TraCIString const *)arg1)->getType();
    6872           0 :     } catch (const libsumo::TraCIException& e) {
    6873           0 :       const std::string s = e.what();
    6874             :       std::string printError;
    6875           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    6876           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    6877             :       }
    6878             :       
    6879           0 :       if (printError == "all" || printError == "client") {
    6880             :         std::cerr << "Error: " << s << std::endl;
    6881             :       }
    6882             :       
    6883             :       
    6884             :       
    6885             :       
    6886             :       {
    6887             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    6888             :       };
    6889             :       
    6890           0 :     } catch (const std::exception& e) {
    6891           0 :       const std::string s = e.what();
    6892             :       std::string printError;
    6893           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    6894           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    6895             :       }
    6896             :       
    6897           0 :       if (printError == "all" || printError == "client") {
    6898             :         std::cerr << "Error: " << s << std::endl;
    6899             :       }
    6900             :       
    6901             :       
    6902             :       
    6903             :       
    6904             :       {
    6905             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    6906             :       };
    6907             :       
    6908           0 :     } catch (...) {
    6909             :       {
    6910             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    6911             :       };
    6912           0 :     }
    6913             :   }
    6914             :   jresult = (jint)result; 
    6915             :   return jresult;
    6916             : }
    6917             : 
    6918             : 
    6919           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIString_1value_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
    6920             :   libsumo::TraCIString *arg1 = (libsumo::TraCIString *) 0 ;
    6921             :   std::string *arg2 = 0 ;
    6922             :   std::shared_ptr< libsumo::TraCIString > *smartarg1 = 0 ;
    6923             :   
    6924             :   (void)jenv;
    6925             :   (void)jcls;
    6926             :   (void)jarg1_;
    6927             :   
    6928           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIString > **)&jarg1;
    6929           0 :   arg1 = (libsumo::TraCIString *)(smartarg1 ? smartarg1->get() : 0); 
    6930           0 :   if(!jarg2) {
    6931           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    6932           0 :     return ;
    6933             :   }
    6934             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
    6935           0 :   if (!arg2_pstr) return ;
    6936           0 :   std::string arg2_str(arg2_pstr);
    6937             :   arg2 = &arg2_str;
    6938             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
    6939           0 :   if (arg1) (arg1)->value = *arg2;
    6940             : }
    6941             : 
    6942             : 
    6943           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIString_1value_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    6944             :   jstring jresult = 0 ;
    6945             :   libsumo::TraCIString *arg1 = (libsumo::TraCIString *) 0 ;
    6946             :   std::shared_ptr< libsumo::TraCIString > *smartarg1 = 0 ;
    6947             :   std::string *result = 0 ;
    6948             :   
    6949             :   (void)jenv;
    6950             :   (void)jcls;
    6951             :   (void)jarg1_;
    6952             :   
    6953           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIString > **)&jarg1;
    6954           0 :   arg1 = (libsumo::TraCIString *)(smartarg1 ? smartarg1->get() : 0); 
    6955             :   result = (std::string *) & ((arg1)->value);
    6956             :   jresult = jenv->NewStringUTF(result->c_str()); 
    6957           0 :   return jresult;
    6958             : }
    6959             : 
    6960             : 
    6961           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIString_1cast(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    6962             :   jlong jresult = 0 ;
    6963           0 :   std::shared_ptr< libsumo::TraCIResult > arg1 ;
    6964             :   std::shared_ptr< libsumo::TraCIResult > *argp1 ;
    6965           0 :   std::shared_ptr< libsumo::TraCIString > result;
    6966             :   
    6967             :   (void)jenv;
    6968             :   (void)jcls;
    6969             :   (void)jarg1_;
    6970           0 :   argp1 = *(std::shared_ptr< libsumo::TraCIResult > **)&jarg1;
    6971           0 :   if (argp1) arg1 = *argp1; 
    6972             :   {
    6973             :     try {
    6974           0 :       result = libsumo::TraCIString::cast(arg1);
    6975             :     } catch (const libsumo::TraCIException& e) {
    6976             :       const std::string s = e.what();
    6977             :       std::string printError;
    6978             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    6979             :         printError = std::getenv("TRACI_PRINT_ERROR");
    6980             :       }
    6981             :       
    6982             :       if (printError == "all" || printError == "client") {
    6983             :         std::cerr << "Error: " << s << std::endl;
    6984             :       }
    6985             :       
    6986             :       
    6987             :       
    6988             :       
    6989             :       {
    6990             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    6991             :       };
    6992             :       
    6993             :     } catch (const std::exception& e) {
    6994             :       const std::string s = e.what();
    6995             :       std::string printError;
    6996             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    6997             :         printError = std::getenv("TRACI_PRINT_ERROR");
    6998             :       }
    6999             :       
    7000             :       if (printError == "all" || printError == "client") {
    7001             :         std::cerr << "Error: " << s << std::endl;
    7002             :       }
    7003             :       
    7004             :       
    7005             :       
    7006             :       
    7007             :       {
    7008             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    7009             :       };
    7010             :       
    7011             :     } catch (...) {
    7012             :       {
    7013             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    7014             :       };
    7015             :     }
    7016             :   }
    7017           0 :   *(std::shared_ptr< libsumo::TraCIString > **)&jresult = result ? new std::shared_ptr< libsumo::TraCIString >(result) : 0; 
    7018             :   return jresult;
    7019             : }
    7020             : 
    7021             : 
    7022           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCIString(JNIEnv *jenv, jclass jcls, jlong jarg1) {
    7023             :   libsumo::TraCIString *arg1 = (libsumo::TraCIString *) 0 ;
    7024             :   std::shared_ptr< libsumo::TraCIString > *smartarg1 = 0 ;
    7025             :   
    7026             :   (void)jenv;
    7027             :   (void)jcls;
    7028             :   
    7029           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIString > **)&jarg1;
    7030             :   arg1 = (libsumo::TraCIString *)(smartarg1 ? smartarg1->get() : 0); 
    7031             :   {
    7032             :     try {
    7033           0 :       (void)arg1; delete smartarg1;
    7034             :     } catch (const libsumo::TraCIException& e) {
    7035             :       const std::string s = e.what();
    7036             :       std::string printError;
    7037             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    7038             :         printError = std::getenv("TRACI_PRINT_ERROR");
    7039             :       }
    7040             :       
    7041             :       if (printError == "all" || printError == "client") {
    7042             :         std::cerr << "Error: " << s << std::endl;
    7043             :       }
    7044             :       
    7045             :       
    7046             :       
    7047             :       
    7048             :       {
    7049             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
    7050             :       };
    7051             :       
    7052             :     } catch (const std::exception& e) {
    7053             :       const std::string s = e.what();
    7054             :       std::string printError;
    7055             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    7056             :         printError = std::getenv("TRACI_PRINT_ERROR");
    7057             :       }
    7058             :       
    7059             :       if (printError == "all" || printError == "client") {
    7060             :         std::cerr << "Error: " << s << std::endl;
    7061             :       }
    7062             :       
    7063             :       
    7064             :       
    7065             :       
    7066             :       {
    7067             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
    7068             :       };
    7069             :       
    7070             :     } catch (...) {
    7071             :       {
    7072             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
    7073             :       };
    7074             :     }
    7075             :   }
    7076             : }
    7077             : 
    7078             : 
    7079           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStringList_1getString(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    7080             :   jstring jresult = 0 ;
    7081             :   libsumo::TraCIStringList *arg1 = (libsumo::TraCIStringList *) 0 ;
    7082             :   std::shared_ptr< libsumo::TraCIStringList const > *smartarg1 = 0 ;
    7083             :   std::string result;
    7084             :   
    7085             :   (void)jenv;
    7086             :   (void)jcls;
    7087             :   (void)jarg1_;
    7088             :   
    7089           0 :   smartarg1 = *(std::shared_ptr< const libsumo::TraCIStringList > **)&jarg1;
    7090           0 :   arg1 = (libsumo::TraCIStringList *)(smartarg1 ? smartarg1->get() : 0); 
    7091             :   {
    7092             :     try {
    7093           0 :       result = ((libsumo::TraCIStringList const *)arg1)->getString();
    7094           0 :     } catch (const libsumo::TraCIException& e) {
    7095           0 :       const std::string s = e.what();
    7096             :       std::string printError;
    7097           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    7098           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    7099             :       }
    7100             :       
    7101           0 :       if (printError == "all" || printError == "client") {
    7102             :         std::cerr << "Error: " << s << std::endl;
    7103             :       }
    7104             :       
    7105             :       
    7106             :       
    7107             :       
    7108             :       {
    7109             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    7110             :       };
    7111             :       
    7112           0 :     } catch (const std::exception& e) {
    7113           0 :       const std::string s = e.what();
    7114             :       std::string printError;
    7115           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    7116           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    7117             :       }
    7118             :       
    7119           0 :       if (printError == "all" || printError == "client") {
    7120             :         std::cerr << "Error: " << s << std::endl;
    7121             :       }
    7122             :       
    7123             :       
    7124             :       
    7125             :       
    7126             :       {
    7127             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    7128             :       };
    7129             :       
    7130           0 :     } catch (...) {
    7131             :       {
    7132             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    7133             :       };
    7134           0 :     }
    7135             :   }
    7136             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
    7137             :   return jresult;
    7138             : }
    7139             : 
    7140             : 
    7141           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStringList_1value_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
    7142             :   libsumo::TraCIStringList *arg1 = (libsumo::TraCIStringList *) 0 ;
    7143             :   std::vector< std::string > *arg2 = (std::vector< std::string > *) 0 ;
    7144             :   std::shared_ptr< libsumo::TraCIStringList > *smartarg1 = 0 ;
    7145             :   
    7146             :   (void)jenv;
    7147             :   (void)jcls;
    7148             :   (void)jarg1_;
    7149             :   (void)jarg2_;
    7150             :   
    7151           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIStringList > **)&jarg1;
    7152           0 :   arg1 = (libsumo::TraCIStringList *)(smartarg1 ? smartarg1->get() : 0); 
    7153           0 :   arg2 = *(std::vector< std::string > **)&jarg2; 
    7154           0 :   if (arg1) (arg1)->value = *arg2;
    7155           0 : }
    7156             : 
    7157             : 
    7158          20 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStringList_1value_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    7159             :   jlong jresult = 0 ;
    7160             :   libsumo::TraCIStringList *arg1 = (libsumo::TraCIStringList *) 0 ;
    7161             :   std::shared_ptr< libsumo::TraCIStringList > *smartarg1 = 0 ;
    7162             :   std::vector< std::string > *result = 0 ;
    7163             :   
    7164             :   (void)jenv;
    7165             :   (void)jcls;
    7166             :   (void)jarg1_;
    7167             :   
    7168          20 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIStringList > **)&jarg1;
    7169          20 :   arg1 = (libsumo::TraCIStringList *)(smartarg1 ? smartarg1->get() : 0); 
    7170          20 :   result = (std::vector< std::string > *)& ((arg1)->value);
    7171          20 :   *(std::vector< std::string > **)&jresult = result; 
    7172          20 :   return jresult;
    7173             : }
    7174             : 
    7175             : 
    7176          20 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStringList_1cast(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    7177             :   jlong jresult = 0 ;
    7178          20 :   std::shared_ptr< libsumo::TraCIResult > arg1 ;
    7179             :   std::shared_ptr< libsumo::TraCIResult > *argp1 ;
    7180          20 :   std::shared_ptr< libsumo::TraCIStringList > result;
    7181             :   
    7182             :   (void)jenv;
    7183             :   (void)jcls;
    7184             :   (void)jarg1_;
    7185          20 :   argp1 = *(std::shared_ptr< libsumo::TraCIResult > **)&jarg1;
    7186          20 :   if (argp1) arg1 = *argp1; 
    7187             :   {
    7188             :     try {
    7189          20 :       result = libsumo::TraCIStringList::cast(arg1);
    7190             :     } catch (const libsumo::TraCIException& e) {
    7191             :       const std::string s = e.what();
    7192             :       std::string printError;
    7193             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    7194             :         printError = std::getenv("TRACI_PRINT_ERROR");
    7195             :       }
    7196             :       
    7197             :       if (printError == "all" || printError == "client") {
    7198             :         std::cerr << "Error: " << s << std::endl;
    7199             :       }
    7200             :       
    7201             :       
    7202             :       
    7203             :       
    7204             :       {
    7205             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    7206             :       };
    7207             :       
    7208             :     } catch (const std::exception& e) {
    7209             :       const std::string s = e.what();
    7210             :       std::string printError;
    7211             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    7212             :         printError = std::getenv("TRACI_PRINT_ERROR");
    7213             :       }
    7214             :       
    7215             :       if (printError == "all" || printError == "client") {
    7216             :         std::cerr << "Error: " << s << std::endl;
    7217             :       }
    7218             :       
    7219             :       
    7220             :       
    7221             :       
    7222             :       {
    7223             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    7224             :       };
    7225             :       
    7226             :     } catch (...) {
    7227             :       {
    7228             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    7229             :       };
    7230             :     }
    7231             :   }
    7232          40 :   *(std::shared_ptr< libsumo::TraCIStringList > **)&jresult = result ? new std::shared_ptr< libsumo::TraCIStringList >(result) : 0; 
    7233             :   return jresult;
    7234             : }
    7235             : 
    7236             : 
    7237           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIStringList(JNIEnv *jenv, jclass jcls) {
    7238             :   jlong jresult = 0 ;
    7239             :   libsumo::TraCIStringList *result = 0 ;
    7240             :   
    7241             :   (void)jenv;
    7242             :   (void)jcls;
    7243             :   {
    7244             :     try {
    7245           0 :       result = (libsumo::TraCIStringList *)new libsumo::TraCIStringList();
    7246           0 :     } catch (const libsumo::TraCIException& e) {
    7247           0 :       const std::string s = e.what();
    7248             :       std::string printError;
    7249           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    7250           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    7251             :       }
    7252             :       
    7253           0 :       if (printError == "all" || printError == "client") {
    7254             :         std::cerr << "Error: " << s << std::endl;
    7255             :       }
    7256             :       
    7257             :       
    7258             :       
    7259             :       
    7260             :       {
    7261             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    7262             :       };
    7263             :       
    7264           0 :     } catch (const std::exception& e) {
    7265           0 :       const std::string s = e.what();
    7266             :       std::string printError;
    7267           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    7268           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    7269             :       }
    7270             :       
    7271           0 :       if (printError == "all" || printError == "client") {
    7272             :         std::cerr << "Error: " << s << std::endl;
    7273             :       }
    7274             :       
    7275             :       
    7276             :       
    7277             :       
    7278             :       {
    7279             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    7280             :       };
    7281             :       
    7282           0 :     } catch (...) {
    7283             :       {
    7284             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    7285             :       };
    7286           0 :     }
    7287             :   }
    7288             :   
    7289           0 :   *(std::shared_ptr<  libsumo::TraCIStringList > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCIStringList >(result SWIG_NO_NULL_DELETER_1) : 0;
    7290             :   
    7291           0 :   return jresult;
    7292             : }
    7293             : 
    7294             : 
    7295           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCIStringList(JNIEnv *jenv, jclass jcls, jlong jarg1) {
    7296             :   libsumo::TraCIStringList *arg1 = (libsumo::TraCIStringList *) 0 ;
    7297             :   std::shared_ptr< libsumo::TraCIStringList > *smartarg1 = 0 ;
    7298             :   
    7299             :   (void)jenv;
    7300             :   (void)jcls;
    7301             :   
    7302           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIStringList > **)&jarg1;
    7303             :   arg1 = (libsumo::TraCIStringList *)(smartarg1 ? smartarg1->get() : 0); 
    7304             :   {
    7305             :     try {
    7306           0 :       (void)arg1; delete smartarg1;
    7307             :     } catch (const libsumo::TraCIException& e) {
    7308             :       const std::string s = e.what();
    7309             :       std::string printError;
    7310             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    7311             :         printError = std::getenv("TRACI_PRINT_ERROR");
    7312             :       }
    7313             :       
    7314             :       if (printError == "all" || printError == "client") {
    7315             :         std::cerr << "Error: " << s << std::endl;
    7316             :       }
    7317             :       
    7318             :       
    7319             :       
    7320             :       
    7321             :       {
    7322             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
    7323             :       };
    7324             :       
    7325             :     } catch (const std::exception& e) {
    7326             :       const std::string s = e.what();
    7327             :       std::string printError;
    7328             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    7329             :         printError = std::getenv("TRACI_PRINT_ERROR");
    7330             :       }
    7331             :       
    7332             :       if (printError == "all" || printError == "client") {
    7333             :         std::cerr << "Error: " << s << std::endl;
    7334             :       }
    7335             :       
    7336             :       
    7337             :       
    7338             :       
    7339             :       {
    7340             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
    7341             :       };
    7342             :       
    7343             :     } catch (...) {
    7344             :       {
    7345             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
    7346             :       };
    7347             :     }
    7348             :   }
    7349             : }
    7350             : 
    7351             : 
    7352           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIDoubleList_1getString(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    7353             :   jstring jresult = 0 ;
    7354             :   libsumo::TraCIDoubleList *arg1 = (libsumo::TraCIDoubleList *) 0 ;
    7355             :   std::shared_ptr< libsumo::TraCIDoubleList const > *smartarg1 = 0 ;
    7356             :   std::string result;
    7357             :   
    7358             :   (void)jenv;
    7359             :   (void)jcls;
    7360             :   (void)jarg1_;
    7361             :   
    7362           0 :   smartarg1 = *(std::shared_ptr< const libsumo::TraCIDoubleList > **)&jarg1;
    7363           0 :   arg1 = (libsumo::TraCIDoubleList *)(smartarg1 ? smartarg1->get() : 0); 
    7364             :   {
    7365             :     try {
    7366           0 :       result = ((libsumo::TraCIDoubleList const *)arg1)->getString();
    7367           0 :     } catch (const libsumo::TraCIException& e) {
    7368           0 :       const std::string s = e.what();
    7369             :       std::string printError;
    7370           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    7371           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    7372             :       }
    7373             :       
    7374           0 :       if (printError == "all" || printError == "client") {
    7375             :         std::cerr << "Error: " << s << std::endl;
    7376             :       }
    7377             :       
    7378             :       
    7379             :       
    7380             :       
    7381             :       {
    7382             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    7383             :       };
    7384             :       
    7385           0 :     } catch (const std::exception& e) {
    7386           0 :       const std::string s = e.what();
    7387             :       std::string printError;
    7388           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    7389           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    7390             :       }
    7391             :       
    7392           0 :       if (printError == "all" || printError == "client") {
    7393             :         std::cerr << "Error: " << s << std::endl;
    7394             :       }
    7395             :       
    7396             :       
    7397             :       
    7398             :       
    7399             :       {
    7400             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    7401             :       };
    7402             :       
    7403           0 :     } catch (...) {
    7404             :       {
    7405             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    7406             :       };
    7407           0 :     }
    7408             :   }
    7409             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
    7410             :   return jresult;
    7411             : }
    7412             : 
    7413             : 
    7414           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIDoubleList_1value_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
    7415             :   libsumo::TraCIDoubleList *arg1 = (libsumo::TraCIDoubleList *) 0 ;
    7416             :   std::vector< double > *arg2 = (std::vector< double > *) 0 ;
    7417             :   std::shared_ptr< libsumo::TraCIDoubleList > *smartarg1 = 0 ;
    7418             :   
    7419             :   (void)jenv;
    7420             :   (void)jcls;
    7421             :   (void)jarg1_;
    7422             :   (void)jarg2_;
    7423             :   
    7424           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIDoubleList > **)&jarg1;
    7425           0 :   arg1 = (libsumo::TraCIDoubleList *)(smartarg1 ? smartarg1->get() : 0); 
    7426           0 :   arg2 = *(std::vector< double > **)&jarg2; 
    7427           0 :   if (arg1) (arg1)->value = *arg2;
    7428           0 : }
    7429             : 
    7430             : 
    7431           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIDoubleList_1value_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    7432             :   jlong jresult = 0 ;
    7433             :   libsumo::TraCIDoubleList *arg1 = (libsumo::TraCIDoubleList *) 0 ;
    7434             :   std::shared_ptr< libsumo::TraCIDoubleList > *smartarg1 = 0 ;
    7435             :   std::vector< double > *result = 0 ;
    7436             :   
    7437             :   (void)jenv;
    7438             :   (void)jcls;
    7439             :   (void)jarg1_;
    7440             :   
    7441           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIDoubleList > **)&jarg1;
    7442           0 :   arg1 = (libsumo::TraCIDoubleList *)(smartarg1 ? smartarg1->get() : 0); 
    7443           0 :   result = (std::vector< double > *)& ((arg1)->value);
    7444           0 :   *(std::vector< double > **)&jresult = result; 
    7445           0 :   return jresult;
    7446             : }
    7447             : 
    7448             : 
    7449           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIDoubleList_1cast(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    7450             :   jlong jresult = 0 ;
    7451           0 :   std::shared_ptr< libsumo::TraCIResult > arg1 ;
    7452             :   std::shared_ptr< libsumo::TraCIResult > *argp1 ;
    7453           0 :   std::shared_ptr< libsumo::TraCIDoubleList > result;
    7454             :   
    7455             :   (void)jenv;
    7456             :   (void)jcls;
    7457             :   (void)jarg1_;
    7458           0 :   argp1 = *(std::shared_ptr< libsumo::TraCIResult > **)&jarg1;
    7459           0 :   if (argp1) arg1 = *argp1; 
    7460             :   {
    7461             :     try {
    7462           0 :       result = libsumo::TraCIDoubleList::cast(arg1);
    7463             :     } catch (const libsumo::TraCIException& e) {
    7464             :       const std::string s = e.what();
    7465             :       std::string printError;
    7466             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    7467             :         printError = std::getenv("TRACI_PRINT_ERROR");
    7468             :       }
    7469             :       
    7470             :       if (printError == "all" || printError == "client") {
    7471             :         std::cerr << "Error: " << s << std::endl;
    7472             :       }
    7473             :       
    7474             :       
    7475             :       
    7476             :       
    7477             :       {
    7478             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    7479             :       };
    7480             :       
    7481             :     } catch (const std::exception& e) {
    7482             :       const std::string s = e.what();
    7483             :       std::string printError;
    7484             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    7485             :         printError = std::getenv("TRACI_PRINT_ERROR");
    7486             :       }
    7487             :       
    7488             :       if (printError == "all" || printError == "client") {
    7489             :         std::cerr << "Error: " << s << std::endl;
    7490             :       }
    7491             :       
    7492             :       
    7493             :       
    7494             :       
    7495             :       {
    7496             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    7497             :       };
    7498             :       
    7499             :     } catch (...) {
    7500             :       {
    7501             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    7502             :       };
    7503             :     }
    7504             :   }
    7505           0 :   *(std::shared_ptr< libsumo::TraCIDoubleList > **)&jresult = result ? new std::shared_ptr< libsumo::TraCIDoubleList >(result) : 0; 
    7506             :   return jresult;
    7507             : }
    7508             : 
    7509             : 
    7510           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIDoubleList(JNIEnv *jenv, jclass jcls) {
    7511             :   jlong jresult = 0 ;
    7512             :   libsumo::TraCIDoubleList *result = 0 ;
    7513             :   
    7514             :   (void)jenv;
    7515             :   (void)jcls;
    7516             :   {
    7517             :     try {
    7518           0 :       result = (libsumo::TraCIDoubleList *)new libsumo::TraCIDoubleList();
    7519           0 :     } catch (const libsumo::TraCIException& e) {
    7520           0 :       const std::string s = e.what();
    7521             :       std::string printError;
    7522           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    7523           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    7524             :       }
    7525             :       
    7526           0 :       if (printError == "all" || printError == "client") {
    7527             :         std::cerr << "Error: " << s << std::endl;
    7528             :       }
    7529             :       
    7530             :       
    7531             :       
    7532             :       
    7533             :       {
    7534             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    7535             :       };
    7536             :       
    7537           0 :     } catch (const std::exception& e) {
    7538           0 :       const std::string s = e.what();
    7539             :       std::string printError;
    7540           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    7541           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    7542             :       }
    7543             :       
    7544           0 :       if (printError == "all" || printError == "client") {
    7545             :         std::cerr << "Error: " << s << std::endl;
    7546             :       }
    7547             :       
    7548             :       
    7549             :       
    7550             :       
    7551             :       {
    7552             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    7553             :       };
    7554             :       
    7555           0 :     } catch (...) {
    7556             :       {
    7557             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    7558             :       };
    7559           0 :     }
    7560             :   }
    7561             :   
    7562           0 :   *(std::shared_ptr<  libsumo::TraCIDoubleList > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCIDoubleList >(result SWIG_NO_NULL_DELETER_1) : 0;
    7563             :   
    7564           0 :   return jresult;
    7565             : }
    7566             : 
    7567             : 
    7568           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCIDoubleList(JNIEnv *jenv, jclass jcls, jlong jarg1) {
    7569             :   libsumo::TraCIDoubleList *arg1 = (libsumo::TraCIDoubleList *) 0 ;
    7570             :   std::shared_ptr< libsumo::TraCIDoubleList > *smartarg1 = 0 ;
    7571             :   
    7572             :   (void)jenv;
    7573             :   (void)jcls;
    7574             :   
    7575           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIDoubleList > **)&jarg1;
    7576             :   arg1 = (libsumo::TraCIDoubleList *)(smartarg1 ? smartarg1->get() : 0); 
    7577             :   {
    7578             :     try {
    7579           0 :       (void)arg1; delete smartarg1;
    7580             :     } catch (const libsumo::TraCIException& e) {
    7581             :       const std::string s = e.what();
    7582             :       std::string printError;
    7583             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    7584             :         printError = std::getenv("TRACI_PRINT_ERROR");
    7585             :       }
    7586             :       
    7587             :       if (printError == "all" || printError == "client") {
    7588             :         std::cerr << "Error: " << s << std::endl;
    7589             :       }
    7590             :       
    7591             :       
    7592             :       
    7593             :       
    7594             :       {
    7595             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
    7596             :       };
    7597             :       
    7598             :     } catch (const std::exception& e) {
    7599             :       const std::string s = e.what();
    7600             :       std::string printError;
    7601             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    7602             :         printError = std::getenv("TRACI_PRINT_ERROR");
    7603             :       }
    7604             :       
    7605             :       if (printError == "all" || printError == "client") {
    7606             :         std::cerr << "Error: " << s << std::endl;
    7607             :       }
    7608             :       
    7609             :       
    7610             :       
    7611             :       
    7612             :       {
    7613             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
    7614             :       };
    7615             :       
    7616             :     } catch (...) {
    7617             :       {
    7618             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
    7619             :       };
    7620             :     }
    7621             :   }
    7622             : }
    7623             : 
    7624             : 
    7625           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIPhase_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
    7626             :   jlong jresult = 0 ;
    7627             :   libsumo::TraCIPhase *result = 0 ;
    7628             :   
    7629             :   (void)jenv;
    7630             :   (void)jcls;
    7631             :   {
    7632             :     try {
    7633           0 :       result = (libsumo::TraCIPhase *)new libsumo::TraCIPhase();
    7634           0 :     } catch (const libsumo::TraCIException& e) {
    7635           0 :       const std::string s = e.what();
    7636             :       std::string printError;
    7637           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    7638           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    7639             :       }
    7640             :       
    7641           0 :       if (printError == "all" || printError == "client") {
    7642             :         std::cerr << "Error: " << s << std::endl;
    7643             :       }
    7644             :       
    7645             :       
    7646             :       
    7647             :       
    7648             :       {
    7649             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    7650             :       };
    7651             :       
    7652           0 :     } catch (const std::exception& e) {
    7653           0 :       const std::string s = e.what();
    7654             :       std::string printError;
    7655           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    7656           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    7657             :       }
    7658             :       
    7659           0 :       if (printError == "all" || printError == "client") {
    7660             :         std::cerr << "Error: " << s << std::endl;
    7661             :       }
    7662             :       
    7663             :       
    7664             :       
    7665             :       
    7666             :       {
    7667             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    7668             :       };
    7669             :       
    7670           0 :     } catch (...) {
    7671             :       {
    7672             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    7673             :       };
    7674           0 :     }
    7675             :   }
    7676             :   
    7677           0 :   *(std::shared_ptr<  libsumo::TraCIPhase > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCIPhase >(result SWIG_NO_NULL_DELETER_1) : 0;
    7678             :   
    7679           0 :   return jresult;
    7680             : }
    7681             : 
    7682             : 
    7683           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIPhase_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jdouble jarg1, jstring jarg2, jdouble jarg3, jdouble jarg4, jlong jarg5, jobject jarg5_, jstring jarg6) {
    7684             :   jlong jresult = 0 ;
    7685             :   double arg1 ;
    7686             :   std::string *arg2 = 0 ;
    7687             :   double arg3 ;
    7688             :   double arg4 ;
    7689             :   std::vector< int > *arg5 = 0 ;
    7690             :   std::string *arg6 = 0 ;
    7691             :   libsumo::TraCIPhase *result = 0 ;
    7692             :   
    7693             :   (void)jenv;
    7694             :   (void)jcls;
    7695             :   (void)jarg5_;
    7696             :   arg1 = (double)jarg1; 
    7697           0 :   if(!jarg2) {
    7698           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    7699           0 :     return 0;
    7700             :   }
    7701             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
    7702           0 :   if (!arg2_pstr) return 0;
    7703           0 :   std::string arg2_str(arg2_pstr);
    7704             :   arg2 = &arg2_str;
    7705             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
    7706             :   arg3 = (double)jarg3; 
    7707             :   arg4 = (double)jarg4; 
    7708           0 :   arg5 = *(std::vector< int > **)&jarg5;
    7709           0 :   if (!arg5) {
    7710           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
    7711             :     return 0;
    7712             :   } 
    7713           0 :   if(!jarg6) {
    7714           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    7715             :     return 0;
    7716             :   }
    7717             :   const char *arg6_pstr = (const char *)jenv->GetStringUTFChars(jarg6, 0); 
    7718           0 :   if (!arg6_pstr) return 0;
    7719           0 :   std::string arg6_str(arg6_pstr);
    7720             :   arg6 = &arg6_str;
    7721             :   jenv->ReleaseStringUTFChars(jarg6, arg6_pstr); 
    7722             :   {
    7723             :     try {
    7724           0 :       result = (libsumo::TraCIPhase *)new libsumo::TraCIPhase(arg1,(std::string const &)*arg2,arg3,arg4,(std::vector< int > const &)*arg5,(std::string const &)*arg6);
    7725           0 :     } catch (const libsumo::TraCIException& e) {
    7726           0 :       const std::string s = e.what();
    7727             :       std::string printError;
    7728           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    7729           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    7730             :       }
    7731             :       
    7732           0 :       if (printError == "all" || printError == "client") {
    7733             :         std::cerr << "Error: " << s << std::endl;
    7734             :       }
    7735             :       
    7736             :       
    7737             :       
    7738             :       
    7739             :       {
    7740             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    7741             :       };
    7742             :       
    7743           0 :     } catch (const std::exception& e) {
    7744           0 :       const std::string s = e.what();
    7745             :       std::string printError;
    7746           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    7747           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    7748             :       }
    7749             :       
    7750           0 :       if (printError == "all" || printError == "client") {
    7751             :         std::cerr << "Error: " << s << std::endl;
    7752             :       }
    7753             :       
    7754             :       
    7755             :       
    7756             :       
    7757             :       {
    7758             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    7759             :       };
    7760             :       
    7761           0 :     } catch (...) {
    7762             :       {
    7763             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    7764             :       };
    7765           0 :     }
    7766             :   }
    7767             :   
    7768           0 :   *(std::shared_ptr<  libsumo::TraCIPhase > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCIPhase >(result SWIG_NO_NULL_DELETER_1) : 0;
    7769             :   
    7770           0 :   return jresult;
    7771             : }
    7772             : 
    7773             : 
    7774           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIPhase_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jdouble jarg1, jstring jarg2, jdouble jarg3, jdouble jarg4, jlong jarg5, jobject jarg5_) {
    7775             :   jlong jresult = 0 ;
    7776             :   double arg1 ;
    7777             :   std::string *arg2 = 0 ;
    7778             :   double arg3 ;
    7779             :   double arg4 ;
    7780             :   std::vector< int > *arg5 = 0 ;
    7781             :   libsumo::TraCIPhase *result = 0 ;
    7782             :   
    7783             :   (void)jenv;
    7784             :   (void)jcls;
    7785             :   (void)jarg5_;
    7786             :   arg1 = (double)jarg1; 
    7787           0 :   if(!jarg2) {
    7788           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    7789           0 :     return 0;
    7790             :   }
    7791             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
    7792           0 :   if (!arg2_pstr) return 0;
    7793           0 :   std::string arg2_str(arg2_pstr);
    7794             :   arg2 = &arg2_str;
    7795             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
    7796             :   arg3 = (double)jarg3; 
    7797             :   arg4 = (double)jarg4; 
    7798           0 :   arg5 = *(std::vector< int > **)&jarg5;
    7799           0 :   if (!arg5) {
    7800           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
    7801             :     return 0;
    7802             :   } 
    7803             :   {
    7804             :     try {
    7805           0 :       result = (libsumo::TraCIPhase *)new libsumo::TraCIPhase(arg1,(std::string const &)*arg2,arg3,arg4,(std::vector< int > const &)*arg5);
    7806           0 :     } catch (const libsumo::TraCIException& e) {
    7807           0 :       const std::string s = e.what();
    7808             :       std::string printError;
    7809           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    7810           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    7811             :       }
    7812             :       
    7813           0 :       if (printError == "all" || printError == "client") {
    7814             :         std::cerr << "Error: " << s << std::endl;
    7815             :       }
    7816             :       
    7817             :       
    7818             :       
    7819             :       
    7820             :       {
    7821             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    7822             :       };
    7823             :       
    7824           0 :     } catch (const std::exception& e) {
    7825           0 :       const std::string s = e.what();
    7826             :       std::string printError;
    7827           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    7828           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    7829             :       }
    7830             :       
    7831           0 :       if (printError == "all" || printError == "client") {
    7832             :         std::cerr << "Error: " << s << std::endl;
    7833             :       }
    7834             :       
    7835             :       
    7836             :       
    7837             :       
    7838             :       {
    7839             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    7840             :       };
    7841             :       
    7842           0 :     } catch (...) {
    7843             :       {
    7844             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    7845             :       };
    7846           0 :     }
    7847             :   }
    7848             :   
    7849           0 :   *(std::shared_ptr<  libsumo::TraCIPhase > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCIPhase >(result SWIG_NO_NULL_DELETER_1) : 0;
    7850             :   
    7851           0 :   return jresult;
    7852             : }
    7853             : 
    7854             : 
    7855           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIPhase_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jdouble jarg1, jstring jarg2, jdouble jarg3, jdouble jarg4) {
    7856             :   jlong jresult = 0 ;
    7857             :   double arg1 ;
    7858             :   std::string *arg2 = 0 ;
    7859             :   double arg3 ;
    7860             :   double arg4 ;
    7861             :   libsumo::TraCIPhase *result = 0 ;
    7862             :   
    7863             :   (void)jenv;
    7864             :   (void)jcls;
    7865             :   arg1 = (double)jarg1; 
    7866           0 :   if(!jarg2) {
    7867           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    7868           0 :     return 0;
    7869             :   }
    7870             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
    7871           0 :   if (!arg2_pstr) return 0;
    7872           0 :   std::string arg2_str(arg2_pstr);
    7873             :   arg2 = &arg2_str;
    7874             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
    7875             :   arg3 = (double)jarg3; 
    7876             :   arg4 = (double)jarg4; 
    7877             :   {
    7878             :     try {
    7879           0 :       result = (libsumo::TraCIPhase *)new libsumo::TraCIPhase(arg1,(std::string const &)*arg2,arg3,arg4);
    7880           0 :     } catch (const libsumo::TraCIException& e) {
    7881           0 :       const std::string s = e.what();
    7882             :       std::string printError;
    7883           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    7884           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    7885             :       }
    7886             :       
    7887           0 :       if (printError == "all" || printError == "client") {
    7888             :         std::cerr << "Error: " << s << std::endl;
    7889             :       }
    7890             :       
    7891             :       
    7892             :       
    7893             :       
    7894             :       {
    7895             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    7896             :       };
    7897             :       
    7898           0 :     } catch (const std::exception& e) {
    7899           0 :       const std::string s = e.what();
    7900             :       std::string printError;
    7901           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    7902           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    7903             :       }
    7904             :       
    7905           0 :       if (printError == "all" || printError == "client") {
    7906             :         std::cerr << "Error: " << s << std::endl;
    7907             :       }
    7908             :       
    7909             :       
    7910             :       
    7911             :       
    7912             :       {
    7913             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    7914             :       };
    7915             :       
    7916           0 :     } catch (...) {
    7917             :       {
    7918             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    7919             :       };
    7920           0 :     }
    7921             :   }
    7922             :   
    7923           0 :   *(std::shared_ptr<  libsumo::TraCIPhase > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCIPhase >(result SWIG_NO_NULL_DELETER_1) : 0;
    7924             :   
    7925           0 :   return jresult;
    7926             : }
    7927             : 
    7928             : 
    7929           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIPhase_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jdouble jarg1, jstring jarg2, jdouble jarg3) {
    7930             :   jlong jresult = 0 ;
    7931             :   double arg1 ;
    7932             :   std::string *arg2 = 0 ;
    7933             :   double arg3 ;
    7934             :   libsumo::TraCIPhase *result = 0 ;
    7935             :   
    7936             :   (void)jenv;
    7937             :   (void)jcls;
    7938             :   arg1 = (double)jarg1; 
    7939           0 :   if(!jarg2) {
    7940           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    7941           0 :     return 0;
    7942             :   }
    7943             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
    7944           0 :   if (!arg2_pstr) return 0;
    7945           0 :   std::string arg2_str(arg2_pstr);
    7946             :   arg2 = &arg2_str;
    7947             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
    7948             :   arg3 = (double)jarg3; 
    7949             :   {
    7950             :     try {
    7951           0 :       result = (libsumo::TraCIPhase *)new libsumo::TraCIPhase(arg1,(std::string const &)*arg2,arg3);
    7952           0 :     } catch (const libsumo::TraCIException& e) {
    7953           0 :       const std::string s = e.what();
    7954             :       std::string printError;
    7955           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    7956           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    7957             :       }
    7958             :       
    7959           0 :       if (printError == "all" || printError == "client") {
    7960             :         std::cerr << "Error: " << s << std::endl;
    7961             :       }
    7962             :       
    7963             :       
    7964             :       
    7965             :       
    7966             :       {
    7967             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    7968             :       };
    7969             :       
    7970           0 :     } catch (const std::exception& e) {
    7971           0 :       const std::string s = e.what();
    7972             :       std::string printError;
    7973           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    7974           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    7975             :       }
    7976             :       
    7977           0 :       if (printError == "all" || printError == "client") {
    7978             :         std::cerr << "Error: " << s << std::endl;
    7979             :       }
    7980             :       
    7981             :       
    7982             :       
    7983             :       
    7984             :       {
    7985             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    7986             :       };
    7987             :       
    7988           0 :     } catch (...) {
    7989             :       {
    7990             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    7991             :       };
    7992           0 :     }
    7993             :   }
    7994             :   
    7995           0 :   *(std::shared_ptr<  libsumo::TraCIPhase > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCIPhase >(result SWIG_NO_NULL_DELETER_1) : 0;
    7996             :   
    7997           0 :   return jresult;
    7998             : }
    7999             : 
    8000             : 
    8001           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIPhase_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jdouble jarg1, jstring jarg2) {
    8002             :   jlong jresult = 0 ;
    8003             :   double arg1 ;
    8004             :   std::string *arg2 = 0 ;
    8005             :   libsumo::TraCIPhase *result = 0 ;
    8006             :   
    8007             :   (void)jenv;
    8008             :   (void)jcls;
    8009             :   arg1 = (double)jarg1; 
    8010           0 :   if(!jarg2) {
    8011           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    8012           0 :     return 0;
    8013             :   }
    8014             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
    8015           0 :   if (!arg2_pstr) return 0;
    8016           0 :   std::string arg2_str(arg2_pstr);
    8017             :   arg2 = &arg2_str;
    8018             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
    8019             :   {
    8020             :     try {
    8021           0 :       result = (libsumo::TraCIPhase *)new libsumo::TraCIPhase(arg1,(std::string const &)*arg2);
    8022           0 :     } catch (const libsumo::TraCIException& e) {
    8023           0 :       const std::string s = e.what();
    8024             :       std::string printError;
    8025           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    8026           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    8027             :       }
    8028             :       
    8029           0 :       if (printError == "all" || printError == "client") {
    8030             :         std::cerr << "Error: " << s << std::endl;
    8031             :       }
    8032             :       
    8033             :       
    8034             :       
    8035             :       
    8036             :       {
    8037             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    8038             :       };
    8039             :       
    8040           0 :     } catch (const std::exception& e) {
    8041           0 :       const std::string s = e.what();
    8042             :       std::string printError;
    8043           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    8044           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    8045             :       }
    8046             :       
    8047           0 :       if (printError == "all" || printError == "client") {
    8048             :         std::cerr << "Error: " << s << std::endl;
    8049             :       }
    8050             :       
    8051             :       
    8052             :       
    8053             :       
    8054             :       {
    8055             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    8056             :       };
    8057             :       
    8058           0 :     } catch (...) {
    8059             :       {
    8060             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    8061             :       };
    8062           0 :     }
    8063             :   }
    8064             :   
    8065           0 :   *(std::shared_ptr<  libsumo::TraCIPhase > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCIPhase >(result SWIG_NO_NULL_DELETER_1) : 0;
    8066             :   
    8067           0 :   return jresult;
    8068             : }
    8069             : 
    8070             : 
    8071           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCIPhase(JNIEnv *jenv, jclass jcls, jlong jarg1) {
    8072             :   libsumo::TraCIPhase *arg1 = (libsumo::TraCIPhase *) 0 ;
    8073             :   std::shared_ptr< libsumo::TraCIPhase > *smartarg1 = 0 ;
    8074             :   
    8075             :   (void)jenv;
    8076             :   (void)jcls;
    8077             :   
    8078           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIPhase > **)&jarg1;
    8079             :   arg1 = (libsumo::TraCIPhase *)(smartarg1 ? smartarg1->get() : 0); 
    8080             :   {
    8081             :     try {
    8082           0 :       (void)arg1; delete smartarg1;
    8083             :     } catch (const libsumo::TraCIException& e) {
    8084             :       const std::string s = e.what();
    8085             :       std::string printError;
    8086             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    8087             :         printError = std::getenv("TRACI_PRINT_ERROR");
    8088             :       }
    8089             :       
    8090             :       if (printError == "all" || printError == "client") {
    8091             :         std::cerr << "Error: " << s << std::endl;
    8092             :       }
    8093             :       
    8094             :       
    8095             :       
    8096             :       
    8097             :       {
    8098             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
    8099             :       };
    8100             :       
    8101             :     } catch (const std::exception& e) {
    8102             :       const std::string s = e.what();
    8103             :       std::string printError;
    8104             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    8105             :         printError = std::getenv("TRACI_PRINT_ERROR");
    8106             :       }
    8107             :       
    8108             :       if (printError == "all" || printError == "client") {
    8109             :         std::cerr << "Error: " << s << std::endl;
    8110             :       }
    8111             :       
    8112             :       
    8113             :       
    8114             :       
    8115             :       {
    8116             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
    8117             :       };
    8118             :       
    8119             :     } catch (...) {
    8120             :       {
    8121             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
    8122             :       };
    8123             :     }
    8124             :   }
    8125             : }
    8126             : 
    8127             : 
    8128           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIPhase_1duration_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
    8129             :   libsumo::TraCIPhase *arg1 = (libsumo::TraCIPhase *) 0 ;
    8130             :   double arg2 ;
    8131             :   std::shared_ptr< libsumo::TraCIPhase > *smartarg1 = 0 ;
    8132             :   
    8133             :   (void)jenv;
    8134             :   (void)jcls;
    8135             :   (void)jarg1_;
    8136             :   
    8137           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIPhase > **)&jarg1;
    8138           0 :   arg1 = (libsumo::TraCIPhase *)(smartarg1 ? smartarg1->get() : 0); 
    8139             :   arg2 = (double)jarg2; 
    8140           0 :   if (arg1) (arg1)->duration = arg2;
    8141           0 : }
    8142             : 
    8143             : 
    8144           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIPhase_1duration_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    8145             :   jdouble jresult = 0 ;
    8146             :   libsumo::TraCIPhase *arg1 = (libsumo::TraCIPhase *) 0 ;
    8147             :   std::shared_ptr< libsumo::TraCIPhase > *smartarg1 = 0 ;
    8148             :   double result;
    8149             :   
    8150             :   (void)jenv;
    8151             :   (void)jcls;
    8152             :   (void)jarg1_;
    8153             :   
    8154           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIPhase > **)&jarg1;
    8155           0 :   arg1 = (libsumo::TraCIPhase *)(smartarg1 ? smartarg1->get() : 0); 
    8156           0 :   result = (double) ((arg1)->duration);
    8157             :   jresult = (jdouble)result; 
    8158           0 :   return jresult;
    8159             : }
    8160             : 
    8161             : 
    8162           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIPhase_1state_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
    8163             :   libsumo::TraCIPhase *arg1 = (libsumo::TraCIPhase *) 0 ;
    8164             :   std::string *arg2 = 0 ;
    8165             :   std::shared_ptr< libsumo::TraCIPhase > *smartarg1 = 0 ;
    8166             :   
    8167             :   (void)jenv;
    8168             :   (void)jcls;
    8169             :   (void)jarg1_;
    8170             :   
    8171           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIPhase > **)&jarg1;
    8172           0 :   arg1 = (libsumo::TraCIPhase *)(smartarg1 ? smartarg1->get() : 0); 
    8173           0 :   if(!jarg2) {
    8174           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    8175           0 :     return ;
    8176             :   }
    8177             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
    8178           0 :   if (!arg2_pstr) return ;
    8179           0 :   std::string arg2_str(arg2_pstr);
    8180             :   arg2 = &arg2_str;
    8181             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
    8182           0 :   if (arg1) (arg1)->state = *arg2;
    8183             : }
    8184             : 
    8185             : 
    8186           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIPhase_1state_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    8187             :   jstring jresult = 0 ;
    8188             :   libsumo::TraCIPhase *arg1 = (libsumo::TraCIPhase *) 0 ;
    8189             :   std::shared_ptr< libsumo::TraCIPhase > *smartarg1 = 0 ;
    8190             :   std::string *result = 0 ;
    8191             :   
    8192             :   (void)jenv;
    8193             :   (void)jcls;
    8194             :   (void)jarg1_;
    8195             :   
    8196           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIPhase > **)&jarg1;
    8197           0 :   arg1 = (libsumo::TraCIPhase *)(smartarg1 ? smartarg1->get() : 0); 
    8198             :   result = (std::string *) & ((arg1)->state);
    8199             :   jresult = jenv->NewStringUTF(result->c_str()); 
    8200           0 :   return jresult;
    8201             : }
    8202             : 
    8203             : 
    8204           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIPhase_1minDur_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
    8205             :   libsumo::TraCIPhase *arg1 = (libsumo::TraCIPhase *) 0 ;
    8206             :   double arg2 ;
    8207             :   std::shared_ptr< libsumo::TraCIPhase > *smartarg1 = 0 ;
    8208             :   
    8209             :   (void)jenv;
    8210             :   (void)jcls;
    8211             :   (void)jarg1_;
    8212             :   
    8213           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIPhase > **)&jarg1;
    8214           0 :   arg1 = (libsumo::TraCIPhase *)(smartarg1 ? smartarg1->get() : 0); 
    8215             :   arg2 = (double)jarg2; 
    8216           0 :   if (arg1) (arg1)->minDur = arg2;
    8217           0 : }
    8218             : 
    8219             : 
    8220           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIPhase_1minDur_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    8221             :   jdouble jresult = 0 ;
    8222             :   libsumo::TraCIPhase *arg1 = (libsumo::TraCIPhase *) 0 ;
    8223             :   std::shared_ptr< libsumo::TraCIPhase > *smartarg1 = 0 ;
    8224             :   double result;
    8225             :   
    8226             :   (void)jenv;
    8227             :   (void)jcls;
    8228             :   (void)jarg1_;
    8229             :   
    8230           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIPhase > **)&jarg1;
    8231           0 :   arg1 = (libsumo::TraCIPhase *)(smartarg1 ? smartarg1->get() : 0); 
    8232           0 :   result = (double) ((arg1)->minDur);
    8233             :   jresult = (jdouble)result; 
    8234           0 :   return jresult;
    8235             : }
    8236             : 
    8237             : 
    8238           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIPhase_1maxDur_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
    8239             :   libsumo::TraCIPhase *arg1 = (libsumo::TraCIPhase *) 0 ;
    8240             :   double arg2 ;
    8241             :   std::shared_ptr< libsumo::TraCIPhase > *smartarg1 = 0 ;
    8242             :   
    8243             :   (void)jenv;
    8244             :   (void)jcls;
    8245             :   (void)jarg1_;
    8246             :   
    8247           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIPhase > **)&jarg1;
    8248           0 :   arg1 = (libsumo::TraCIPhase *)(smartarg1 ? smartarg1->get() : 0); 
    8249             :   arg2 = (double)jarg2; 
    8250           0 :   if (arg1) (arg1)->maxDur = arg2;
    8251           0 : }
    8252             : 
    8253             : 
    8254           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIPhase_1maxDur_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    8255             :   jdouble jresult = 0 ;
    8256             :   libsumo::TraCIPhase *arg1 = (libsumo::TraCIPhase *) 0 ;
    8257             :   std::shared_ptr< libsumo::TraCIPhase > *smartarg1 = 0 ;
    8258             :   double result;
    8259             :   
    8260             :   (void)jenv;
    8261             :   (void)jcls;
    8262             :   (void)jarg1_;
    8263             :   
    8264           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIPhase > **)&jarg1;
    8265           0 :   arg1 = (libsumo::TraCIPhase *)(smartarg1 ? smartarg1->get() : 0); 
    8266           0 :   result = (double) ((arg1)->maxDur);
    8267             :   jresult = (jdouble)result; 
    8268           0 :   return jresult;
    8269             : }
    8270             : 
    8271             : 
    8272           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIPhase_1next_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
    8273             :   libsumo::TraCIPhase *arg1 = (libsumo::TraCIPhase *) 0 ;
    8274             :   std::vector< int > *arg2 = (std::vector< int > *) 0 ;
    8275             :   std::shared_ptr< libsumo::TraCIPhase > *smartarg1 = 0 ;
    8276             :   
    8277             :   (void)jenv;
    8278             :   (void)jcls;
    8279             :   (void)jarg1_;
    8280             :   (void)jarg2_;
    8281             :   
    8282           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIPhase > **)&jarg1;
    8283           0 :   arg1 = (libsumo::TraCIPhase *)(smartarg1 ? smartarg1->get() : 0); 
    8284           0 :   arg2 = *(std::vector< int > **)&jarg2; 
    8285           0 :   if (arg1) (arg1)->next = *arg2;
    8286           0 : }
    8287             : 
    8288             : 
    8289           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIPhase_1next_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    8290             :   jlong jresult = 0 ;
    8291             :   libsumo::TraCIPhase *arg1 = (libsumo::TraCIPhase *) 0 ;
    8292             :   std::shared_ptr< libsumo::TraCIPhase > *smartarg1 = 0 ;
    8293             :   std::vector< int > *result = 0 ;
    8294             :   
    8295             :   (void)jenv;
    8296             :   (void)jcls;
    8297             :   (void)jarg1_;
    8298             :   
    8299           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIPhase > **)&jarg1;
    8300           0 :   arg1 = (libsumo::TraCIPhase *)(smartarg1 ? smartarg1->get() : 0); 
    8301           0 :   result = (std::vector< int > *)& ((arg1)->next);
    8302           0 :   *(std::vector< int > **)&jresult = result; 
    8303           0 :   return jresult;
    8304             : }
    8305             : 
    8306             : 
    8307           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIPhase_1name_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
    8308             :   libsumo::TraCIPhase *arg1 = (libsumo::TraCIPhase *) 0 ;
    8309             :   std::string *arg2 = 0 ;
    8310             :   std::shared_ptr< libsumo::TraCIPhase > *smartarg1 = 0 ;
    8311             :   
    8312             :   (void)jenv;
    8313             :   (void)jcls;
    8314             :   (void)jarg1_;
    8315             :   
    8316           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIPhase > **)&jarg1;
    8317           0 :   arg1 = (libsumo::TraCIPhase *)(smartarg1 ? smartarg1->get() : 0); 
    8318           0 :   if(!jarg2) {
    8319           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    8320           0 :     return ;
    8321             :   }
    8322             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
    8323           0 :   if (!arg2_pstr) return ;
    8324           0 :   std::string arg2_str(arg2_pstr);
    8325             :   arg2 = &arg2_str;
    8326             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
    8327           0 :   if (arg1) (arg1)->name = *arg2;
    8328             : }
    8329             : 
    8330             : 
    8331           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIPhase_1name_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    8332             :   jstring jresult = 0 ;
    8333             :   libsumo::TraCIPhase *arg1 = (libsumo::TraCIPhase *) 0 ;
    8334             :   std::shared_ptr< libsumo::TraCIPhase > *smartarg1 = 0 ;
    8335             :   std::string *result = 0 ;
    8336             :   
    8337             :   (void)jenv;
    8338             :   (void)jcls;
    8339             :   (void)jarg1_;
    8340             :   
    8341           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCIPhase > **)&jarg1;
    8342           0 :   arg1 = (libsumo::TraCIPhase *)(smartarg1 ? smartarg1->get() : 0); 
    8343             :   result = (std::string *) & ((arg1)->name);
    8344             :   jresult = jenv->NewStringUTF(result->c_str()); 
    8345           0 :   return jresult;
    8346             : }
    8347             : 
    8348             : 
    8349           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIPhaseVector_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
    8350             :   jlong jresult = 0 ;
    8351             :   std::vector< std::shared_ptr< libsumo::TraCIPhase > > *result = 0 ;
    8352             :   
    8353             :   (void)jenv;
    8354             :   (void)jcls;
    8355             :   {
    8356             :     try {
    8357           0 :       result = (std::vector< std::shared_ptr< libsumo::TraCIPhase > > *)new std::vector< std::shared_ptr< libsumo::TraCIPhase > >();
    8358           0 :     } catch (const libsumo::TraCIException& e) {
    8359           0 :       const std::string s = e.what();
    8360             :       std::string printError;
    8361           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    8362           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    8363             :       }
    8364             :       
    8365           0 :       if (printError == "all" || printError == "client") {
    8366             :         std::cerr << "Error: " << s << std::endl;
    8367             :       }
    8368             :       
    8369             :       
    8370             :       
    8371             :       
    8372             :       {
    8373             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    8374             :       };
    8375             :       
    8376           0 :     } catch (const std::exception& e) {
    8377           0 :       const std::string s = e.what();
    8378             :       std::string printError;
    8379           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    8380           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    8381             :       }
    8382             :       
    8383           0 :       if (printError == "all" || printError == "client") {
    8384             :         std::cerr << "Error: " << s << std::endl;
    8385             :       }
    8386             :       
    8387             :       
    8388             :       
    8389             :       
    8390             :       {
    8391             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    8392             :       };
    8393             :       
    8394           0 :     } catch (...) {
    8395             :       {
    8396             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    8397             :       };
    8398           0 :     }
    8399             :   }
    8400           0 :   *(std::vector< std::shared_ptr< libsumo::TraCIPhase > > **)&jresult = result; 
    8401           0 :   return jresult;
    8402             : }
    8403             : 
    8404             : 
    8405           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIPhaseVector_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    8406             :   jlong jresult = 0 ;
    8407             :   std::vector< std::shared_ptr< libsumo::TraCIPhase > > *arg1 = 0 ;
    8408             :   std::vector< std::shared_ptr< libsumo::TraCIPhase > > *result = 0 ;
    8409             :   
    8410             :   (void)jenv;
    8411             :   (void)jcls;
    8412             :   (void)jarg1_;
    8413           0 :   arg1 = *(std::vector< std::shared_ptr< libsumo::TraCIPhase > > **)&jarg1;
    8414           0 :   if (!arg1) {
    8415           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::shared_ptr< libsumo::TraCIPhase > > const & reference is null");
    8416           0 :     return 0;
    8417             :   } 
    8418             :   {
    8419             :     try {
    8420           0 :       result = (std::vector< std::shared_ptr< libsumo::TraCIPhase > > *)new std::vector< std::shared_ptr< libsumo::TraCIPhase > >((std::vector< std::shared_ptr< libsumo::TraCIPhase > > const &)*arg1);
    8421           0 :     } catch (const libsumo::TraCIException& e) {
    8422           0 :       const std::string s = e.what();
    8423             :       std::string printError;
    8424           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    8425           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    8426             :       }
    8427             :       
    8428           0 :       if (printError == "all" || printError == "client") {
    8429             :         std::cerr << "Error: " << s << std::endl;
    8430             :       }
    8431             :       
    8432             :       
    8433             :       
    8434             :       
    8435             :       {
    8436             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    8437             :       };
    8438             :       
    8439           0 :     } catch (const std::exception& e) {
    8440           0 :       const std::string s = e.what();
    8441             :       std::string printError;
    8442           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    8443           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    8444             :       }
    8445             :       
    8446           0 :       if (printError == "all" || printError == "client") {
    8447             :         std::cerr << "Error: " << s << std::endl;
    8448             :       }
    8449             :       
    8450             :       
    8451             :       
    8452             :       
    8453             :       {
    8454             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    8455             :       };
    8456             :       
    8457           0 :     } catch (...) {
    8458             :       {
    8459             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    8460             :       };
    8461           0 :     }
    8462             :   }
    8463           0 :   *(std::vector< std::shared_ptr< libsumo::TraCIPhase > > **)&jresult = result; 
    8464           0 :   return jresult;
    8465             : }
    8466             : 
    8467             : 
    8468           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIPhaseVector_1capacity(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    8469             :   jlong jresult = 0 ;
    8470             :   std::vector< std::shared_ptr< libsumo::TraCIPhase > > *arg1 = (std::vector< std::shared_ptr< libsumo::TraCIPhase > > *) 0 ;
    8471             :   std::vector< std::shared_ptr< libsumo::TraCIPhase > >::size_type result;
    8472             :   
    8473             :   (void)jenv;
    8474             :   (void)jcls;
    8475             :   (void)jarg1_;
    8476           0 :   arg1 = *(std::vector< std::shared_ptr< libsumo::TraCIPhase > > **)&jarg1; 
    8477             :   {
    8478             :     try {
    8479             :       result = ((std::vector< std::shared_ptr< libsumo::TraCIPhase > > const *)arg1)->capacity();
    8480             :     } catch (const libsumo::TraCIException& e) {
    8481             :       const std::string s = e.what();
    8482             :       std::string printError;
    8483             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    8484             :         printError = std::getenv("TRACI_PRINT_ERROR");
    8485             :       }
    8486             :       
    8487             :       if (printError == "all" || printError == "client") {
    8488             :         std::cerr << "Error: " << s << std::endl;
    8489             :       }
    8490             :       
    8491             :       
    8492             :       
    8493             :       
    8494             :       {
    8495             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    8496             :       };
    8497             :       
    8498             :     } catch (const std::exception& e) {
    8499             :       const std::string s = e.what();
    8500             :       std::string printError;
    8501             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    8502             :         printError = std::getenv("TRACI_PRINT_ERROR");
    8503             :       }
    8504             :       
    8505             :       if (printError == "all" || printError == "client") {
    8506             :         std::cerr << "Error: " << s << std::endl;
    8507             :       }
    8508             :       
    8509             :       
    8510             :       
    8511             :       
    8512             :       {
    8513             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    8514             :       };
    8515             :       
    8516             :     } catch (...) {
    8517             :       {
    8518             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    8519             :       };
    8520             :     }
    8521             :   }
    8522             :   jresult = (jlong)result; 
    8523             :   return jresult;
    8524             : }
    8525             : 
    8526             : 
    8527           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIPhaseVector_1reserve(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
    8528             :   std::vector< std::shared_ptr< libsumo::TraCIPhase > > *arg1 = (std::vector< std::shared_ptr< libsumo::TraCIPhase > > *) 0 ;
    8529             :   std::vector< std::shared_ptr< libsumo::TraCIPhase > >::size_type arg2 ;
    8530             :   
    8531             :   (void)jenv;
    8532             :   (void)jcls;
    8533             :   (void)jarg1_;
    8534           0 :   arg1 = *(std::vector< std::shared_ptr< libsumo::TraCIPhase > > **)&jarg1; 
    8535           0 :   arg2 = (std::vector< std::shared_ptr< libsumo::TraCIPhase > >::size_type)jarg2; 
    8536             :   {
    8537             :     try {
    8538             :       try {
    8539           0 :         (arg1)->reserve(arg2);
    8540           0 :       } catch(std::length_error &_e) {
    8541           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    8542             :         return ;
    8543           0 :       }
    8544           0 :     } catch (const libsumo::TraCIException& e) {
    8545           0 :       const std::string s = e.what();
    8546             :       std::string printError;
    8547           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    8548           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    8549             :       }
    8550             :       
    8551           0 :       if (printError == "all" || printError == "client") {
    8552             :         std::cerr << "Error: " << s << std::endl;
    8553             :       }
    8554             :       
    8555             :       
    8556             :       
    8557             :       
    8558             :       {
    8559             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
    8560             :       };
    8561             :       
    8562           0 :     } catch (const std::exception& e) {
    8563           0 :       const std::string s = e.what();
    8564             :       std::string printError;
    8565           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    8566           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    8567             :       }
    8568             :       
    8569           0 :       if (printError == "all" || printError == "client") {
    8570             :         std::cerr << "Error: " << s << std::endl;
    8571             :       }
    8572             :       
    8573             :       
    8574             :       
    8575             :       
    8576             :       {
    8577             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
    8578             :       };
    8579             :       
    8580           0 :     } catch (...) {
    8581             :       {
    8582             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
    8583             :       };
    8584           0 :     }
    8585             :   }
    8586             : }
    8587             : 
    8588             : 
    8589           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIPhaseVector_1isEmpty(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    8590             :   jboolean jresult = 0 ;
    8591             :   std::vector< std::shared_ptr< libsumo::TraCIPhase > > *arg1 = (std::vector< std::shared_ptr< libsumo::TraCIPhase > > *) 0 ;
    8592             :   bool result;
    8593             :   
    8594             :   (void)jenv;
    8595             :   (void)jcls;
    8596             :   (void)jarg1_;
    8597           0 :   arg1 = *(std::vector< std::shared_ptr< libsumo::TraCIPhase > > **)&jarg1; 
    8598             :   {
    8599             :     try {
    8600             :       result = (bool)((std::vector< std::shared_ptr< libsumo::TraCIPhase > > const *)arg1)->empty();
    8601             :     } catch (const libsumo::TraCIException& e) {
    8602             :       const std::string s = e.what();
    8603             :       std::string printError;
    8604             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    8605             :         printError = std::getenv("TRACI_PRINT_ERROR");
    8606             :       }
    8607             :       
    8608             :       if (printError == "all" || printError == "client") {
    8609             :         std::cerr << "Error: " << s << std::endl;
    8610             :       }
    8611             :       
    8612             :       
    8613             :       
    8614             :       
    8615             :       {
    8616             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    8617             :       };
    8618             :       
    8619             :     } catch (const std::exception& e) {
    8620             :       const std::string s = e.what();
    8621             :       std::string printError;
    8622             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    8623             :         printError = std::getenv("TRACI_PRINT_ERROR");
    8624             :       }
    8625             :       
    8626             :       if (printError == "all" || printError == "client") {
    8627             :         std::cerr << "Error: " << s << std::endl;
    8628             :       }
    8629             :       
    8630             :       
    8631             :       
    8632             :       
    8633             :       {
    8634             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    8635             :       };
    8636             :       
    8637             :     } catch (...) {
    8638             :       {
    8639             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    8640             :       };
    8641             :     }
    8642             :   }
    8643           0 :   jresult = (jboolean)result; 
    8644             :   return jresult;
    8645             : }
    8646             : 
    8647             : 
    8648           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIPhaseVector_1clear(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    8649             :   std::vector< std::shared_ptr< libsumo::TraCIPhase > > *arg1 = (std::vector< std::shared_ptr< libsumo::TraCIPhase > > *) 0 ;
    8650             :   
    8651             :   (void)jenv;
    8652             :   (void)jcls;
    8653             :   (void)jarg1_;
    8654           0 :   arg1 = *(std::vector< std::shared_ptr< libsumo::TraCIPhase > > **)&jarg1; 
    8655             :   {
    8656             :     try {
    8657             :       (arg1)->clear();
    8658             :     } catch (const libsumo::TraCIException& e) {
    8659             :       const std::string s = e.what();
    8660             :       std::string printError;
    8661             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    8662             :         printError = std::getenv("TRACI_PRINT_ERROR");
    8663             :       }
    8664             :       
    8665             :       if (printError == "all" || printError == "client") {
    8666             :         std::cerr << "Error: " << s << std::endl;
    8667             :       }
    8668             :       
    8669             :       
    8670             :       
    8671             :       
    8672             :       {
    8673             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
    8674             :       };
    8675             :       
    8676             :     } catch (const std::exception& e) {
    8677             :       const std::string s = e.what();
    8678             :       std::string printError;
    8679             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    8680             :         printError = std::getenv("TRACI_PRINT_ERROR");
    8681             :       }
    8682             :       
    8683             :       if (printError == "all" || printError == "client") {
    8684             :         std::cerr << "Error: " << s << std::endl;
    8685             :       }
    8686             :       
    8687             :       
    8688             :       
    8689             :       
    8690             :       {
    8691             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
    8692             :       };
    8693             :       
    8694             :     } catch (...) {
    8695             :       {
    8696             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
    8697             :       };
    8698             :     }
    8699             :   }
    8700             : }
    8701             : 
    8702             : 
    8703           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIPhaseVector_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2, jobject jarg2_) {
    8704             :   jlong jresult = 0 ;
    8705             :   jint arg1 ;
    8706             :   std::shared_ptr< libsumo::TraCIPhase > *arg2 = 0 ;
    8707           0 :   std::shared_ptr< libsumo::TraCIPhase > tempnull2 ;
    8708             :   std::vector< std::shared_ptr< libsumo::TraCIPhase > > *result = 0 ;
    8709             :   
    8710             :   (void)jenv;
    8711             :   (void)jcls;
    8712             :   (void)jarg2_;
    8713             :   arg1 = jarg1; 
    8714           0 :   arg2 = jarg2 ? *(std::shared_ptr< libsumo::TraCIPhase > **)&jarg2 : &tempnull2; 
    8715             :   {
    8716             :     try {
    8717             :       try {
    8718           0 :         result = (std::vector< std::shared_ptr< libsumo::TraCIPhase > > *)new_std_vector_Sl_std_shared_ptr_Sl_libsumo_TraCIPhase_Sg__Sg___SWIG_2(arg1,(std::shared_ptr< libsumo::TraCIPhase > const &)*arg2);
    8719           0 :       } catch(std::out_of_range &_e) {
    8720           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    8721             :         return 0;
    8722           0 :       }
    8723           0 :     } catch (const libsumo::TraCIException& e) {
    8724           0 :       const std::string s = e.what();
    8725             :       std::string printError;
    8726           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    8727           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    8728             :       }
    8729             :       
    8730           0 :       if (printError == "all" || printError == "client") {
    8731             :         std::cerr << "Error: " << s << std::endl;
    8732             :       }
    8733             :       
    8734             :       
    8735             :       
    8736             :       
    8737             :       {
    8738             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    8739             :       };
    8740             :       
    8741           0 :     } catch (const std::exception& e) {
    8742           0 :       const std::string s = e.what();
    8743             :       std::string printError;
    8744           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    8745           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    8746             :       }
    8747             :       
    8748           0 :       if (printError == "all" || printError == "client") {
    8749             :         std::cerr << "Error: " << s << std::endl;
    8750             :       }
    8751             :       
    8752             :       
    8753             :       
    8754             :       
    8755             :       {
    8756             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    8757             :       };
    8758             :       
    8759           0 :     } catch (...) {
    8760             :       {
    8761             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    8762             :       };
    8763           0 :     }
    8764             :   }
    8765           0 :   *(std::vector< std::shared_ptr< libsumo::TraCIPhase > > **)&jresult = result; 
    8766           0 :   return jresult;
    8767             : }
    8768             : 
    8769             : 
    8770           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIPhaseVector_1doSize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    8771             :   jint jresult = 0 ;
    8772             :   std::vector< std::shared_ptr< libsumo::TraCIPhase > > *arg1 = (std::vector< std::shared_ptr< libsumo::TraCIPhase > > *) 0 ;
    8773             :   jint result;
    8774             :   
    8775             :   (void)jenv;
    8776             :   (void)jcls;
    8777             :   (void)jarg1_;
    8778           0 :   arg1 = *(std::vector< std::shared_ptr< libsumo::TraCIPhase > > **)&jarg1; 
    8779             :   {
    8780             :     try {
    8781             :       try {
    8782             :         result = std_vector_Sl_std_shared_ptr_Sl_libsumo_TraCIPhase_Sg__Sg__doSize((std::vector< std::shared_ptr< libsumo::TraCIPhase > > const *)arg1);
    8783           0 :       } catch(std::out_of_range &_e) {
    8784           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    8785             :         return 0;
    8786           0 :       }
    8787           0 :     } catch (const libsumo::TraCIException& e) {
    8788           0 :       const std::string s = e.what();
    8789             :       std::string printError;
    8790           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    8791           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    8792             :       }
    8793             :       
    8794           0 :       if (printError == "all" || printError == "client") {
    8795             :         std::cerr << "Error: " << s << std::endl;
    8796             :       }
    8797             :       
    8798             :       
    8799             :       
    8800             :       
    8801             :       {
    8802             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    8803             :       };
    8804             :       
    8805           0 :     } catch (const std::exception& e) {
    8806           0 :       const std::string s = e.what();
    8807             :       std::string printError;
    8808           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    8809           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    8810             :       }
    8811             :       
    8812           0 :       if (printError == "all" || printError == "client") {
    8813             :         std::cerr << "Error: " << s << std::endl;
    8814             :       }
    8815             :       
    8816             :       
    8817             :       
    8818             :       
    8819             :       {
    8820             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    8821             :       };
    8822             :       
    8823           0 :     } catch (...) {
    8824             :       {
    8825             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    8826             :       };
    8827           0 :     }
    8828             :   }
    8829             :   jresult = result; 
    8830             :   return jresult;
    8831             : }
    8832             : 
    8833             : 
    8834           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIPhaseVector_1doAdd_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
    8835             :   std::vector< std::shared_ptr< libsumo::TraCIPhase > > *arg1 = (std::vector< std::shared_ptr< libsumo::TraCIPhase > > *) 0 ;
    8836             :   std::vector< std::shared_ptr< libsumo::TraCIPhase > >::value_type *arg2 = 0 ;
    8837           0 :   std::vector< std::shared_ptr< libsumo::TraCIPhase > >::value_type tempnull2 ;
    8838             :   
    8839             :   (void)jenv;
    8840             :   (void)jcls;
    8841             :   (void)jarg1_;
    8842             :   (void)jarg2_;
    8843           0 :   arg1 = *(std::vector< std::shared_ptr< libsumo::TraCIPhase > > **)&jarg1; 
    8844           0 :   arg2 = jarg2 ? *(std::vector< std::shared_ptr< libsumo::TraCIPhase > >::value_type **)&jarg2 : &tempnull2; 
    8845             :   {
    8846             :     try {
    8847             :       std_vector_Sl_std_shared_ptr_Sl_libsumo_TraCIPhase_Sg__Sg__doAdd__SWIG_0(arg1,(std::shared_ptr< libsumo::TraCIPhase > const &)*arg2);
    8848           0 :     } catch (const libsumo::TraCIException& e) {
    8849           0 :       const std::string s = e.what();
    8850             :       std::string printError;
    8851           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    8852           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    8853             :       }
    8854             :       
    8855           0 :       if (printError == "all" || printError == "client") {
    8856             :         std::cerr << "Error: " << s << std::endl;
    8857             :       }
    8858             :       
    8859             :       
    8860             :       
    8861             :       
    8862             :       {
    8863             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
    8864             :       };
    8865             :       
    8866           0 :     } catch (const std::exception& e) {
    8867           0 :       const std::string s = e.what();
    8868             :       std::string printError;
    8869           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    8870           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    8871             :       }
    8872             :       
    8873           0 :       if (printError == "all" || printError == "client") {
    8874             :         std::cerr << "Error: " << s << std::endl;
    8875             :       }
    8876             :       
    8877             :       
    8878             :       
    8879             :       
    8880             :       {
    8881             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
    8882             :       };
    8883             :       
    8884           0 :     } catch (...) {
    8885             :       {
    8886             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
    8887             :       };
    8888           0 :     }
    8889             :   }
    8890             : }
    8891             : 
    8892             : 
    8893           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIPhaseVector_1doAdd_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) {
    8894             :   std::vector< std::shared_ptr< libsumo::TraCIPhase > > *arg1 = (std::vector< std::shared_ptr< libsumo::TraCIPhase > > *) 0 ;
    8895             :   jint arg2 ;
    8896             :   std::vector< std::shared_ptr< libsumo::TraCIPhase > >::value_type *arg3 = 0 ;
    8897           0 :   std::vector< std::shared_ptr< libsumo::TraCIPhase > >::value_type tempnull3 ;
    8898             :   
    8899             :   (void)jenv;
    8900             :   (void)jcls;
    8901             :   (void)jarg1_;
    8902             :   (void)jarg3_;
    8903           0 :   arg1 = *(std::vector< std::shared_ptr< libsumo::TraCIPhase > > **)&jarg1; 
    8904             :   arg2 = jarg2; 
    8905           0 :   arg3 = jarg3 ? *(std::vector< std::shared_ptr< libsumo::TraCIPhase > >::value_type **)&jarg3 : &tempnull3; 
    8906             :   {
    8907             :     try {
    8908             :       try {
    8909           0 :         std_vector_Sl_std_shared_ptr_Sl_libsumo_TraCIPhase_Sg__Sg__doAdd__SWIG_1(arg1,arg2,(std::shared_ptr< libsumo::TraCIPhase > const &)*arg3);
    8910           0 :       } catch(std::out_of_range &_e) {
    8911           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    8912             :         return ;
    8913           0 :       }
    8914           0 :     } catch (const libsumo::TraCIException& e) {
    8915           0 :       const std::string s = e.what();
    8916             :       std::string printError;
    8917           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    8918           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    8919             :       }
    8920             :       
    8921           0 :       if (printError == "all" || printError == "client") {
    8922             :         std::cerr << "Error: " << s << std::endl;
    8923             :       }
    8924             :       
    8925             :       
    8926             :       
    8927             :       
    8928             :       {
    8929             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
    8930             :       };
    8931             :       
    8932           0 :     } catch (const std::exception& e) {
    8933           0 :       const std::string s = e.what();
    8934             :       std::string printError;
    8935           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    8936           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    8937             :       }
    8938             :       
    8939           0 :       if (printError == "all" || printError == "client") {
    8940             :         std::cerr << "Error: " << s << std::endl;
    8941             :       }
    8942             :       
    8943             :       
    8944             :       
    8945             :       
    8946             :       {
    8947             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
    8948             :       };
    8949             :       
    8950           0 :     } catch (...) {
    8951             :       {
    8952             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
    8953             :       };
    8954           0 :     }
    8955             :   }
    8956             : }
    8957             : 
    8958             : 
    8959           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIPhaseVector_1doRemove(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
    8960             :   jlong jresult = 0 ;
    8961             :   std::vector< std::shared_ptr< libsumo::TraCIPhase > > *arg1 = (std::vector< std::shared_ptr< libsumo::TraCIPhase > > *) 0 ;
    8962             :   jint arg2 ;
    8963           0 :   std::vector< std::shared_ptr< libsumo::TraCIPhase > >::value_type result;
    8964             :   
    8965             :   (void)jenv;
    8966             :   (void)jcls;
    8967             :   (void)jarg1_;
    8968           0 :   arg1 = *(std::vector< std::shared_ptr< libsumo::TraCIPhase > > **)&jarg1; 
    8969             :   arg2 = jarg2; 
    8970             :   {
    8971             :     try {
    8972             :       try {
    8973           0 :         result = std_vector_Sl_std_shared_ptr_Sl_libsumo_TraCIPhase_Sg__Sg__doRemove(arg1,arg2);
    8974           0 :       } catch(std::out_of_range &_e) {
    8975           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    8976             :         return 0;
    8977           0 :       }
    8978           0 :     } catch (const libsumo::TraCIException& e) {
    8979           0 :       const std::string s = e.what();
    8980             :       std::string printError;
    8981           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    8982           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    8983             :       }
    8984             :       
    8985           0 :       if (printError == "all" || printError == "client") {
    8986             :         std::cerr << "Error: " << s << std::endl;
    8987             :       }
    8988             :       
    8989             :       
    8990             :       
    8991             :       
    8992             :       {
    8993             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    8994             :       };
    8995             :       
    8996           0 :     } catch (const std::exception& e) {
    8997           0 :       const std::string s = e.what();
    8998             :       std::string printError;
    8999           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    9000           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    9001             :       }
    9002             :       
    9003           0 :       if (printError == "all" || printError == "client") {
    9004             :         std::cerr << "Error: " << s << std::endl;
    9005             :       }
    9006             :       
    9007             :       
    9008             :       
    9009             :       
    9010             :       {
    9011             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    9012             :       };
    9013             :       
    9014           0 :     } catch (...) {
    9015             :       {
    9016             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    9017             :       };
    9018           0 :     }
    9019             :   }
    9020           0 :   *(std::vector< std::shared_ptr< libsumo::TraCIPhase > >::value_type **)&jresult = result ? new std::vector< std::shared_ptr< libsumo::TraCIPhase > >::value_type(result) : 0; 
    9021           0 :   return jresult;
    9022             : }
    9023             : 
    9024             : 
    9025           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIPhaseVector_1doGet(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
    9026             :   jlong jresult = 0 ;
    9027             :   std::vector< std::shared_ptr< libsumo::TraCIPhase > > *arg1 = (std::vector< std::shared_ptr< libsumo::TraCIPhase > > *) 0 ;
    9028             :   jint arg2 ;
    9029             :   std::vector< std::shared_ptr< libsumo::TraCIPhase > >::value_type *result = 0 ;
    9030             :   
    9031             :   (void)jenv;
    9032             :   (void)jcls;
    9033             :   (void)jarg1_;
    9034           0 :   arg1 = *(std::vector< std::shared_ptr< libsumo::TraCIPhase > > **)&jarg1; 
    9035             :   arg2 = jarg2; 
    9036             :   {
    9037             :     try {
    9038             :       try {
    9039           0 :         result = (std::vector< std::shared_ptr< libsumo::TraCIPhase > >::value_type *) &std_vector_Sl_std_shared_ptr_Sl_libsumo_TraCIPhase_Sg__Sg__doGet(arg1,arg2);
    9040           0 :       } catch(std::out_of_range &_e) {
    9041           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    9042             :         return 0;
    9043           0 :       }
    9044           0 :     } catch (const libsumo::TraCIException& e) {
    9045           0 :       const std::string s = e.what();
    9046             :       std::string printError;
    9047           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    9048           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    9049             :       }
    9050             :       
    9051           0 :       if (printError == "all" || printError == "client") {
    9052             :         std::cerr << "Error: " << s << std::endl;
    9053             :       }
    9054             :       
    9055             :       
    9056             :       
    9057             :       
    9058             :       {
    9059             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    9060             :       };
    9061             :       
    9062           0 :     } catch (const std::exception& e) {
    9063           0 :       const std::string s = e.what();
    9064             :       std::string printError;
    9065           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    9066           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    9067             :       }
    9068             :       
    9069           0 :       if (printError == "all" || printError == "client") {
    9070             :         std::cerr << "Error: " << s << std::endl;
    9071             :       }
    9072             :       
    9073             :       
    9074             :       
    9075             :       
    9076             :       {
    9077             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    9078             :       };
    9079             :       
    9080           0 :     } catch (...) {
    9081             :       {
    9082             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    9083             :       };
    9084           0 :     }
    9085             :   }
    9086           0 :   *(std::vector< std::shared_ptr< libsumo::TraCIPhase > >::value_type **)&jresult = *result ? new std::vector< std::shared_ptr< libsumo::TraCIPhase > >::value_type(*result) : 0; 
    9087           0 :   return jresult;
    9088             : }
    9089             : 
    9090             : 
    9091           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIPhaseVector_1doSet(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) {
    9092             :   jlong jresult = 0 ;
    9093             :   std::vector< std::shared_ptr< libsumo::TraCIPhase > > *arg1 = (std::vector< std::shared_ptr< libsumo::TraCIPhase > > *) 0 ;
    9094             :   jint arg2 ;
    9095             :   std::vector< std::shared_ptr< libsumo::TraCIPhase > >::value_type *arg3 = 0 ;
    9096           0 :   std::vector< std::shared_ptr< libsumo::TraCIPhase > >::value_type tempnull3 ;
    9097           0 :   std::vector< std::shared_ptr< libsumo::TraCIPhase > >::value_type result;
    9098             :   
    9099             :   (void)jenv;
    9100             :   (void)jcls;
    9101             :   (void)jarg1_;
    9102             :   (void)jarg3_;
    9103           0 :   arg1 = *(std::vector< std::shared_ptr< libsumo::TraCIPhase > > **)&jarg1; 
    9104             :   arg2 = jarg2; 
    9105           0 :   arg3 = jarg3 ? *(std::vector< std::shared_ptr< libsumo::TraCIPhase > >::value_type **)&jarg3 : &tempnull3; 
    9106             :   {
    9107             :     try {
    9108             :       try {
    9109           0 :         result = std_vector_Sl_std_shared_ptr_Sl_libsumo_TraCIPhase_Sg__Sg__doSet(arg1,arg2,(std::shared_ptr< libsumo::TraCIPhase > const &)*arg3);
    9110           0 :       } catch(std::out_of_range &_e) {
    9111           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    9112             :         return 0;
    9113           0 :       }
    9114           0 :     } catch (const libsumo::TraCIException& e) {
    9115           0 :       const std::string s = e.what();
    9116             :       std::string printError;
    9117           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    9118           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    9119             :       }
    9120             :       
    9121           0 :       if (printError == "all" || printError == "client") {
    9122             :         std::cerr << "Error: " << s << std::endl;
    9123             :       }
    9124             :       
    9125             :       
    9126             :       
    9127             :       
    9128             :       {
    9129             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    9130             :       };
    9131             :       
    9132           0 :     } catch (const std::exception& e) {
    9133           0 :       const std::string s = e.what();
    9134             :       std::string printError;
    9135           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    9136           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    9137             :       }
    9138             :       
    9139           0 :       if (printError == "all" || printError == "client") {
    9140             :         std::cerr << "Error: " << s << std::endl;
    9141             :       }
    9142             :       
    9143             :       
    9144             :       
    9145             :       
    9146             :       {
    9147             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    9148             :       };
    9149             :       
    9150           0 :     } catch (...) {
    9151             :       {
    9152             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    9153             :       };
    9154           0 :     }
    9155             :   }
    9156           0 :   *(std::vector< std::shared_ptr< libsumo::TraCIPhase > >::value_type **)&jresult = result ? new std::vector< std::shared_ptr< libsumo::TraCIPhase > >::value_type(result) : 0; 
    9157           0 :   return jresult;
    9158             : }
    9159             : 
    9160             : 
    9161           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIPhaseVector_1doRemoveRange(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3) {
    9162             :   std::vector< std::shared_ptr< libsumo::TraCIPhase > > *arg1 = (std::vector< std::shared_ptr< libsumo::TraCIPhase > > *) 0 ;
    9163             :   jint arg2 ;
    9164             :   jint arg3 ;
    9165             :   
    9166             :   (void)jenv;
    9167             :   (void)jcls;
    9168             :   (void)jarg1_;
    9169           0 :   arg1 = *(std::vector< std::shared_ptr< libsumo::TraCIPhase > > **)&jarg1; 
    9170             :   arg2 = jarg2; 
    9171             :   arg3 = jarg3; 
    9172             :   {
    9173             :     try {
    9174             :       try {
    9175           0 :         std_vector_Sl_std_shared_ptr_Sl_libsumo_TraCIPhase_Sg__Sg__doRemoveRange(arg1,arg2,arg3);
    9176           0 :       } catch(std::out_of_range &_e) {
    9177           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
    9178             :         return ;
    9179           0 :       }
    9180           0 :     } catch (const libsumo::TraCIException& e) {
    9181           0 :       const std::string s = e.what();
    9182             :       std::string printError;
    9183           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    9184           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    9185             :       }
    9186             :       
    9187           0 :       if (printError == "all" || printError == "client") {
    9188             :         std::cerr << "Error: " << s << std::endl;
    9189             :       }
    9190             :       
    9191             :       
    9192             :       
    9193             :       
    9194             :       {
    9195             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
    9196             :       };
    9197             :       
    9198           0 :     } catch (const std::exception& e) {
    9199           0 :       const std::string s = e.what();
    9200             :       std::string printError;
    9201           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    9202           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    9203             :       }
    9204             :       
    9205           0 :       if (printError == "all" || printError == "client") {
    9206             :         std::cerr << "Error: " << s << std::endl;
    9207             :       }
    9208             :       
    9209             :       
    9210             :       
    9211             :       
    9212             :       {
    9213             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
    9214             :       };
    9215             :       
    9216           0 :     } catch (...) {
    9217             :       {
    9218             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
    9219             :       };
    9220           0 :     }
    9221             :   }
    9222             : }
    9223             : 
    9224             : 
    9225           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCIPhaseVector(JNIEnv *jenv, jclass jcls, jlong jarg1) {
    9226             :   std::vector< std::shared_ptr< libsumo::TraCIPhase > > *arg1 = (std::vector< std::shared_ptr< libsumo::TraCIPhase > > *) 0 ;
    9227             :   
    9228             :   (void)jenv;
    9229             :   (void)jcls;
    9230           0 :   arg1 = *(std::vector< std::shared_ptr< libsumo::TraCIPhase > > **)&jarg1; 
    9231             :   {
    9232             :     try {
    9233           0 :       delete arg1;
    9234             :     } catch (const libsumo::TraCIException& e) {
    9235             :       const std::string s = e.what();
    9236             :       std::string printError;
    9237             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    9238             :         printError = std::getenv("TRACI_PRINT_ERROR");
    9239             :       }
    9240             :       
    9241             :       if (printError == "all" || printError == "client") {
    9242             :         std::cerr << "Error: " << s << std::endl;
    9243             :       }
    9244             :       
    9245             :       
    9246             :       
    9247             :       
    9248             :       {
    9249             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
    9250             :       };
    9251             :       
    9252             :     } catch (const std::exception& e) {
    9253             :       const std::string s = e.what();
    9254             :       std::string printError;
    9255             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    9256             :         printError = std::getenv("TRACI_PRINT_ERROR");
    9257             :       }
    9258             :       
    9259             :       if (printError == "all" || printError == "client") {
    9260             :         std::cerr << "Error: " << s << std::endl;
    9261             :       }
    9262             :       
    9263             :       
    9264             :       
    9265             :       
    9266             :       {
    9267             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
    9268             :       };
    9269             :       
    9270             :     } catch (...) {
    9271             :       {
    9272             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
    9273             :       };
    9274             :     }
    9275             :   }
    9276             : }
    9277             : 
    9278             : 
    9279           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCILogic_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
    9280             :   jlong jresult = 0 ;
    9281             :   libsumo::TraCILogic *result = 0 ;
    9282             :   
    9283             :   (void)jenv;
    9284             :   (void)jcls;
    9285             :   {
    9286             :     try {
    9287           0 :       result = (libsumo::TraCILogic *)new libsumo::TraCILogic();
    9288           0 :     } catch (const libsumo::TraCIException& e) {
    9289           0 :       const std::string s = e.what();
    9290             :       std::string printError;
    9291           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    9292           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    9293             :       }
    9294             :       
    9295           0 :       if (printError == "all" || printError == "client") {
    9296             :         std::cerr << "Error: " << s << std::endl;
    9297             :       }
    9298             :       
    9299             :       
    9300             :       
    9301             :       
    9302             :       {
    9303             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    9304             :       };
    9305             :       
    9306           0 :     } catch (const std::exception& e) {
    9307           0 :       const std::string s = e.what();
    9308             :       std::string printError;
    9309           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    9310           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    9311             :       }
    9312             :       
    9313           0 :       if (printError == "all" || printError == "client") {
    9314             :         std::cerr << "Error: " << s << std::endl;
    9315             :       }
    9316             :       
    9317             :       
    9318             :       
    9319             :       
    9320             :       {
    9321             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    9322             :       };
    9323             :       
    9324           0 :     } catch (...) {
    9325             :       {
    9326             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    9327             :       };
    9328           0 :     }
    9329             :   }
    9330           0 :   *(libsumo::TraCILogic **)&jresult = result; 
    9331           0 :   return jresult;
    9332             : }
    9333             : 
    9334             : 
    9335           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCILogic_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jint jarg3, jlong jarg4, jobject jarg4_) {
    9336             :   jlong jresult = 0 ;
    9337             :   std::string *arg1 = 0 ;
    9338             :   int arg2 ;
    9339             :   int arg3 ;
    9340             :   std::vector< std::shared_ptr< libsumo::TraCIPhase > > *arg4 = 0 ;
    9341             :   libsumo::TraCILogic *result = 0 ;
    9342             :   
    9343             :   (void)jenv;
    9344             :   (void)jcls;
    9345             :   (void)jarg4_;
    9346           0 :   if(!jarg1) {
    9347           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    9348           0 :     return 0;
    9349             :   }
    9350             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
    9351           0 :   if (!arg1_pstr) return 0;
    9352           0 :   std::string arg1_str(arg1_pstr);
    9353             :   arg1 = &arg1_str;
    9354             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
    9355             :   arg2 = (int)jarg2; 
    9356             :   arg3 = (int)jarg3; 
    9357           0 :   arg4 = *(std::vector< std::shared_ptr< libsumo::TraCIPhase > > **)&jarg4;
    9358           0 :   if (!arg4) {
    9359           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::shared_ptr< libsumo::TraCIPhase > > const & reference is null");
    9360             :     return 0;
    9361             :   } 
    9362             :   {
    9363             :     try {
    9364           0 :       result = (libsumo::TraCILogic *)new libsumo::TraCILogic((std::string const &)*arg1,arg2,arg3,(std::vector< std::shared_ptr< libsumo::TraCIPhase > > const &)*arg4);
    9365           0 :     } catch (const libsumo::TraCIException& e) {
    9366           0 :       const std::string s = e.what();
    9367             :       std::string printError;
    9368           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    9369           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    9370             :       }
    9371             :       
    9372           0 :       if (printError == "all" || printError == "client") {
    9373             :         std::cerr << "Error: " << s << std::endl;
    9374             :       }
    9375             :       
    9376             :       
    9377             :       
    9378             :       
    9379             :       {
    9380             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    9381             :       };
    9382             :       
    9383           0 :     } catch (const std::exception& e) {
    9384           0 :       const std::string s = e.what();
    9385             :       std::string printError;
    9386           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    9387           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    9388             :       }
    9389             :       
    9390           0 :       if (printError == "all" || printError == "client") {
    9391             :         std::cerr << "Error: " << s << std::endl;
    9392             :       }
    9393             :       
    9394             :       
    9395             :       
    9396             :       
    9397             :       {
    9398             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    9399             :       };
    9400             :       
    9401           0 :     } catch (...) {
    9402             :       {
    9403             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    9404             :       };
    9405           0 :     }
    9406             :   }
    9407           0 :   *(libsumo::TraCILogic **)&jresult = result; 
    9408           0 :   return jresult;
    9409             : }
    9410             : 
    9411             : 
    9412           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCILogic_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jint jarg3) {
    9413             :   jlong jresult = 0 ;
    9414             :   std::string *arg1 = 0 ;
    9415             :   int arg2 ;
    9416             :   int arg3 ;
    9417             :   libsumo::TraCILogic *result = 0 ;
    9418             :   
    9419             :   (void)jenv;
    9420             :   (void)jcls;
    9421           0 :   if(!jarg1) {
    9422           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    9423           0 :     return 0;
    9424             :   }
    9425             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
    9426           0 :   if (!arg1_pstr) return 0;
    9427           0 :   std::string arg1_str(arg1_pstr);
    9428             :   arg1 = &arg1_str;
    9429             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
    9430             :   arg2 = (int)jarg2; 
    9431             :   arg3 = (int)jarg3; 
    9432             :   {
    9433             :     try {
    9434           0 :       result = (libsumo::TraCILogic *)new libsumo::TraCILogic((std::string const &)*arg1,arg2,arg3);
    9435           0 :     } catch (const libsumo::TraCIException& e) {
    9436           0 :       const std::string s = e.what();
    9437             :       std::string printError;
    9438           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    9439           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    9440             :       }
    9441             :       
    9442           0 :       if (printError == "all" || printError == "client") {
    9443             :         std::cerr << "Error: " << s << std::endl;
    9444             :       }
    9445             :       
    9446             :       
    9447             :       
    9448             :       
    9449             :       {
    9450             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    9451             :       };
    9452             :       
    9453           0 :     } catch (const std::exception& e) {
    9454           0 :       const std::string s = e.what();
    9455             :       std::string printError;
    9456           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    9457           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    9458             :       }
    9459             :       
    9460           0 :       if (printError == "all" || printError == "client") {
    9461             :         std::cerr << "Error: " << s << std::endl;
    9462             :       }
    9463             :       
    9464             :       
    9465             :       
    9466             :       
    9467             :       {
    9468             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    9469             :       };
    9470             :       
    9471           0 :     } catch (...) {
    9472             :       {
    9473             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    9474             :       };
    9475           0 :     }
    9476             :   }
    9477           0 :   *(libsumo::TraCILogic **)&jresult = result; 
    9478           0 :   return jresult;
    9479             : }
    9480             : 
    9481             : 
    9482           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCILogic(JNIEnv *jenv, jclass jcls, jlong jarg1) {
    9483             :   libsumo::TraCILogic *arg1 = (libsumo::TraCILogic *) 0 ;
    9484             :   
    9485             :   (void)jenv;
    9486             :   (void)jcls;
    9487           0 :   arg1 = *(libsumo::TraCILogic **)&jarg1; 
    9488             :   {
    9489             :     try {
    9490           0 :       delete arg1;
    9491             :     } catch (const libsumo::TraCIException& e) {
    9492             :       const std::string s = e.what();
    9493             :       std::string printError;
    9494             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    9495             :         printError = std::getenv("TRACI_PRINT_ERROR");
    9496             :       }
    9497             :       
    9498             :       if (printError == "all" || printError == "client") {
    9499             :         std::cerr << "Error: " << s << std::endl;
    9500             :       }
    9501             :       
    9502             :       
    9503             :       
    9504             :       
    9505             :       {
    9506             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
    9507             :       };
    9508             :       
    9509             :     } catch (const std::exception& e) {
    9510             :       const std::string s = e.what();
    9511             :       std::string printError;
    9512             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    9513             :         printError = std::getenv("TRACI_PRINT_ERROR");
    9514             :       }
    9515             :       
    9516             :       if (printError == "all" || printError == "client") {
    9517             :         std::cerr << "Error: " << s << std::endl;
    9518             :       }
    9519             :       
    9520             :       
    9521             :       
    9522             :       
    9523             :       {
    9524             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
    9525             :       };
    9526             :       
    9527             :     } catch (...) {
    9528             :       {
    9529             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
    9530             :       };
    9531             :     }
    9532             :   }
    9533             : }
    9534             : 
    9535             : 
    9536           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILogic_1programID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
    9537             :   libsumo::TraCILogic *arg1 = (libsumo::TraCILogic *) 0 ;
    9538             :   std::string *arg2 = 0 ;
    9539             :   
    9540             :   (void)jenv;
    9541             :   (void)jcls;
    9542             :   (void)jarg1_;
    9543           0 :   arg1 = *(libsumo::TraCILogic **)&jarg1; 
    9544           0 :   if(!jarg2) {
    9545           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    9546           0 :     return ;
    9547             :   }
    9548             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
    9549           0 :   if (!arg2_pstr) return ;
    9550           0 :   std::string arg2_str(arg2_pstr);
    9551             :   arg2 = &arg2_str;
    9552             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
    9553           0 :   if (arg1) (arg1)->programID = *arg2;
    9554             : }
    9555             : 
    9556             : 
    9557           6 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILogic_1programID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    9558             :   jstring jresult = 0 ;
    9559             :   libsumo::TraCILogic *arg1 = (libsumo::TraCILogic *) 0 ;
    9560             :   std::string *result = 0 ;
    9561             :   
    9562             :   (void)jenv;
    9563             :   (void)jcls;
    9564             :   (void)jarg1_;
    9565           6 :   arg1 = *(libsumo::TraCILogic **)&jarg1; 
    9566             :   result = (std::string *) & ((arg1)->programID);
    9567             :   jresult = jenv->NewStringUTF(result->c_str()); 
    9568           6 :   return jresult;
    9569             : }
    9570             : 
    9571             : 
    9572           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILogic_1type_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
    9573             :   libsumo::TraCILogic *arg1 = (libsumo::TraCILogic *) 0 ;
    9574             :   int arg2 ;
    9575             :   
    9576             :   (void)jenv;
    9577             :   (void)jcls;
    9578             :   (void)jarg1_;
    9579           0 :   arg1 = *(libsumo::TraCILogic **)&jarg1; 
    9580             :   arg2 = (int)jarg2; 
    9581           0 :   if (arg1) (arg1)->type = arg2;
    9582           0 : }
    9583             : 
    9584             : 
    9585           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILogic_1type_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    9586             :   jint jresult = 0 ;
    9587             :   libsumo::TraCILogic *arg1 = (libsumo::TraCILogic *) 0 ;
    9588             :   int result;
    9589             :   
    9590             :   (void)jenv;
    9591             :   (void)jcls;
    9592             :   (void)jarg1_;
    9593           0 :   arg1 = *(libsumo::TraCILogic **)&jarg1; 
    9594           0 :   result = (int) ((arg1)->type);
    9595             :   jresult = (jint)result; 
    9596           0 :   return jresult;
    9597             : }
    9598             : 
    9599             : 
    9600           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILogic_1currentPhaseIndex_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
    9601             :   libsumo::TraCILogic *arg1 = (libsumo::TraCILogic *) 0 ;
    9602             :   int arg2 ;
    9603             :   
    9604             :   (void)jenv;
    9605             :   (void)jcls;
    9606             :   (void)jarg1_;
    9607           0 :   arg1 = *(libsumo::TraCILogic **)&jarg1; 
    9608             :   arg2 = (int)jarg2; 
    9609           0 :   if (arg1) (arg1)->currentPhaseIndex = arg2;
    9610           0 : }
    9611             : 
    9612             : 
    9613           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILogic_1currentPhaseIndex_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    9614             :   jint jresult = 0 ;
    9615             :   libsumo::TraCILogic *arg1 = (libsumo::TraCILogic *) 0 ;
    9616             :   int result;
    9617             :   
    9618             :   (void)jenv;
    9619             :   (void)jcls;
    9620             :   (void)jarg1_;
    9621           0 :   arg1 = *(libsumo::TraCILogic **)&jarg1; 
    9622           0 :   result = (int) ((arg1)->currentPhaseIndex);
    9623             :   jresult = (jint)result; 
    9624           0 :   return jresult;
    9625             : }
    9626             : 
    9627             : 
    9628           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILogic_1phases_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
    9629             :   libsumo::TraCILogic *arg1 = (libsumo::TraCILogic *) 0 ;
    9630             :   std::vector< std::shared_ptr< libsumo::TraCIPhase > > *arg2 = (std::vector< std::shared_ptr< libsumo::TraCIPhase > > *) 0 ;
    9631             :   
    9632             :   (void)jenv;
    9633             :   (void)jcls;
    9634             :   (void)jarg1_;
    9635             :   (void)jarg2_;
    9636           0 :   arg1 = *(libsumo::TraCILogic **)&jarg1; 
    9637           0 :   arg2 = *(std::vector< std::shared_ptr< libsumo::TraCIPhase > > **)&jarg2; 
    9638           0 :   if (arg1) (arg1)->phases = *arg2;
    9639           0 : }
    9640             : 
    9641             : 
    9642           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILogic_1phases_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    9643             :   jlong jresult = 0 ;
    9644             :   libsumo::TraCILogic *arg1 = (libsumo::TraCILogic *) 0 ;
    9645             :   std::vector< std::shared_ptr< libsumo::TraCIPhase > > *result = 0 ;
    9646             :   
    9647             :   (void)jenv;
    9648             :   (void)jcls;
    9649             :   (void)jarg1_;
    9650           0 :   arg1 = *(libsumo::TraCILogic **)&jarg1; 
    9651           0 :   result = (std::vector< std::shared_ptr< libsumo::TraCIPhase > > *)& ((arg1)->phases);
    9652           0 :   *(std::vector< std::shared_ptr< libsumo::TraCIPhase > > **)&jresult = result; 
    9653           0 :   return jresult;
    9654             : }
    9655             : 
    9656             : 
    9657           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILogic_1subParameter_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
    9658             :   libsumo::TraCILogic *arg1 = (libsumo::TraCILogic *) 0 ;
    9659             :   std::map< std::string,std::string,std::less< std::string > > *arg2 = (std::map< std::string,std::string,std::less< std::string > > *) 0 ;
    9660             :   
    9661             :   (void)jenv;
    9662             :   (void)jcls;
    9663             :   (void)jarg1_;
    9664             :   (void)jarg2_;
    9665           0 :   arg1 = *(libsumo::TraCILogic **)&jarg1; 
    9666           0 :   arg2 = *(std::map< std::string,std::string,std::less< std::string > > **)&jarg2; 
    9667           0 :   if (arg1) (arg1)->subParameter = *arg2;
    9668           0 : }
    9669             : 
    9670             : 
    9671           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILogic_1subParameter_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    9672             :   jlong jresult = 0 ;
    9673             :   libsumo::TraCILogic *arg1 = (libsumo::TraCILogic *) 0 ;
    9674             :   std::map< std::string,std::string,std::less< std::string > > *result = 0 ;
    9675             :   
    9676             :   (void)jenv;
    9677             :   (void)jcls;
    9678             :   (void)jarg1_;
    9679           0 :   arg1 = *(libsumo::TraCILogic **)&jarg1; 
    9680           0 :   result = (std::map< std::string,std::string,std::less< std::string > > *)& ((arg1)->subParameter);
    9681           0 :   *(std::map< std::string,std::string,std::less< std::string > > **)&jresult = result; 
    9682           0 :   return jresult;
    9683             : }
    9684             : 
    9685             : 
    9686           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCILink_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
    9687             :   jlong jresult = 0 ;
    9688             :   libsumo::TraCILink *result = 0 ;
    9689             :   
    9690             :   (void)jenv;
    9691             :   (void)jcls;
    9692             :   {
    9693             :     try {
    9694           0 :       result = (libsumo::TraCILink *)new libsumo::TraCILink();
    9695           0 :     } catch (const libsumo::TraCIException& e) {
    9696           0 :       const std::string s = e.what();
    9697             :       std::string printError;
    9698           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    9699           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    9700             :       }
    9701             :       
    9702           0 :       if (printError == "all" || printError == "client") {
    9703             :         std::cerr << "Error: " << s << std::endl;
    9704             :       }
    9705             :       
    9706             :       
    9707             :       
    9708             :       
    9709             :       {
    9710             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    9711             :       };
    9712             :       
    9713           0 :     } catch (const std::exception& e) {
    9714           0 :       const std::string s = e.what();
    9715             :       std::string printError;
    9716           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    9717           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    9718             :       }
    9719             :       
    9720           0 :       if (printError == "all" || printError == "client") {
    9721             :         std::cerr << "Error: " << s << std::endl;
    9722             :       }
    9723             :       
    9724             :       
    9725             :       
    9726             :       
    9727             :       {
    9728             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    9729             :       };
    9730             :       
    9731           0 :     } catch (...) {
    9732             :       {
    9733             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    9734             :       };
    9735           0 :     }
    9736             :   }
    9737           0 :   *(libsumo::TraCILink **)&jresult = result; 
    9738           0 :   return jresult;
    9739             : }
    9740             : 
    9741             : 
    9742           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCILink_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3) {
    9743             :   jlong jresult = 0 ;
    9744             :   std::string *arg1 = 0 ;
    9745             :   std::string *arg2 = 0 ;
    9746             :   std::string *arg3 = 0 ;
    9747             :   libsumo::TraCILink *result = 0 ;
    9748             :   
    9749             :   (void)jenv;
    9750             :   (void)jcls;
    9751           0 :   if(!jarg1) {
    9752           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    9753           0 :     return 0;
    9754             :   }
    9755             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
    9756           0 :   if (!arg1_pstr) return 0;
    9757           0 :   std::string arg1_str(arg1_pstr);
    9758             :   arg1 = &arg1_str;
    9759             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
    9760           0 :   if(!jarg2) {
    9761           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    9762             :     return 0;
    9763             :   }
    9764             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
    9765           0 :   if (!arg2_pstr) return 0;
    9766           0 :   std::string arg2_str(arg2_pstr);
    9767             :   arg2 = &arg2_str;
    9768             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
    9769           0 :   if(!jarg3) {
    9770           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    9771             :     return 0;
    9772             :   }
    9773             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
    9774           0 :   if (!arg3_pstr) return 0;
    9775           0 :   std::string arg3_str(arg3_pstr);
    9776             :   arg3 = &arg3_str;
    9777             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
    9778             :   {
    9779             :     try {
    9780           0 :       result = (libsumo::TraCILink *)new libsumo::TraCILink((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3);
    9781           0 :     } catch (const libsumo::TraCIException& e) {
    9782           0 :       const std::string s = e.what();
    9783             :       std::string printError;
    9784           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    9785           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    9786             :       }
    9787             :       
    9788           0 :       if (printError == "all" || printError == "client") {
    9789             :         std::cerr << "Error: " << s << std::endl;
    9790             :       }
    9791             :       
    9792             :       
    9793             :       
    9794             :       
    9795             :       {
    9796             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
    9797             :       };
    9798             :       
    9799           0 :     } catch (const std::exception& e) {
    9800           0 :       const std::string s = e.what();
    9801             :       std::string printError;
    9802           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    9803           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
    9804             :       }
    9805             :       
    9806           0 :       if (printError == "all" || printError == "client") {
    9807             :         std::cerr << "Error: " << s << std::endl;
    9808             :       }
    9809             :       
    9810             :       
    9811             :       
    9812             :       
    9813             :       {
    9814             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
    9815             :       };
    9816             :       
    9817           0 :     } catch (...) {
    9818             :       {
    9819             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
    9820             :       };
    9821           0 :     }
    9822             :   }
    9823           0 :   *(libsumo::TraCILink **)&jresult = result; 
    9824           0 :   return jresult;
    9825             : }
    9826             : 
    9827             : 
    9828           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCILink(JNIEnv *jenv, jclass jcls, jlong jarg1) {
    9829             :   libsumo::TraCILink *arg1 = (libsumo::TraCILink *) 0 ;
    9830             :   
    9831             :   (void)jenv;
    9832             :   (void)jcls;
    9833           0 :   arg1 = *(libsumo::TraCILink **)&jarg1; 
    9834             :   {
    9835             :     try {
    9836           0 :       delete arg1;
    9837             :     } catch (const libsumo::TraCIException& e) {
    9838             :       const std::string s = e.what();
    9839             :       std::string printError;
    9840             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    9841             :         printError = std::getenv("TRACI_PRINT_ERROR");
    9842             :       }
    9843             :       
    9844             :       if (printError == "all" || printError == "client") {
    9845             :         std::cerr << "Error: " << s << std::endl;
    9846             :       }
    9847             :       
    9848             :       
    9849             :       
    9850             :       
    9851             :       {
    9852             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
    9853             :       };
    9854             :       
    9855             :     } catch (const std::exception& e) {
    9856             :       const std::string s = e.what();
    9857             :       std::string printError;
    9858             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
    9859             :         printError = std::getenv("TRACI_PRINT_ERROR");
    9860             :       }
    9861             :       
    9862             :       if (printError == "all" || printError == "client") {
    9863             :         std::cerr << "Error: " << s << std::endl;
    9864             :       }
    9865             :       
    9866             :       
    9867             :       
    9868             :       
    9869             :       {
    9870             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
    9871             :       };
    9872             :       
    9873             :     } catch (...) {
    9874             :       {
    9875             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
    9876             :       };
    9877             :     }
    9878             :   }
    9879             : }
    9880             : 
    9881             : 
    9882           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILink_1fromLane_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
    9883             :   libsumo::TraCILink *arg1 = (libsumo::TraCILink *) 0 ;
    9884             :   std::string *arg2 = 0 ;
    9885             :   
    9886             :   (void)jenv;
    9887             :   (void)jcls;
    9888             :   (void)jarg1_;
    9889           0 :   arg1 = *(libsumo::TraCILink **)&jarg1; 
    9890           0 :   if(!jarg2) {
    9891           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    9892           0 :     return ;
    9893             :   }
    9894             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
    9895           0 :   if (!arg2_pstr) return ;
    9896           0 :   std::string arg2_str(arg2_pstr);
    9897             :   arg2 = &arg2_str;
    9898             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
    9899           0 :   if (arg1) (arg1)->fromLane = *arg2;
    9900             : }
    9901             : 
    9902             : 
    9903           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILink_1fromLane_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    9904             :   jstring jresult = 0 ;
    9905             :   libsumo::TraCILink *arg1 = (libsumo::TraCILink *) 0 ;
    9906             :   std::string *result = 0 ;
    9907             :   
    9908             :   (void)jenv;
    9909             :   (void)jcls;
    9910             :   (void)jarg1_;
    9911           0 :   arg1 = *(libsumo::TraCILink **)&jarg1; 
    9912             :   result = (std::string *) & ((arg1)->fromLane);
    9913             :   jresult = jenv->NewStringUTF(result->c_str()); 
    9914           0 :   return jresult;
    9915             : }
    9916             : 
    9917             : 
    9918           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILink_1viaLane_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
    9919             :   libsumo::TraCILink *arg1 = (libsumo::TraCILink *) 0 ;
    9920             :   std::string *arg2 = 0 ;
    9921             :   
    9922             :   (void)jenv;
    9923             :   (void)jcls;
    9924             :   (void)jarg1_;
    9925           0 :   arg1 = *(libsumo::TraCILink **)&jarg1; 
    9926           0 :   if(!jarg2) {
    9927           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    9928           0 :     return ;
    9929             :   }
    9930             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
    9931           0 :   if (!arg2_pstr) return ;
    9932           0 :   std::string arg2_str(arg2_pstr);
    9933             :   arg2 = &arg2_str;
    9934             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
    9935           0 :   if (arg1) (arg1)->viaLane = *arg2;
    9936             : }
    9937             : 
    9938             : 
    9939           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILink_1viaLane_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    9940             :   jstring jresult = 0 ;
    9941             :   libsumo::TraCILink *arg1 = (libsumo::TraCILink *) 0 ;
    9942             :   std::string *result = 0 ;
    9943             :   
    9944             :   (void)jenv;
    9945             :   (void)jcls;
    9946             :   (void)jarg1_;
    9947           0 :   arg1 = *(libsumo::TraCILink **)&jarg1; 
    9948             :   result = (std::string *) & ((arg1)->viaLane);
    9949             :   jresult = jenv->NewStringUTF(result->c_str()); 
    9950           0 :   return jresult;
    9951             : }
    9952             : 
    9953             : 
    9954           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILink_1toLane_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
    9955             :   libsumo::TraCILink *arg1 = (libsumo::TraCILink *) 0 ;
    9956             :   std::string *arg2 = 0 ;
    9957             :   
    9958             :   (void)jenv;
    9959             :   (void)jcls;
    9960             :   (void)jarg1_;
    9961           0 :   arg1 = *(libsumo::TraCILink **)&jarg1; 
    9962           0 :   if(!jarg2) {
    9963           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
    9964           0 :     return ;
    9965             :   }
    9966             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
    9967           0 :   if (!arg2_pstr) return ;
    9968           0 :   std::string arg2_str(arg2_pstr);
    9969             :   arg2 = &arg2_str;
    9970             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
    9971           0 :   if (arg1) (arg1)->toLane = *arg2;
    9972             : }
    9973             : 
    9974             : 
    9975           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILink_1toLane_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
    9976             :   jstring jresult = 0 ;
    9977             :   libsumo::TraCILink *arg1 = (libsumo::TraCILink *) 0 ;
    9978             :   std::string *result = 0 ;
    9979             :   
    9980             :   (void)jenv;
    9981             :   (void)jcls;
    9982             :   (void)jarg1_;
    9983           0 :   arg1 = *(libsumo::TraCILink **)&jarg1; 
    9984             :   result = (std::string *) & ((arg1)->toLane);
    9985             :   jresult = jenv->NewStringUTF(result->c_str()); 
    9986           0 :   return jresult;
    9987             : }
    9988             : 
    9989             : 
    9990           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIConnection_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
    9991             :   jlong jresult = 0 ;
    9992             :   libsumo::TraCIConnection *result = 0 ;
    9993             :   
    9994             :   (void)jenv;
    9995             :   (void)jcls;
    9996             :   {
    9997             :     try {
    9998           0 :       result = (libsumo::TraCIConnection *)new libsumo::TraCIConnection();
    9999           0 :     } catch (const libsumo::TraCIException& e) {
   10000           0 :       const std::string s = e.what();
   10001             :       std::string printError;
   10002           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   10003           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   10004             :       }
   10005             :       
   10006           0 :       if (printError == "all" || printError == "client") {
   10007             :         std::cerr << "Error: " << s << std::endl;
   10008             :       }
   10009             :       
   10010             :       
   10011             :       
   10012             :       
   10013             :       {
   10014             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   10015             :       };
   10016             :       
   10017           0 :     } catch (const std::exception& e) {
   10018           0 :       const std::string s = e.what();
   10019             :       std::string printError;
   10020           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   10021           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   10022             :       }
   10023             :       
   10024           0 :       if (printError == "all" || printError == "client") {
   10025             :         std::cerr << "Error: " << s << std::endl;
   10026             :       }
   10027             :       
   10028             :       
   10029             :       
   10030             :       
   10031             :       {
   10032             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   10033             :       };
   10034             :       
   10035           0 :     } catch (...) {
   10036             :       {
   10037             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   10038             :       };
   10039           0 :     }
   10040             :   }
   10041           0 :   *(libsumo::TraCIConnection **)&jresult = result; 
   10042           0 :   return jresult;
   10043             : }
   10044             : 
   10045             : 
   10046           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIConnection_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jboolean jarg2, jboolean jarg3, jboolean jarg4, jstring jarg5, jstring jarg6, jstring jarg7, jdouble jarg8) {
   10047             :   jlong jresult = 0 ;
   10048             :   std::string *arg1 = 0 ;
   10049             :   bool arg2 ;
   10050             :   bool arg3 ;
   10051             :   bool arg4 ;
   10052             :   std::string arg5 ;
   10053             :   std::string arg6 ;
   10054             :   std::string arg7 ;
   10055             :   double arg8 ;
   10056             :   libsumo::TraCIConnection *result = 0 ;
   10057             :   
   10058             :   (void)jenv;
   10059             :   (void)jcls;
   10060           0 :   if(!jarg1) {
   10061           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   10062             :     return 0;
   10063             :   }
   10064             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   10065           0 :   if (!arg1_pstr) return 0;
   10066           0 :   std::string arg1_str(arg1_pstr);
   10067             :   arg1 = &arg1_str;
   10068             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   10069           0 :   arg2 = jarg2 ? true : false; 
   10070           0 :   arg3 = jarg3 ? true : false; 
   10071           0 :   arg4 = jarg4 ? true : false; 
   10072           0 :   if(!jarg5) {
   10073           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   10074             :     return 0;
   10075             :   } 
   10076             :   const char *arg5_pstr = (const char *)jenv->GetStringUTFChars(jarg5, 0); 
   10077           0 :   if (!arg5_pstr) return 0;
   10078           0 :   (&arg5)->assign(arg5_pstr);
   10079             :   jenv->ReleaseStringUTFChars(jarg5, arg5_pstr); 
   10080           0 :   if(!jarg6) {
   10081           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   10082             :     return 0;
   10083             :   } 
   10084             :   const char *arg6_pstr = (const char *)jenv->GetStringUTFChars(jarg6, 0); 
   10085           0 :   if (!arg6_pstr) return 0;
   10086           0 :   (&arg6)->assign(arg6_pstr);
   10087             :   jenv->ReleaseStringUTFChars(jarg6, arg6_pstr); 
   10088           0 :   if(!jarg7) {
   10089           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   10090             :     return 0;
   10091             :   } 
   10092             :   const char *arg7_pstr = (const char *)jenv->GetStringUTFChars(jarg7, 0); 
   10093           0 :   if (!arg7_pstr) return 0;
   10094           0 :   (&arg7)->assign(arg7_pstr);
   10095             :   jenv->ReleaseStringUTFChars(jarg7, arg7_pstr); 
   10096             :   arg8 = (double)jarg8; 
   10097             :   {
   10098             :     try {
   10099           0 :       result = (libsumo::TraCIConnection *)new libsumo::TraCIConnection((std::string const &)*arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
   10100           0 :     } catch (const libsumo::TraCIException& e) {
   10101           0 :       const std::string s = e.what();
   10102             :       std::string printError;
   10103           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   10104           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   10105             :       }
   10106             :       
   10107           0 :       if (printError == "all" || printError == "client") {
   10108             :         std::cerr << "Error: " << s << std::endl;
   10109             :       }
   10110             :       
   10111             :       
   10112             :       
   10113             :       
   10114             :       {
   10115             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   10116             :       };
   10117             :       
   10118           0 :     } catch (const std::exception& e) {
   10119           0 :       const std::string s = e.what();
   10120             :       std::string printError;
   10121           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   10122           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   10123             :       }
   10124             :       
   10125           0 :       if (printError == "all" || printError == "client") {
   10126             :         std::cerr << "Error: " << s << std::endl;
   10127             :       }
   10128             :       
   10129             :       
   10130             :       
   10131             :       
   10132             :       {
   10133             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   10134             :       };
   10135             :       
   10136           0 :     } catch (...) {
   10137             :       {
   10138             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   10139             :       };
   10140           0 :     }
   10141             :   }
   10142           0 :   *(libsumo::TraCIConnection **)&jresult = result; 
   10143           0 :   return jresult;
   10144             : }
   10145             : 
   10146             : 
   10147           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCIConnection(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   10148             :   libsumo::TraCIConnection *arg1 = (libsumo::TraCIConnection *) 0 ;
   10149             :   
   10150             :   (void)jenv;
   10151             :   (void)jcls;
   10152           0 :   arg1 = *(libsumo::TraCIConnection **)&jarg1; 
   10153             :   {
   10154             :     try {
   10155           0 :       delete arg1;
   10156             :     } catch (const libsumo::TraCIException& e) {
   10157             :       const std::string s = e.what();
   10158             :       std::string printError;
   10159             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   10160             :         printError = std::getenv("TRACI_PRINT_ERROR");
   10161             :       }
   10162             :       
   10163             :       if (printError == "all" || printError == "client") {
   10164             :         std::cerr << "Error: " << s << std::endl;
   10165             :       }
   10166             :       
   10167             :       
   10168             :       
   10169             :       
   10170             :       {
   10171             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   10172             :       };
   10173             :       
   10174             :     } catch (const std::exception& e) {
   10175             :       const std::string s = e.what();
   10176             :       std::string printError;
   10177             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   10178             :         printError = std::getenv("TRACI_PRINT_ERROR");
   10179             :       }
   10180             :       
   10181             :       if (printError == "all" || printError == "client") {
   10182             :         std::cerr << "Error: " << s << std::endl;
   10183             :       }
   10184             :       
   10185             :       
   10186             :       
   10187             :       
   10188             :       {
   10189             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   10190             :       };
   10191             :       
   10192             :     } catch (...) {
   10193             :       {
   10194             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   10195             :       };
   10196             :     }
   10197             :   }
   10198             : }
   10199             : 
   10200             : 
   10201           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIConnection_1approachedLane_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   10202             :   libsumo::TraCIConnection *arg1 = (libsumo::TraCIConnection *) 0 ;
   10203             :   std::string *arg2 = 0 ;
   10204             :   
   10205             :   (void)jenv;
   10206             :   (void)jcls;
   10207             :   (void)jarg1_;
   10208           0 :   arg1 = *(libsumo::TraCIConnection **)&jarg1; 
   10209           0 :   if(!jarg2) {
   10210           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   10211           0 :     return ;
   10212             :   }
   10213             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   10214           0 :   if (!arg2_pstr) return ;
   10215           0 :   std::string arg2_str(arg2_pstr);
   10216             :   arg2 = &arg2_str;
   10217             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   10218           0 :   if (arg1) (arg1)->approachedLane = *arg2;
   10219             : }
   10220             : 
   10221             : 
   10222           2 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIConnection_1approachedLane_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   10223             :   jstring jresult = 0 ;
   10224             :   libsumo::TraCIConnection *arg1 = (libsumo::TraCIConnection *) 0 ;
   10225             :   std::string *result = 0 ;
   10226             :   
   10227             :   (void)jenv;
   10228             :   (void)jcls;
   10229             :   (void)jarg1_;
   10230           2 :   arg1 = *(libsumo::TraCIConnection **)&jarg1; 
   10231             :   result = (std::string *) & ((arg1)->approachedLane);
   10232             :   jresult = jenv->NewStringUTF(result->c_str()); 
   10233           2 :   return jresult;
   10234             : }
   10235             : 
   10236             : 
   10237           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIConnection_1hasPrio_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2) {
   10238             :   libsumo::TraCIConnection *arg1 = (libsumo::TraCIConnection *) 0 ;
   10239             :   bool arg2 ;
   10240             :   
   10241             :   (void)jenv;
   10242             :   (void)jcls;
   10243             :   (void)jarg1_;
   10244           0 :   arg1 = *(libsumo::TraCIConnection **)&jarg1; 
   10245           0 :   arg2 = jarg2 ? true : false; 
   10246           0 :   if (arg1) (arg1)->hasPrio = arg2;
   10247           0 : }
   10248             : 
   10249             : 
   10250           2 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIConnection_1hasPrio_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   10251             :   jboolean jresult = 0 ;
   10252             :   libsumo::TraCIConnection *arg1 = (libsumo::TraCIConnection *) 0 ;
   10253             :   bool result;
   10254             :   
   10255             :   (void)jenv;
   10256             :   (void)jcls;
   10257             :   (void)jarg1_;
   10258           2 :   arg1 = *(libsumo::TraCIConnection **)&jarg1; 
   10259           2 :   result = (bool) ((arg1)->hasPrio);
   10260           2 :   jresult = (jboolean)result; 
   10261           2 :   return jresult;
   10262             : }
   10263             : 
   10264             : 
   10265           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIConnection_1isOpen_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2) {
   10266             :   libsumo::TraCIConnection *arg1 = (libsumo::TraCIConnection *) 0 ;
   10267             :   bool arg2 ;
   10268             :   
   10269             :   (void)jenv;
   10270             :   (void)jcls;
   10271             :   (void)jarg1_;
   10272           0 :   arg1 = *(libsumo::TraCIConnection **)&jarg1; 
   10273           0 :   arg2 = jarg2 ? true : false; 
   10274           0 :   if (arg1) (arg1)->isOpen = arg2;
   10275           0 : }
   10276             : 
   10277             : 
   10278           2 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIConnection_1isOpen_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   10279             :   jboolean jresult = 0 ;
   10280             :   libsumo::TraCIConnection *arg1 = (libsumo::TraCIConnection *) 0 ;
   10281             :   bool result;
   10282             :   
   10283             :   (void)jenv;
   10284             :   (void)jcls;
   10285             :   (void)jarg1_;
   10286           2 :   arg1 = *(libsumo::TraCIConnection **)&jarg1; 
   10287           2 :   result = (bool) ((arg1)->isOpen);
   10288           2 :   jresult = (jboolean)result; 
   10289           2 :   return jresult;
   10290             : }
   10291             : 
   10292             : 
   10293           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIConnection_1hasFoe_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2) {
   10294             :   libsumo::TraCIConnection *arg1 = (libsumo::TraCIConnection *) 0 ;
   10295             :   bool arg2 ;
   10296             :   
   10297             :   (void)jenv;
   10298             :   (void)jcls;
   10299             :   (void)jarg1_;
   10300           0 :   arg1 = *(libsumo::TraCIConnection **)&jarg1; 
   10301           0 :   arg2 = jarg2 ? true : false; 
   10302           0 :   if (arg1) (arg1)->hasFoe = arg2;
   10303           0 : }
   10304             : 
   10305             : 
   10306           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIConnection_1hasFoe_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   10307             :   jboolean jresult = 0 ;
   10308             :   libsumo::TraCIConnection *arg1 = (libsumo::TraCIConnection *) 0 ;
   10309             :   bool result;
   10310             :   
   10311             :   (void)jenv;
   10312             :   (void)jcls;
   10313             :   (void)jarg1_;
   10314           0 :   arg1 = *(libsumo::TraCIConnection **)&jarg1; 
   10315           0 :   result = (bool) ((arg1)->hasFoe);
   10316           0 :   jresult = (jboolean)result; 
   10317           0 :   return jresult;
   10318             : }
   10319             : 
   10320             : 
   10321           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIConnection_1approachedInternal_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   10322             :   libsumo::TraCIConnection *arg1 = (libsumo::TraCIConnection *) 0 ;
   10323             :   std::string *arg2 = 0 ;
   10324             :   
   10325             :   (void)jenv;
   10326             :   (void)jcls;
   10327             :   (void)jarg1_;
   10328           0 :   arg1 = *(libsumo::TraCIConnection **)&jarg1; 
   10329           0 :   if(!jarg2) {
   10330           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   10331           0 :     return ;
   10332             :   }
   10333             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   10334           0 :   if (!arg2_pstr) return ;
   10335           0 :   std::string arg2_str(arg2_pstr);
   10336             :   arg2 = &arg2_str;
   10337             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   10338           0 :   if (arg1) (arg1)->approachedInternal = *arg2;
   10339             : }
   10340             : 
   10341             : 
   10342           2 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIConnection_1approachedInternal_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   10343             :   jstring jresult = 0 ;
   10344             :   libsumo::TraCIConnection *arg1 = (libsumo::TraCIConnection *) 0 ;
   10345             :   std::string *result = 0 ;
   10346             :   
   10347             :   (void)jenv;
   10348             :   (void)jcls;
   10349             :   (void)jarg1_;
   10350           2 :   arg1 = *(libsumo::TraCIConnection **)&jarg1; 
   10351             :   result = (std::string *) & ((arg1)->approachedInternal);
   10352             :   jresult = jenv->NewStringUTF(result->c_str()); 
   10353           2 :   return jresult;
   10354             : }
   10355             : 
   10356             : 
   10357           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIConnection_1state_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   10358             :   libsumo::TraCIConnection *arg1 = (libsumo::TraCIConnection *) 0 ;
   10359             :   std::string *arg2 = 0 ;
   10360             :   
   10361             :   (void)jenv;
   10362             :   (void)jcls;
   10363             :   (void)jarg1_;
   10364           0 :   arg1 = *(libsumo::TraCIConnection **)&jarg1; 
   10365           0 :   if(!jarg2) {
   10366           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   10367           0 :     return ;
   10368             :   }
   10369             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   10370           0 :   if (!arg2_pstr) return ;
   10371           0 :   std::string arg2_str(arg2_pstr);
   10372             :   arg2 = &arg2_str;
   10373             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   10374           0 :   if (arg1) (arg1)->state = *arg2;
   10375             : }
   10376             : 
   10377             : 
   10378           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIConnection_1state_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   10379             :   jstring jresult = 0 ;
   10380             :   libsumo::TraCIConnection *arg1 = (libsumo::TraCIConnection *) 0 ;
   10381             :   std::string *result = 0 ;
   10382             :   
   10383             :   (void)jenv;
   10384             :   (void)jcls;
   10385             :   (void)jarg1_;
   10386           0 :   arg1 = *(libsumo::TraCIConnection **)&jarg1; 
   10387             :   result = (std::string *) & ((arg1)->state);
   10388             :   jresult = jenv->NewStringUTF(result->c_str()); 
   10389           0 :   return jresult;
   10390             : }
   10391             : 
   10392             : 
   10393           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIConnection_1direction_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   10394             :   libsumo::TraCIConnection *arg1 = (libsumo::TraCIConnection *) 0 ;
   10395             :   std::string *arg2 = 0 ;
   10396             :   
   10397             :   (void)jenv;
   10398             :   (void)jcls;
   10399             :   (void)jarg1_;
   10400           0 :   arg1 = *(libsumo::TraCIConnection **)&jarg1; 
   10401           0 :   if(!jarg2) {
   10402           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   10403           0 :     return ;
   10404             :   }
   10405             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   10406           0 :   if (!arg2_pstr) return ;
   10407           0 :   std::string arg2_str(arg2_pstr);
   10408             :   arg2 = &arg2_str;
   10409             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   10410           0 :   if (arg1) (arg1)->direction = *arg2;
   10411             : }
   10412             : 
   10413             : 
   10414           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIConnection_1direction_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   10415             :   jstring jresult = 0 ;
   10416             :   libsumo::TraCIConnection *arg1 = (libsumo::TraCIConnection *) 0 ;
   10417             :   std::string *result = 0 ;
   10418             :   
   10419             :   (void)jenv;
   10420             :   (void)jcls;
   10421             :   (void)jarg1_;
   10422           0 :   arg1 = *(libsumo::TraCIConnection **)&jarg1; 
   10423             :   result = (std::string *) & ((arg1)->direction);
   10424             :   jresult = jenv->NewStringUTF(result->c_str()); 
   10425           0 :   return jresult;
   10426             : }
   10427             : 
   10428             : 
   10429           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIConnection_1length_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
   10430             :   libsumo::TraCIConnection *arg1 = (libsumo::TraCIConnection *) 0 ;
   10431             :   double arg2 ;
   10432             :   
   10433             :   (void)jenv;
   10434             :   (void)jcls;
   10435             :   (void)jarg1_;
   10436           0 :   arg1 = *(libsumo::TraCIConnection **)&jarg1; 
   10437             :   arg2 = (double)jarg2; 
   10438           0 :   if (arg1) (arg1)->length = arg2;
   10439           0 : }
   10440             : 
   10441             : 
   10442           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIConnection_1length_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   10443             :   jdouble jresult = 0 ;
   10444             :   libsumo::TraCIConnection *arg1 = (libsumo::TraCIConnection *) 0 ;
   10445             :   double result;
   10446             :   
   10447             :   (void)jenv;
   10448             :   (void)jcls;
   10449             :   (void)jarg1_;
   10450           0 :   arg1 = *(libsumo::TraCIConnection **)&jarg1; 
   10451           0 :   result = (double) ((arg1)->length);
   10452             :   jresult = (jdouble)result; 
   10453           0 :   return jresult;
   10454             : }
   10455             : 
   10456             : 
   10457           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIVehicleData_1id_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   10458             :   libsumo::TraCIVehicleData *arg1 = (libsumo::TraCIVehicleData *) 0 ;
   10459             :   std::string *arg2 = 0 ;
   10460             :   
   10461             :   (void)jenv;
   10462             :   (void)jcls;
   10463             :   (void)jarg1_;
   10464           0 :   arg1 = *(libsumo::TraCIVehicleData **)&jarg1; 
   10465           0 :   if(!jarg2) {
   10466           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   10467           0 :     return ;
   10468             :   }
   10469             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   10470           0 :   if (!arg2_pstr) return ;
   10471           0 :   std::string arg2_str(arg2_pstr);
   10472             :   arg2 = &arg2_str;
   10473             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   10474           0 :   if (arg1) (arg1)->id = *arg2;
   10475             : }
   10476             : 
   10477             : 
   10478        4168 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIVehicleData_1id_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   10479             :   jstring jresult = 0 ;
   10480             :   libsumo::TraCIVehicleData *arg1 = (libsumo::TraCIVehicleData *) 0 ;
   10481             :   std::string *result = 0 ;
   10482             :   
   10483             :   (void)jenv;
   10484             :   (void)jcls;
   10485             :   (void)jarg1_;
   10486        4168 :   arg1 = *(libsumo::TraCIVehicleData **)&jarg1; 
   10487             :   result = (std::string *) & ((arg1)->id);
   10488             :   jresult = jenv->NewStringUTF(result->c_str()); 
   10489        4168 :   return jresult;
   10490             : }
   10491             : 
   10492             : 
   10493           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIVehicleData_1length_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
   10494             :   libsumo::TraCIVehicleData *arg1 = (libsumo::TraCIVehicleData *) 0 ;
   10495             :   double arg2 ;
   10496             :   
   10497             :   (void)jenv;
   10498             :   (void)jcls;
   10499             :   (void)jarg1_;
   10500           0 :   arg1 = *(libsumo::TraCIVehicleData **)&jarg1; 
   10501             :   arg2 = (double)jarg2; 
   10502           0 :   if (arg1) (arg1)->length = arg2;
   10503           0 : }
   10504             : 
   10505             : 
   10506        4168 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIVehicleData_1length_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   10507             :   jdouble jresult = 0 ;
   10508             :   libsumo::TraCIVehicleData *arg1 = (libsumo::TraCIVehicleData *) 0 ;
   10509             :   double result;
   10510             :   
   10511             :   (void)jenv;
   10512             :   (void)jcls;
   10513             :   (void)jarg1_;
   10514        4168 :   arg1 = *(libsumo::TraCIVehicleData **)&jarg1; 
   10515        4168 :   result = (double) ((arg1)->length);
   10516             :   jresult = (jdouble)result; 
   10517        4168 :   return jresult;
   10518             : }
   10519             : 
   10520             : 
   10521           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIVehicleData_1entryTime_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
   10522             :   libsumo::TraCIVehicleData *arg1 = (libsumo::TraCIVehicleData *) 0 ;
   10523             :   double arg2 ;
   10524             :   
   10525             :   (void)jenv;
   10526             :   (void)jcls;
   10527             :   (void)jarg1_;
   10528           0 :   arg1 = *(libsumo::TraCIVehicleData **)&jarg1; 
   10529             :   arg2 = (double)jarg2; 
   10530           0 :   if (arg1) (arg1)->entryTime = arg2;
   10531           0 : }
   10532             : 
   10533             : 
   10534        4168 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIVehicleData_1entryTime_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   10535             :   jdouble jresult = 0 ;
   10536             :   libsumo::TraCIVehicleData *arg1 = (libsumo::TraCIVehicleData *) 0 ;
   10537             :   double result;
   10538             :   
   10539             :   (void)jenv;
   10540             :   (void)jcls;
   10541             :   (void)jarg1_;
   10542        4168 :   arg1 = *(libsumo::TraCIVehicleData **)&jarg1; 
   10543        4168 :   result = (double) ((arg1)->entryTime);
   10544             :   jresult = (jdouble)result; 
   10545        4168 :   return jresult;
   10546             : }
   10547             : 
   10548             : 
   10549           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIVehicleData_1leaveTime_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
   10550             :   libsumo::TraCIVehicleData *arg1 = (libsumo::TraCIVehicleData *) 0 ;
   10551             :   double arg2 ;
   10552             :   
   10553             :   (void)jenv;
   10554             :   (void)jcls;
   10555             :   (void)jarg1_;
   10556           0 :   arg1 = *(libsumo::TraCIVehicleData **)&jarg1; 
   10557             :   arg2 = (double)jarg2; 
   10558           0 :   if (arg1) (arg1)->leaveTime = arg2;
   10559           0 : }
   10560             : 
   10561             : 
   10562        4168 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIVehicleData_1leaveTime_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   10563             :   jdouble jresult = 0 ;
   10564             :   libsumo::TraCIVehicleData *arg1 = (libsumo::TraCIVehicleData *) 0 ;
   10565             :   double result;
   10566             :   
   10567             :   (void)jenv;
   10568             :   (void)jcls;
   10569             :   (void)jarg1_;
   10570        4168 :   arg1 = *(libsumo::TraCIVehicleData **)&jarg1; 
   10571        4168 :   result = (double) ((arg1)->leaveTime);
   10572             :   jresult = (jdouble)result; 
   10573        4168 :   return jresult;
   10574             : }
   10575             : 
   10576             : 
   10577           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIVehicleData_1typeID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   10578             :   libsumo::TraCIVehicleData *arg1 = (libsumo::TraCIVehicleData *) 0 ;
   10579             :   std::string *arg2 = 0 ;
   10580             :   
   10581             :   (void)jenv;
   10582             :   (void)jcls;
   10583             :   (void)jarg1_;
   10584           0 :   arg1 = *(libsumo::TraCIVehicleData **)&jarg1; 
   10585           0 :   if(!jarg2) {
   10586           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   10587           0 :     return ;
   10588             :   }
   10589             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   10590           0 :   if (!arg2_pstr) return ;
   10591           0 :   std::string arg2_str(arg2_pstr);
   10592             :   arg2 = &arg2_str;
   10593             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   10594           0 :   if (arg1) (arg1)->typeID = *arg2;
   10595             : }
   10596             : 
   10597             : 
   10598        4168 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIVehicleData_1typeID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   10599             :   jstring jresult = 0 ;
   10600             :   libsumo::TraCIVehicleData *arg1 = (libsumo::TraCIVehicleData *) 0 ;
   10601             :   std::string *result = 0 ;
   10602             :   
   10603             :   (void)jenv;
   10604             :   (void)jcls;
   10605             :   (void)jarg1_;
   10606        4168 :   arg1 = *(libsumo::TraCIVehicleData **)&jarg1; 
   10607             :   result = (std::string *) & ((arg1)->typeID);
   10608             :   jresult = jenv->NewStringUTF(result->c_str()); 
   10609        4168 :   return jresult;
   10610             : }
   10611             : 
   10612             : 
   10613           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIVehicleData(JNIEnv *jenv, jclass jcls) {
   10614             :   jlong jresult = 0 ;
   10615             :   libsumo::TraCIVehicleData *result = 0 ;
   10616             :   
   10617             :   (void)jenv;
   10618             :   (void)jcls;
   10619             :   {
   10620             :     try {
   10621           0 :       result = (libsumo::TraCIVehicleData *)new libsumo::TraCIVehicleData();
   10622           0 :     } catch (const libsumo::TraCIException& e) {
   10623           0 :       const std::string s = e.what();
   10624             :       std::string printError;
   10625           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   10626           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   10627             :       }
   10628             :       
   10629           0 :       if (printError == "all" || printError == "client") {
   10630             :         std::cerr << "Error: " << s << std::endl;
   10631             :       }
   10632             :       
   10633             :       
   10634             :       
   10635             :       
   10636             :       {
   10637             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   10638             :       };
   10639             :       
   10640           0 :     } catch (const std::exception& e) {
   10641           0 :       const std::string s = e.what();
   10642             :       std::string printError;
   10643           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   10644           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   10645             :       }
   10646             :       
   10647           0 :       if (printError == "all" || printError == "client") {
   10648             :         std::cerr << "Error: " << s << std::endl;
   10649             :       }
   10650             :       
   10651             :       
   10652             :       
   10653             :       
   10654             :       {
   10655             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   10656             :       };
   10657             :       
   10658           0 :     } catch (...) {
   10659             :       {
   10660             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   10661             :       };
   10662           0 :     }
   10663             :   }
   10664           0 :   *(libsumo::TraCIVehicleData **)&jresult = result; 
   10665           0 :   return jresult;
   10666             : }
   10667             : 
   10668             : 
   10669           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCIVehicleData(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   10670             :   libsumo::TraCIVehicleData *arg1 = (libsumo::TraCIVehicleData *) 0 ;
   10671             :   
   10672             :   (void)jenv;
   10673             :   (void)jcls;
   10674           0 :   arg1 = *(libsumo::TraCIVehicleData **)&jarg1; 
   10675             :   {
   10676             :     try {
   10677           0 :       delete arg1;
   10678             :     } catch (const libsumo::TraCIException& e) {
   10679             :       const std::string s = e.what();
   10680             :       std::string printError;
   10681             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   10682             :         printError = std::getenv("TRACI_PRINT_ERROR");
   10683             :       }
   10684             :       
   10685             :       if (printError == "all" || printError == "client") {
   10686             :         std::cerr << "Error: " << s << std::endl;
   10687             :       }
   10688             :       
   10689             :       
   10690             :       
   10691             :       
   10692             :       {
   10693             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   10694             :       };
   10695             :       
   10696             :     } catch (const std::exception& e) {
   10697             :       const std::string s = e.what();
   10698             :       std::string printError;
   10699             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   10700             :         printError = std::getenv("TRACI_PRINT_ERROR");
   10701             :       }
   10702             :       
   10703             :       if (printError == "all" || printError == "client") {
   10704             :         std::cerr << "Error: " << s << std::endl;
   10705             :       }
   10706             :       
   10707             :       
   10708             :       
   10709             :       
   10710             :       {
   10711             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   10712             :       };
   10713             :       
   10714             :     } catch (...) {
   10715             :       {
   10716             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   10717             :       };
   10718             :     }
   10719             :   }
   10720             : }
   10721             : 
   10722             : 
   10723           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextTLSData_1id_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   10724             :   libsumo::TraCINextTLSData *arg1 = (libsumo::TraCINextTLSData *) 0 ;
   10725             :   std::string *arg2 = 0 ;
   10726             :   
   10727             :   (void)jenv;
   10728             :   (void)jcls;
   10729             :   (void)jarg1_;
   10730           0 :   arg1 = *(libsumo::TraCINextTLSData **)&jarg1; 
   10731           0 :   if(!jarg2) {
   10732           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   10733           0 :     return ;
   10734             :   }
   10735             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   10736           0 :   if (!arg2_pstr) return ;
   10737           0 :   std::string arg2_str(arg2_pstr);
   10738             :   arg2 = &arg2_str;
   10739             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   10740           0 :   if (arg1) (arg1)->id = *arg2;
   10741             : }
   10742             : 
   10743             : 
   10744           2 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextTLSData_1id_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   10745             :   jstring jresult = 0 ;
   10746             :   libsumo::TraCINextTLSData *arg1 = (libsumo::TraCINextTLSData *) 0 ;
   10747             :   std::string *result = 0 ;
   10748             :   
   10749             :   (void)jenv;
   10750             :   (void)jcls;
   10751             :   (void)jarg1_;
   10752           2 :   arg1 = *(libsumo::TraCINextTLSData **)&jarg1; 
   10753             :   result = (std::string *) & ((arg1)->id);
   10754             :   jresult = jenv->NewStringUTF(result->c_str()); 
   10755           2 :   return jresult;
   10756             : }
   10757             : 
   10758             : 
   10759           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextTLSData_1tlIndex_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
   10760             :   libsumo::TraCINextTLSData *arg1 = (libsumo::TraCINextTLSData *) 0 ;
   10761             :   int arg2 ;
   10762             :   
   10763             :   (void)jenv;
   10764             :   (void)jcls;
   10765             :   (void)jarg1_;
   10766           0 :   arg1 = *(libsumo::TraCINextTLSData **)&jarg1; 
   10767             :   arg2 = (int)jarg2; 
   10768           0 :   if (arg1) (arg1)->tlIndex = arg2;
   10769           0 : }
   10770             : 
   10771             : 
   10772           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextTLSData_1tlIndex_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   10773             :   jint jresult = 0 ;
   10774             :   libsumo::TraCINextTLSData *arg1 = (libsumo::TraCINextTLSData *) 0 ;
   10775             :   int result;
   10776             :   
   10777             :   (void)jenv;
   10778             :   (void)jcls;
   10779             :   (void)jarg1_;
   10780           0 :   arg1 = *(libsumo::TraCINextTLSData **)&jarg1; 
   10781           0 :   result = (int) ((arg1)->tlIndex);
   10782             :   jresult = (jint)result; 
   10783           0 :   return jresult;
   10784             : }
   10785             : 
   10786             : 
   10787           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextTLSData_1dist_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
   10788             :   libsumo::TraCINextTLSData *arg1 = (libsumo::TraCINextTLSData *) 0 ;
   10789             :   double arg2 ;
   10790             :   
   10791             :   (void)jenv;
   10792             :   (void)jcls;
   10793             :   (void)jarg1_;
   10794           0 :   arg1 = *(libsumo::TraCINextTLSData **)&jarg1; 
   10795             :   arg2 = (double)jarg2; 
   10796           0 :   if (arg1) (arg1)->dist = arg2;
   10797           0 : }
   10798             : 
   10799             : 
   10800           2 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextTLSData_1dist_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   10801             :   jdouble jresult = 0 ;
   10802             :   libsumo::TraCINextTLSData *arg1 = (libsumo::TraCINextTLSData *) 0 ;
   10803             :   double result;
   10804             :   
   10805             :   (void)jenv;
   10806             :   (void)jcls;
   10807             :   (void)jarg1_;
   10808           2 :   arg1 = *(libsumo::TraCINextTLSData **)&jarg1; 
   10809           2 :   result = (double) ((arg1)->dist);
   10810             :   jresult = (jdouble)result; 
   10811           2 :   return jresult;
   10812             : }
   10813             : 
   10814             : 
   10815           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextTLSData_1state_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jchar jarg2) {
   10816             :   libsumo::TraCINextTLSData *arg1 = (libsumo::TraCINextTLSData *) 0 ;
   10817             :   char arg2 ;
   10818             :   
   10819             :   (void)jenv;
   10820             :   (void)jcls;
   10821             :   (void)jarg1_;
   10822           0 :   arg1 = *(libsumo::TraCINextTLSData **)&jarg1; 
   10823           0 :   arg2 = (char)jarg2; 
   10824           0 :   if (arg1) (arg1)->state = arg2;
   10825           0 : }
   10826             : 
   10827             : 
   10828           2 : SWIGEXPORT jchar JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextTLSData_1state_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   10829             :   jchar jresult = 0 ;
   10830             :   libsumo::TraCINextTLSData *arg1 = (libsumo::TraCINextTLSData *) 0 ;
   10831             :   char result;
   10832             :   
   10833             :   (void)jenv;
   10834             :   (void)jcls;
   10835             :   (void)jarg1_;
   10836           2 :   arg1 = *(libsumo::TraCINextTLSData **)&jarg1; 
   10837           2 :   result = (char) ((arg1)->state);
   10838           2 :   jresult = (jchar)result; 
   10839           2 :   return jresult;
   10840             : }
   10841             : 
   10842             : 
   10843           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCINextTLSData(JNIEnv *jenv, jclass jcls) {
   10844             :   jlong jresult = 0 ;
   10845             :   libsumo::TraCINextTLSData *result = 0 ;
   10846             :   
   10847             :   (void)jenv;
   10848             :   (void)jcls;
   10849             :   {
   10850             :     try {
   10851           0 :       result = (libsumo::TraCINextTLSData *)new libsumo::TraCINextTLSData();
   10852           0 :     } catch (const libsumo::TraCIException& e) {
   10853           0 :       const std::string s = e.what();
   10854             :       std::string printError;
   10855           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   10856           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   10857             :       }
   10858             :       
   10859           0 :       if (printError == "all" || printError == "client") {
   10860             :         std::cerr << "Error: " << s << std::endl;
   10861             :       }
   10862             :       
   10863             :       
   10864             :       
   10865             :       
   10866             :       {
   10867             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   10868             :       };
   10869             :       
   10870           0 :     } catch (const std::exception& e) {
   10871           0 :       const std::string s = e.what();
   10872             :       std::string printError;
   10873           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   10874           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   10875             :       }
   10876             :       
   10877           0 :       if (printError == "all" || printError == "client") {
   10878             :         std::cerr << "Error: " << s << std::endl;
   10879             :       }
   10880             :       
   10881             :       
   10882             :       
   10883             :       
   10884             :       {
   10885             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   10886             :       };
   10887             :       
   10888           0 :     } catch (...) {
   10889             :       {
   10890             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   10891             :       };
   10892           0 :     }
   10893             :   }
   10894           0 :   *(libsumo::TraCINextTLSData **)&jresult = result; 
   10895           0 :   return jresult;
   10896             : }
   10897             : 
   10898             : 
   10899           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCINextTLSData(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   10900             :   libsumo::TraCINextTLSData *arg1 = (libsumo::TraCINextTLSData *) 0 ;
   10901             :   
   10902             :   (void)jenv;
   10903             :   (void)jcls;
   10904           0 :   arg1 = *(libsumo::TraCINextTLSData **)&jarg1; 
   10905             :   {
   10906             :     try {
   10907           0 :       delete arg1;
   10908             :     } catch (const libsumo::TraCIException& e) {
   10909             :       const std::string s = e.what();
   10910             :       std::string printError;
   10911             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   10912             :         printError = std::getenv("TRACI_PRINT_ERROR");
   10913             :       }
   10914             :       
   10915             :       if (printError == "all" || printError == "client") {
   10916             :         std::cerr << "Error: " << s << std::endl;
   10917             :       }
   10918             :       
   10919             :       
   10920             :       
   10921             :       
   10922             :       {
   10923             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   10924             :       };
   10925             :       
   10926             :     } catch (const std::exception& e) {
   10927             :       const std::string s = e.what();
   10928             :       std::string printError;
   10929             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   10930             :         printError = std::getenv("TRACI_PRINT_ERROR");
   10931             :       }
   10932             :       
   10933             :       if (printError == "all" || printError == "client") {
   10934             :         std::cerr << "Error: " << s << std::endl;
   10935             :       }
   10936             :       
   10937             :       
   10938             :       
   10939             :       
   10940             :       {
   10941             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   10942             :       };
   10943             :       
   10944             :     } catch (...) {
   10945             :       {
   10946             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   10947             :       };
   10948             :     }
   10949             :   }
   10950             : }
   10951             : 
   10952             : 
   10953           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCINextStopData_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3, jstring jarg4, jint jarg5, jdouble jarg6, jdouble jarg7, jdouble jarg8, jdouble jarg9, jdouble jarg10, jstring jarg11, jstring jarg12, jstring jarg13, jstring jarg14, jstring jarg15, jdouble jarg16) {
   10954             :   jlong jresult = 0 ;
   10955             :   std::string *arg1 = 0 ;
   10956             :   double arg2 ;
   10957             :   double arg3 ;
   10958             :   std::string *arg4 = 0 ;
   10959             :   int arg5 ;
   10960             :   double arg6 ;
   10961             :   double arg7 ;
   10962             :   double arg8 ;
   10963             :   double arg9 ;
   10964             :   double arg10 ;
   10965             :   std::string *arg11 = 0 ;
   10966             :   std::string *arg12 = 0 ;
   10967             :   std::string *arg13 = 0 ;
   10968             :   std::string *arg14 = 0 ;
   10969             :   std::string *arg15 = 0 ;
   10970             :   double arg16 ;
   10971             :   libsumo::TraCINextStopData *result = 0 ;
   10972             :   
   10973             :   (void)jenv;
   10974             :   (void)jcls;
   10975           0 :   if(!jarg1) {
   10976           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   10977           0 :     return 0;
   10978             :   }
   10979             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   10980           0 :   if (!arg1_pstr) return 0;
   10981           0 :   std::string arg1_str(arg1_pstr);
   10982             :   arg1 = &arg1_str;
   10983             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   10984             :   arg2 = (double)jarg2; 
   10985             :   arg3 = (double)jarg3; 
   10986           0 :   if(!jarg4) {
   10987           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   10988             :     return 0;
   10989             :   }
   10990             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
   10991           0 :   if (!arg4_pstr) return 0;
   10992           0 :   std::string arg4_str(arg4_pstr);
   10993             :   arg4 = &arg4_str;
   10994             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
   10995             :   arg5 = (int)jarg5; 
   10996             :   arg6 = (double)jarg6; 
   10997             :   arg7 = (double)jarg7; 
   10998             :   arg8 = (double)jarg8; 
   10999             :   arg9 = (double)jarg9; 
   11000             :   arg10 = (double)jarg10; 
   11001           0 :   if(!jarg11) {
   11002           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   11003             :     return 0;
   11004             :   }
   11005             :   const char *arg11_pstr = (const char *)jenv->GetStringUTFChars(jarg11, 0); 
   11006           0 :   if (!arg11_pstr) return 0;
   11007           0 :   std::string arg11_str(arg11_pstr);
   11008             :   arg11 = &arg11_str;
   11009             :   jenv->ReleaseStringUTFChars(jarg11, arg11_pstr); 
   11010           0 :   if(!jarg12) {
   11011           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   11012             :     return 0;
   11013             :   }
   11014             :   const char *arg12_pstr = (const char *)jenv->GetStringUTFChars(jarg12, 0); 
   11015           0 :   if (!arg12_pstr) return 0;
   11016           0 :   std::string arg12_str(arg12_pstr);
   11017             :   arg12 = &arg12_str;
   11018             :   jenv->ReleaseStringUTFChars(jarg12, arg12_pstr); 
   11019           0 :   if(!jarg13) {
   11020           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   11021             :     return 0;
   11022             :   }
   11023             :   const char *arg13_pstr = (const char *)jenv->GetStringUTFChars(jarg13, 0); 
   11024           0 :   if (!arg13_pstr) return 0;
   11025           0 :   std::string arg13_str(arg13_pstr);
   11026             :   arg13 = &arg13_str;
   11027             :   jenv->ReleaseStringUTFChars(jarg13, arg13_pstr); 
   11028           0 :   if(!jarg14) {
   11029           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   11030             :     return 0;
   11031             :   }
   11032             :   const char *arg14_pstr = (const char *)jenv->GetStringUTFChars(jarg14, 0); 
   11033           0 :   if (!arg14_pstr) return 0;
   11034           0 :   std::string arg14_str(arg14_pstr);
   11035             :   arg14 = &arg14_str;
   11036             :   jenv->ReleaseStringUTFChars(jarg14, arg14_pstr); 
   11037           0 :   if(!jarg15) {
   11038           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   11039             :     return 0;
   11040             :   }
   11041             :   const char *arg15_pstr = (const char *)jenv->GetStringUTFChars(jarg15, 0); 
   11042           0 :   if (!arg15_pstr) return 0;
   11043           0 :   std::string arg15_str(arg15_pstr);
   11044             :   arg15 = &arg15_str;
   11045             :   jenv->ReleaseStringUTFChars(jarg15, arg15_pstr); 
   11046             :   arg16 = (double)jarg16; 
   11047             :   {
   11048             :     try {
   11049           0 :       result = (libsumo::TraCINextStopData *)new libsumo::TraCINextStopData((std::string const &)*arg1,arg2,arg3,(std::string const &)*arg4,arg5,arg6,arg7,arg8,arg9,arg10,(std::string const &)*arg11,(std::string const &)*arg12,(std::string const &)*arg13,(std::string const &)*arg14,(std::string const &)*arg15,arg16);
   11050           0 :     } catch (const libsumo::TraCIException& e) {
   11051           0 :       const std::string s = e.what();
   11052             :       std::string printError;
   11053           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   11054           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   11055             :       }
   11056             :       
   11057           0 :       if (printError == "all" || printError == "client") {
   11058             :         std::cerr << "Error: " << s << std::endl;
   11059             :       }
   11060             :       
   11061             :       
   11062             :       
   11063             :       
   11064             :       {
   11065             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   11066             :       };
   11067             :       
   11068           0 :     } catch (const std::exception& e) {
   11069           0 :       const std::string s = e.what();
   11070             :       std::string printError;
   11071           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   11072           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   11073             :       }
   11074             :       
   11075           0 :       if (printError == "all" || printError == "client") {
   11076             :         std::cerr << "Error: " << s << std::endl;
   11077             :       }
   11078             :       
   11079             :       
   11080             :       
   11081             :       
   11082             :       {
   11083             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   11084             :       };
   11085             :       
   11086           0 :     } catch (...) {
   11087             :       {
   11088             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   11089             :       };
   11090           0 :     }
   11091             :   }
   11092             :   
   11093           0 :   *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCINextStopData >(result SWIG_NO_NULL_DELETER_1) : 0;
   11094             :   
   11095           0 :   return jresult;
   11096             : }
   11097             : 
   11098             : 
   11099           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCINextStopData_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3, jstring jarg4, jint jarg5, jdouble jarg6, jdouble jarg7, jdouble jarg8, jdouble jarg9, jdouble jarg10, jstring jarg11, jstring jarg12, jstring jarg13, jstring jarg14, jstring jarg15) {
   11100             :   jlong jresult = 0 ;
   11101             :   std::string *arg1 = 0 ;
   11102             :   double arg2 ;
   11103             :   double arg3 ;
   11104             :   std::string *arg4 = 0 ;
   11105             :   int arg5 ;
   11106             :   double arg6 ;
   11107             :   double arg7 ;
   11108             :   double arg8 ;
   11109             :   double arg9 ;
   11110             :   double arg10 ;
   11111             :   std::string *arg11 = 0 ;
   11112             :   std::string *arg12 = 0 ;
   11113             :   std::string *arg13 = 0 ;
   11114             :   std::string *arg14 = 0 ;
   11115             :   std::string *arg15 = 0 ;
   11116             :   libsumo::TraCINextStopData *result = 0 ;
   11117             :   
   11118             :   (void)jenv;
   11119             :   (void)jcls;
   11120           0 :   if(!jarg1) {
   11121           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   11122           0 :     return 0;
   11123             :   }
   11124             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   11125           0 :   if (!arg1_pstr) return 0;
   11126           0 :   std::string arg1_str(arg1_pstr);
   11127             :   arg1 = &arg1_str;
   11128             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   11129             :   arg2 = (double)jarg2; 
   11130             :   arg3 = (double)jarg3; 
   11131           0 :   if(!jarg4) {
   11132           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   11133             :     return 0;
   11134             :   }
   11135             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
   11136           0 :   if (!arg4_pstr) return 0;
   11137           0 :   std::string arg4_str(arg4_pstr);
   11138             :   arg4 = &arg4_str;
   11139             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
   11140             :   arg5 = (int)jarg5; 
   11141             :   arg6 = (double)jarg6; 
   11142             :   arg7 = (double)jarg7; 
   11143             :   arg8 = (double)jarg8; 
   11144             :   arg9 = (double)jarg9; 
   11145             :   arg10 = (double)jarg10; 
   11146           0 :   if(!jarg11) {
   11147           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   11148             :     return 0;
   11149             :   }
   11150             :   const char *arg11_pstr = (const char *)jenv->GetStringUTFChars(jarg11, 0); 
   11151           0 :   if (!arg11_pstr) return 0;
   11152           0 :   std::string arg11_str(arg11_pstr);
   11153             :   arg11 = &arg11_str;
   11154             :   jenv->ReleaseStringUTFChars(jarg11, arg11_pstr); 
   11155           0 :   if(!jarg12) {
   11156           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   11157             :     return 0;
   11158             :   }
   11159             :   const char *arg12_pstr = (const char *)jenv->GetStringUTFChars(jarg12, 0); 
   11160           0 :   if (!arg12_pstr) return 0;
   11161           0 :   std::string arg12_str(arg12_pstr);
   11162             :   arg12 = &arg12_str;
   11163             :   jenv->ReleaseStringUTFChars(jarg12, arg12_pstr); 
   11164           0 :   if(!jarg13) {
   11165           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   11166             :     return 0;
   11167             :   }
   11168             :   const char *arg13_pstr = (const char *)jenv->GetStringUTFChars(jarg13, 0); 
   11169           0 :   if (!arg13_pstr) return 0;
   11170           0 :   std::string arg13_str(arg13_pstr);
   11171             :   arg13 = &arg13_str;
   11172             :   jenv->ReleaseStringUTFChars(jarg13, arg13_pstr); 
   11173           0 :   if(!jarg14) {
   11174           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   11175             :     return 0;
   11176             :   }
   11177             :   const char *arg14_pstr = (const char *)jenv->GetStringUTFChars(jarg14, 0); 
   11178           0 :   if (!arg14_pstr) return 0;
   11179           0 :   std::string arg14_str(arg14_pstr);
   11180             :   arg14 = &arg14_str;
   11181             :   jenv->ReleaseStringUTFChars(jarg14, arg14_pstr); 
   11182           0 :   if(!jarg15) {
   11183           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   11184             :     return 0;
   11185             :   }
   11186             :   const char *arg15_pstr = (const char *)jenv->GetStringUTFChars(jarg15, 0); 
   11187           0 :   if (!arg15_pstr) return 0;
   11188           0 :   std::string arg15_str(arg15_pstr);
   11189             :   arg15 = &arg15_str;
   11190             :   jenv->ReleaseStringUTFChars(jarg15, arg15_pstr); 
   11191             :   {
   11192             :     try {
   11193           0 :       result = (libsumo::TraCINextStopData *)new libsumo::TraCINextStopData((std::string const &)*arg1,arg2,arg3,(std::string const &)*arg4,arg5,arg6,arg7,arg8,arg9,arg10,(std::string const &)*arg11,(std::string const &)*arg12,(std::string const &)*arg13,(std::string const &)*arg14,(std::string const &)*arg15);
   11194           0 :     } catch (const libsumo::TraCIException& e) {
   11195           0 :       const std::string s = e.what();
   11196             :       std::string printError;
   11197           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   11198           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   11199             :       }
   11200             :       
   11201           0 :       if (printError == "all" || printError == "client") {
   11202             :         std::cerr << "Error: " << s << std::endl;
   11203             :       }
   11204             :       
   11205             :       
   11206             :       
   11207             :       
   11208             :       {
   11209             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   11210             :       };
   11211             :       
   11212           0 :     } catch (const std::exception& e) {
   11213           0 :       const std::string s = e.what();
   11214             :       std::string printError;
   11215           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   11216           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   11217             :       }
   11218             :       
   11219           0 :       if (printError == "all" || printError == "client") {
   11220             :         std::cerr << "Error: " << s << std::endl;
   11221             :       }
   11222             :       
   11223             :       
   11224             :       
   11225             :       
   11226             :       {
   11227             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   11228             :       };
   11229             :       
   11230           0 :     } catch (...) {
   11231             :       {
   11232             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   11233             :       };
   11234           0 :     }
   11235             :   }
   11236             :   
   11237           0 :   *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCINextStopData >(result SWIG_NO_NULL_DELETER_1) : 0;
   11238             :   
   11239           0 :   return jresult;
   11240             : }
   11241             : 
   11242             : 
   11243           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCINextStopData_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3, jstring jarg4, jint jarg5, jdouble jarg6, jdouble jarg7, jdouble jarg8, jdouble jarg9, jdouble jarg10, jstring jarg11, jstring jarg12, jstring jarg13, jstring jarg14) {
   11244             :   jlong jresult = 0 ;
   11245             :   std::string *arg1 = 0 ;
   11246             :   double arg2 ;
   11247             :   double arg3 ;
   11248             :   std::string *arg4 = 0 ;
   11249             :   int arg5 ;
   11250             :   double arg6 ;
   11251             :   double arg7 ;
   11252             :   double arg8 ;
   11253             :   double arg9 ;
   11254             :   double arg10 ;
   11255             :   std::string *arg11 = 0 ;
   11256             :   std::string *arg12 = 0 ;
   11257             :   std::string *arg13 = 0 ;
   11258             :   std::string *arg14 = 0 ;
   11259             :   libsumo::TraCINextStopData *result = 0 ;
   11260             :   
   11261             :   (void)jenv;
   11262             :   (void)jcls;
   11263           0 :   if(!jarg1) {
   11264           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   11265           0 :     return 0;
   11266             :   }
   11267             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   11268           0 :   if (!arg1_pstr) return 0;
   11269           0 :   std::string arg1_str(arg1_pstr);
   11270             :   arg1 = &arg1_str;
   11271             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   11272             :   arg2 = (double)jarg2; 
   11273             :   arg3 = (double)jarg3; 
   11274           0 :   if(!jarg4) {
   11275           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   11276             :     return 0;
   11277             :   }
   11278             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
   11279           0 :   if (!arg4_pstr) return 0;
   11280           0 :   std::string arg4_str(arg4_pstr);
   11281             :   arg4 = &arg4_str;
   11282             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
   11283             :   arg5 = (int)jarg5; 
   11284             :   arg6 = (double)jarg6; 
   11285             :   arg7 = (double)jarg7; 
   11286             :   arg8 = (double)jarg8; 
   11287             :   arg9 = (double)jarg9; 
   11288             :   arg10 = (double)jarg10; 
   11289           0 :   if(!jarg11) {
   11290           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   11291             :     return 0;
   11292             :   }
   11293             :   const char *arg11_pstr = (const char *)jenv->GetStringUTFChars(jarg11, 0); 
   11294           0 :   if (!arg11_pstr) return 0;
   11295           0 :   std::string arg11_str(arg11_pstr);
   11296             :   arg11 = &arg11_str;
   11297             :   jenv->ReleaseStringUTFChars(jarg11, arg11_pstr); 
   11298           0 :   if(!jarg12) {
   11299           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   11300             :     return 0;
   11301             :   }
   11302             :   const char *arg12_pstr = (const char *)jenv->GetStringUTFChars(jarg12, 0); 
   11303           0 :   if (!arg12_pstr) return 0;
   11304           0 :   std::string arg12_str(arg12_pstr);
   11305             :   arg12 = &arg12_str;
   11306             :   jenv->ReleaseStringUTFChars(jarg12, arg12_pstr); 
   11307           0 :   if(!jarg13) {
   11308           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   11309             :     return 0;
   11310             :   }
   11311             :   const char *arg13_pstr = (const char *)jenv->GetStringUTFChars(jarg13, 0); 
   11312           0 :   if (!arg13_pstr) return 0;
   11313           0 :   std::string arg13_str(arg13_pstr);
   11314             :   arg13 = &arg13_str;
   11315             :   jenv->ReleaseStringUTFChars(jarg13, arg13_pstr); 
   11316           0 :   if(!jarg14) {
   11317           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   11318             :     return 0;
   11319             :   }
   11320             :   const char *arg14_pstr = (const char *)jenv->GetStringUTFChars(jarg14, 0); 
   11321           0 :   if (!arg14_pstr) return 0;
   11322           0 :   std::string arg14_str(arg14_pstr);
   11323             :   arg14 = &arg14_str;
   11324             :   jenv->ReleaseStringUTFChars(jarg14, arg14_pstr); 
   11325             :   {
   11326             :     try {
   11327           0 :       result = (libsumo::TraCINextStopData *)new libsumo::TraCINextStopData((std::string const &)*arg1,arg2,arg3,(std::string const &)*arg4,arg5,arg6,arg7,arg8,arg9,arg10,(std::string const &)*arg11,(std::string const &)*arg12,(std::string const &)*arg13,(std::string const &)*arg14);
   11328           0 :     } catch (const libsumo::TraCIException& e) {
   11329           0 :       const std::string s = e.what();
   11330             :       std::string printError;
   11331           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   11332           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   11333             :       }
   11334             :       
   11335           0 :       if (printError == "all" || printError == "client") {
   11336             :         std::cerr << "Error: " << s << std::endl;
   11337             :       }
   11338             :       
   11339             :       
   11340             :       
   11341             :       
   11342             :       {
   11343             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   11344             :       };
   11345             :       
   11346           0 :     } catch (const std::exception& e) {
   11347           0 :       const std::string s = e.what();
   11348             :       std::string printError;
   11349           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   11350           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   11351             :       }
   11352             :       
   11353           0 :       if (printError == "all" || printError == "client") {
   11354             :         std::cerr << "Error: " << s << std::endl;
   11355             :       }
   11356             :       
   11357             :       
   11358             :       
   11359             :       
   11360             :       {
   11361             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   11362             :       };
   11363             :       
   11364           0 :     } catch (...) {
   11365             :       {
   11366             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   11367             :       };
   11368           0 :     }
   11369             :   }
   11370             :   
   11371           0 :   *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCINextStopData >(result SWIG_NO_NULL_DELETER_1) : 0;
   11372             :   
   11373           0 :   return jresult;
   11374             : }
   11375             : 
   11376             : 
   11377           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCINextStopData_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3, jstring jarg4, jint jarg5, jdouble jarg6, jdouble jarg7, jdouble jarg8, jdouble jarg9, jdouble jarg10, jstring jarg11, jstring jarg12, jstring jarg13) {
   11378             :   jlong jresult = 0 ;
   11379             :   std::string *arg1 = 0 ;
   11380             :   double arg2 ;
   11381             :   double arg3 ;
   11382             :   std::string *arg4 = 0 ;
   11383             :   int arg5 ;
   11384             :   double arg6 ;
   11385             :   double arg7 ;
   11386             :   double arg8 ;
   11387             :   double arg9 ;
   11388             :   double arg10 ;
   11389             :   std::string *arg11 = 0 ;
   11390             :   std::string *arg12 = 0 ;
   11391             :   std::string *arg13 = 0 ;
   11392             :   libsumo::TraCINextStopData *result = 0 ;
   11393             :   
   11394             :   (void)jenv;
   11395             :   (void)jcls;
   11396           0 :   if(!jarg1) {
   11397           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   11398           0 :     return 0;
   11399             :   }
   11400             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   11401           0 :   if (!arg1_pstr) return 0;
   11402           0 :   std::string arg1_str(arg1_pstr);
   11403             :   arg1 = &arg1_str;
   11404             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   11405             :   arg2 = (double)jarg2; 
   11406             :   arg3 = (double)jarg3; 
   11407           0 :   if(!jarg4) {
   11408           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   11409             :     return 0;
   11410             :   }
   11411             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
   11412           0 :   if (!arg4_pstr) return 0;
   11413           0 :   std::string arg4_str(arg4_pstr);
   11414             :   arg4 = &arg4_str;
   11415             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
   11416             :   arg5 = (int)jarg5; 
   11417             :   arg6 = (double)jarg6; 
   11418             :   arg7 = (double)jarg7; 
   11419             :   arg8 = (double)jarg8; 
   11420             :   arg9 = (double)jarg9; 
   11421             :   arg10 = (double)jarg10; 
   11422           0 :   if(!jarg11) {
   11423           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   11424             :     return 0;
   11425             :   }
   11426             :   const char *arg11_pstr = (const char *)jenv->GetStringUTFChars(jarg11, 0); 
   11427           0 :   if (!arg11_pstr) return 0;
   11428           0 :   std::string arg11_str(arg11_pstr);
   11429             :   arg11 = &arg11_str;
   11430             :   jenv->ReleaseStringUTFChars(jarg11, arg11_pstr); 
   11431           0 :   if(!jarg12) {
   11432           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   11433             :     return 0;
   11434             :   }
   11435             :   const char *arg12_pstr = (const char *)jenv->GetStringUTFChars(jarg12, 0); 
   11436           0 :   if (!arg12_pstr) return 0;
   11437           0 :   std::string arg12_str(arg12_pstr);
   11438             :   arg12 = &arg12_str;
   11439             :   jenv->ReleaseStringUTFChars(jarg12, arg12_pstr); 
   11440           0 :   if(!jarg13) {
   11441           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   11442             :     return 0;
   11443             :   }
   11444             :   const char *arg13_pstr = (const char *)jenv->GetStringUTFChars(jarg13, 0); 
   11445           0 :   if (!arg13_pstr) return 0;
   11446           0 :   std::string arg13_str(arg13_pstr);
   11447             :   arg13 = &arg13_str;
   11448             :   jenv->ReleaseStringUTFChars(jarg13, arg13_pstr); 
   11449             :   {
   11450             :     try {
   11451           0 :       result = (libsumo::TraCINextStopData *)new libsumo::TraCINextStopData((std::string const &)*arg1,arg2,arg3,(std::string const &)*arg4,arg5,arg6,arg7,arg8,arg9,arg10,(std::string const &)*arg11,(std::string const &)*arg12,(std::string const &)*arg13);
   11452           0 :     } catch (const libsumo::TraCIException& e) {
   11453           0 :       const std::string s = e.what();
   11454             :       std::string printError;
   11455           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   11456           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   11457             :       }
   11458             :       
   11459           0 :       if (printError == "all" || printError == "client") {
   11460             :         std::cerr << "Error: " << s << std::endl;
   11461             :       }
   11462             :       
   11463             :       
   11464             :       
   11465             :       
   11466             :       {
   11467             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   11468             :       };
   11469             :       
   11470           0 :     } catch (const std::exception& e) {
   11471           0 :       const std::string s = e.what();
   11472             :       std::string printError;
   11473           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   11474           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   11475             :       }
   11476             :       
   11477           0 :       if (printError == "all" || printError == "client") {
   11478             :         std::cerr << "Error: " << s << std::endl;
   11479             :       }
   11480             :       
   11481             :       
   11482             :       
   11483             :       
   11484             :       {
   11485             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   11486             :       };
   11487             :       
   11488           0 :     } catch (...) {
   11489             :       {
   11490             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   11491             :       };
   11492           0 :     }
   11493             :   }
   11494             :   
   11495           0 :   *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCINextStopData >(result SWIG_NO_NULL_DELETER_1) : 0;
   11496             :   
   11497           0 :   return jresult;
   11498             : }
   11499             : 
   11500             : 
   11501           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCINextStopData_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3, jstring jarg4, jint jarg5, jdouble jarg6, jdouble jarg7, jdouble jarg8, jdouble jarg9, jdouble jarg10, jstring jarg11, jstring jarg12) {
   11502             :   jlong jresult = 0 ;
   11503             :   std::string *arg1 = 0 ;
   11504             :   double arg2 ;
   11505             :   double arg3 ;
   11506             :   std::string *arg4 = 0 ;
   11507             :   int arg5 ;
   11508             :   double arg6 ;
   11509             :   double arg7 ;
   11510             :   double arg8 ;
   11511             :   double arg9 ;
   11512             :   double arg10 ;
   11513             :   std::string *arg11 = 0 ;
   11514             :   std::string *arg12 = 0 ;
   11515             :   libsumo::TraCINextStopData *result = 0 ;
   11516             :   
   11517             :   (void)jenv;
   11518             :   (void)jcls;
   11519           0 :   if(!jarg1) {
   11520           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   11521           0 :     return 0;
   11522             :   }
   11523             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   11524           0 :   if (!arg1_pstr) return 0;
   11525           0 :   std::string arg1_str(arg1_pstr);
   11526             :   arg1 = &arg1_str;
   11527             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   11528             :   arg2 = (double)jarg2; 
   11529             :   arg3 = (double)jarg3; 
   11530           0 :   if(!jarg4) {
   11531           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   11532             :     return 0;
   11533             :   }
   11534             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
   11535           0 :   if (!arg4_pstr) return 0;
   11536           0 :   std::string arg4_str(arg4_pstr);
   11537             :   arg4 = &arg4_str;
   11538             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
   11539             :   arg5 = (int)jarg5; 
   11540             :   arg6 = (double)jarg6; 
   11541             :   arg7 = (double)jarg7; 
   11542             :   arg8 = (double)jarg8; 
   11543             :   arg9 = (double)jarg9; 
   11544             :   arg10 = (double)jarg10; 
   11545           0 :   if(!jarg11) {
   11546           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   11547             :     return 0;
   11548             :   }
   11549             :   const char *arg11_pstr = (const char *)jenv->GetStringUTFChars(jarg11, 0); 
   11550           0 :   if (!arg11_pstr) return 0;
   11551           0 :   std::string arg11_str(arg11_pstr);
   11552             :   arg11 = &arg11_str;
   11553             :   jenv->ReleaseStringUTFChars(jarg11, arg11_pstr); 
   11554           0 :   if(!jarg12) {
   11555           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   11556             :     return 0;
   11557             :   }
   11558             :   const char *arg12_pstr = (const char *)jenv->GetStringUTFChars(jarg12, 0); 
   11559           0 :   if (!arg12_pstr) return 0;
   11560           0 :   std::string arg12_str(arg12_pstr);
   11561             :   arg12 = &arg12_str;
   11562             :   jenv->ReleaseStringUTFChars(jarg12, arg12_pstr); 
   11563             :   {
   11564             :     try {
   11565           0 :       result = (libsumo::TraCINextStopData *)new libsumo::TraCINextStopData((std::string const &)*arg1,arg2,arg3,(std::string const &)*arg4,arg5,arg6,arg7,arg8,arg9,arg10,(std::string const &)*arg11,(std::string const &)*arg12);
   11566           0 :     } catch (const libsumo::TraCIException& e) {
   11567           0 :       const std::string s = e.what();
   11568             :       std::string printError;
   11569           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   11570           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   11571             :       }
   11572             :       
   11573           0 :       if (printError == "all" || printError == "client") {
   11574             :         std::cerr << "Error: " << s << std::endl;
   11575             :       }
   11576             :       
   11577             :       
   11578             :       
   11579             :       
   11580             :       {
   11581             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   11582             :       };
   11583             :       
   11584           0 :     } catch (const std::exception& e) {
   11585           0 :       const std::string s = e.what();
   11586             :       std::string printError;
   11587           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   11588           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   11589             :       }
   11590             :       
   11591           0 :       if (printError == "all" || printError == "client") {
   11592             :         std::cerr << "Error: " << s << std::endl;
   11593             :       }
   11594             :       
   11595             :       
   11596             :       
   11597             :       
   11598             :       {
   11599             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   11600             :       };
   11601             :       
   11602           0 :     } catch (...) {
   11603             :       {
   11604             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   11605             :       };
   11606           0 :     }
   11607             :   }
   11608             :   
   11609           0 :   *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCINextStopData >(result SWIG_NO_NULL_DELETER_1) : 0;
   11610             :   
   11611           0 :   return jresult;
   11612             : }
   11613             : 
   11614             : 
   11615           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCINextStopData_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3, jstring jarg4, jint jarg5, jdouble jarg6, jdouble jarg7, jdouble jarg8, jdouble jarg9, jdouble jarg10, jstring jarg11) {
   11616             :   jlong jresult = 0 ;
   11617             :   std::string *arg1 = 0 ;
   11618             :   double arg2 ;
   11619             :   double arg3 ;
   11620             :   std::string *arg4 = 0 ;
   11621             :   int arg5 ;
   11622             :   double arg6 ;
   11623             :   double arg7 ;
   11624             :   double arg8 ;
   11625             :   double arg9 ;
   11626             :   double arg10 ;
   11627             :   std::string *arg11 = 0 ;
   11628             :   libsumo::TraCINextStopData *result = 0 ;
   11629             :   
   11630             :   (void)jenv;
   11631             :   (void)jcls;
   11632           0 :   if(!jarg1) {
   11633           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   11634           0 :     return 0;
   11635             :   }
   11636             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   11637           0 :   if (!arg1_pstr) return 0;
   11638           0 :   std::string arg1_str(arg1_pstr);
   11639             :   arg1 = &arg1_str;
   11640             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   11641             :   arg2 = (double)jarg2; 
   11642             :   arg3 = (double)jarg3; 
   11643           0 :   if(!jarg4) {
   11644           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   11645             :     return 0;
   11646             :   }
   11647             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
   11648           0 :   if (!arg4_pstr) return 0;
   11649           0 :   std::string arg4_str(arg4_pstr);
   11650             :   arg4 = &arg4_str;
   11651             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
   11652             :   arg5 = (int)jarg5; 
   11653             :   arg6 = (double)jarg6; 
   11654             :   arg7 = (double)jarg7; 
   11655             :   arg8 = (double)jarg8; 
   11656             :   arg9 = (double)jarg9; 
   11657             :   arg10 = (double)jarg10; 
   11658           0 :   if(!jarg11) {
   11659           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   11660             :     return 0;
   11661             :   }
   11662             :   const char *arg11_pstr = (const char *)jenv->GetStringUTFChars(jarg11, 0); 
   11663           0 :   if (!arg11_pstr) return 0;
   11664           0 :   std::string arg11_str(arg11_pstr);
   11665             :   arg11 = &arg11_str;
   11666             :   jenv->ReleaseStringUTFChars(jarg11, arg11_pstr); 
   11667             :   {
   11668             :     try {
   11669           0 :       result = (libsumo::TraCINextStopData *)new libsumo::TraCINextStopData((std::string const &)*arg1,arg2,arg3,(std::string const &)*arg4,arg5,arg6,arg7,arg8,arg9,arg10,(std::string const &)*arg11);
   11670           0 :     } catch (const libsumo::TraCIException& e) {
   11671           0 :       const std::string s = e.what();
   11672             :       std::string printError;
   11673           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   11674           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   11675             :       }
   11676             :       
   11677           0 :       if (printError == "all" || printError == "client") {
   11678             :         std::cerr << "Error: " << s << std::endl;
   11679             :       }
   11680             :       
   11681             :       
   11682             :       
   11683             :       
   11684             :       {
   11685             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   11686             :       };
   11687             :       
   11688           0 :     } catch (const std::exception& e) {
   11689           0 :       const std::string s = e.what();
   11690             :       std::string printError;
   11691           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   11692           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   11693             :       }
   11694             :       
   11695           0 :       if (printError == "all" || printError == "client") {
   11696             :         std::cerr << "Error: " << s << std::endl;
   11697             :       }
   11698             :       
   11699             :       
   11700             :       
   11701             :       
   11702             :       {
   11703             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   11704             :       };
   11705             :       
   11706           0 :     } catch (...) {
   11707             :       {
   11708             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   11709             :       };
   11710           0 :     }
   11711             :   }
   11712             :   
   11713           0 :   *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCINextStopData >(result SWIG_NO_NULL_DELETER_1) : 0;
   11714             :   
   11715           0 :   return jresult;
   11716             : }
   11717             : 
   11718             : 
   11719           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCINextStopData_1_1SWIG_16(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3, jstring jarg4, jint jarg5, jdouble jarg6, jdouble jarg7, jdouble jarg8, jdouble jarg9, jdouble jarg10) {
   11720             :   jlong jresult = 0 ;
   11721             :   std::string *arg1 = 0 ;
   11722             :   double arg2 ;
   11723             :   double arg3 ;
   11724             :   std::string *arg4 = 0 ;
   11725             :   int arg5 ;
   11726             :   double arg6 ;
   11727             :   double arg7 ;
   11728             :   double arg8 ;
   11729             :   double arg9 ;
   11730             :   double arg10 ;
   11731             :   libsumo::TraCINextStopData *result = 0 ;
   11732             :   
   11733             :   (void)jenv;
   11734             :   (void)jcls;
   11735           0 :   if(!jarg1) {
   11736           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   11737           0 :     return 0;
   11738             :   }
   11739             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   11740           0 :   if (!arg1_pstr) return 0;
   11741           0 :   std::string arg1_str(arg1_pstr);
   11742             :   arg1 = &arg1_str;
   11743             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   11744             :   arg2 = (double)jarg2; 
   11745             :   arg3 = (double)jarg3; 
   11746           0 :   if(!jarg4) {
   11747           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   11748             :     return 0;
   11749             :   }
   11750             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
   11751           0 :   if (!arg4_pstr) return 0;
   11752           0 :   std::string arg4_str(arg4_pstr);
   11753             :   arg4 = &arg4_str;
   11754             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
   11755             :   arg5 = (int)jarg5; 
   11756             :   arg6 = (double)jarg6; 
   11757             :   arg7 = (double)jarg7; 
   11758             :   arg8 = (double)jarg8; 
   11759             :   arg9 = (double)jarg9; 
   11760             :   arg10 = (double)jarg10; 
   11761             :   {
   11762             :     try {
   11763           0 :       result = (libsumo::TraCINextStopData *)new libsumo::TraCINextStopData((std::string const &)*arg1,arg2,arg3,(std::string const &)*arg4,arg5,arg6,arg7,arg8,arg9,arg10);
   11764           0 :     } catch (const libsumo::TraCIException& e) {
   11765           0 :       const std::string s = e.what();
   11766             :       std::string printError;
   11767           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   11768           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   11769             :       }
   11770             :       
   11771           0 :       if (printError == "all" || printError == "client") {
   11772             :         std::cerr << "Error: " << s << std::endl;
   11773             :       }
   11774             :       
   11775             :       
   11776             :       
   11777             :       
   11778             :       {
   11779             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   11780             :       };
   11781             :       
   11782           0 :     } catch (const std::exception& e) {
   11783           0 :       const std::string s = e.what();
   11784             :       std::string printError;
   11785           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   11786           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   11787             :       }
   11788             :       
   11789           0 :       if (printError == "all" || printError == "client") {
   11790             :         std::cerr << "Error: " << s << std::endl;
   11791             :       }
   11792             :       
   11793             :       
   11794             :       
   11795             :       
   11796             :       {
   11797             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   11798             :       };
   11799             :       
   11800           0 :     } catch (...) {
   11801             :       {
   11802             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   11803             :       };
   11804           0 :     }
   11805             :   }
   11806             :   
   11807           0 :   *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCINextStopData >(result SWIG_NO_NULL_DELETER_1) : 0;
   11808             :   
   11809           0 :   return jresult;
   11810             : }
   11811             : 
   11812             : 
   11813           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCINextStopData_1_1SWIG_17(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3, jstring jarg4, jint jarg5, jdouble jarg6, jdouble jarg7, jdouble jarg8, jdouble jarg9) {
   11814             :   jlong jresult = 0 ;
   11815             :   std::string *arg1 = 0 ;
   11816             :   double arg2 ;
   11817             :   double arg3 ;
   11818             :   std::string *arg4 = 0 ;
   11819             :   int arg5 ;
   11820             :   double arg6 ;
   11821             :   double arg7 ;
   11822             :   double arg8 ;
   11823             :   double arg9 ;
   11824             :   libsumo::TraCINextStopData *result = 0 ;
   11825             :   
   11826             :   (void)jenv;
   11827             :   (void)jcls;
   11828           0 :   if(!jarg1) {
   11829           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   11830           0 :     return 0;
   11831             :   }
   11832             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   11833           0 :   if (!arg1_pstr) return 0;
   11834           0 :   std::string arg1_str(arg1_pstr);
   11835             :   arg1 = &arg1_str;
   11836             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   11837             :   arg2 = (double)jarg2; 
   11838             :   arg3 = (double)jarg3; 
   11839           0 :   if(!jarg4) {
   11840           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   11841             :     return 0;
   11842             :   }
   11843             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
   11844           0 :   if (!arg4_pstr) return 0;
   11845           0 :   std::string arg4_str(arg4_pstr);
   11846             :   arg4 = &arg4_str;
   11847             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
   11848             :   arg5 = (int)jarg5; 
   11849             :   arg6 = (double)jarg6; 
   11850             :   arg7 = (double)jarg7; 
   11851             :   arg8 = (double)jarg8; 
   11852             :   arg9 = (double)jarg9; 
   11853             :   {
   11854             :     try {
   11855           0 :       result = (libsumo::TraCINextStopData *)new libsumo::TraCINextStopData((std::string const &)*arg1,arg2,arg3,(std::string const &)*arg4,arg5,arg6,arg7,arg8,arg9);
   11856           0 :     } catch (const libsumo::TraCIException& e) {
   11857           0 :       const std::string s = e.what();
   11858             :       std::string printError;
   11859           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   11860           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   11861             :       }
   11862             :       
   11863           0 :       if (printError == "all" || printError == "client") {
   11864             :         std::cerr << "Error: " << s << std::endl;
   11865             :       }
   11866             :       
   11867             :       
   11868             :       
   11869             :       
   11870             :       {
   11871             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   11872             :       };
   11873             :       
   11874           0 :     } catch (const std::exception& e) {
   11875           0 :       const std::string s = e.what();
   11876             :       std::string printError;
   11877           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   11878           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   11879             :       }
   11880             :       
   11881           0 :       if (printError == "all" || printError == "client") {
   11882             :         std::cerr << "Error: " << s << std::endl;
   11883             :       }
   11884             :       
   11885             :       
   11886             :       
   11887             :       
   11888             :       {
   11889             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   11890             :       };
   11891             :       
   11892           0 :     } catch (...) {
   11893             :       {
   11894             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   11895             :       };
   11896           0 :     }
   11897             :   }
   11898             :   
   11899           0 :   *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCINextStopData >(result SWIG_NO_NULL_DELETER_1) : 0;
   11900             :   
   11901           0 :   return jresult;
   11902             : }
   11903             : 
   11904             : 
   11905           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCINextStopData_1_1SWIG_18(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3, jstring jarg4, jint jarg5, jdouble jarg6, jdouble jarg7, jdouble jarg8) {
   11906             :   jlong jresult = 0 ;
   11907             :   std::string *arg1 = 0 ;
   11908             :   double arg2 ;
   11909             :   double arg3 ;
   11910             :   std::string *arg4 = 0 ;
   11911             :   int arg5 ;
   11912             :   double arg6 ;
   11913             :   double arg7 ;
   11914             :   double arg8 ;
   11915             :   libsumo::TraCINextStopData *result = 0 ;
   11916             :   
   11917             :   (void)jenv;
   11918             :   (void)jcls;
   11919           0 :   if(!jarg1) {
   11920           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   11921           0 :     return 0;
   11922             :   }
   11923             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   11924           0 :   if (!arg1_pstr) return 0;
   11925           0 :   std::string arg1_str(arg1_pstr);
   11926             :   arg1 = &arg1_str;
   11927             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   11928             :   arg2 = (double)jarg2; 
   11929             :   arg3 = (double)jarg3; 
   11930           0 :   if(!jarg4) {
   11931           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   11932             :     return 0;
   11933             :   }
   11934             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
   11935           0 :   if (!arg4_pstr) return 0;
   11936           0 :   std::string arg4_str(arg4_pstr);
   11937             :   arg4 = &arg4_str;
   11938             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
   11939             :   arg5 = (int)jarg5; 
   11940             :   arg6 = (double)jarg6; 
   11941             :   arg7 = (double)jarg7; 
   11942             :   arg8 = (double)jarg8; 
   11943             :   {
   11944             :     try {
   11945           0 :       result = (libsumo::TraCINextStopData *)new libsumo::TraCINextStopData((std::string const &)*arg1,arg2,arg3,(std::string const &)*arg4,arg5,arg6,arg7,arg8);
   11946           0 :     } catch (const libsumo::TraCIException& e) {
   11947           0 :       const std::string s = e.what();
   11948             :       std::string printError;
   11949           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   11950           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   11951             :       }
   11952             :       
   11953           0 :       if (printError == "all" || printError == "client") {
   11954             :         std::cerr << "Error: " << s << std::endl;
   11955             :       }
   11956             :       
   11957             :       
   11958             :       
   11959             :       
   11960             :       {
   11961             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   11962             :       };
   11963             :       
   11964           0 :     } catch (const std::exception& e) {
   11965           0 :       const std::string s = e.what();
   11966             :       std::string printError;
   11967           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   11968           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   11969             :       }
   11970             :       
   11971           0 :       if (printError == "all" || printError == "client") {
   11972             :         std::cerr << "Error: " << s << std::endl;
   11973             :       }
   11974             :       
   11975             :       
   11976             :       
   11977             :       
   11978             :       {
   11979             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   11980             :       };
   11981             :       
   11982           0 :     } catch (...) {
   11983             :       {
   11984             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   11985             :       };
   11986           0 :     }
   11987             :   }
   11988             :   
   11989           0 :   *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCINextStopData >(result SWIG_NO_NULL_DELETER_1) : 0;
   11990             :   
   11991           0 :   return jresult;
   11992             : }
   11993             : 
   11994             : 
   11995           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCINextStopData_1_1SWIG_19(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3, jstring jarg4, jint jarg5, jdouble jarg6, jdouble jarg7) {
   11996             :   jlong jresult = 0 ;
   11997             :   std::string *arg1 = 0 ;
   11998             :   double arg2 ;
   11999             :   double arg3 ;
   12000             :   std::string *arg4 = 0 ;
   12001             :   int arg5 ;
   12002             :   double arg6 ;
   12003             :   double arg7 ;
   12004             :   libsumo::TraCINextStopData *result = 0 ;
   12005             :   
   12006             :   (void)jenv;
   12007             :   (void)jcls;
   12008           0 :   if(!jarg1) {
   12009           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   12010           0 :     return 0;
   12011             :   }
   12012             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   12013           0 :   if (!arg1_pstr) return 0;
   12014           0 :   std::string arg1_str(arg1_pstr);
   12015             :   arg1 = &arg1_str;
   12016             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   12017             :   arg2 = (double)jarg2; 
   12018             :   arg3 = (double)jarg3; 
   12019           0 :   if(!jarg4) {
   12020           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   12021             :     return 0;
   12022             :   }
   12023             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
   12024           0 :   if (!arg4_pstr) return 0;
   12025           0 :   std::string arg4_str(arg4_pstr);
   12026             :   arg4 = &arg4_str;
   12027             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
   12028             :   arg5 = (int)jarg5; 
   12029             :   arg6 = (double)jarg6; 
   12030             :   arg7 = (double)jarg7; 
   12031             :   {
   12032             :     try {
   12033           0 :       result = (libsumo::TraCINextStopData *)new libsumo::TraCINextStopData((std::string const &)*arg1,arg2,arg3,(std::string const &)*arg4,arg5,arg6,arg7);
   12034           0 :     } catch (const libsumo::TraCIException& e) {
   12035           0 :       const std::string s = e.what();
   12036             :       std::string printError;
   12037           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   12038           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   12039             :       }
   12040             :       
   12041           0 :       if (printError == "all" || printError == "client") {
   12042             :         std::cerr << "Error: " << s << std::endl;
   12043             :       }
   12044             :       
   12045             :       
   12046             :       
   12047             :       
   12048             :       {
   12049             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   12050             :       };
   12051             :       
   12052           0 :     } catch (const std::exception& e) {
   12053           0 :       const std::string s = e.what();
   12054             :       std::string printError;
   12055           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   12056           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   12057             :       }
   12058             :       
   12059           0 :       if (printError == "all" || printError == "client") {
   12060             :         std::cerr << "Error: " << s << std::endl;
   12061             :       }
   12062             :       
   12063             :       
   12064             :       
   12065             :       
   12066             :       {
   12067             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   12068             :       };
   12069             :       
   12070           0 :     } catch (...) {
   12071             :       {
   12072             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   12073             :       };
   12074           0 :     }
   12075             :   }
   12076             :   
   12077           0 :   *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCINextStopData >(result SWIG_NO_NULL_DELETER_1) : 0;
   12078             :   
   12079           0 :   return jresult;
   12080             : }
   12081             : 
   12082             : 
   12083           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCINextStopData_1_1SWIG_110(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3, jstring jarg4, jint jarg5, jdouble jarg6) {
   12084             :   jlong jresult = 0 ;
   12085             :   std::string *arg1 = 0 ;
   12086             :   double arg2 ;
   12087             :   double arg3 ;
   12088             :   std::string *arg4 = 0 ;
   12089             :   int arg5 ;
   12090             :   double arg6 ;
   12091             :   libsumo::TraCINextStopData *result = 0 ;
   12092             :   
   12093             :   (void)jenv;
   12094             :   (void)jcls;
   12095           0 :   if(!jarg1) {
   12096           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   12097           0 :     return 0;
   12098             :   }
   12099             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   12100           0 :   if (!arg1_pstr) return 0;
   12101           0 :   std::string arg1_str(arg1_pstr);
   12102             :   arg1 = &arg1_str;
   12103             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   12104             :   arg2 = (double)jarg2; 
   12105             :   arg3 = (double)jarg3; 
   12106           0 :   if(!jarg4) {
   12107           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   12108             :     return 0;
   12109             :   }
   12110             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
   12111           0 :   if (!arg4_pstr) return 0;
   12112           0 :   std::string arg4_str(arg4_pstr);
   12113             :   arg4 = &arg4_str;
   12114             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
   12115             :   arg5 = (int)jarg5; 
   12116             :   arg6 = (double)jarg6; 
   12117             :   {
   12118             :     try {
   12119           0 :       result = (libsumo::TraCINextStopData *)new libsumo::TraCINextStopData((std::string const &)*arg1,arg2,arg3,(std::string const &)*arg4,arg5,arg6);
   12120           0 :     } catch (const libsumo::TraCIException& e) {
   12121           0 :       const std::string s = e.what();
   12122             :       std::string printError;
   12123           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   12124           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   12125             :       }
   12126             :       
   12127           0 :       if (printError == "all" || printError == "client") {
   12128             :         std::cerr << "Error: " << s << std::endl;
   12129             :       }
   12130             :       
   12131             :       
   12132             :       
   12133             :       
   12134             :       {
   12135             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   12136             :       };
   12137             :       
   12138           0 :     } catch (const std::exception& e) {
   12139           0 :       const std::string s = e.what();
   12140             :       std::string printError;
   12141           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   12142           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   12143             :       }
   12144             :       
   12145           0 :       if (printError == "all" || printError == "client") {
   12146             :         std::cerr << "Error: " << s << std::endl;
   12147             :       }
   12148             :       
   12149             :       
   12150             :       
   12151             :       
   12152             :       {
   12153             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   12154             :       };
   12155             :       
   12156           0 :     } catch (...) {
   12157             :       {
   12158             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   12159             :       };
   12160           0 :     }
   12161             :   }
   12162             :   
   12163           0 :   *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCINextStopData >(result SWIG_NO_NULL_DELETER_1) : 0;
   12164             :   
   12165           0 :   return jresult;
   12166             : }
   12167             : 
   12168             : 
   12169           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCINextStopData_1_1SWIG_111(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3, jstring jarg4, jint jarg5) {
   12170             :   jlong jresult = 0 ;
   12171             :   std::string *arg1 = 0 ;
   12172             :   double arg2 ;
   12173             :   double arg3 ;
   12174             :   std::string *arg4 = 0 ;
   12175             :   int arg5 ;
   12176             :   libsumo::TraCINextStopData *result = 0 ;
   12177             :   
   12178             :   (void)jenv;
   12179             :   (void)jcls;
   12180           0 :   if(!jarg1) {
   12181           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   12182           0 :     return 0;
   12183             :   }
   12184             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   12185           0 :   if (!arg1_pstr) return 0;
   12186           0 :   std::string arg1_str(arg1_pstr);
   12187             :   arg1 = &arg1_str;
   12188             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   12189             :   arg2 = (double)jarg2; 
   12190             :   arg3 = (double)jarg3; 
   12191           0 :   if(!jarg4) {
   12192           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   12193             :     return 0;
   12194             :   }
   12195             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
   12196           0 :   if (!arg4_pstr) return 0;
   12197           0 :   std::string arg4_str(arg4_pstr);
   12198             :   arg4 = &arg4_str;
   12199             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
   12200             :   arg5 = (int)jarg5; 
   12201             :   {
   12202             :     try {
   12203           0 :       result = (libsumo::TraCINextStopData *)new libsumo::TraCINextStopData((std::string const &)*arg1,arg2,arg3,(std::string const &)*arg4,arg5);
   12204           0 :     } catch (const libsumo::TraCIException& e) {
   12205           0 :       const std::string s = e.what();
   12206             :       std::string printError;
   12207           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   12208           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   12209             :       }
   12210             :       
   12211           0 :       if (printError == "all" || printError == "client") {
   12212             :         std::cerr << "Error: " << s << std::endl;
   12213             :       }
   12214             :       
   12215             :       
   12216             :       
   12217             :       
   12218             :       {
   12219             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   12220             :       };
   12221             :       
   12222           0 :     } catch (const std::exception& e) {
   12223           0 :       const std::string s = e.what();
   12224             :       std::string printError;
   12225           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   12226           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   12227             :       }
   12228             :       
   12229           0 :       if (printError == "all" || printError == "client") {
   12230             :         std::cerr << "Error: " << s << std::endl;
   12231             :       }
   12232             :       
   12233             :       
   12234             :       
   12235             :       
   12236             :       {
   12237             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   12238             :       };
   12239             :       
   12240           0 :     } catch (...) {
   12241             :       {
   12242             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   12243             :       };
   12244           0 :     }
   12245             :   }
   12246             :   
   12247           0 :   *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCINextStopData >(result SWIG_NO_NULL_DELETER_1) : 0;
   12248             :   
   12249           0 :   return jresult;
   12250             : }
   12251             : 
   12252             : 
   12253           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCINextStopData_1_1SWIG_112(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3, jstring jarg4) {
   12254             :   jlong jresult = 0 ;
   12255             :   std::string *arg1 = 0 ;
   12256             :   double arg2 ;
   12257             :   double arg3 ;
   12258             :   std::string *arg4 = 0 ;
   12259             :   libsumo::TraCINextStopData *result = 0 ;
   12260             :   
   12261             :   (void)jenv;
   12262             :   (void)jcls;
   12263           0 :   if(!jarg1) {
   12264           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   12265           0 :     return 0;
   12266             :   }
   12267             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   12268           0 :   if (!arg1_pstr) return 0;
   12269           0 :   std::string arg1_str(arg1_pstr);
   12270             :   arg1 = &arg1_str;
   12271             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   12272             :   arg2 = (double)jarg2; 
   12273             :   arg3 = (double)jarg3; 
   12274           0 :   if(!jarg4) {
   12275           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   12276             :     return 0;
   12277             :   }
   12278             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
   12279           0 :   if (!arg4_pstr) return 0;
   12280           0 :   std::string arg4_str(arg4_pstr);
   12281             :   arg4 = &arg4_str;
   12282             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
   12283             :   {
   12284             :     try {
   12285           0 :       result = (libsumo::TraCINextStopData *)new libsumo::TraCINextStopData((std::string const &)*arg1,arg2,arg3,(std::string const &)*arg4);
   12286           0 :     } catch (const libsumo::TraCIException& e) {
   12287           0 :       const std::string s = e.what();
   12288             :       std::string printError;
   12289           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   12290           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   12291             :       }
   12292             :       
   12293           0 :       if (printError == "all" || printError == "client") {
   12294             :         std::cerr << "Error: " << s << std::endl;
   12295             :       }
   12296             :       
   12297             :       
   12298             :       
   12299             :       
   12300             :       {
   12301             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   12302             :       };
   12303             :       
   12304           0 :     } catch (const std::exception& e) {
   12305           0 :       const std::string s = e.what();
   12306             :       std::string printError;
   12307           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   12308           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   12309             :       }
   12310             :       
   12311           0 :       if (printError == "all" || printError == "client") {
   12312             :         std::cerr << "Error: " << s << std::endl;
   12313             :       }
   12314             :       
   12315             :       
   12316             :       
   12317             :       
   12318             :       {
   12319             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   12320             :       };
   12321             :       
   12322           0 :     } catch (...) {
   12323             :       {
   12324             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   12325             :       };
   12326           0 :     }
   12327             :   }
   12328             :   
   12329           0 :   *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCINextStopData >(result SWIG_NO_NULL_DELETER_1) : 0;
   12330             :   
   12331           0 :   return jresult;
   12332             : }
   12333             : 
   12334             : 
   12335           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCINextStopData_1_1SWIG_113(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3) {
   12336             :   jlong jresult = 0 ;
   12337             :   std::string *arg1 = 0 ;
   12338             :   double arg2 ;
   12339             :   double arg3 ;
   12340             :   libsumo::TraCINextStopData *result = 0 ;
   12341             :   
   12342             :   (void)jenv;
   12343             :   (void)jcls;
   12344           0 :   if(!jarg1) {
   12345           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   12346           0 :     return 0;
   12347             :   }
   12348             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   12349           0 :   if (!arg1_pstr) return 0;
   12350           0 :   std::string arg1_str(arg1_pstr);
   12351             :   arg1 = &arg1_str;
   12352             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   12353             :   arg2 = (double)jarg2; 
   12354             :   arg3 = (double)jarg3; 
   12355             :   {
   12356             :     try {
   12357           0 :       result = (libsumo::TraCINextStopData *)new libsumo::TraCINextStopData((std::string const &)*arg1,arg2,arg3);
   12358           0 :     } catch (const libsumo::TraCIException& e) {
   12359           0 :       const std::string s = e.what();
   12360             :       std::string printError;
   12361           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   12362           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   12363             :       }
   12364             :       
   12365           0 :       if (printError == "all" || printError == "client") {
   12366             :         std::cerr << "Error: " << s << std::endl;
   12367             :       }
   12368             :       
   12369             :       
   12370             :       
   12371             :       
   12372             :       {
   12373             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   12374             :       };
   12375             :       
   12376           0 :     } catch (const std::exception& e) {
   12377           0 :       const std::string s = e.what();
   12378             :       std::string printError;
   12379           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   12380           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   12381             :       }
   12382             :       
   12383           0 :       if (printError == "all" || printError == "client") {
   12384             :         std::cerr << "Error: " << s << std::endl;
   12385             :       }
   12386             :       
   12387             :       
   12388             :       
   12389             :       
   12390             :       {
   12391             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   12392             :       };
   12393             :       
   12394           0 :     } catch (...) {
   12395             :       {
   12396             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   12397             :       };
   12398           0 :     }
   12399             :   }
   12400             :   
   12401           0 :   *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCINextStopData >(result SWIG_NO_NULL_DELETER_1) : 0;
   12402             :   
   12403           0 :   return jresult;
   12404             : }
   12405             : 
   12406             : 
   12407           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCINextStopData_1_1SWIG_114(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   12408             :   jlong jresult = 0 ;
   12409             :   std::string *arg1 = 0 ;
   12410             :   double arg2 ;
   12411             :   libsumo::TraCINextStopData *result = 0 ;
   12412             :   
   12413             :   (void)jenv;
   12414             :   (void)jcls;
   12415           0 :   if(!jarg1) {
   12416           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   12417           0 :     return 0;
   12418             :   }
   12419             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   12420           0 :   if (!arg1_pstr) return 0;
   12421           0 :   std::string arg1_str(arg1_pstr);
   12422             :   arg1 = &arg1_str;
   12423             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   12424             :   arg2 = (double)jarg2; 
   12425             :   {
   12426             :     try {
   12427           0 :       result = (libsumo::TraCINextStopData *)new libsumo::TraCINextStopData((std::string const &)*arg1,arg2);
   12428           0 :     } catch (const libsumo::TraCIException& e) {
   12429           0 :       const std::string s = e.what();
   12430             :       std::string printError;
   12431           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   12432           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   12433             :       }
   12434             :       
   12435           0 :       if (printError == "all" || printError == "client") {
   12436             :         std::cerr << "Error: " << s << std::endl;
   12437             :       }
   12438             :       
   12439             :       
   12440             :       
   12441             :       
   12442             :       {
   12443             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   12444             :       };
   12445             :       
   12446           0 :     } catch (const std::exception& e) {
   12447           0 :       const std::string s = e.what();
   12448             :       std::string printError;
   12449           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   12450           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   12451             :       }
   12452             :       
   12453           0 :       if (printError == "all" || printError == "client") {
   12454             :         std::cerr << "Error: " << s << std::endl;
   12455             :       }
   12456             :       
   12457             :       
   12458             :       
   12459             :       
   12460             :       {
   12461             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   12462             :       };
   12463             :       
   12464           0 :     } catch (...) {
   12465             :       {
   12466             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   12467             :       };
   12468           0 :     }
   12469             :   }
   12470             :   
   12471           0 :   *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCINextStopData >(result SWIG_NO_NULL_DELETER_1) : 0;
   12472             :   
   12473           0 :   return jresult;
   12474             : }
   12475             : 
   12476             : 
   12477           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCINextStopData_1_1SWIG_115(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   12478             :   jlong jresult = 0 ;
   12479             :   std::string *arg1 = 0 ;
   12480             :   libsumo::TraCINextStopData *result = 0 ;
   12481             :   
   12482             :   (void)jenv;
   12483             :   (void)jcls;
   12484           0 :   if(!jarg1) {
   12485           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   12486           0 :     return 0;
   12487             :   }
   12488             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   12489           0 :   if (!arg1_pstr) return 0;
   12490           0 :   std::string arg1_str(arg1_pstr);
   12491             :   arg1 = &arg1_str;
   12492             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   12493             :   {
   12494             :     try {
   12495           0 :       result = (libsumo::TraCINextStopData *)new libsumo::TraCINextStopData((std::string const &)*arg1);
   12496           0 :     } catch (const libsumo::TraCIException& e) {
   12497           0 :       const std::string s = e.what();
   12498             :       std::string printError;
   12499           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   12500           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   12501             :       }
   12502             :       
   12503           0 :       if (printError == "all" || printError == "client") {
   12504             :         std::cerr << "Error: " << s << std::endl;
   12505             :       }
   12506             :       
   12507             :       
   12508             :       
   12509             :       
   12510             :       {
   12511             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   12512             :       };
   12513             :       
   12514           0 :     } catch (const std::exception& e) {
   12515           0 :       const std::string s = e.what();
   12516             :       std::string printError;
   12517           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   12518           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   12519             :       }
   12520             :       
   12521           0 :       if (printError == "all" || printError == "client") {
   12522             :         std::cerr << "Error: " << s << std::endl;
   12523             :       }
   12524             :       
   12525             :       
   12526             :       
   12527             :       
   12528             :       {
   12529             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   12530             :       };
   12531             :       
   12532           0 :     } catch (...) {
   12533             :       {
   12534             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   12535             :       };
   12536           0 :     }
   12537             :   }
   12538             :   
   12539           0 :   *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCINextStopData >(result SWIG_NO_NULL_DELETER_1) : 0;
   12540             :   
   12541           0 :   return jresult;
   12542             : }
   12543             : 
   12544             : 
   12545           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCINextStopData_1_1SWIG_116(JNIEnv *jenv, jclass jcls) {
   12546             :   jlong jresult = 0 ;
   12547             :   libsumo::TraCINextStopData *result = 0 ;
   12548             :   
   12549             :   (void)jenv;
   12550             :   (void)jcls;
   12551             :   {
   12552             :     try {
   12553           0 :       result = (libsumo::TraCINextStopData *)new libsumo::TraCINextStopData();
   12554           0 :     } catch (const libsumo::TraCIException& e) {
   12555           0 :       const std::string s = e.what();
   12556             :       std::string printError;
   12557           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   12558           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   12559             :       }
   12560             :       
   12561           0 :       if (printError == "all" || printError == "client") {
   12562             :         std::cerr << "Error: " << s << std::endl;
   12563             :       }
   12564             :       
   12565             :       
   12566             :       
   12567             :       
   12568             :       {
   12569             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   12570             :       };
   12571             :       
   12572           0 :     } catch (const std::exception& e) {
   12573           0 :       const std::string s = e.what();
   12574             :       std::string printError;
   12575           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   12576           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   12577             :       }
   12578             :       
   12579           0 :       if (printError == "all" || printError == "client") {
   12580             :         std::cerr << "Error: " << s << std::endl;
   12581             :       }
   12582             :       
   12583             :       
   12584             :       
   12585             :       
   12586             :       {
   12587             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   12588             :       };
   12589             :       
   12590           0 :     } catch (...) {
   12591             :       {
   12592             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   12593             :       };
   12594           0 :     }
   12595             :   }
   12596             :   
   12597           0 :   *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCINextStopData >(result SWIG_NO_NULL_DELETER_1) : 0;
   12598             :   
   12599           0 :   return jresult;
   12600             : }
   12601             : 
   12602             : 
   12603           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopData_1getString(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   12604             :   jstring jresult = 0 ;
   12605             :   libsumo::TraCINextStopData *arg1 = (libsumo::TraCINextStopData *) 0 ;
   12606             :   std::shared_ptr< libsumo::TraCINextStopData const > *smartarg1 = 0 ;
   12607             :   std::string result;
   12608             :   
   12609             :   (void)jenv;
   12610             :   (void)jcls;
   12611             :   (void)jarg1_;
   12612             :   
   12613           0 :   smartarg1 = *(std::shared_ptr< const libsumo::TraCINextStopData > **)&jarg1;
   12614           0 :   arg1 = (libsumo::TraCINextStopData *)(smartarg1 ? smartarg1->get() : 0); 
   12615             :   {
   12616             :     try {
   12617           0 :       result = ((libsumo::TraCINextStopData const *)arg1)->getString();
   12618           0 :     } catch (const libsumo::TraCIException& e) {
   12619           0 :       const std::string s = e.what();
   12620             :       std::string printError;
   12621           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   12622           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   12623             :       }
   12624             :       
   12625           0 :       if (printError == "all" || printError == "client") {
   12626             :         std::cerr << "Error: " << s << std::endl;
   12627             :       }
   12628             :       
   12629             :       
   12630             :       
   12631             :       
   12632             :       {
   12633             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   12634             :       };
   12635             :       
   12636           0 :     } catch (const std::exception& e) {
   12637           0 :       const std::string s = e.what();
   12638             :       std::string printError;
   12639           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   12640           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   12641             :       }
   12642             :       
   12643           0 :       if (printError == "all" || printError == "client") {
   12644             :         std::cerr << "Error: " << s << std::endl;
   12645             :       }
   12646             :       
   12647             :       
   12648             :       
   12649             :       
   12650             :       {
   12651             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   12652             :       };
   12653             :       
   12654           0 :     } catch (...) {
   12655             :       {
   12656             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   12657             :       };
   12658           0 :     }
   12659             :   }
   12660             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   12661             :   return jresult;
   12662             : }
   12663             : 
   12664             : 
   12665           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopData_1lane_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   12666             :   libsumo::TraCINextStopData *arg1 = (libsumo::TraCINextStopData *) 0 ;
   12667             :   std::string *arg2 = 0 ;
   12668             :   std::shared_ptr< libsumo::TraCINextStopData > *smartarg1 = 0 ;
   12669             :   
   12670             :   (void)jenv;
   12671             :   (void)jcls;
   12672             :   (void)jarg1_;
   12673             :   
   12674           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jarg1;
   12675           0 :   arg1 = (libsumo::TraCINextStopData *)(smartarg1 ? smartarg1->get() : 0); 
   12676           0 :   if(!jarg2) {
   12677           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   12678           0 :     return ;
   12679             :   }
   12680             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   12681           0 :   if (!arg2_pstr) return ;
   12682           0 :   std::string arg2_str(arg2_pstr);
   12683             :   arg2 = &arg2_str;
   12684             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   12685           0 :   if (arg1) (arg1)->lane = *arg2;
   12686             : }
   12687             : 
   12688             : 
   12689           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopData_1lane_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   12690             :   jstring jresult = 0 ;
   12691             :   libsumo::TraCINextStopData *arg1 = (libsumo::TraCINextStopData *) 0 ;
   12692             :   std::shared_ptr< libsumo::TraCINextStopData > *smartarg1 = 0 ;
   12693             :   std::string *result = 0 ;
   12694             :   
   12695             :   (void)jenv;
   12696             :   (void)jcls;
   12697             :   (void)jarg1_;
   12698             :   
   12699           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jarg1;
   12700           0 :   arg1 = (libsumo::TraCINextStopData *)(smartarg1 ? smartarg1->get() : 0); 
   12701             :   result = (std::string *) & ((arg1)->lane);
   12702             :   jresult = jenv->NewStringUTF(result->c_str()); 
   12703           0 :   return jresult;
   12704             : }
   12705             : 
   12706             : 
   12707           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopData_1startPos_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
   12708             :   libsumo::TraCINextStopData *arg1 = (libsumo::TraCINextStopData *) 0 ;
   12709             :   double arg2 ;
   12710             :   std::shared_ptr< libsumo::TraCINextStopData > *smartarg1 = 0 ;
   12711             :   
   12712             :   (void)jenv;
   12713             :   (void)jcls;
   12714             :   (void)jarg1_;
   12715             :   
   12716           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jarg1;
   12717           0 :   arg1 = (libsumo::TraCINextStopData *)(smartarg1 ? smartarg1->get() : 0); 
   12718             :   arg2 = (double)jarg2; 
   12719           0 :   if (arg1) (arg1)->startPos = arg2;
   12720           0 : }
   12721             : 
   12722             : 
   12723           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopData_1startPos_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   12724             :   jdouble jresult = 0 ;
   12725             :   libsumo::TraCINextStopData *arg1 = (libsumo::TraCINextStopData *) 0 ;
   12726             :   std::shared_ptr< libsumo::TraCINextStopData > *smartarg1 = 0 ;
   12727             :   double result;
   12728             :   
   12729             :   (void)jenv;
   12730             :   (void)jcls;
   12731             :   (void)jarg1_;
   12732             :   
   12733           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jarg1;
   12734           0 :   arg1 = (libsumo::TraCINextStopData *)(smartarg1 ? smartarg1->get() : 0); 
   12735           0 :   result = (double) ((arg1)->startPos);
   12736             :   jresult = (jdouble)result; 
   12737           0 :   return jresult;
   12738             : }
   12739             : 
   12740             : 
   12741           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopData_1endPos_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
   12742             :   libsumo::TraCINextStopData *arg1 = (libsumo::TraCINextStopData *) 0 ;
   12743             :   double arg2 ;
   12744             :   std::shared_ptr< libsumo::TraCINextStopData > *smartarg1 = 0 ;
   12745             :   
   12746             :   (void)jenv;
   12747             :   (void)jcls;
   12748             :   (void)jarg1_;
   12749             :   
   12750           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jarg1;
   12751           0 :   arg1 = (libsumo::TraCINextStopData *)(smartarg1 ? smartarg1->get() : 0); 
   12752             :   arg2 = (double)jarg2; 
   12753           0 :   if (arg1) (arg1)->endPos = arg2;
   12754           0 : }
   12755             : 
   12756             : 
   12757           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopData_1endPos_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   12758             :   jdouble jresult = 0 ;
   12759             :   libsumo::TraCINextStopData *arg1 = (libsumo::TraCINextStopData *) 0 ;
   12760             :   std::shared_ptr< libsumo::TraCINextStopData > *smartarg1 = 0 ;
   12761             :   double result;
   12762             :   
   12763             :   (void)jenv;
   12764             :   (void)jcls;
   12765             :   (void)jarg1_;
   12766             :   
   12767           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jarg1;
   12768           0 :   arg1 = (libsumo::TraCINextStopData *)(smartarg1 ? smartarg1->get() : 0); 
   12769           0 :   result = (double) ((arg1)->endPos);
   12770             :   jresult = (jdouble)result; 
   12771           0 :   return jresult;
   12772             : }
   12773             : 
   12774             : 
   12775           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopData_1stoppingPlaceID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   12776             :   libsumo::TraCINextStopData *arg1 = (libsumo::TraCINextStopData *) 0 ;
   12777             :   std::string *arg2 = 0 ;
   12778             :   std::shared_ptr< libsumo::TraCINextStopData > *smartarg1 = 0 ;
   12779             :   
   12780             :   (void)jenv;
   12781             :   (void)jcls;
   12782             :   (void)jarg1_;
   12783             :   
   12784           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jarg1;
   12785           0 :   arg1 = (libsumo::TraCINextStopData *)(smartarg1 ? smartarg1->get() : 0); 
   12786           0 :   if(!jarg2) {
   12787           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   12788           0 :     return ;
   12789             :   }
   12790             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   12791           0 :   if (!arg2_pstr) return ;
   12792           0 :   std::string arg2_str(arg2_pstr);
   12793             :   arg2 = &arg2_str;
   12794             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   12795           0 :   if (arg1) (arg1)->stoppingPlaceID = *arg2;
   12796             : }
   12797             : 
   12798             : 
   12799           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopData_1stoppingPlaceID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   12800             :   jstring jresult = 0 ;
   12801             :   libsumo::TraCINextStopData *arg1 = (libsumo::TraCINextStopData *) 0 ;
   12802             :   std::shared_ptr< libsumo::TraCINextStopData > *smartarg1 = 0 ;
   12803             :   std::string *result = 0 ;
   12804             :   
   12805             :   (void)jenv;
   12806             :   (void)jcls;
   12807             :   (void)jarg1_;
   12808             :   
   12809           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jarg1;
   12810           0 :   arg1 = (libsumo::TraCINextStopData *)(smartarg1 ? smartarg1->get() : 0); 
   12811             :   result = (std::string *) & ((arg1)->stoppingPlaceID);
   12812             :   jresult = jenv->NewStringUTF(result->c_str()); 
   12813           0 :   return jresult;
   12814             : }
   12815             : 
   12816             : 
   12817           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopData_1stopFlags_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
   12818             :   libsumo::TraCINextStopData *arg1 = (libsumo::TraCINextStopData *) 0 ;
   12819             :   int arg2 ;
   12820             :   std::shared_ptr< libsumo::TraCINextStopData > *smartarg1 = 0 ;
   12821             :   
   12822             :   (void)jenv;
   12823             :   (void)jcls;
   12824             :   (void)jarg1_;
   12825             :   
   12826           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jarg1;
   12827           0 :   arg1 = (libsumo::TraCINextStopData *)(smartarg1 ? smartarg1->get() : 0); 
   12828             :   arg2 = (int)jarg2; 
   12829           0 :   if (arg1) (arg1)->stopFlags = arg2;
   12830           0 : }
   12831             : 
   12832             : 
   12833           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopData_1stopFlags_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   12834             :   jint jresult = 0 ;
   12835             :   libsumo::TraCINextStopData *arg1 = (libsumo::TraCINextStopData *) 0 ;
   12836             :   std::shared_ptr< libsumo::TraCINextStopData > *smartarg1 = 0 ;
   12837             :   int result;
   12838             :   
   12839             :   (void)jenv;
   12840             :   (void)jcls;
   12841             :   (void)jarg1_;
   12842             :   
   12843           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jarg1;
   12844           0 :   arg1 = (libsumo::TraCINextStopData *)(smartarg1 ? smartarg1->get() : 0); 
   12845           0 :   result = (int) ((arg1)->stopFlags);
   12846             :   jresult = (jint)result; 
   12847           0 :   return jresult;
   12848             : }
   12849             : 
   12850             : 
   12851           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopData_1duration_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
   12852             :   libsumo::TraCINextStopData *arg1 = (libsumo::TraCINextStopData *) 0 ;
   12853             :   double arg2 ;
   12854             :   std::shared_ptr< libsumo::TraCINextStopData > *smartarg1 = 0 ;
   12855             :   
   12856             :   (void)jenv;
   12857             :   (void)jcls;
   12858             :   (void)jarg1_;
   12859             :   
   12860           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jarg1;
   12861           0 :   arg1 = (libsumo::TraCINextStopData *)(smartarg1 ? smartarg1->get() : 0); 
   12862             :   arg2 = (double)jarg2; 
   12863           0 :   if (arg1) (arg1)->duration = arg2;
   12864           0 : }
   12865             : 
   12866             : 
   12867           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopData_1duration_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   12868             :   jdouble jresult = 0 ;
   12869             :   libsumo::TraCINextStopData *arg1 = (libsumo::TraCINextStopData *) 0 ;
   12870             :   std::shared_ptr< libsumo::TraCINextStopData > *smartarg1 = 0 ;
   12871             :   double result;
   12872             :   
   12873             :   (void)jenv;
   12874             :   (void)jcls;
   12875             :   (void)jarg1_;
   12876             :   
   12877           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jarg1;
   12878           0 :   arg1 = (libsumo::TraCINextStopData *)(smartarg1 ? smartarg1->get() : 0); 
   12879           0 :   result = (double) ((arg1)->duration);
   12880             :   jresult = (jdouble)result; 
   12881           0 :   return jresult;
   12882             : }
   12883             : 
   12884             : 
   12885           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopData_1until_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
   12886             :   libsumo::TraCINextStopData *arg1 = (libsumo::TraCINextStopData *) 0 ;
   12887             :   double arg2 ;
   12888             :   std::shared_ptr< libsumo::TraCINextStopData > *smartarg1 = 0 ;
   12889             :   
   12890             :   (void)jenv;
   12891             :   (void)jcls;
   12892             :   (void)jarg1_;
   12893             :   
   12894           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jarg1;
   12895           0 :   arg1 = (libsumo::TraCINextStopData *)(smartarg1 ? smartarg1->get() : 0); 
   12896             :   arg2 = (double)jarg2; 
   12897           0 :   if (arg1) (arg1)->until = arg2;
   12898           0 : }
   12899             : 
   12900             : 
   12901           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopData_1until_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   12902             :   jdouble jresult = 0 ;
   12903             :   libsumo::TraCINextStopData *arg1 = (libsumo::TraCINextStopData *) 0 ;
   12904             :   std::shared_ptr< libsumo::TraCINextStopData > *smartarg1 = 0 ;
   12905             :   double result;
   12906             :   
   12907             :   (void)jenv;
   12908             :   (void)jcls;
   12909             :   (void)jarg1_;
   12910             :   
   12911           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jarg1;
   12912           0 :   arg1 = (libsumo::TraCINextStopData *)(smartarg1 ? smartarg1->get() : 0); 
   12913           0 :   result = (double) ((arg1)->until);
   12914             :   jresult = (jdouble)result; 
   12915           0 :   return jresult;
   12916             : }
   12917             : 
   12918             : 
   12919           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopData_1intendedArrival_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
   12920             :   libsumo::TraCINextStopData *arg1 = (libsumo::TraCINextStopData *) 0 ;
   12921             :   double arg2 ;
   12922             :   std::shared_ptr< libsumo::TraCINextStopData > *smartarg1 = 0 ;
   12923             :   
   12924             :   (void)jenv;
   12925             :   (void)jcls;
   12926             :   (void)jarg1_;
   12927             :   
   12928           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jarg1;
   12929           0 :   arg1 = (libsumo::TraCINextStopData *)(smartarg1 ? smartarg1->get() : 0); 
   12930             :   arg2 = (double)jarg2; 
   12931           0 :   if (arg1) (arg1)->intendedArrival = arg2;
   12932           0 : }
   12933             : 
   12934             : 
   12935           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopData_1intendedArrival_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   12936             :   jdouble jresult = 0 ;
   12937             :   libsumo::TraCINextStopData *arg1 = (libsumo::TraCINextStopData *) 0 ;
   12938             :   std::shared_ptr< libsumo::TraCINextStopData > *smartarg1 = 0 ;
   12939             :   double result;
   12940             :   
   12941             :   (void)jenv;
   12942             :   (void)jcls;
   12943             :   (void)jarg1_;
   12944             :   
   12945           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jarg1;
   12946           0 :   arg1 = (libsumo::TraCINextStopData *)(smartarg1 ? smartarg1->get() : 0); 
   12947           0 :   result = (double) ((arg1)->intendedArrival);
   12948             :   jresult = (jdouble)result; 
   12949           0 :   return jresult;
   12950             : }
   12951             : 
   12952             : 
   12953           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopData_1arrival_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
   12954             :   libsumo::TraCINextStopData *arg1 = (libsumo::TraCINextStopData *) 0 ;
   12955             :   double arg2 ;
   12956             :   std::shared_ptr< libsumo::TraCINextStopData > *smartarg1 = 0 ;
   12957             :   
   12958             :   (void)jenv;
   12959             :   (void)jcls;
   12960             :   (void)jarg1_;
   12961             :   
   12962           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jarg1;
   12963           0 :   arg1 = (libsumo::TraCINextStopData *)(smartarg1 ? smartarg1->get() : 0); 
   12964             :   arg2 = (double)jarg2; 
   12965           0 :   if (arg1) (arg1)->arrival = arg2;
   12966           0 : }
   12967             : 
   12968             : 
   12969           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopData_1arrival_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   12970             :   jdouble jresult = 0 ;
   12971             :   libsumo::TraCINextStopData *arg1 = (libsumo::TraCINextStopData *) 0 ;
   12972             :   std::shared_ptr< libsumo::TraCINextStopData > *smartarg1 = 0 ;
   12973             :   double result;
   12974             :   
   12975             :   (void)jenv;
   12976             :   (void)jcls;
   12977             :   (void)jarg1_;
   12978             :   
   12979           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jarg1;
   12980           0 :   arg1 = (libsumo::TraCINextStopData *)(smartarg1 ? smartarg1->get() : 0); 
   12981           0 :   result = (double) ((arg1)->arrival);
   12982             :   jresult = (jdouble)result; 
   12983           0 :   return jresult;
   12984             : }
   12985             : 
   12986             : 
   12987           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopData_1depart_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
   12988             :   libsumo::TraCINextStopData *arg1 = (libsumo::TraCINextStopData *) 0 ;
   12989             :   double arg2 ;
   12990             :   std::shared_ptr< libsumo::TraCINextStopData > *smartarg1 = 0 ;
   12991             :   
   12992             :   (void)jenv;
   12993             :   (void)jcls;
   12994             :   (void)jarg1_;
   12995             :   
   12996           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jarg1;
   12997           0 :   arg1 = (libsumo::TraCINextStopData *)(smartarg1 ? smartarg1->get() : 0); 
   12998             :   arg2 = (double)jarg2; 
   12999           0 :   if (arg1) (arg1)->depart = arg2;
   13000           0 : }
   13001             : 
   13002             : 
   13003           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopData_1depart_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   13004             :   jdouble jresult = 0 ;
   13005             :   libsumo::TraCINextStopData *arg1 = (libsumo::TraCINextStopData *) 0 ;
   13006             :   std::shared_ptr< libsumo::TraCINextStopData > *smartarg1 = 0 ;
   13007             :   double result;
   13008             :   
   13009             :   (void)jenv;
   13010             :   (void)jcls;
   13011             :   (void)jarg1_;
   13012             :   
   13013           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jarg1;
   13014           0 :   arg1 = (libsumo::TraCINextStopData *)(smartarg1 ? smartarg1->get() : 0); 
   13015           0 :   result = (double) ((arg1)->depart);
   13016             :   jresult = (jdouble)result; 
   13017           0 :   return jresult;
   13018             : }
   13019             : 
   13020             : 
   13021           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopData_1split_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   13022             :   libsumo::TraCINextStopData *arg1 = (libsumo::TraCINextStopData *) 0 ;
   13023             :   std::string *arg2 = 0 ;
   13024             :   std::shared_ptr< libsumo::TraCINextStopData > *smartarg1 = 0 ;
   13025             :   
   13026             :   (void)jenv;
   13027             :   (void)jcls;
   13028             :   (void)jarg1_;
   13029             :   
   13030           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jarg1;
   13031           0 :   arg1 = (libsumo::TraCINextStopData *)(smartarg1 ? smartarg1->get() : 0); 
   13032           0 :   if(!jarg2) {
   13033           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   13034           0 :     return ;
   13035             :   }
   13036             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   13037           0 :   if (!arg2_pstr) return ;
   13038           0 :   std::string arg2_str(arg2_pstr);
   13039             :   arg2 = &arg2_str;
   13040             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   13041           0 :   if (arg1) (arg1)->split = *arg2;
   13042             : }
   13043             : 
   13044             : 
   13045           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopData_1split_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   13046             :   jstring jresult = 0 ;
   13047             :   libsumo::TraCINextStopData *arg1 = (libsumo::TraCINextStopData *) 0 ;
   13048             :   std::shared_ptr< libsumo::TraCINextStopData > *smartarg1 = 0 ;
   13049             :   std::string *result = 0 ;
   13050             :   
   13051             :   (void)jenv;
   13052             :   (void)jcls;
   13053             :   (void)jarg1_;
   13054             :   
   13055           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jarg1;
   13056           0 :   arg1 = (libsumo::TraCINextStopData *)(smartarg1 ? smartarg1->get() : 0); 
   13057             :   result = (std::string *) & ((arg1)->split);
   13058             :   jresult = jenv->NewStringUTF(result->c_str()); 
   13059           0 :   return jresult;
   13060             : }
   13061             : 
   13062             : 
   13063           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopData_1join_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   13064             :   libsumo::TraCINextStopData *arg1 = (libsumo::TraCINextStopData *) 0 ;
   13065             :   std::string *arg2 = 0 ;
   13066             :   std::shared_ptr< libsumo::TraCINextStopData > *smartarg1 = 0 ;
   13067             :   
   13068             :   (void)jenv;
   13069             :   (void)jcls;
   13070             :   (void)jarg1_;
   13071             :   
   13072           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jarg1;
   13073           0 :   arg1 = (libsumo::TraCINextStopData *)(smartarg1 ? smartarg1->get() : 0); 
   13074           0 :   if(!jarg2) {
   13075           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   13076           0 :     return ;
   13077             :   }
   13078             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   13079           0 :   if (!arg2_pstr) return ;
   13080           0 :   std::string arg2_str(arg2_pstr);
   13081             :   arg2 = &arg2_str;
   13082             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   13083           0 :   if (arg1) (arg1)->join = *arg2;
   13084             : }
   13085             : 
   13086             : 
   13087           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopData_1join_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   13088             :   jstring jresult = 0 ;
   13089             :   libsumo::TraCINextStopData *arg1 = (libsumo::TraCINextStopData *) 0 ;
   13090             :   std::shared_ptr< libsumo::TraCINextStopData > *smartarg1 = 0 ;
   13091             :   std::string *result = 0 ;
   13092             :   
   13093             :   (void)jenv;
   13094             :   (void)jcls;
   13095             :   (void)jarg1_;
   13096             :   
   13097           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jarg1;
   13098           0 :   arg1 = (libsumo::TraCINextStopData *)(smartarg1 ? smartarg1->get() : 0); 
   13099             :   result = (std::string *) & ((arg1)->join);
   13100             :   jresult = jenv->NewStringUTF(result->c_str()); 
   13101           0 :   return jresult;
   13102             : }
   13103             : 
   13104             : 
   13105           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopData_1actType_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   13106             :   libsumo::TraCINextStopData *arg1 = (libsumo::TraCINextStopData *) 0 ;
   13107             :   std::string *arg2 = 0 ;
   13108             :   std::shared_ptr< libsumo::TraCINextStopData > *smartarg1 = 0 ;
   13109             :   
   13110             :   (void)jenv;
   13111             :   (void)jcls;
   13112             :   (void)jarg1_;
   13113             :   
   13114           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jarg1;
   13115           0 :   arg1 = (libsumo::TraCINextStopData *)(smartarg1 ? smartarg1->get() : 0); 
   13116           0 :   if(!jarg2) {
   13117           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   13118           0 :     return ;
   13119             :   }
   13120             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   13121           0 :   if (!arg2_pstr) return ;
   13122           0 :   std::string arg2_str(arg2_pstr);
   13123             :   arg2 = &arg2_str;
   13124             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   13125           0 :   if (arg1) (arg1)->actType = *arg2;
   13126             : }
   13127             : 
   13128             : 
   13129           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopData_1actType_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   13130             :   jstring jresult = 0 ;
   13131             :   libsumo::TraCINextStopData *arg1 = (libsumo::TraCINextStopData *) 0 ;
   13132             :   std::shared_ptr< libsumo::TraCINextStopData > *smartarg1 = 0 ;
   13133             :   std::string *result = 0 ;
   13134             :   
   13135             :   (void)jenv;
   13136             :   (void)jcls;
   13137             :   (void)jarg1_;
   13138             :   
   13139           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jarg1;
   13140           0 :   arg1 = (libsumo::TraCINextStopData *)(smartarg1 ? smartarg1->get() : 0); 
   13141             :   result = (std::string *) & ((arg1)->actType);
   13142             :   jresult = jenv->NewStringUTF(result->c_str()); 
   13143           0 :   return jresult;
   13144             : }
   13145             : 
   13146             : 
   13147           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopData_1tripId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   13148             :   libsumo::TraCINextStopData *arg1 = (libsumo::TraCINextStopData *) 0 ;
   13149             :   std::string *arg2 = 0 ;
   13150             :   std::shared_ptr< libsumo::TraCINextStopData > *smartarg1 = 0 ;
   13151             :   
   13152             :   (void)jenv;
   13153             :   (void)jcls;
   13154             :   (void)jarg1_;
   13155             :   
   13156           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jarg1;
   13157           0 :   arg1 = (libsumo::TraCINextStopData *)(smartarg1 ? smartarg1->get() : 0); 
   13158           0 :   if(!jarg2) {
   13159           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   13160           0 :     return ;
   13161             :   }
   13162             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   13163           0 :   if (!arg2_pstr) return ;
   13164           0 :   std::string arg2_str(arg2_pstr);
   13165             :   arg2 = &arg2_str;
   13166             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   13167           0 :   if (arg1) (arg1)->tripId = *arg2;
   13168             : }
   13169             : 
   13170             : 
   13171           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopData_1tripId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   13172             :   jstring jresult = 0 ;
   13173             :   libsumo::TraCINextStopData *arg1 = (libsumo::TraCINextStopData *) 0 ;
   13174             :   std::shared_ptr< libsumo::TraCINextStopData > *smartarg1 = 0 ;
   13175             :   std::string *result = 0 ;
   13176             :   
   13177             :   (void)jenv;
   13178             :   (void)jcls;
   13179             :   (void)jarg1_;
   13180             :   
   13181           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jarg1;
   13182           0 :   arg1 = (libsumo::TraCINextStopData *)(smartarg1 ? smartarg1->get() : 0); 
   13183             :   result = (std::string *) & ((arg1)->tripId);
   13184             :   jresult = jenv->NewStringUTF(result->c_str()); 
   13185           0 :   return jresult;
   13186             : }
   13187             : 
   13188             : 
   13189           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopData_1line_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   13190             :   libsumo::TraCINextStopData *arg1 = (libsumo::TraCINextStopData *) 0 ;
   13191             :   std::string *arg2 = 0 ;
   13192             :   std::shared_ptr< libsumo::TraCINextStopData > *smartarg1 = 0 ;
   13193             :   
   13194             :   (void)jenv;
   13195             :   (void)jcls;
   13196             :   (void)jarg1_;
   13197             :   
   13198           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jarg1;
   13199           0 :   arg1 = (libsumo::TraCINextStopData *)(smartarg1 ? smartarg1->get() : 0); 
   13200           0 :   if(!jarg2) {
   13201           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   13202           0 :     return ;
   13203             :   }
   13204             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   13205           0 :   if (!arg2_pstr) return ;
   13206           0 :   std::string arg2_str(arg2_pstr);
   13207             :   arg2 = &arg2_str;
   13208             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   13209           0 :   if (arg1) (arg1)->line = *arg2;
   13210             : }
   13211             : 
   13212             : 
   13213           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopData_1line_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   13214             :   jstring jresult = 0 ;
   13215             :   libsumo::TraCINextStopData *arg1 = (libsumo::TraCINextStopData *) 0 ;
   13216             :   std::shared_ptr< libsumo::TraCINextStopData > *smartarg1 = 0 ;
   13217             :   std::string *result = 0 ;
   13218             :   
   13219             :   (void)jenv;
   13220             :   (void)jcls;
   13221             :   (void)jarg1_;
   13222             :   
   13223           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jarg1;
   13224           0 :   arg1 = (libsumo::TraCINextStopData *)(smartarg1 ? smartarg1->get() : 0); 
   13225             :   result = (std::string *) & ((arg1)->line);
   13226             :   jresult = jenv->NewStringUTF(result->c_str()); 
   13227           0 :   return jresult;
   13228             : }
   13229             : 
   13230             : 
   13231           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopData_1speed_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
   13232             :   libsumo::TraCINextStopData *arg1 = (libsumo::TraCINextStopData *) 0 ;
   13233             :   double arg2 ;
   13234             :   std::shared_ptr< libsumo::TraCINextStopData > *smartarg1 = 0 ;
   13235             :   
   13236             :   (void)jenv;
   13237             :   (void)jcls;
   13238             :   (void)jarg1_;
   13239             :   
   13240           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jarg1;
   13241           0 :   arg1 = (libsumo::TraCINextStopData *)(smartarg1 ? smartarg1->get() : 0); 
   13242             :   arg2 = (double)jarg2; 
   13243           0 :   if (arg1) (arg1)->speed = arg2;
   13244           0 : }
   13245             : 
   13246             : 
   13247           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopData_1speed_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   13248             :   jdouble jresult = 0 ;
   13249             :   libsumo::TraCINextStopData *arg1 = (libsumo::TraCINextStopData *) 0 ;
   13250             :   std::shared_ptr< libsumo::TraCINextStopData > *smartarg1 = 0 ;
   13251             :   double result;
   13252             :   
   13253             :   (void)jenv;
   13254             :   (void)jcls;
   13255             :   (void)jarg1_;
   13256             :   
   13257           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jarg1;
   13258           0 :   arg1 = (libsumo::TraCINextStopData *)(smartarg1 ? smartarg1->get() : 0); 
   13259           0 :   result = (double) ((arg1)->speed);
   13260             :   jresult = (jdouble)result; 
   13261           0 :   return jresult;
   13262             : }
   13263             : 
   13264             : 
   13265           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCINextStopData(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   13266             :   libsumo::TraCINextStopData *arg1 = (libsumo::TraCINextStopData *) 0 ;
   13267             :   std::shared_ptr< libsumo::TraCINextStopData > *smartarg1 = 0 ;
   13268             :   
   13269             :   (void)jenv;
   13270             :   (void)jcls;
   13271             :   
   13272           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jarg1;
   13273             :   arg1 = (libsumo::TraCINextStopData *)(smartarg1 ? smartarg1->get() : 0); 
   13274             :   {
   13275             :     try {
   13276           0 :       (void)arg1; delete smartarg1;
   13277             :     } catch (const libsumo::TraCIException& e) {
   13278             :       const std::string s = e.what();
   13279             :       std::string printError;
   13280             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   13281             :         printError = std::getenv("TRACI_PRINT_ERROR");
   13282             :       }
   13283             :       
   13284             :       if (printError == "all" || printError == "client") {
   13285             :         std::cerr << "Error: " << s << std::endl;
   13286             :       }
   13287             :       
   13288             :       
   13289             :       
   13290             :       
   13291             :       {
   13292             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   13293             :       };
   13294             :       
   13295             :     } catch (const std::exception& e) {
   13296             :       const std::string s = e.what();
   13297             :       std::string printError;
   13298             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   13299             :         printError = std::getenv("TRACI_PRINT_ERROR");
   13300             :       }
   13301             :       
   13302             :       if (printError == "all" || printError == "client") {
   13303             :         std::cerr << "Error: " << s << std::endl;
   13304             :       }
   13305             :       
   13306             :       
   13307             :       
   13308             :       
   13309             :       {
   13310             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   13311             :       };
   13312             :       
   13313             :     } catch (...) {
   13314             :       {
   13315             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   13316             :       };
   13317             :     }
   13318             :   }
   13319             : }
   13320             : 
   13321             : 
   13322           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopDataVector_1getString(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   13323             :   jstring jresult = 0 ;
   13324             :   libsumo::TraCINextStopDataVector *arg1 = (libsumo::TraCINextStopDataVector *) 0 ;
   13325             :   std::shared_ptr< libsumo::TraCINextStopDataVector const > *smartarg1 = 0 ;
   13326             :   std::string result;
   13327             :   
   13328             :   (void)jenv;
   13329             :   (void)jcls;
   13330             :   (void)jarg1_;
   13331             :   
   13332           0 :   smartarg1 = *(std::shared_ptr< const libsumo::TraCINextStopDataVector > **)&jarg1;
   13333           0 :   arg1 = (libsumo::TraCINextStopDataVector *)(smartarg1 ? smartarg1->get() : 0); 
   13334             :   {
   13335             :     try {
   13336           0 :       result = ((libsumo::TraCINextStopDataVector const *)arg1)->getString();
   13337           0 :     } catch (const libsumo::TraCIException& e) {
   13338           0 :       const std::string s = e.what();
   13339             :       std::string printError;
   13340           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   13341           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   13342             :       }
   13343             :       
   13344           0 :       if (printError == "all" || printError == "client") {
   13345             :         std::cerr << "Error: " << s << std::endl;
   13346             :       }
   13347             :       
   13348             :       
   13349             :       
   13350             :       
   13351             :       {
   13352             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   13353             :       };
   13354             :       
   13355           0 :     } catch (const std::exception& e) {
   13356           0 :       const std::string s = e.what();
   13357             :       std::string printError;
   13358           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   13359           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   13360             :       }
   13361             :       
   13362           0 :       if (printError == "all" || printError == "client") {
   13363             :         std::cerr << "Error: " << s << std::endl;
   13364             :       }
   13365             :       
   13366             :       
   13367             :       
   13368             :       
   13369             :       {
   13370             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   13371             :       };
   13372             :       
   13373           0 :     } catch (...) {
   13374             :       {
   13375             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   13376             :       };
   13377           0 :     }
   13378             :   }
   13379             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   13380             :   return jresult;
   13381             : }
   13382             : 
   13383             : 
   13384           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopDataVector_1value_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
   13385             :   libsumo::TraCINextStopDataVector *arg1 = (libsumo::TraCINextStopDataVector *) 0 ;
   13386             :   std::vector< libsumo::TraCINextStopData > *arg2 = (std::vector< libsumo::TraCINextStopData > *) 0 ;
   13387             :   std::shared_ptr< libsumo::TraCINextStopDataVector > *smartarg1 = 0 ;
   13388             :   
   13389             :   (void)jenv;
   13390             :   (void)jcls;
   13391             :   (void)jarg1_;
   13392             :   (void)jarg2_;
   13393             :   
   13394           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCINextStopDataVector > **)&jarg1;
   13395           0 :   arg1 = (libsumo::TraCINextStopDataVector *)(smartarg1 ? smartarg1->get() : 0); 
   13396           0 :   arg2 = *(std::vector< libsumo::TraCINextStopData > **)&jarg2; 
   13397           0 :   if (arg1) (arg1)->value = *arg2;
   13398           0 : }
   13399             : 
   13400             : 
   13401           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopDataVector_1value_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   13402             :   jlong jresult = 0 ;
   13403             :   libsumo::TraCINextStopDataVector *arg1 = (libsumo::TraCINextStopDataVector *) 0 ;
   13404             :   std::shared_ptr< libsumo::TraCINextStopDataVector > *smartarg1 = 0 ;
   13405             :   std::vector< libsumo::TraCINextStopData > *result = 0 ;
   13406             :   
   13407             :   (void)jenv;
   13408             :   (void)jcls;
   13409             :   (void)jarg1_;
   13410             :   
   13411           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCINextStopDataVector > **)&jarg1;
   13412           0 :   arg1 = (libsumo::TraCINextStopDataVector *)(smartarg1 ? smartarg1->get() : 0); 
   13413           0 :   result = (std::vector< libsumo::TraCINextStopData > *)& ((arg1)->value);
   13414           0 :   *(std::vector< libsumo::TraCINextStopData > **)&jresult = result; 
   13415           0 :   return jresult;
   13416             : }
   13417             : 
   13418             : 
   13419           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCINextStopDataVector(JNIEnv *jenv, jclass jcls) {
   13420             :   jlong jresult = 0 ;
   13421             :   libsumo::TraCINextStopDataVector *result = 0 ;
   13422             :   
   13423             :   (void)jenv;
   13424             :   (void)jcls;
   13425             :   {
   13426             :     try {
   13427           0 :       result = (libsumo::TraCINextStopDataVector *)new libsumo::TraCINextStopDataVector();
   13428           0 :     } catch (const libsumo::TraCIException& e) {
   13429           0 :       const std::string s = e.what();
   13430             :       std::string printError;
   13431           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   13432           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   13433             :       }
   13434             :       
   13435           0 :       if (printError == "all" || printError == "client") {
   13436             :         std::cerr << "Error: " << s << std::endl;
   13437             :       }
   13438             :       
   13439             :       
   13440             :       
   13441             :       
   13442             :       {
   13443             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   13444             :       };
   13445             :       
   13446           0 :     } catch (const std::exception& e) {
   13447           0 :       const std::string s = e.what();
   13448             :       std::string printError;
   13449           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   13450           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   13451             :       }
   13452             :       
   13453           0 :       if (printError == "all" || printError == "client") {
   13454             :         std::cerr << "Error: " << s << std::endl;
   13455             :       }
   13456             :       
   13457             :       
   13458             :       
   13459             :       
   13460             :       {
   13461             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   13462             :       };
   13463             :       
   13464           0 :     } catch (...) {
   13465             :       {
   13466             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   13467             :       };
   13468           0 :     }
   13469             :   }
   13470             :   
   13471           0 :   *(std::shared_ptr<  libsumo::TraCINextStopDataVector > **)&jresult = result ? new std::shared_ptr<  libsumo::TraCINextStopDataVector >(result SWIG_NO_NULL_DELETER_1) : 0;
   13472             :   
   13473           0 :   return jresult;
   13474             : }
   13475             : 
   13476             : 
   13477           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCINextStopDataVector(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   13478             :   libsumo::TraCINextStopDataVector *arg1 = (libsumo::TraCINextStopDataVector *) 0 ;
   13479             :   std::shared_ptr< libsumo::TraCINextStopDataVector > *smartarg1 = 0 ;
   13480             :   
   13481             :   (void)jenv;
   13482             :   (void)jcls;
   13483             :   
   13484           0 :   smartarg1 = *(std::shared_ptr<  libsumo::TraCINextStopDataVector > **)&jarg1;
   13485             :   arg1 = (libsumo::TraCINextStopDataVector *)(smartarg1 ? smartarg1->get() : 0); 
   13486             :   {
   13487             :     try {
   13488           0 :       (void)arg1; delete smartarg1;
   13489             :     } catch (const libsumo::TraCIException& e) {
   13490             :       const std::string s = e.what();
   13491             :       std::string printError;
   13492             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   13493             :         printError = std::getenv("TRACI_PRINT_ERROR");
   13494             :       }
   13495             :       
   13496             :       if (printError == "all" || printError == "client") {
   13497             :         std::cerr << "Error: " << s << std::endl;
   13498             :       }
   13499             :       
   13500             :       
   13501             :       
   13502             :       
   13503             :       {
   13504             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   13505             :       };
   13506             :       
   13507             :     } catch (const std::exception& e) {
   13508             :       const std::string s = e.what();
   13509             :       std::string printError;
   13510             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   13511             :         printError = std::getenv("TRACI_PRINT_ERROR");
   13512             :       }
   13513             :       
   13514             :       if (printError == "all" || printError == "client") {
   13515             :         std::cerr << "Error: " << s << std::endl;
   13516             :       }
   13517             :       
   13518             :       
   13519             :       
   13520             :       
   13521             :       {
   13522             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   13523             :       };
   13524             :       
   13525             :     } catch (...) {
   13526             :       {
   13527             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   13528             :       };
   13529             :     }
   13530             :   }
   13531             : }
   13532             : 
   13533             : 
   13534           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIBestLanesData_1laneID_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   13535             :   libsumo::TraCIBestLanesData *arg1 = (libsumo::TraCIBestLanesData *) 0 ;
   13536             :   std::string *arg2 = 0 ;
   13537             :   
   13538             :   (void)jenv;
   13539             :   (void)jcls;
   13540             :   (void)jarg1_;
   13541           0 :   arg1 = *(libsumo::TraCIBestLanesData **)&jarg1; 
   13542           0 :   if(!jarg2) {
   13543           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   13544           0 :     return ;
   13545             :   }
   13546             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   13547           0 :   if (!arg2_pstr) return ;
   13548           0 :   std::string arg2_str(arg2_pstr);
   13549             :   arg2 = &arg2_str;
   13550             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   13551           0 :   if (arg1) (arg1)->laneID = *arg2;
   13552             : }
   13553             : 
   13554             : 
   13555           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIBestLanesData_1laneID_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   13556             :   jstring jresult = 0 ;
   13557             :   libsumo::TraCIBestLanesData *arg1 = (libsumo::TraCIBestLanesData *) 0 ;
   13558             :   std::string *result = 0 ;
   13559             :   
   13560             :   (void)jenv;
   13561             :   (void)jcls;
   13562             :   (void)jarg1_;
   13563           0 :   arg1 = *(libsumo::TraCIBestLanesData **)&jarg1; 
   13564             :   result = (std::string *) & ((arg1)->laneID);
   13565             :   jresult = jenv->NewStringUTF(result->c_str()); 
   13566           0 :   return jresult;
   13567             : }
   13568             : 
   13569             : 
   13570           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIBestLanesData_1length_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
   13571             :   libsumo::TraCIBestLanesData *arg1 = (libsumo::TraCIBestLanesData *) 0 ;
   13572             :   double arg2 ;
   13573             :   
   13574             :   (void)jenv;
   13575             :   (void)jcls;
   13576             :   (void)jarg1_;
   13577           0 :   arg1 = *(libsumo::TraCIBestLanesData **)&jarg1; 
   13578             :   arg2 = (double)jarg2; 
   13579           0 :   if (arg1) (arg1)->length = arg2;
   13580           0 : }
   13581             : 
   13582             : 
   13583           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIBestLanesData_1length_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   13584             :   jdouble jresult = 0 ;
   13585             :   libsumo::TraCIBestLanesData *arg1 = (libsumo::TraCIBestLanesData *) 0 ;
   13586             :   double result;
   13587             :   
   13588             :   (void)jenv;
   13589             :   (void)jcls;
   13590             :   (void)jarg1_;
   13591           0 :   arg1 = *(libsumo::TraCIBestLanesData **)&jarg1; 
   13592           0 :   result = (double) ((arg1)->length);
   13593             :   jresult = (jdouble)result; 
   13594           0 :   return jresult;
   13595             : }
   13596             : 
   13597             : 
   13598           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIBestLanesData_1occupation_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
   13599             :   libsumo::TraCIBestLanesData *arg1 = (libsumo::TraCIBestLanesData *) 0 ;
   13600             :   double arg2 ;
   13601             :   
   13602             :   (void)jenv;
   13603             :   (void)jcls;
   13604             :   (void)jarg1_;
   13605           0 :   arg1 = *(libsumo::TraCIBestLanesData **)&jarg1; 
   13606             :   arg2 = (double)jarg2; 
   13607           0 :   if (arg1) (arg1)->occupation = arg2;
   13608           0 : }
   13609             : 
   13610             : 
   13611           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIBestLanesData_1occupation_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   13612             :   jdouble jresult = 0 ;
   13613             :   libsumo::TraCIBestLanesData *arg1 = (libsumo::TraCIBestLanesData *) 0 ;
   13614             :   double result;
   13615             :   
   13616             :   (void)jenv;
   13617             :   (void)jcls;
   13618             :   (void)jarg1_;
   13619           0 :   arg1 = *(libsumo::TraCIBestLanesData **)&jarg1; 
   13620           0 :   result = (double) ((arg1)->occupation);
   13621             :   jresult = (jdouble)result; 
   13622           0 :   return jresult;
   13623             : }
   13624             : 
   13625             : 
   13626           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIBestLanesData_1bestLaneOffset_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
   13627             :   libsumo::TraCIBestLanesData *arg1 = (libsumo::TraCIBestLanesData *) 0 ;
   13628             :   int arg2 ;
   13629             :   
   13630             :   (void)jenv;
   13631             :   (void)jcls;
   13632             :   (void)jarg1_;
   13633           0 :   arg1 = *(libsumo::TraCIBestLanesData **)&jarg1; 
   13634             :   arg2 = (int)jarg2; 
   13635           0 :   if (arg1) (arg1)->bestLaneOffset = arg2;
   13636           0 : }
   13637             : 
   13638             : 
   13639           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIBestLanesData_1bestLaneOffset_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   13640             :   jint jresult = 0 ;
   13641             :   libsumo::TraCIBestLanesData *arg1 = (libsumo::TraCIBestLanesData *) 0 ;
   13642             :   int result;
   13643             :   
   13644             :   (void)jenv;
   13645             :   (void)jcls;
   13646             :   (void)jarg1_;
   13647           0 :   arg1 = *(libsumo::TraCIBestLanesData **)&jarg1; 
   13648           0 :   result = (int) ((arg1)->bestLaneOffset);
   13649             :   jresult = (jint)result; 
   13650           0 :   return jresult;
   13651             : }
   13652             : 
   13653             : 
   13654           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIBestLanesData_1allowsContinuation_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2) {
   13655             :   libsumo::TraCIBestLanesData *arg1 = (libsumo::TraCIBestLanesData *) 0 ;
   13656             :   bool arg2 ;
   13657             :   
   13658             :   (void)jenv;
   13659             :   (void)jcls;
   13660             :   (void)jarg1_;
   13661           0 :   arg1 = *(libsumo::TraCIBestLanesData **)&jarg1; 
   13662           0 :   arg2 = jarg2 ? true : false; 
   13663           0 :   if (arg1) (arg1)->allowsContinuation = arg2;
   13664           0 : }
   13665             : 
   13666             : 
   13667           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIBestLanesData_1allowsContinuation_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   13668             :   jboolean jresult = 0 ;
   13669             :   libsumo::TraCIBestLanesData *arg1 = (libsumo::TraCIBestLanesData *) 0 ;
   13670             :   bool result;
   13671             :   
   13672             :   (void)jenv;
   13673             :   (void)jcls;
   13674             :   (void)jarg1_;
   13675           0 :   arg1 = *(libsumo::TraCIBestLanesData **)&jarg1; 
   13676           0 :   result = (bool) ((arg1)->allowsContinuation);
   13677           0 :   jresult = (jboolean)result; 
   13678           0 :   return jresult;
   13679             : }
   13680             : 
   13681             : 
   13682           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIBestLanesData_1continuationLanes_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
   13683             :   libsumo::TraCIBestLanesData *arg1 = (libsumo::TraCIBestLanesData *) 0 ;
   13684             :   std::vector< std::string > *arg2 = (std::vector< std::string > *) 0 ;
   13685             :   
   13686             :   (void)jenv;
   13687             :   (void)jcls;
   13688             :   (void)jarg1_;
   13689             :   (void)jarg2_;
   13690           0 :   arg1 = *(libsumo::TraCIBestLanesData **)&jarg1; 
   13691           0 :   arg2 = *(std::vector< std::string > **)&jarg2; 
   13692           0 :   if (arg1) (arg1)->continuationLanes = *arg2;
   13693           0 : }
   13694             : 
   13695             : 
   13696           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIBestLanesData_1continuationLanes_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   13697             :   jlong jresult = 0 ;
   13698             :   libsumo::TraCIBestLanesData *arg1 = (libsumo::TraCIBestLanesData *) 0 ;
   13699             :   std::vector< std::string > *result = 0 ;
   13700             :   
   13701             :   (void)jenv;
   13702             :   (void)jcls;
   13703             :   (void)jarg1_;
   13704           0 :   arg1 = *(libsumo::TraCIBestLanesData **)&jarg1; 
   13705           0 :   result = (std::vector< std::string > *)& ((arg1)->continuationLanes);
   13706           0 :   *(std::vector< std::string > **)&jresult = result; 
   13707           0 :   return jresult;
   13708             : }
   13709             : 
   13710             : 
   13711           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIBestLanesData(JNIEnv *jenv, jclass jcls) {
   13712             :   jlong jresult = 0 ;
   13713             :   libsumo::TraCIBestLanesData *result = 0 ;
   13714             :   
   13715             :   (void)jenv;
   13716             :   (void)jcls;
   13717             :   {
   13718             :     try {
   13719           0 :       result = (libsumo::TraCIBestLanesData *)new libsumo::TraCIBestLanesData();
   13720           0 :     } catch (const libsumo::TraCIException& e) {
   13721           0 :       const std::string s = e.what();
   13722             :       std::string printError;
   13723           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   13724           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   13725             :       }
   13726             :       
   13727           0 :       if (printError == "all" || printError == "client") {
   13728             :         std::cerr << "Error: " << s << std::endl;
   13729             :       }
   13730             :       
   13731             :       
   13732             :       
   13733             :       
   13734             :       {
   13735             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   13736             :       };
   13737             :       
   13738           0 :     } catch (const std::exception& e) {
   13739           0 :       const std::string s = e.what();
   13740             :       std::string printError;
   13741           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   13742           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   13743             :       }
   13744             :       
   13745           0 :       if (printError == "all" || printError == "client") {
   13746             :         std::cerr << "Error: " << s << std::endl;
   13747             :       }
   13748             :       
   13749             :       
   13750             :       
   13751             :       
   13752             :       {
   13753             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   13754             :       };
   13755             :       
   13756           0 :     } catch (...) {
   13757             :       {
   13758             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   13759             :       };
   13760           0 :     }
   13761             :   }
   13762           0 :   *(libsumo::TraCIBestLanesData **)&jresult = result; 
   13763           0 :   return jresult;
   13764             : }
   13765             : 
   13766             : 
   13767           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCIBestLanesData(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   13768             :   libsumo::TraCIBestLanesData *arg1 = (libsumo::TraCIBestLanesData *) 0 ;
   13769             :   
   13770             :   (void)jenv;
   13771             :   (void)jcls;
   13772           0 :   arg1 = *(libsumo::TraCIBestLanesData **)&jarg1; 
   13773             :   {
   13774             :     try {
   13775           0 :       delete arg1;
   13776             :     } catch (const libsumo::TraCIException& e) {
   13777             :       const std::string s = e.what();
   13778             :       std::string printError;
   13779             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   13780             :         printError = std::getenv("TRACI_PRINT_ERROR");
   13781             :       }
   13782             :       
   13783             :       if (printError == "all" || printError == "client") {
   13784             :         std::cerr << "Error: " << s << std::endl;
   13785             :       }
   13786             :       
   13787             :       
   13788             :       
   13789             :       
   13790             :       {
   13791             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   13792             :       };
   13793             :       
   13794             :     } catch (const std::exception& e) {
   13795             :       const std::string s = e.what();
   13796             :       std::string printError;
   13797             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   13798             :         printError = std::getenv("TRACI_PRINT_ERROR");
   13799             :       }
   13800             :       
   13801             :       if (printError == "all" || printError == "client") {
   13802             :         std::cerr << "Error: " << s << std::endl;
   13803             :       }
   13804             :       
   13805             :       
   13806             :       
   13807             :       
   13808             :       {
   13809             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   13810             :       };
   13811             :       
   13812             :     } catch (...) {
   13813             :       {
   13814             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   13815             :       };
   13816             :     }
   13817             :   }
   13818             : }
   13819             : 
   13820             : 
   13821           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIStage_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jint jarg1, jstring jarg2, jstring jarg3, jstring jarg4, jlong jarg5, jobject jarg5_, jdouble jarg6, jdouble jarg7, jdouble jarg8, jstring jarg9, jdouble jarg10, jdouble jarg11, jdouble jarg12, jstring jarg13) {
   13822             :   jlong jresult = 0 ;
   13823             :   int arg1 ;
   13824             :   std::string *arg2 = 0 ;
   13825             :   std::string *arg3 = 0 ;
   13826             :   std::string *arg4 = 0 ;
   13827             :   std::vector< std::string > *arg5 = 0 ;
   13828             :   double arg6 ;
   13829             :   double arg7 ;
   13830             :   double arg8 ;
   13831             :   std::string *arg9 = 0 ;
   13832             :   double arg10 ;
   13833             :   double arg11 ;
   13834             :   double arg12 ;
   13835             :   std::string *arg13 = 0 ;
   13836             :   libsumo::TraCIStage *result = 0 ;
   13837             :   
   13838             :   (void)jenv;
   13839             :   (void)jcls;
   13840             :   (void)jarg5_;
   13841             :   arg1 = (int)jarg1; 
   13842           0 :   if(!jarg2) {
   13843           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   13844           0 :     return 0;
   13845             :   }
   13846             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   13847           0 :   if (!arg2_pstr) return 0;
   13848           0 :   std::string arg2_str(arg2_pstr);
   13849             :   arg2 = &arg2_str;
   13850             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   13851           0 :   if(!jarg3) {
   13852           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   13853             :     return 0;
   13854             :   }
   13855             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   13856           0 :   if (!arg3_pstr) return 0;
   13857           0 :   std::string arg3_str(arg3_pstr);
   13858             :   arg3 = &arg3_str;
   13859             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   13860           0 :   if(!jarg4) {
   13861           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   13862             :     return 0;
   13863             :   }
   13864             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
   13865           0 :   if (!arg4_pstr) return 0;
   13866           0 :   std::string arg4_str(arg4_pstr);
   13867             :   arg4 = &arg4_str;
   13868             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
   13869           0 :   arg5 = *(std::vector< std::string > **)&jarg5;
   13870           0 :   if (!arg5) {
   13871           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::string > const & reference is null");
   13872             :     return 0;
   13873             :   } 
   13874             :   arg6 = (double)jarg6; 
   13875             :   arg7 = (double)jarg7; 
   13876             :   arg8 = (double)jarg8; 
   13877           0 :   if(!jarg9) {
   13878           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   13879             :     return 0;
   13880             :   }
   13881             :   const char *arg9_pstr = (const char *)jenv->GetStringUTFChars(jarg9, 0); 
   13882           0 :   if (!arg9_pstr) return 0;
   13883           0 :   std::string arg9_str(arg9_pstr);
   13884             :   arg9 = &arg9_str;
   13885             :   jenv->ReleaseStringUTFChars(jarg9, arg9_pstr); 
   13886             :   arg10 = (double)jarg10; 
   13887             :   arg11 = (double)jarg11; 
   13888             :   arg12 = (double)jarg12; 
   13889           0 :   if(!jarg13) {
   13890           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   13891             :     return 0;
   13892             :   }
   13893             :   const char *arg13_pstr = (const char *)jenv->GetStringUTFChars(jarg13, 0); 
   13894           0 :   if (!arg13_pstr) return 0;
   13895           0 :   std::string arg13_str(arg13_pstr);
   13896             :   arg13 = &arg13_str;
   13897             :   jenv->ReleaseStringUTFChars(jarg13, arg13_pstr); 
   13898             :   {
   13899             :     try {
   13900           0 :       result = (libsumo::TraCIStage *)new libsumo::TraCIStage(arg1,(std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::vector< std::string > const &)*arg5,arg6,arg7,arg8,(std::string const &)*arg9,arg10,arg11,arg12,(std::string const &)*arg13);
   13901           0 :     } catch (const libsumo::TraCIException& e) {
   13902           0 :       const std::string s = e.what();
   13903             :       std::string printError;
   13904           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   13905           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   13906             :       }
   13907             :       
   13908           0 :       if (printError == "all" || printError == "client") {
   13909             :         std::cerr << "Error: " << s << std::endl;
   13910             :       }
   13911             :       
   13912             :       
   13913             :       
   13914             :       
   13915             :       {
   13916             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   13917             :       };
   13918             :       
   13919           0 :     } catch (const std::exception& e) {
   13920           0 :       const std::string s = e.what();
   13921             :       std::string printError;
   13922           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   13923           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   13924             :       }
   13925             :       
   13926           0 :       if (printError == "all" || printError == "client") {
   13927             :         std::cerr << "Error: " << s << std::endl;
   13928             :       }
   13929             :       
   13930             :       
   13931             :       
   13932             :       
   13933             :       {
   13934             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   13935             :       };
   13936             :       
   13937           0 :     } catch (...) {
   13938             :       {
   13939             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   13940             :       };
   13941           0 :     }
   13942             :   }
   13943           0 :   *(libsumo::TraCIStage **)&jresult = result; 
   13944           0 :   return jresult;
   13945             : }
   13946             : 
   13947             : 
   13948           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIStage_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jint jarg1, jstring jarg2, jstring jarg3, jstring jarg4, jlong jarg5, jobject jarg5_, jdouble jarg6, jdouble jarg7, jdouble jarg8, jstring jarg9, jdouble jarg10, jdouble jarg11, jdouble jarg12) {
   13949             :   jlong jresult = 0 ;
   13950             :   int arg1 ;
   13951             :   std::string *arg2 = 0 ;
   13952             :   std::string *arg3 = 0 ;
   13953             :   std::string *arg4 = 0 ;
   13954             :   std::vector< std::string > *arg5 = 0 ;
   13955             :   double arg6 ;
   13956             :   double arg7 ;
   13957             :   double arg8 ;
   13958             :   std::string *arg9 = 0 ;
   13959             :   double arg10 ;
   13960             :   double arg11 ;
   13961             :   double arg12 ;
   13962             :   libsumo::TraCIStage *result = 0 ;
   13963             :   
   13964             :   (void)jenv;
   13965             :   (void)jcls;
   13966             :   (void)jarg5_;
   13967             :   arg1 = (int)jarg1; 
   13968           0 :   if(!jarg2) {
   13969           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   13970           0 :     return 0;
   13971             :   }
   13972             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   13973           0 :   if (!arg2_pstr) return 0;
   13974           0 :   std::string arg2_str(arg2_pstr);
   13975             :   arg2 = &arg2_str;
   13976             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   13977           0 :   if(!jarg3) {
   13978           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   13979             :     return 0;
   13980             :   }
   13981             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   13982           0 :   if (!arg3_pstr) return 0;
   13983           0 :   std::string arg3_str(arg3_pstr);
   13984             :   arg3 = &arg3_str;
   13985             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   13986           0 :   if(!jarg4) {
   13987           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   13988             :     return 0;
   13989             :   }
   13990             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
   13991           0 :   if (!arg4_pstr) return 0;
   13992           0 :   std::string arg4_str(arg4_pstr);
   13993             :   arg4 = &arg4_str;
   13994             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
   13995           0 :   arg5 = *(std::vector< std::string > **)&jarg5;
   13996           0 :   if (!arg5) {
   13997           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::string > const & reference is null");
   13998             :     return 0;
   13999             :   } 
   14000             :   arg6 = (double)jarg6; 
   14001             :   arg7 = (double)jarg7; 
   14002             :   arg8 = (double)jarg8; 
   14003           0 :   if(!jarg9) {
   14004           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   14005             :     return 0;
   14006             :   }
   14007             :   const char *arg9_pstr = (const char *)jenv->GetStringUTFChars(jarg9, 0); 
   14008           0 :   if (!arg9_pstr) return 0;
   14009           0 :   std::string arg9_str(arg9_pstr);
   14010             :   arg9 = &arg9_str;
   14011             :   jenv->ReleaseStringUTFChars(jarg9, arg9_pstr); 
   14012             :   arg10 = (double)jarg10; 
   14013             :   arg11 = (double)jarg11; 
   14014             :   arg12 = (double)jarg12; 
   14015             :   {
   14016             :     try {
   14017           0 :       result = (libsumo::TraCIStage *)new libsumo::TraCIStage(arg1,(std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::vector< std::string > const &)*arg5,arg6,arg7,arg8,(std::string const &)*arg9,arg10,arg11,arg12);
   14018           0 :     } catch (const libsumo::TraCIException& e) {
   14019           0 :       const std::string s = e.what();
   14020             :       std::string printError;
   14021           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   14022           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   14023             :       }
   14024             :       
   14025           0 :       if (printError == "all" || printError == "client") {
   14026             :         std::cerr << "Error: " << s << std::endl;
   14027             :       }
   14028             :       
   14029             :       
   14030             :       
   14031             :       
   14032             :       {
   14033             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   14034             :       };
   14035             :       
   14036           0 :     } catch (const std::exception& e) {
   14037           0 :       const std::string s = e.what();
   14038             :       std::string printError;
   14039           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   14040           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   14041             :       }
   14042             :       
   14043           0 :       if (printError == "all" || printError == "client") {
   14044             :         std::cerr << "Error: " << s << std::endl;
   14045             :       }
   14046             :       
   14047             :       
   14048             :       
   14049             :       
   14050             :       {
   14051             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   14052             :       };
   14053             :       
   14054           0 :     } catch (...) {
   14055             :       {
   14056             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   14057             :       };
   14058           0 :     }
   14059             :   }
   14060           0 :   *(libsumo::TraCIStage **)&jresult = result; 
   14061           0 :   return jresult;
   14062             : }
   14063             : 
   14064             : 
   14065           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIStage_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jint jarg1, jstring jarg2, jstring jarg3, jstring jarg4, jlong jarg5, jobject jarg5_, jdouble jarg6, jdouble jarg7, jdouble jarg8, jstring jarg9, jdouble jarg10, jdouble jarg11) {
   14066             :   jlong jresult = 0 ;
   14067             :   int arg1 ;
   14068             :   std::string *arg2 = 0 ;
   14069             :   std::string *arg3 = 0 ;
   14070             :   std::string *arg4 = 0 ;
   14071             :   std::vector< std::string > *arg5 = 0 ;
   14072             :   double arg6 ;
   14073             :   double arg7 ;
   14074             :   double arg8 ;
   14075             :   std::string *arg9 = 0 ;
   14076             :   double arg10 ;
   14077             :   double arg11 ;
   14078             :   libsumo::TraCIStage *result = 0 ;
   14079             :   
   14080             :   (void)jenv;
   14081             :   (void)jcls;
   14082             :   (void)jarg5_;
   14083             :   arg1 = (int)jarg1; 
   14084           0 :   if(!jarg2) {
   14085           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   14086           0 :     return 0;
   14087             :   }
   14088             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   14089           0 :   if (!arg2_pstr) return 0;
   14090           0 :   std::string arg2_str(arg2_pstr);
   14091             :   arg2 = &arg2_str;
   14092             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   14093           0 :   if(!jarg3) {
   14094           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   14095             :     return 0;
   14096             :   }
   14097             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   14098           0 :   if (!arg3_pstr) return 0;
   14099           0 :   std::string arg3_str(arg3_pstr);
   14100             :   arg3 = &arg3_str;
   14101             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   14102           0 :   if(!jarg4) {
   14103           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   14104             :     return 0;
   14105             :   }
   14106             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
   14107           0 :   if (!arg4_pstr) return 0;
   14108           0 :   std::string arg4_str(arg4_pstr);
   14109             :   arg4 = &arg4_str;
   14110             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
   14111           0 :   arg5 = *(std::vector< std::string > **)&jarg5;
   14112           0 :   if (!arg5) {
   14113           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::string > const & reference is null");
   14114             :     return 0;
   14115             :   } 
   14116             :   arg6 = (double)jarg6; 
   14117             :   arg7 = (double)jarg7; 
   14118             :   arg8 = (double)jarg8; 
   14119           0 :   if(!jarg9) {
   14120           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   14121             :     return 0;
   14122             :   }
   14123             :   const char *arg9_pstr = (const char *)jenv->GetStringUTFChars(jarg9, 0); 
   14124           0 :   if (!arg9_pstr) return 0;
   14125           0 :   std::string arg9_str(arg9_pstr);
   14126             :   arg9 = &arg9_str;
   14127             :   jenv->ReleaseStringUTFChars(jarg9, arg9_pstr); 
   14128             :   arg10 = (double)jarg10; 
   14129             :   arg11 = (double)jarg11; 
   14130             :   {
   14131             :     try {
   14132           0 :       result = (libsumo::TraCIStage *)new libsumo::TraCIStage(arg1,(std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::vector< std::string > const &)*arg5,arg6,arg7,arg8,(std::string const &)*arg9,arg10,arg11);
   14133           0 :     } catch (const libsumo::TraCIException& e) {
   14134           0 :       const std::string s = e.what();
   14135             :       std::string printError;
   14136           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   14137           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   14138             :       }
   14139             :       
   14140           0 :       if (printError == "all" || printError == "client") {
   14141             :         std::cerr << "Error: " << s << std::endl;
   14142             :       }
   14143             :       
   14144             :       
   14145             :       
   14146             :       
   14147             :       {
   14148             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   14149             :       };
   14150             :       
   14151           0 :     } catch (const std::exception& e) {
   14152           0 :       const std::string s = e.what();
   14153             :       std::string printError;
   14154           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   14155           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   14156             :       }
   14157             :       
   14158           0 :       if (printError == "all" || printError == "client") {
   14159             :         std::cerr << "Error: " << s << std::endl;
   14160             :       }
   14161             :       
   14162             :       
   14163             :       
   14164             :       
   14165             :       {
   14166             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   14167             :       };
   14168             :       
   14169           0 :     } catch (...) {
   14170             :       {
   14171             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   14172             :       };
   14173           0 :     }
   14174             :   }
   14175           0 :   *(libsumo::TraCIStage **)&jresult = result; 
   14176           0 :   return jresult;
   14177             : }
   14178             : 
   14179             : 
   14180           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIStage_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jint jarg1, jstring jarg2, jstring jarg3, jstring jarg4, jlong jarg5, jobject jarg5_, jdouble jarg6, jdouble jarg7, jdouble jarg8, jstring jarg9, jdouble jarg10) {
   14181             :   jlong jresult = 0 ;
   14182             :   int arg1 ;
   14183             :   std::string *arg2 = 0 ;
   14184             :   std::string *arg3 = 0 ;
   14185             :   std::string *arg4 = 0 ;
   14186             :   std::vector< std::string > *arg5 = 0 ;
   14187             :   double arg6 ;
   14188             :   double arg7 ;
   14189             :   double arg8 ;
   14190             :   std::string *arg9 = 0 ;
   14191             :   double arg10 ;
   14192             :   libsumo::TraCIStage *result = 0 ;
   14193             :   
   14194             :   (void)jenv;
   14195             :   (void)jcls;
   14196             :   (void)jarg5_;
   14197             :   arg1 = (int)jarg1; 
   14198           0 :   if(!jarg2) {
   14199           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   14200           0 :     return 0;
   14201             :   }
   14202             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   14203           0 :   if (!arg2_pstr) return 0;
   14204           0 :   std::string arg2_str(arg2_pstr);
   14205             :   arg2 = &arg2_str;
   14206             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   14207           0 :   if(!jarg3) {
   14208           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   14209             :     return 0;
   14210             :   }
   14211             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   14212           0 :   if (!arg3_pstr) return 0;
   14213           0 :   std::string arg3_str(arg3_pstr);
   14214             :   arg3 = &arg3_str;
   14215             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   14216           0 :   if(!jarg4) {
   14217           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   14218             :     return 0;
   14219             :   }
   14220             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
   14221           0 :   if (!arg4_pstr) return 0;
   14222           0 :   std::string arg4_str(arg4_pstr);
   14223             :   arg4 = &arg4_str;
   14224             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
   14225           0 :   arg5 = *(std::vector< std::string > **)&jarg5;
   14226           0 :   if (!arg5) {
   14227           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::string > const & reference is null");
   14228             :     return 0;
   14229             :   } 
   14230             :   arg6 = (double)jarg6; 
   14231             :   arg7 = (double)jarg7; 
   14232             :   arg8 = (double)jarg8; 
   14233           0 :   if(!jarg9) {
   14234           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   14235             :     return 0;
   14236             :   }
   14237             :   const char *arg9_pstr = (const char *)jenv->GetStringUTFChars(jarg9, 0); 
   14238           0 :   if (!arg9_pstr) return 0;
   14239           0 :   std::string arg9_str(arg9_pstr);
   14240             :   arg9 = &arg9_str;
   14241             :   jenv->ReleaseStringUTFChars(jarg9, arg9_pstr); 
   14242             :   arg10 = (double)jarg10; 
   14243             :   {
   14244             :     try {
   14245           0 :       result = (libsumo::TraCIStage *)new libsumo::TraCIStage(arg1,(std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::vector< std::string > const &)*arg5,arg6,arg7,arg8,(std::string const &)*arg9,arg10);
   14246           0 :     } catch (const libsumo::TraCIException& e) {
   14247           0 :       const std::string s = e.what();
   14248             :       std::string printError;
   14249           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   14250           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   14251             :       }
   14252             :       
   14253           0 :       if (printError == "all" || printError == "client") {
   14254             :         std::cerr << "Error: " << s << std::endl;
   14255             :       }
   14256             :       
   14257             :       
   14258             :       
   14259             :       
   14260             :       {
   14261             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   14262             :       };
   14263             :       
   14264           0 :     } catch (const std::exception& e) {
   14265           0 :       const std::string s = e.what();
   14266             :       std::string printError;
   14267           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   14268           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   14269             :       }
   14270             :       
   14271           0 :       if (printError == "all" || printError == "client") {
   14272             :         std::cerr << "Error: " << s << std::endl;
   14273             :       }
   14274             :       
   14275             :       
   14276             :       
   14277             :       
   14278             :       {
   14279             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   14280             :       };
   14281             :       
   14282           0 :     } catch (...) {
   14283             :       {
   14284             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   14285             :       };
   14286           0 :     }
   14287             :   }
   14288           0 :   *(libsumo::TraCIStage **)&jresult = result; 
   14289           0 :   return jresult;
   14290             : }
   14291             : 
   14292             : 
   14293           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIStage_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jint jarg1, jstring jarg2, jstring jarg3, jstring jarg4, jlong jarg5, jobject jarg5_, jdouble jarg6, jdouble jarg7, jdouble jarg8, jstring jarg9) {
   14294             :   jlong jresult = 0 ;
   14295             :   int arg1 ;
   14296             :   std::string *arg2 = 0 ;
   14297             :   std::string *arg3 = 0 ;
   14298             :   std::string *arg4 = 0 ;
   14299             :   std::vector< std::string > *arg5 = 0 ;
   14300             :   double arg6 ;
   14301             :   double arg7 ;
   14302             :   double arg8 ;
   14303             :   std::string *arg9 = 0 ;
   14304             :   libsumo::TraCIStage *result = 0 ;
   14305             :   
   14306             :   (void)jenv;
   14307             :   (void)jcls;
   14308             :   (void)jarg5_;
   14309             :   arg1 = (int)jarg1; 
   14310           0 :   if(!jarg2) {
   14311           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   14312           0 :     return 0;
   14313             :   }
   14314             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   14315           0 :   if (!arg2_pstr) return 0;
   14316           0 :   std::string arg2_str(arg2_pstr);
   14317             :   arg2 = &arg2_str;
   14318             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   14319           0 :   if(!jarg3) {
   14320           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   14321             :     return 0;
   14322             :   }
   14323             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   14324           0 :   if (!arg3_pstr) return 0;
   14325           0 :   std::string arg3_str(arg3_pstr);
   14326             :   arg3 = &arg3_str;
   14327             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   14328           0 :   if(!jarg4) {
   14329           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   14330             :     return 0;
   14331             :   }
   14332             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
   14333           0 :   if (!arg4_pstr) return 0;
   14334           0 :   std::string arg4_str(arg4_pstr);
   14335             :   arg4 = &arg4_str;
   14336             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
   14337           0 :   arg5 = *(std::vector< std::string > **)&jarg5;
   14338           0 :   if (!arg5) {
   14339           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::string > const & reference is null");
   14340             :     return 0;
   14341             :   } 
   14342             :   arg6 = (double)jarg6; 
   14343             :   arg7 = (double)jarg7; 
   14344             :   arg8 = (double)jarg8; 
   14345           0 :   if(!jarg9) {
   14346           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   14347             :     return 0;
   14348             :   }
   14349             :   const char *arg9_pstr = (const char *)jenv->GetStringUTFChars(jarg9, 0); 
   14350           0 :   if (!arg9_pstr) return 0;
   14351           0 :   std::string arg9_str(arg9_pstr);
   14352             :   arg9 = &arg9_str;
   14353             :   jenv->ReleaseStringUTFChars(jarg9, arg9_pstr); 
   14354             :   {
   14355             :     try {
   14356           0 :       result = (libsumo::TraCIStage *)new libsumo::TraCIStage(arg1,(std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::vector< std::string > const &)*arg5,arg6,arg7,arg8,(std::string const &)*arg9);
   14357           0 :     } catch (const libsumo::TraCIException& e) {
   14358           0 :       const std::string s = e.what();
   14359             :       std::string printError;
   14360           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   14361           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   14362             :       }
   14363             :       
   14364           0 :       if (printError == "all" || printError == "client") {
   14365             :         std::cerr << "Error: " << s << std::endl;
   14366             :       }
   14367             :       
   14368             :       
   14369             :       
   14370             :       
   14371             :       {
   14372             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   14373             :       };
   14374             :       
   14375           0 :     } catch (const std::exception& e) {
   14376           0 :       const std::string s = e.what();
   14377             :       std::string printError;
   14378           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   14379           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   14380             :       }
   14381             :       
   14382           0 :       if (printError == "all" || printError == "client") {
   14383             :         std::cerr << "Error: " << s << std::endl;
   14384             :       }
   14385             :       
   14386             :       
   14387             :       
   14388             :       
   14389             :       {
   14390             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   14391             :       };
   14392             :       
   14393           0 :     } catch (...) {
   14394             :       {
   14395             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   14396             :       };
   14397           0 :     }
   14398             :   }
   14399           0 :   *(libsumo::TraCIStage **)&jresult = result; 
   14400           0 :   return jresult;
   14401             : }
   14402             : 
   14403             : 
   14404           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIStage_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jint jarg1, jstring jarg2, jstring jarg3, jstring jarg4, jlong jarg5, jobject jarg5_, jdouble jarg6, jdouble jarg7, jdouble jarg8) {
   14405             :   jlong jresult = 0 ;
   14406             :   int arg1 ;
   14407             :   std::string *arg2 = 0 ;
   14408             :   std::string *arg3 = 0 ;
   14409             :   std::string *arg4 = 0 ;
   14410             :   std::vector< std::string > *arg5 = 0 ;
   14411             :   double arg6 ;
   14412             :   double arg7 ;
   14413             :   double arg8 ;
   14414             :   libsumo::TraCIStage *result = 0 ;
   14415             :   
   14416             :   (void)jenv;
   14417             :   (void)jcls;
   14418             :   (void)jarg5_;
   14419             :   arg1 = (int)jarg1; 
   14420           0 :   if(!jarg2) {
   14421           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   14422           0 :     return 0;
   14423             :   }
   14424             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   14425           0 :   if (!arg2_pstr) return 0;
   14426           0 :   std::string arg2_str(arg2_pstr);
   14427             :   arg2 = &arg2_str;
   14428             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   14429           0 :   if(!jarg3) {
   14430           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   14431             :     return 0;
   14432             :   }
   14433             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   14434           0 :   if (!arg3_pstr) return 0;
   14435           0 :   std::string arg3_str(arg3_pstr);
   14436             :   arg3 = &arg3_str;
   14437             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   14438           0 :   if(!jarg4) {
   14439           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   14440             :     return 0;
   14441             :   }
   14442             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
   14443           0 :   if (!arg4_pstr) return 0;
   14444           0 :   std::string arg4_str(arg4_pstr);
   14445             :   arg4 = &arg4_str;
   14446             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
   14447           0 :   arg5 = *(std::vector< std::string > **)&jarg5;
   14448           0 :   if (!arg5) {
   14449           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::string > const & reference is null");
   14450             :     return 0;
   14451             :   } 
   14452             :   arg6 = (double)jarg6; 
   14453             :   arg7 = (double)jarg7; 
   14454             :   arg8 = (double)jarg8; 
   14455             :   {
   14456             :     try {
   14457           0 :       result = (libsumo::TraCIStage *)new libsumo::TraCIStage(arg1,(std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::vector< std::string > const &)*arg5,arg6,arg7,arg8);
   14458           0 :     } catch (const libsumo::TraCIException& e) {
   14459           0 :       const std::string s = e.what();
   14460             :       std::string printError;
   14461           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   14462           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   14463             :       }
   14464             :       
   14465           0 :       if (printError == "all" || printError == "client") {
   14466             :         std::cerr << "Error: " << s << std::endl;
   14467             :       }
   14468             :       
   14469             :       
   14470             :       
   14471             :       
   14472             :       {
   14473             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   14474             :       };
   14475             :       
   14476           0 :     } catch (const std::exception& e) {
   14477           0 :       const std::string s = e.what();
   14478             :       std::string printError;
   14479           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   14480           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   14481             :       }
   14482             :       
   14483           0 :       if (printError == "all" || printError == "client") {
   14484             :         std::cerr << "Error: " << s << std::endl;
   14485             :       }
   14486             :       
   14487             :       
   14488             :       
   14489             :       
   14490             :       {
   14491             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   14492             :       };
   14493             :       
   14494           0 :     } catch (...) {
   14495             :       {
   14496             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   14497             :       };
   14498           0 :     }
   14499             :   }
   14500           0 :   *(libsumo::TraCIStage **)&jresult = result; 
   14501           0 :   return jresult;
   14502             : }
   14503             : 
   14504             : 
   14505           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIStage_1_1SWIG_16(JNIEnv *jenv, jclass jcls, jint jarg1, jstring jarg2, jstring jarg3, jstring jarg4, jlong jarg5, jobject jarg5_, jdouble jarg6, jdouble jarg7) {
   14506             :   jlong jresult = 0 ;
   14507             :   int arg1 ;
   14508             :   std::string *arg2 = 0 ;
   14509             :   std::string *arg3 = 0 ;
   14510             :   std::string *arg4 = 0 ;
   14511             :   std::vector< std::string > *arg5 = 0 ;
   14512             :   double arg6 ;
   14513             :   double arg7 ;
   14514             :   libsumo::TraCIStage *result = 0 ;
   14515             :   
   14516             :   (void)jenv;
   14517             :   (void)jcls;
   14518             :   (void)jarg5_;
   14519             :   arg1 = (int)jarg1; 
   14520           0 :   if(!jarg2) {
   14521           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   14522           0 :     return 0;
   14523             :   }
   14524             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   14525           0 :   if (!arg2_pstr) return 0;
   14526           0 :   std::string arg2_str(arg2_pstr);
   14527             :   arg2 = &arg2_str;
   14528             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   14529           0 :   if(!jarg3) {
   14530           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   14531             :     return 0;
   14532             :   }
   14533             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   14534           0 :   if (!arg3_pstr) return 0;
   14535           0 :   std::string arg3_str(arg3_pstr);
   14536             :   arg3 = &arg3_str;
   14537             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   14538           0 :   if(!jarg4) {
   14539           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   14540             :     return 0;
   14541             :   }
   14542             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
   14543           0 :   if (!arg4_pstr) return 0;
   14544           0 :   std::string arg4_str(arg4_pstr);
   14545             :   arg4 = &arg4_str;
   14546             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
   14547           0 :   arg5 = *(std::vector< std::string > **)&jarg5;
   14548           0 :   if (!arg5) {
   14549           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::string > const & reference is null");
   14550             :     return 0;
   14551             :   } 
   14552             :   arg6 = (double)jarg6; 
   14553             :   arg7 = (double)jarg7; 
   14554             :   {
   14555             :     try {
   14556           0 :       result = (libsumo::TraCIStage *)new libsumo::TraCIStage(arg1,(std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::vector< std::string > const &)*arg5,arg6,arg7);
   14557           0 :     } catch (const libsumo::TraCIException& e) {
   14558           0 :       const std::string s = e.what();
   14559             :       std::string printError;
   14560           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   14561           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   14562             :       }
   14563             :       
   14564           0 :       if (printError == "all" || printError == "client") {
   14565             :         std::cerr << "Error: " << s << std::endl;
   14566             :       }
   14567             :       
   14568             :       
   14569             :       
   14570             :       
   14571             :       {
   14572             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   14573             :       };
   14574             :       
   14575           0 :     } catch (const std::exception& e) {
   14576           0 :       const std::string s = e.what();
   14577             :       std::string printError;
   14578           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   14579           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   14580             :       }
   14581             :       
   14582           0 :       if (printError == "all" || printError == "client") {
   14583             :         std::cerr << "Error: " << s << std::endl;
   14584             :       }
   14585             :       
   14586             :       
   14587             :       
   14588             :       
   14589             :       {
   14590             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   14591             :       };
   14592             :       
   14593           0 :     } catch (...) {
   14594             :       {
   14595             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   14596             :       };
   14597           0 :     }
   14598             :   }
   14599           0 :   *(libsumo::TraCIStage **)&jresult = result; 
   14600           0 :   return jresult;
   14601             : }
   14602             : 
   14603             : 
   14604           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIStage_1_1SWIG_17(JNIEnv *jenv, jclass jcls, jint jarg1, jstring jarg2, jstring jarg3, jstring jarg4, jlong jarg5, jobject jarg5_, jdouble jarg6) {
   14605             :   jlong jresult = 0 ;
   14606             :   int arg1 ;
   14607             :   std::string *arg2 = 0 ;
   14608             :   std::string *arg3 = 0 ;
   14609             :   std::string *arg4 = 0 ;
   14610             :   std::vector< std::string > *arg5 = 0 ;
   14611             :   double arg6 ;
   14612             :   libsumo::TraCIStage *result = 0 ;
   14613             :   
   14614             :   (void)jenv;
   14615             :   (void)jcls;
   14616             :   (void)jarg5_;
   14617             :   arg1 = (int)jarg1; 
   14618           0 :   if(!jarg2) {
   14619           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   14620           0 :     return 0;
   14621             :   }
   14622             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   14623           0 :   if (!arg2_pstr) return 0;
   14624           0 :   std::string arg2_str(arg2_pstr);
   14625             :   arg2 = &arg2_str;
   14626             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   14627           0 :   if(!jarg3) {
   14628           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   14629             :     return 0;
   14630             :   }
   14631             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   14632           0 :   if (!arg3_pstr) return 0;
   14633           0 :   std::string arg3_str(arg3_pstr);
   14634             :   arg3 = &arg3_str;
   14635             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   14636           0 :   if(!jarg4) {
   14637           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   14638             :     return 0;
   14639             :   }
   14640             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
   14641           0 :   if (!arg4_pstr) return 0;
   14642           0 :   std::string arg4_str(arg4_pstr);
   14643             :   arg4 = &arg4_str;
   14644             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
   14645           0 :   arg5 = *(std::vector< std::string > **)&jarg5;
   14646           0 :   if (!arg5) {
   14647           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::string > const & reference is null");
   14648             :     return 0;
   14649             :   } 
   14650             :   arg6 = (double)jarg6; 
   14651             :   {
   14652             :     try {
   14653           0 :       result = (libsumo::TraCIStage *)new libsumo::TraCIStage(arg1,(std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::vector< std::string > const &)*arg5,arg6);
   14654           0 :     } catch (const libsumo::TraCIException& e) {
   14655           0 :       const std::string s = e.what();
   14656             :       std::string printError;
   14657           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   14658           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   14659             :       }
   14660             :       
   14661           0 :       if (printError == "all" || printError == "client") {
   14662             :         std::cerr << "Error: " << s << std::endl;
   14663             :       }
   14664             :       
   14665             :       
   14666             :       
   14667             :       
   14668             :       {
   14669             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   14670             :       };
   14671             :       
   14672           0 :     } catch (const std::exception& e) {
   14673           0 :       const std::string s = e.what();
   14674             :       std::string printError;
   14675           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   14676           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   14677             :       }
   14678             :       
   14679           0 :       if (printError == "all" || printError == "client") {
   14680             :         std::cerr << "Error: " << s << std::endl;
   14681             :       }
   14682             :       
   14683             :       
   14684             :       
   14685             :       
   14686             :       {
   14687             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   14688             :       };
   14689             :       
   14690           0 :     } catch (...) {
   14691             :       {
   14692             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   14693             :       };
   14694           0 :     }
   14695             :   }
   14696           0 :   *(libsumo::TraCIStage **)&jresult = result; 
   14697           0 :   return jresult;
   14698             : }
   14699             : 
   14700             : 
   14701           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIStage_1_1SWIG_18(JNIEnv *jenv, jclass jcls, jint jarg1, jstring jarg2, jstring jarg3, jstring jarg4, jlong jarg5, jobject jarg5_) {
   14702             :   jlong jresult = 0 ;
   14703             :   int arg1 ;
   14704             :   std::string *arg2 = 0 ;
   14705             :   std::string *arg3 = 0 ;
   14706             :   std::string *arg4 = 0 ;
   14707             :   std::vector< std::string > *arg5 = 0 ;
   14708             :   libsumo::TraCIStage *result = 0 ;
   14709             :   
   14710             :   (void)jenv;
   14711             :   (void)jcls;
   14712             :   (void)jarg5_;
   14713             :   arg1 = (int)jarg1; 
   14714           0 :   if(!jarg2) {
   14715           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   14716           0 :     return 0;
   14717             :   }
   14718             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   14719           0 :   if (!arg2_pstr) return 0;
   14720           0 :   std::string arg2_str(arg2_pstr);
   14721             :   arg2 = &arg2_str;
   14722             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   14723           0 :   if(!jarg3) {
   14724           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   14725             :     return 0;
   14726             :   }
   14727             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   14728           0 :   if (!arg3_pstr) return 0;
   14729           0 :   std::string arg3_str(arg3_pstr);
   14730             :   arg3 = &arg3_str;
   14731             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   14732           0 :   if(!jarg4) {
   14733           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   14734             :     return 0;
   14735             :   }
   14736             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
   14737           0 :   if (!arg4_pstr) return 0;
   14738           0 :   std::string arg4_str(arg4_pstr);
   14739             :   arg4 = &arg4_str;
   14740             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
   14741           0 :   arg5 = *(std::vector< std::string > **)&jarg5;
   14742           0 :   if (!arg5) {
   14743           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::string > const & reference is null");
   14744             :     return 0;
   14745             :   } 
   14746             :   {
   14747             :     try {
   14748           0 :       result = (libsumo::TraCIStage *)new libsumo::TraCIStage(arg1,(std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::vector< std::string > const &)*arg5);
   14749           0 :     } catch (const libsumo::TraCIException& e) {
   14750           0 :       const std::string s = e.what();
   14751             :       std::string printError;
   14752           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   14753           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   14754             :       }
   14755             :       
   14756           0 :       if (printError == "all" || printError == "client") {
   14757             :         std::cerr << "Error: " << s << std::endl;
   14758             :       }
   14759             :       
   14760             :       
   14761             :       
   14762             :       
   14763             :       {
   14764             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   14765             :       };
   14766             :       
   14767           0 :     } catch (const std::exception& e) {
   14768           0 :       const std::string s = e.what();
   14769             :       std::string printError;
   14770           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   14771           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   14772             :       }
   14773             :       
   14774           0 :       if (printError == "all" || printError == "client") {
   14775             :         std::cerr << "Error: " << s << std::endl;
   14776             :       }
   14777             :       
   14778             :       
   14779             :       
   14780             :       
   14781             :       {
   14782             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   14783             :       };
   14784             :       
   14785           0 :     } catch (...) {
   14786             :       {
   14787             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   14788             :       };
   14789           0 :     }
   14790             :   }
   14791           0 :   *(libsumo::TraCIStage **)&jresult = result; 
   14792           0 :   return jresult;
   14793             : }
   14794             : 
   14795             : 
   14796           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIStage_1_1SWIG_19(JNIEnv *jenv, jclass jcls, jint jarg1, jstring jarg2, jstring jarg3, jstring jarg4) {
   14797             :   jlong jresult = 0 ;
   14798             :   int arg1 ;
   14799             :   std::string *arg2 = 0 ;
   14800             :   std::string *arg3 = 0 ;
   14801             :   std::string *arg4 = 0 ;
   14802             :   libsumo::TraCIStage *result = 0 ;
   14803             :   
   14804             :   (void)jenv;
   14805             :   (void)jcls;
   14806             :   arg1 = (int)jarg1; 
   14807           0 :   if(!jarg2) {
   14808           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   14809           0 :     return 0;
   14810             :   }
   14811             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   14812           0 :   if (!arg2_pstr) return 0;
   14813           0 :   std::string arg2_str(arg2_pstr);
   14814             :   arg2 = &arg2_str;
   14815             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   14816           0 :   if(!jarg3) {
   14817           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   14818             :     return 0;
   14819             :   }
   14820             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   14821           0 :   if (!arg3_pstr) return 0;
   14822           0 :   std::string arg3_str(arg3_pstr);
   14823             :   arg3 = &arg3_str;
   14824             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   14825           0 :   if(!jarg4) {
   14826           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   14827             :     return 0;
   14828             :   }
   14829             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
   14830           0 :   if (!arg4_pstr) return 0;
   14831           0 :   std::string arg4_str(arg4_pstr);
   14832             :   arg4 = &arg4_str;
   14833             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
   14834             :   {
   14835             :     try {
   14836           0 :       result = (libsumo::TraCIStage *)new libsumo::TraCIStage(arg1,(std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4);
   14837           0 :     } catch (const libsumo::TraCIException& e) {
   14838           0 :       const std::string s = e.what();
   14839             :       std::string printError;
   14840           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   14841           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   14842             :       }
   14843             :       
   14844           0 :       if (printError == "all" || printError == "client") {
   14845             :         std::cerr << "Error: " << s << std::endl;
   14846             :       }
   14847             :       
   14848             :       
   14849             :       
   14850             :       
   14851             :       {
   14852             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   14853             :       };
   14854             :       
   14855           0 :     } catch (const std::exception& e) {
   14856           0 :       const std::string s = e.what();
   14857             :       std::string printError;
   14858           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   14859           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   14860             :       }
   14861             :       
   14862           0 :       if (printError == "all" || printError == "client") {
   14863             :         std::cerr << "Error: " << s << std::endl;
   14864             :       }
   14865             :       
   14866             :       
   14867             :       
   14868             :       
   14869             :       {
   14870             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   14871             :       };
   14872             :       
   14873           0 :     } catch (...) {
   14874             :       {
   14875             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   14876             :       };
   14877           0 :     }
   14878             :   }
   14879           0 :   *(libsumo::TraCIStage **)&jresult = result; 
   14880           0 :   return jresult;
   14881             : }
   14882             : 
   14883             : 
   14884           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIStage_1_1SWIG_110(JNIEnv *jenv, jclass jcls, jint jarg1, jstring jarg2, jstring jarg3) {
   14885             :   jlong jresult = 0 ;
   14886             :   int arg1 ;
   14887             :   std::string *arg2 = 0 ;
   14888             :   std::string *arg3 = 0 ;
   14889             :   libsumo::TraCIStage *result = 0 ;
   14890             :   
   14891             :   (void)jenv;
   14892             :   (void)jcls;
   14893             :   arg1 = (int)jarg1; 
   14894           0 :   if(!jarg2) {
   14895           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   14896           0 :     return 0;
   14897             :   }
   14898             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   14899           0 :   if (!arg2_pstr) return 0;
   14900           0 :   std::string arg2_str(arg2_pstr);
   14901             :   arg2 = &arg2_str;
   14902             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   14903           0 :   if(!jarg3) {
   14904           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   14905             :     return 0;
   14906             :   }
   14907             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   14908           0 :   if (!arg3_pstr) return 0;
   14909           0 :   std::string arg3_str(arg3_pstr);
   14910             :   arg3 = &arg3_str;
   14911             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   14912             :   {
   14913             :     try {
   14914           0 :       result = (libsumo::TraCIStage *)new libsumo::TraCIStage(arg1,(std::string const &)*arg2,(std::string const &)*arg3);
   14915           0 :     } catch (const libsumo::TraCIException& e) {
   14916           0 :       const std::string s = e.what();
   14917             :       std::string printError;
   14918           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   14919           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   14920             :       }
   14921             :       
   14922           0 :       if (printError == "all" || printError == "client") {
   14923             :         std::cerr << "Error: " << s << std::endl;
   14924             :       }
   14925             :       
   14926             :       
   14927             :       
   14928             :       
   14929             :       {
   14930             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   14931             :       };
   14932             :       
   14933           0 :     } catch (const std::exception& e) {
   14934           0 :       const std::string s = e.what();
   14935             :       std::string printError;
   14936           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   14937           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   14938             :       }
   14939             :       
   14940           0 :       if (printError == "all" || printError == "client") {
   14941             :         std::cerr << "Error: " << s << std::endl;
   14942             :       }
   14943             :       
   14944             :       
   14945             :       
   14946             :       
   14947             :       {
   14948             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   14949             :       };
   14950             :       
   14951           0 :     } catch (...) {
   14952             :       {
   14953             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   14954             :       };
   14955           0 :     }
   14956             :   }
   14957           0 :   *(libsumo::TraCIStage **)&jresult = result; 
   14958           0 :   return jresult;
   14959             : }
   14960             : 
   14961             : 
   14962           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIStage_1_1SWIG_111(JNIEnv *jenv, jclass jcls, jint jarg1, jstring jarg2) {
   14963             :   jlong jresult = 0 ;
   14964             :   int arg1 ;
   14965             :   std::string *arg2 = 0 ;
   14966             :   libsumo::TraCIStage *result = 0 ;
   14967             :   
   14968             :   (void)jenv;
   14969             :   (void)jcls;
   14970             :   arg1 = (int)jarg1; 
   14971           0 :   if(!jarg2) {
   14972           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   14973           0 :     return 0;
   14974             :   }
   14975             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   14976           0 :   if (!arg2_pstr) return 0;
   14977           0 :   std::string arg2_str(arg2_pstr);
   14978             :   arg2 = &arg2_str;
   14979             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   14980             :   {
   14981             :     try {
   14982           0 :       result = (libsumo::TraCIStage *)new libsumo::TraCIStage(arg1,(std::string const &)*arg2);
   14983           0 :     } catch (const libsumo::TraCIException& e) {
   14984           0 :       const std::string s = e.what();
   14985             :       std::string printError;
   14986           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   14987           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   14988             :       }
   14989             :       
   14990           0 :       if (printError == "all" || printError == "client") {
   14991             :         std::cerr << "Error: " << s << std::endl;
   14992             :       }
   14993             :       
   14994             :       
   14995             :       
   14996             :       
   14997             :       {
   14998             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   14999             :       };
   15000             :       
   15001           0 :     } catch (const std::exception& e) {
   15002           0 :       const std::string s = e.what();
   15003             :       std::string printError;
   15004           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   15005           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   15006             :       }
   15007             :       
   15008           0 :       if (printError == "all" || printError == "client") {
   15009             :         std::cerr << "Error: " << s << std::endl;
   15010             :       }
   15011             :       
   15012             :       
   15013             :       
   15014             :       
   15015             :       {
   15016             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   15017             :       };
   15018             :       
   15019           0 :     } catch (...) {
   15020             :       {
   15021             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   15022             :       };
   15023           0 :     }
   15024             :   }
   15025           0 :   *(libsumo::TraCIStage **)&jresult = result; 
   15026           0 :   return jresult;
   15027             : }
   15028             : 
   15029             : 
   15030           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIStage_1_1SWIG_112(JNIEnv *jenv, jclass jcls, jint jarg1) {
   15031             :   jlong jresult = 0 ;
   15032             :   int arg1 ;
   15033             :   libsumo::TraCIStage *result = 0 ;
   15034             :   
   15035             :   (void)jenv;
   15036             :   (void)jcls;
   15037             :   arg1 = (int)jarg1; 
   15038             :   {
   15039             :     try {
   15040           0 :       result = (libsumo::TraCIStage *)new libsumo::TraCIStage(arg1);
   15041           0 :     } catch (const libsumo::TraCIException& e) {
   15042           0 :       const std::string s = e.what();
   15043             :       std::string printError;
   15044           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   15045           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   15046             :       }
   15047             :       
   15048           0 :       if (printError == "all" || printError == "client") {
   15049             :         std::cerr << "Error: " << s << std::endl;
   15050             :       }
   15051             :       
   15052             :       
   15053             :       
   15054             :       
   15055             :       {
   15056             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   15057             :       };
   15058             :       
   15059           0 :     } catch (const std::exception& e) {
   15060           0 :       const std::string s = e.what();
   15061             :       std::string printError;
   15062           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   15063           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   15064             :       }
   15065             :       
   15066           0 :       if (printError == "all" || printError == "client") {
   15067             :         std::cerr << "Error: " << s << std::endl;
   15068             :       }
   15069             :       
   15070             :       
   15071             :       
   15072             :       
   15073             :       {
   15074             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   15075             :       };
   15076             :       
   15077           0 :     } catch (...) {
   15078             :       {
   15079             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   15080             :       };
   15081           0 :     }
   15082             :   }
   15083           0 :   *(libsumo::TraCIStage **)&jresult = result; 
   15084           0 :   return jresult;
   15085             : }
   15086             : 
   15087             : 
   15088           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIStage_1_1SWIG_113(JNIEnv *jenv, jclass jcls) {
   15089             :   jlong jresult = 0 ;
   15090             :   libsumo::TraCIStage *result = 0 ;
   15091             :   
   15092             :   (void)jenv;
   15093             :   (void)jcls;
   15094             :   {
   15095             :     try {
   15096           0 :       result = (libsumo::TraCIStage *)new libsumo::TraCIStage();
   15097           0 :     } catch (const libsumo::TraCIException& e) {
   15098           0 :       const std::string s = e.what();
   15099             :       std::string printError;
   15100           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   15101           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   15102             :       }
   15103             :       
   15104           0 :       if (printError == "all" || printError == "client") {
   15105             :         std::cerr << "Error: " << s << std::endl;
   15106             :       }
   15107             :       
   15108             :       
   15109             :       
   15110             :       
   15111             :       {
   15112             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   15113             :       };
   15114             :       
   15115           0 :     } catch (const std::exception& e) {
   15116           0 :       const std::string s = e.what();
   15117             :       std::string printError;
   15118           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   15119           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   15120             :       }
   15121             :       
   15122           0 :       if (printError == "all" || printError == "client") {
   15123             :         std::cerr << "Error: " << s << std::endl;
   15124             :       }
   15125             :       
   15126             :       
   15127             :       
   15128             :       
   15129             :       {
   15130             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   15131             :       };
   15132             :       
   15133           0 :     } catch (...) {
   15134             :       {
   15135             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   15136             :       };
   15137           0 :     }
   15138             :   }
   15139           0 :   *(libsumo::TraCIStage **)&jresult = result; 
   15140           0 :   return jresult;
   15141             : }
   15142             : 
   15143             : 
   15144           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStage_1type_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
   15145             :   libsumo::TraCIStage *arg1 = (libsumo::TraCIStage *) 0 ;
   15146             :   int arg2 ;
   15147             :   
   15148             :   (void)jenv;
   15149             :   (void)jcls;
   15150             :   (void)jarg1_;
   15151           0 :   arg1 = *(libsumo::TraCIStage **)&jarg1; 
   15152             :   arg2 = (int)jarg2; 
   15153           0 :   if (arg1) (arg1)->type = arg2;
   15154           0 : }
   15155             : 
   15156             : 
   15157           2 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStage_1type_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   15158             :   jint jresult = 0 ;
   15159             :   libsumo::TraCIStage *arg1 = (libsumo::TraCIStage *) 0 ;
   15160             :   int result;
   15161             :   
   15162             :   (void)jenv;
   15163             :   (void)jcls;
   15164             :   (void)jarg1_;
   15165           2 :   arg1 = *(libsumo::TraCIStage **)&jarg1; 
   15166           2 :   result = (int) ((arg1)->type);
   15167             :   jresult = (jint)result; 
   15168           2 :   return jresult;
   15169             : }
   15170             : 
   15171             : 
   15172           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStage_1vType_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   15173             :   libsumo::TraCIStage *arg1 = (libsumo::TraCIStage *) 0 ;
   15174             :   std::string *arg2 = 0 ;
   15175             :   
   15176             :   (void)jenv;
   15177             :   (void)jcls;
   15178             :   (void)jarg1_;
   15179           0 :   arg1 = *(libsumo::TraCIStage **)&jarg1; 
   15180           0 :   if(!jarg2) {
   15181           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   15182           0 :     return ;
   15183             :   }
   15184             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   15185           0 :   if (!arg2_pstr) return ;
   15186           0 :   std::string arg2_str(arg2_pstr);
   15187             :   arg2 = &arg2_str;
   15188             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   15189           0 :   if (arg1) (arg1)->vType = *arg2;
   15190             : }
   15191             : 
   15192             : 
   15193           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStage_1vType_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   15194             :   jstring jresult = 0 ;
   15195             :   libsumo::TraCIStage *arg1 = (libsumo::TraCIStage *) 0 ;
   15196             :   std::string *result = 0 ;
   15197             :   
   15198             :   (void)jenv;
   15199             :   (void)jcls;
   15200             :   (void)jarg1_;
   15201           0 :   arg1 = *(libsumo::TraCIStage **)&jarg1; 
   15202             :   result = (std::string *) & ((arg1)->vType);
   15203             :   jresult = jenv->NewStringUTF(result->c_str()); 
   15204           0 :   return jresult;
   15205             : }
   15206             : 
   15207             : 
   15208           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStage_1line_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   15209             :   libsumo::TraCIStage *arg1 = (libsumo::TraCIStage *) 0 ;
   15210             :   std::string *arg2 = 0 ;
   15211             :   
   15212             :   (void)jenv;
   15213             :   (void)jcls;
   15214             :   (void)jarg1_;
   15215           0 :   arg1 = *(libsumo::TraCIStage **)&jarg1; 
   15216           0 :   if(!jarg2) {
   15217           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   15218           0 :     return ;
   15219             :   }
   15220             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   15221           0 :   if (!arg2_pstr) return ;
   15222           0 :   std::string arg2_str(arg2_pstr);
   15223             :   arg2 = &arg2_str;
   15224             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   15225           0 :   if (arg1) (arg1)->line = *arg2;
   15226             : }
   15227             : 
   15228             : 
   15229           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStage_1line_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   15230             :   jstring jresult = 0 ;
   15231             :   libsumo::TraCIStage *arg1 = (libsumo::TraCIStage *) 0 ;
   15232             :   std::string *result = 0 ;
   15233             :   
   15234             :   (void)jenv;
   15235             :   (void)jcls;
   15236             :   (void)jarg1_;
   15237           0 :   arg1 = *(libsumo::TraCIStage **)&jarg1; 
   15238             :   result = (std::string *) & ((arg1)->line);
   15239             :   jresult = jenv->NewStringUTF(result->c_str()); 
   15240           0 :   return jresult;
   15241             : }
   15242             : 
   15243             : 
   15244           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStage_1destStop_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   15245             :   libsumo::TraCIStage *arg1 = (libsumo::TraCIStage *) 0 ;
   15246             :   std::string *arg2 = 0 ;
   15247             :   
   15248             :   (void)jenv;
   15249             :   (void)jcls;
   15250             :   (void)jarg1_;
   15251           0 :   arg1 = *(libsumo::TraCIStage **)&jarg1; 
   15252           0 :   if(!jarg2) {
   15253           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   15254           0 :     return ;
   15255             :   }
   15256             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   15257           0 :   if (!arg2_pstr) return ;
   15258           0 :   std::string arg2_str(arg2_pstr);
   15259             :   arg2 = &arg2_str;
   15260             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   15261           0 :   if (arg1) (arg1)->destStop = *arg2;
   15262             : }
   15263             : 
   15264             : 
   15265           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStage_1destStop_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   15266             :   jstring jresult = 0 ;
   15267             :   libsumo::TraCIStage *arg1 = (libsumo::TraCIStage *) 0 ;
   15268             :   std::string *result = 0 ;
   15269             :   
   15270             :   (void)jenv;
   15271             :   (void)jcls;
   15272             :   (void)jarg1_;
   15273           0 :   arg1 = *(libsumo::TraCIStage **)&jarg1; 
   15274             :   result = (std::string *) & ((arg1)->destStop);
   15275             :   jresult = jenv->NewStringUTF(result->c_str()); 
   15276           0 :   return jresult;
   15277             : }
   15278             : 
   15279             : 
   15280           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStage_1edges_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
   15281             :   libsumo::TraCIStage *arg1 = (libsumo::TraCIStage *) 0 ;
   15282             :   std::vector< std::string > *arg2 = (std::vector< std::string > *) 0 ;
   15283             :   
   15284             :   (void)jenv;
   15285             :   (void)jcls;
   15286             :   (void)jarg1_;
   15287             :   (void)jarg2_;
   15288           0 :   arg1 = *(libsumo::TraCIStage **)&jarg1; 
   15289           0 :   arg2 = *(std::vector< std::string > **)&jarg2; 
   15290           0 :   if (arg1) (arg1)->edges = *arg2;
   15291           0 : }
   15292             : 
   15293             : 
   15294           4 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStage_1edges_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   15295             :   jlong jresult = 0 ;
   15296             :   libsumo::TraCIStage *arg1 = (libsumo::TraCIStage *) 0 ;
   15297             :   std::vector< std::string > *result = 0 ;
   15298             :   
   15299             :   (void)jenv;
   15300             :   (void)jcls;
   15301             :   (void)jarg1_;
   15302           4 :   arg1 = *(libsumo::TraCIStage **)&jarg1; 
   15303           4 :   result = (std::vector< std::string > *)& ((arg1)->edges);
   15304           4 :   *(std::vector< std::string > **)&jresult = result; 
   15305           4 :   return jresult;
   15306             : }
   15307             : 
   15308             : 
   15309           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStage_1travelTime_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
   15310             :   libsumo::TraCIStage *arg1 = (libsumo::TraCIStage *) 0 ;
   15311             :   double arg2 ;
   15312             :   
   15313             :   (void)jenv;
   15314             :   (void)jcls;
   15315             :   (void)jarg1_;
   15316           0 :   arg1 = *(libsumo::TraCIStage **)&jarg1; 
   15317             :   arg2 = (double)jarg2; 
   15318           0 :   if (arg1) (arg1)->travelTime = arg2;
   15319           0 : }
   15320             : 
   15321             : 
   15322           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStage_1travelTime_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   15323             :   jdouble jresult = 0 ;
   15324             :   libsumo::TraCIStage *arg1 = (libsumo::TraCIStage *) 0 ;
   15325             :   double result;
   15326             :   
   15327             :   (void)jenv;
   15328             :   (void)jcls;
   15329             :   (void)jarg1_;
   15330           0 :   arg1 = *(libsumo::TraCIStage **)&jarg1; 
   15331           0 :   result = (double) ((arg1)->travelTime);
   15332             :   jresult = (jdouble)result; 
   15333           0 :   return jresult;
   15334             : }
   15335             : 
   15336             : 
   15337           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStage_1cost_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
   15338             :   libsumo::TraCIStage *arg1 = (libsumo::TraCIStage *) 0 ;
   15339             :   double arg2 ;
   15340             :   
   15341             :   (void)jenv;
   15342             :   (void)jcls;
   15343             :   (void)jarg1_;
   15344           0 :   arg1 = *(libsumo::TraCIStage **)&jarg1; 
   15345             :   arg2 = (double)jarg2; 
   15346           0 :   if (arg1) (arg1)->cost = arg2;
   15347           0 : }
   15348             : 
   15349             : 
   15350           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStage_1cost_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   15351             :   jdouble jresult = 0 ;
   15352             :   libsumo::TraCIStage *arg1 = (libsumo::TraCIStage *) 0 ;
   15353             :   double result;
   15354             :   
   15355             :   (void)jenv;
   15356             :   (void)jcls;
   15357             :   (void)jarg1_;
   15358           0 :   arg1 = *(libsumo::TraCIStage **)&jarg1; 
   15359           0 :   result = (double) ((arg1)->cost);
   15360             :   jresult = (jdouble)result; 
   15361           0 :   return jresult;
   15362             : }
   15363             : 
   15364             : 
   15365           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStage_1length_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
   15366             :   libsumo::TraCIStage *arg1 = (libsumo::TraCIStage *) 0 ;
   15367             :   double arg2 ;
   15368             :   
   15369             :   (void)jenv;
   15370             :   (void)jcls;
   15371             :   (void)jarg1_;
   15372           0 :   arg1 = *(libsumo::TraCIStage **)&jarg1; 
   15373             :   arg2 = (double)jarg2; 
   15374           0 :   if (arg1) (arg1)->length = arg2;
   15375           0 : }
   15376             : 
   15377             : 
   15378           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStage_1length_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   15379             :   jdouble jresult = 0 ;
   15380             :   libsumo::TraCIStage *arg1 = (libsumo::TraCIStage *) 0 ;
   15381             :   double result;
   15382             :   
   15383             :   (void)jenv;
   15384             :   (void)jcls;
   15385             :   (void)jarg1_;
   15386           0 :   arg1 = *(libsumo::TraCIStage **)&jarg1; 
   15387           0 :   result = (double) ((arg1)->length);
   15388             :   jresult = (jdouble)result; 
   15389           0 :   return jresult;
   15390             : }
   15391             : 
   15392             : 
   15393           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStage_1intended_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   15394             :   libsumo::TraCIStage *arg1 = (libsumo::TraCIStage *) 0 ;
   15395             :   std::string *arg2 = 0 ;
   15396             :   
   15397             :   (void)jenv;
   15398             :   (void)jcls;
   15399             :   (void)jarg1_;
   15400           0 :   arg1 = *(libsumo::TraCIStage **)&jarg1; 
   15401           0 :   if(!jarg2) {
   15402           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   15403           0 :     return ;
   15404             :   }
   15405             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   15406           0 :   if (!arg2_pstr) return ;
   15407           0 :   std::string arg2_str(arg2_pstr);
   15408             :   arg2 = &arg2_str;
   15409             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   15410           0 :   if (arg1) (arg1)->intended = *arg2;
   15411             : }
   15412             : 
   15413             : 
   15414           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStage_1intended_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   15415             :   jstring jresult = 0 ;
   15416             :   libsumo::TraCIStage *arg1 = (libsumo::TraCIStage *) 0 ;
   15417             :   std::string *result = 0 ;
   15418             :   
   15419             :   (void)jenv;
   15420             :   (void)jcls;
   15421             :   (void)jarg1_;
   15422           0 :   arg1 = *(libsumo::TraCIStage **)&jarg1; 
   15423             :   result = (std::string *) & ((arg1)->intended);
   15424             :   jresult = jenv->NewStringUTF(result->c_str()); 
   15425           0 :   return jresult;
   15426             : }
   15427             : 
   15428             : 
   15429           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStage_1depart_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
   15430             :   libsumo::TraCIStage *arg1 = (libsumo::TraCIStage *) 0 ;
   15431             :   double arg2 ;
   15432             :   
   15433             :   (void)jenv;
   15434             :   (void)jcls;
   15435             :   (void)jarg1_;
   15436           0 :   arg1 = *(libsumo::TraCIStage **)&jarg1; 
   15437             :   arg2 = (double)jarg2; 
   15438           0 :   if (arg1) (arg1)->depart = arg2;
   15439           0 : }
   15440             : 
   15441             : 
   15442           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStage_1depart_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   15443             :   jdouble jresult = 0 ;
   15444             :   libsumo::TraCIStage *arg1 = (libsumo::TraCIStage *) 0 ;
   15445             :   double result;
   15446             :   
   15447             :   (void)jenv;
   15448             :   (void)jcls;
   15449             :   (void)jarg1_;
   15450           0 :   arg1 = *(libsumo::TraCIStage **)&jarg1; 
   15451           0 :   result = (double) ((arg1)->depart);
   15452             :   jresult = (jdouble)result; 
   15453           0 :   return jresult;
   15454             : }
   15455             : 
   15456             : 
   15457           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStage_1departPos_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
   15458             :   libsumo::TraCIStage *arg1 = (libsumo::TraCIStage *) 0 ;
   15459             :   double arg2 ;
   15460             :   
   15461             :   (void)jenv;
   15462             :   (void)jcls;
   15463             :   (void)jarg1_;
   15464           0 :   arg1 = *(libsumo::TraCIStage **)&jarg1; 
   15465             :   arg2 = (double)jarg2; 
   15466           0 :   if (arg1) (arg1)->departPos = arg2;
   15467           0 : }
   15468             : 
   15469             : 
   15470           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStage_1departPos_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   15471             :   jdouble jresult = 0 ;
   15472             :   libsumo::TraCIStage *arg1 = (libsumo::TraCIStage *) 0 ;
   15473             :   double result;
   15474             :   
   15475             :   (void)jenv;
   15476             :   (void)jcls;
   15477             :   (void)jarg1_;
   15478           0 :   arg1 = *(libsumo::TraCIStage **)&jarg1; 
   15479           0 :   result = (double) ((arg1)->departPos);
   15480             :   jresult = (jdouble)result; 
   15481           0 :   return jresult;
   15482             : }
   15483             : 
   15484             : 
   15485           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStage_1arrivalPos_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
   15486             :   libsumo::TraCIStage *arg1 = (libsumo::TraCIStage *) 0 ;
   15487             :   double arg2 ;
   15488             :   
   15489             :   (void)jenv;
   15490             :   (void)jcls;
   15491             :   (void)jarg1_;
   15492           0 :   arg1 = *(libsumo::TraCIStage **)&jarg1; 
   15493             :   arg2 = (double)jarg2; 
   15494           0 :   if (arg1) (arg1)->arrivalPos = arg2;
   15495           0 : }
   15496             : 
   15497             : 
   15498           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStage_1arrivalPos_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   15499             :   jdouble jresult = 0 ;
   15500             :   libsumo::TraCIStage *arg1 = (libsumo::TraCIStage *) 0 ;
   15501             :   double result;
   15502             :   
   15503             :   (void)jenv;
   15504             :   (void)jcls;
   15505             :   (void)jarg1_;
   15506           0 :   arg1 = *(libsumo::TraCIStage **)&jarg1; 
   15507           0 :   result = (double) ((arg1)->arrivalPos);
   15508             :   jresult = (jdouble)result; 
   15509           0 :   return jresult;
   15510             : }
   15511             : 
   15512             : 
   15513           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStage_1description_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   15514             :   libsumo::TraCIStage *arg1 = (libsumo::TraCIStage *) 0 ;
   15515             :   std::string *arg2 = 0 ;
   15516             :   
   15517             :   (void)jenv;
   15518             :   (void)jcls;
   15519             :   (void)jarg1_;
   15520           0 :   arg1 = *(libsumo::TraCIStage **)&jarg1; 
   15521           0 :   if(!jarg2) {
   15522           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   15523           0 :     return ;
   15524             :   }
   15525             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   15526           0 :   if (!arg2_pstr) return ;
   15527           0 :   std::string arg2_str(arg2_pstr);
   15528             :   arg2 = &arg2_str;
   15529             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   15530           0 :   if (arg1) (arg1)->description = *arg2;
   15531             : }
   15532             : 
   15533             : 
   15534           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStage_1description_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   15535             :   jstring jresult = 0 ;
   15536             :   libsumo::TraCIStage *arg1 = (libsumo::TraCIStage *) 0 ;
   15537             :   std::string *result = 0 ;
   15538             :   
   15539             :   (void)jenv;
   15540             :   (void)jcls;
   15541             :   (void)jarg1_;
   15542           0 :   arg1 = *(libsumo::TraCIStage **)&jarg1; 
   15543             :   result = (std::string *) & ((arg1)->description);
   15544             :   jresult = jenv->NewStringUTF(result->c_str()); 
   15545           0 :   return jresult;
   15546             : }
   15547             : 
   15548             : 
   15549           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCIStage(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   15550             :   libsumo::TraCIStage *arg1 = (libsumo::TraCIStage *) 0 ;
   15551             :   
   15552             :   (void)jenv;
   15553             :   (void)jcls;
   15554           0 :   arg1 = *(libsumo::TraCIStage **)&jarg1; 
   15555             :   {
   15556             :     try {
   15557           0 :       delete arg1;
   15558             :     } catch (const libsumo::TraCIException& e) {
   15559             :       const std::string s = e.what();
   15560             :       std::string printError;
   15561             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   15562             :         printError = std::getenv("TRACI_PRINT_ERROR");
   15563             :       }
   15564             :       
   15565             :       if (printError == "all" || printError == "client") {
   15566             :         std::cerr << "Error: " << s << std::endl;
   15567             :       }
   15568             :       
   15569             :       
   15570             :       
   15571             :       
   15572             :       {
   15573             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   15574             :       };
   15575             :       
   15576             :     } catch (const std::exception& e) {
   15577             :       const std::string s = e.what();
   15578             :       std::string printError;
   15579             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   15580             :         printError = std::getenv("TRACI_PRINT_ERROR");
   15581             :       }
   15582             :       
   15583             :       if (printError == "all" || printError == "client") {
   15584             :         std::cerr << "Error: " << s << std::endl;
   15585             :       }
   15586             :       
   15587             :       
   15588             :       
   15589             :       
   15590             :       {
   15591             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   15592             :       };
   15593             :       
   15594             :     } catch (...) {
   15595             :       {
   15596             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   15597             :       };
   15598             :     }
   15599             :   }
   15600             : }
   15601             : 
   15602             : 
   15603           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIReservation_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
   15604             :   jlong jresult = 0 ;
   15605             :   libsumo::TraCIReservation *result = 0 ;
   15606             :   
   15607             :   (void)jenv;
   15608             :   (void)jcls;
   15609             :   {
   15610             :     try {
   15611           0 :       result = (libsumo::TraCIReservation *)new libsumo::TraCIReservation();
   15612           0 :     } catch (const libsumo::TraCIException& e) {
   15613           0 :       const std::string s = e.what();
   15614             :       std::string printError;
   15615           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   15616           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   15617             :       }
   15618             :       
   15619           0 :       if (printError == "all" || printError == "client") {
   15620             :         std::cerr << "Error: " << s << std::endl;
   15621             :       }
   15622             :       
   15623             :       
   15624             :       
   15625             :       
   15626             :       {
   15627             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   15628             :       };
   15629             :       
   15630           0 :     } catch (const std::exception& e) {
   15631           0 :       const std::string s = e.what();
   15632             :       std::string printError;
   15633           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   15634           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   15635             :       }
   15636             :       
   15637           0 :       if (printError == "all" || printError == "client") {
   15638             :         std::cerr << "Error: " << s << std::endl;
   15639             :       }
   15640             :       
   15641             :       
   15642             :       
   15643             :       
   15644             :       {
   15645             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   15646             :       };
   15647             :       
   15648           0 :     } catch (...) {
   15649             :       {
   15650             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   15651             :       };
   15652           0 :     }
   15653             :   }
   15654           0 :   *(libsumo::TraCIReservation **)&jresult = result; 
   15655           0 :   return jresult;
   15656             : }
   15657             : 
   15658             : 
   15659           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIReservation_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jstring jarg3, jstring jarg4, jstring jarg5, jdouble jarg6, jdouble jarg7, jdouble jarg8, jdouble jarg9, jint jarg10) {
   15660             :   jlong jresult = 0 ;
   15661             :   std::string *arg1 = 0 ;
   15662             :   std::vector< std::string > *arg2 = 0 ;
   15663             :   std::string *arg3 = 0 ;
   15664             :   std::string *arg4 = 0 ;
   15665             :   std::string *arg5 = 0 ;
   15666             :   double arg6 ;
   15667             :   double arg7 ;
   15668             :   double arg8 ;
   15669             :   double arg9 ;
   15670             :   int arg10 ;
   15671             :   libsumo::TraCIReservation *result = 0 ;
   15672             :   
   15673             :   (void)jenv;
   15674             :   (void)jcls;
   15675             :   (void)jarg2_;
   15676           0 :   if(!jarg1) {
   15677           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   15678           0 :     return 0;
   15679             :   }
   15680             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   15681           0 :   if (!arg1_pstr) return 0;
   15682           0 :   std::string arg1_str(arg1_pstr);
   15683             :   arg1 = &arg1_str;
   15684             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   15685           0 :   arg2 = *(std::vector< std::string > **)&jarg2;
   15686           0 :   if (!arg2) {
   15687           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::string > const & reference is null");
   15688             :     return 0;
   15689             :   } 
   15690           0 :   if(!jarg3) {
   15691           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   15692             :     return 0;
   15693             :   }
   15694             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   15695           0 :   if (!arg3_pstr) return 0;
   15696           0 :   std::string arg3_str(arg3_pstr);
   15697             :   arg3 = &arg3_str;
   15698             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   15699           0 :   if(!jarg4) {
   15700           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   15701             :     return 0;
   15702             :   }
   15703             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
   15704           0 :   if (!arg4_pstr) return 0;
   15705           0 :   std::string arg4_str(arg4_pstr);
   15706             :   arg4 = &arg4_str;
   15707             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
   15708           0 :   if(!jarg5) {
   15709           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   15710             :     return 0;
   15711             :   }
   15712             :   const char *arg5_pstr = (const char *)jenv->GetStringUTFChars(jarg5, 0); 
   15713           0 :   if (!arg5_pstr) return 0;
   15714           0 :   std::string arg5_str(arg5_pstr);
   15715             :   arg5 = &arg5_str;
   15716             :   jenv->ReleaseStringUTFChars(jarg5, arg5_pstr); 
   15717             :   arg6 = (double)jarg6; 
   15718             :   arg7 = (double)jarg7; 
   15719             :   arg8 = (double)jarg8; 
   15720             :   arg9 = (double)jarg9; 
   15721             :   arg10 = (int)jarg10; 
   15722             :   {
   15723             :     try {
   15724           0 :       result = (libsumo::TraCIReservation *)new libsumo::TraCIReservation((std::string const &)*arg1,(std::vector< std::string > const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5,arg6,arg7,arg8,arg9,arg10);
   15725           0 :     } catch (const libsumo::TraCIException& e) {
   15726           0 :       const std::string s = e.what();
   15727             :       std::string printError;
   15728           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   15729           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   15730             :       }
   15731             :       
   15732           0 :       if (printError == "all" || printError == "client") {
   15733             :         std::cerr << "Error: " << s << std::endl;
   15734             :       }
   15735             :       
   15736             :       
   15737             :       
   15738             :       
   15739             :       {
   15740             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   15741             :       };
   15742             :       
   15743           0 :     } catch (const std::exception& e) {
   15744           0 :       const std::string s = e.what();
   15745             :       std::string printError;
   15746           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   15747           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   15748             :       }
   15749             :       
   15750           0 :       if (printError == "all" || printError == "client") {
   15751             :         std::cerr << "Error: " << s << std::endl;
   15752             :       }
   15753             :       
   15754             :       
   15755             :       
   15756             :       
   15757             :       {
   15758             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   15759             :       };
   15760             :       
   15761           0 :     } catch (...) {
   15762             :       {
   15763             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   15764             :       };
   15765           0 :     }
   15766             :   }
   15767           0 :   *(libsumo::TraCIReservation **)&jresult = result; 
   15768           0 :   return jresult;
   15769             : }
   15770             : 
   15771             : 
   15772           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIReservation_1id_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   15773             :   libsumo::TraCIReservation *arg1 = (libsumo::TraCIReservation *) 0 ;
   15774             :   std::string *arg2 = 0 ;
   15775             :   
   15776             :   (void)jenv;
   15777             :   (void)jcls;
   15778             :   (void)jarg1_;
   15779           0 :   arg1 = *(libsumo::TraCIReservation **)&jarg1; 
   15780           0 :   if(!jarg2) {
   15781           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   15782           0 :     return ;
   15783             :   }
   15784             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   15785           0 :   if (!arg2_pstr) return ;
   15786           0 :   std::string arg2_str(arg2_pstr);
   15787             :   arg2 = &arg2_str;
   15788             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   15789           0 :   if (arg1) (arg1)->id = *arg2;
   15790             : }
   15791             : 
   15792             : 
   15793           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIReservation_1id_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   15794             :   jstring jresult = 0 ;
   15795             :   libsumo::TraCIReservation *arg1 = (libsumo::TraCIReservation *) 0 ;
   15796             :   std::string *result = 0 ;
   15797             :   
   15798             :   (void)jenv;
   15799             :   (void)jcls;
   15800             :   (void)jarg1_;
   15801           0 :   arg1 = *(libsumo::TraCIReservation **)&jarg1; 
   15802             :   result = (std::string *) & ((arg1)->id);
   15803             :   jresult = jenv->NewStringUTF(result->c_str()); 
   15804           0 :   return jresult;
   15805             : }
   15806             : 
   15807             : 
   15808           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIReservation_1persons_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
   15809             :   libsumo::TraCIReservation *arg1 = (libsumo::TraCIReservation *) 0 ;
   15810             :   std::vector< std::string > *arg2 = (std::vector< std::string > *) 0 ;
   15811             :   
   15812             :   (void)jenv;
   15813             :   (void)jcls;
   15814             :   (void)jarg1_;
   15815             :   (void)jarg2_;
   15816           0 :   arg1 = *(libsumo::TraCIReservation **)&jarg1; 
   15817           0 :   arg2 = *(std::vector< std::string > **)&jarg2; 
   15818           0 :   if (arg1) (arg1)->persons = *arg2;
   15819           0 : }
   15820             : 
   15821             : 
   15822           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIReservation_1persons_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   15823             :   jlong jresult = 0 ;
   15824             :   libsumo::TraCIReservation *arg1 = (libsumo::TraCIReservation *) 0 ;
   15825             :   std::vector< std::string > *result = 0 ;
   15826             :   
   15827             :   (void)jenv;
   15828             :   (void)jcls;
   15829             :   (void)jarg1_;
   15830           0 :   arg1 = *(libsumo::TraCIReservation **)&jarg1; 
   15831           0 :   result = (std::vector< std::string > *)& ((arg1)->persons);
   15832           0 :   *(std::vector< std::string > **)&jresult = result; 
   15833           0 :   return jresult;
   15834             : }
   15835             : 
   15836             : 
   15837           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIReservation_1group_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   15838             :   libsumo::TraCIReservation *arg1 = (libsumo::TraCIReservation *) 0 ;
   15839             :   std::string *arg2 = 0 ;
   15840             :   
   15841             :   (void)jenv;
   15842             :   (void)jcls;
   15843             :   (void)jarg1_;
   15844           0 :   arg1 = *(libsumo::TraCIReservation **)&jarg1; 
   15845           0 :   if(!jarg2) {
   15846           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   15847           0 :     return ;
   15848             :   }
   15849             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   15850           0 :   if (!arg2_pstr) return ;
   15851           0 :   std::string arg2_str(arg2_pstr);
   15852             :   arg2 = &arg2_str;
   15853             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   15854           0 :   if (arg1) (arg1)->group = *arg2;
   15855             : }
   15856             : 
   15857             : 
   15858           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIReservation_1group_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   15859             :   jstring jresult = 0 ;
   15860             :   libsumo::TraCIReservation *arg1 = (libsumo::TraCIReservation *) 0 ;
   15861             :   std::string *result = 0 ;
   15862             :   
   15863             :   (void)jenv;
   15864             :   (void)jcls;
   15865             :   (void)jarg1_;
   15866           0 :   arg1 = *(libsumo::TraCIReservation **)&jarg1; 
   15867             :   result = (std::string *) & ((arg1)->group);
   15868             :   jresult = jenv->NewStringUTF(result->c_str()); 
   15869           0 :   return jresult;
   15870             : }
   15871             : 
   15872             : 
   15873           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIReservation_1fromEdge_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   15874             :   libsumo::TraCIReservation *arg1 = (libsumo::TraCIReservation *) 0 ;
   15875             :   std::string *arg2 = 0 ;
   15876             :   
   15877             :   (void)jenv;
   15878             :   (void)jcls;
   15879             :   (void)jarg1_;
   15880           0 :   arg1 = *(libsumo::TraCIReservation **)&jarg1; 
   15881           0 :   if(!jarg2) {
   15882           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   15883           0 :     return ;
   15884             :   }
   15885             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   15886           0 :   if (!arg2_pstr) return ;
   15887           0 :   std::string arg2_str(arg2_pstr);
   15888             :   arg2 = &arg2_str;
   15889             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   15890           0 :   if (arg1) (arg1)->fromEdge = *arg2;
   15891             : }
   15892             : 
   15893             : 
   15894           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIReservation_1fromEdge_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   15895             :   jstring jresult = 0 ;
   15896             :   libsumo::TraCIReservation *arg1 = (libsumo::TraCIReservation *) 0 ;
   15897             :   std::string *result = 0 ;
   15898             :   
   15899             :   (void)jenv;
   15900             :   (void)jcls;
   15901             :   (void)jarg1_;
   15902           0 :   arg1 = *(libsumo::TraCIReservation **)&jarg1; 
   15903             :   result = (std::string *) & ((arg1)->fromEdge);
   15904             :   jresult = jenv->NewStringUTF(result->c_str()); 
   15905           0 :   return jresult;
   15906             : }
   15907             : 
   15908             : 
   15909           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIReservation_1toEdge_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   15910             :   libsumo::TraCIReservation *arg1 = (libsumo::TraCIReservation *) 0 ;
   15911             :   std::string *arg2 = 0 ;
   15912             :   
   15913             :   (void)jenv;
   15914             :   (void)jcls;
   15915             :   (void)jarg1_;
   15916           0 :   arg1 = *(libsumo::TraCIReservation **)&jarg1; 
   15917           0 :   if(!jarg2) {
   15918           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   15919           0 :     return ;
   15920             :   }
   15921             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   15922           0 :   if (!arg2_pstr) return ;
   15923           0 :   std::string arg2_str(arg2_pstr);
   15924             :   arg2 = &arg2_str;
   15925             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   15926           0 :   if (arg1) (arg1)->toEdge = *arg2;
   15927             : }
   15928             : 
   15929             : 
   15930           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIReservation_1toEdge_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   15931             :   jstring jresult = 0 ;
   15932             :   libsumo::TraCIReservation *arg1 = (libsumo::TraCIReservation *) 0 ;
   15933             :   std::string *result = 0 ;
   15934             :   
   15935             :   (void)jenv;
   15936             :   (void)jcls;
   15937             :   (void)jarg1_;
   15938           0 :   arg1 = *(libsumo::TraCIReservation **)&jarg1; 
   15939             :   result = (std::string *) & ((arg1)->toEdge);
   15940             :   jresult = jenv->NewStringUTF(result->c_str()); 
   15941           0 :   return jresult;
   15942             : }
   15943             : 
   15944             : 
   15945           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIReservation_1departPos_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
   15946             :   libsumo::TraCIReservation *arg1 = (libsumo::TraCIReservation *) 0 ;
   15947             :   double arg2 ;
   15948             :   
   15949             :   (void)jenv;
   15950             :   (void)jcls;
   15951             :   (void)jarg1_;
   15952           0 :   arg1 = *(libsumo::TraCIReservation **)&jarg1; 
   15953             :   arg2 = (double)jarg2; 
   15954           0 :   if (arg1) (arg1)->departPos = arg2;
   15955           0 : }
   15956             : 
   15957             : 
   15958           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIReservation_1departPos_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   15959             :   jdouble jresult = 0 ;
   15960             :   libsumo::TraCIReservation *arg1 = (libsumo::TraCIReservation *) 0 ;
   15961             :   double result;
   15962             :   
   15963             :   (void)jenv;
   15964             :   (void)jcls;
   15965             :   (void)jarg1_;
   15966           0 :   arg1 = *(libsumo::TraCIReservation **)&jarg1; 
   15967           0 :   result = (double) ((arg1)->departPos);
   15968             :   jresult = (jdouble)result; 
   15969           0 :   return jresult;
   15970             : }
   15971             : 
   15972             : 
   15973           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIReservation_1arrivalPos_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
   15974             :   libsumo::TraCIReservation *arg1 = (libsumo::TraCIReservation *) 0 ;
   15975             :   double arg2 ;
   15976             :   
   15977             :   (void)jenv;
   15978             :   (void)jcls;
   15979             :   (void)jarg1_;
   15980           0 :   arg1 = *(libsumo::TraCIReservation **)&jarg1; 
   15981             :   arg2 = (double)jarg2; 
   15982           0 :   if (arg1) (arg1)->arrivalPos = arg2;
   15983           0 : }
   15984             : 
   15985             : 
   15986           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIReservation_1arrivalPos_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   15987             :   jdouble jresult = 0 ;
   15988             :   libsumo::TraCIReservation *arg1 = (libsumo::TraCIReservation *) 0 ;
   15989             :   double result;
   15990             :   
   15991             :   (void)jenv;
   15992             :   (void)jcls;
   15993             :   (void)jarg1_;
   15994           0 :   arg1 = *(libsumo::TraCIReservation **)&jarg1; 
   15995           0 :   result = (double) ((arg1)->arrivalPos);
   15996             :   jresult = (jdouble)result; 
   15997           0 :   return jresult;
   15998             : }
   15999             : 
   16000             : 
   16001           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIReservation_1depart_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
   16002             :   libsumo::TraCIReservation *arg1 = (libsumo::TraCIReservation *) 0 ;
   16003             :   double arg2 ;
   16004             :   
   16005             :   (void)jenv;
   16006             :   (void)jcls;
   16007             :   (void)jarg1_;
   16008           0 :   arg1 = *(libsumo::TraCIReservation **)&jarg1; 
   16009             :   arg2 = (double)jarg2; 
   16010           0 :   if (arg1) (arg1)->depart = arg2;
   16011           0 : }
   16012             : 
   16013             : 
   16014           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIReservation_1depart_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   16015             :   jdouble jresult = 0 ;
   16016             :   libsumo::TraCIReservation *arg1 = (libsumo::TraCIReservation *) 0 ;
   16017             :   double result;
   16018             :   
   16019             :   (void)jenv;
   16020             :   (void)jcls;
   16021             :   (void)jarg1_;
   16022           0 :   arg1 = *(libsumo::TraCIReservation **)&jarg1; 
   16023           0 :   result = (double) ((arg1)->depart);
   16024             :   jresult = (jdouble)result; 
   16025           0 :   return jresult;
   16026             : }
   16027             : 
   16028             : 
   16029           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIReservation_1reservationTime_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
   16030             :   libsumo::TraCIReservation *arg1 = (libsumo::TraCIReservation *) 0 ;
   16031             :   double arg2 ;
   16032             :   
   16033             :   (void)jenv;
   16034             :   (void)jcls;
   16035             :   (void)jarg1_;
   16036           0 :   arg1 = *(libsumo::TraCIReservation **)&jarg1; 
   16037             :   arg2 = (double)jarg2; 
   16038           0 :   if (arg1) (arg1)->reservationTime = arg2;
   16039           0 : }
   16040             : 
   16041             : 
   16042           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIReservation_1reservationTime_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   16043             :   jdouble jresult = 0 ;
   16044             :   libsumo::TraCIReservation *arg1 = (libsumo::TraCIReservation *) 0 ;
   16045             :   double result;
   16046             :   
   16047             :   (void)jenv;
   16048             :   (void)jcls;
   16049             :   (void)jarg1_;
   16050           0 :   arg1 = *(libsumo::TraCIReservation **)&jarg1; 
   16051           0 :   result = (double) ((arg1)->reservationTime);
   16052             :   jresult = (jdouble)result; 
   16053           0 :   return jresult;
   16054             : }
   16055             : 
   16056             : 
   16057           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIReservation_1state_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
   16058             :   libsumo::TraCIReservation *arg1 = (libsumo::TraCIReservation *) 0 ;
   16059             :   int arg2 ;
   16060             :   
   16061             :   (void)jenv;
   16062             :   (void)jcls;
   16063             :   (void)jarg1_;
   16064           0 :   arg1 = *(libsumo::TraCIReservation **)&jarg1; 
   16065             :   arg2 = (int)jarg2; 
   16066           0 :   if (arg1) (arg1)->state = arg2;
   16067           0 : }
   16068             : 
   16069             : 
   16070           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIReservation_1state_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   16071             :   jint jresult = 0 ;
   16072             :   libsumo::TraCIReservation *arg1 = (libsumo::TraCIReservation *) 0 ;
   16073             :   int result;
   16074             :   
   16075             :   (void)jenv;
   16076             :   (void)jcls;
   16077             :   (void)jarg1_;
   16078           0 :   arg1 = *(libsumo::TraCIReservation **)&jarg1; 
   16079           0 :   result = (int) ((arg1)->state);
   16080             :   jresult = (jint)result; 
   16081           0 :   return jresult;
   16082             : }
   16083             : 
   16084             : 
   16085           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCIReservation(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   16086             :   libsumo::TraCIReservation *arg1 = (libsumo::TraCIReservation *) 0 ;
   16087             :   
   16088             :   (void)jenv;
   16089             :   (void)jcls;
   16090           0 :   arg1 = *(libsumo::TraCIReservation **)&jarg1; 
   16091             :   {
   16092             :     try {
   16093           0 :       delete arg1;
   16094             :     } catch (const libsumo::TraCIException& e) {
   16095             :       const std::string s = e.what();
   16096             :       std::string printError;
   16097             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   16098             :         printError = std::getenv("TRACI_PRINT_ERROR");
   16099             :       }
   16100             :       
   16101             :       if (printError == "all" || printError == "client") {
   16102             :         std::cerr << "Error: " << s << std::endl;
   16103             :       }
   16104             :       
   16105             :       
   16106             :       
   16107             :       
   16108             :       {
   16109             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   16110             :       };
   16111             :       
   16112             :     } catch (const std::exception& e) {
   16113             :       const std::string s = e.what();
   16114             :       std::string printError;
   16115             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   16116             :         printError = std::getenv("TRACI_PRINT_ERROR");
   16117             :       }
   16118             :       
   16119             :       if (printError == "all" || printError == "client") {
   16120             :         std::cerr << "Error: " << s << std::endl;
   16121             :       }
   16122             :       
   16123             :       
   16124             :       
   16125             :       
   16126             :       {
   16127             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   16128             :       };
   16129             :       
   16130             :     } catch (...) {
   16131             :       {
   16132             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   16133             :       };
   16134             :     }
   16135             :   }
   16136             : }
   16137             : 
   16138             : 
   16139           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCICollision_1collider_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   16140             :   libsumo::TraCICollision *arg1 = (libsumo::TraCICollision *) 0 ;
   16141             :   std::string *arg2 = 0 ;
   16142             :   
   16143             :   (void)jenv;
   16144             :   (void)jcls;
   16145             :   (void)jarg1_;
   16146           0 :   arg1 = *(libsumo::TraCICollision **)&jarg1; 
   16147           0 :   if(!jarg2) {
   16148           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   16149           0 :     return ;
   16150             :   }
   16151             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   16152           0 :   if (!arg2_pstr) return ;
   16153           0 :   std::string arg2_str(arg2_pstr);
   16154             :   arg2 = &arg2_str;
   16155             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   16156           0 :   if (arg1) (arg1)->collider = *arg2;
   16157             : }
   16158             : 
   16159             : 
   16160           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCICollision_1collider_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   16161             :   jstring jresult = 0 ;
   16162             :   libsumo::TraCICollision *arg1 = (libsumo::TraCICollision *) 0 ;
   16163             :   std::string *result = 0 ;
   16164             :   
   16165             :   (void)jenv;
   16166             :   (void)jcls;
   16167             :   (void)jarg1_;
   16168           0 :   arg1 = *(libsumo::TraCICollision **)&jarg1; 
   16169             :   result = (std::string *) & ((arg1)->collider);
   16170             :   jresult = jenv->NewStringUTF(result->c_str()); 
   16171           0 :   return jresult;
   16172             : }
   16173             : 
   16174             : 
   16175           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCICollision_1victim_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   16176             :   libsumo::TraCICollision *arg1 = (libsumo::TraCICollision *) 0 ;
   16177             :   std::string *arg2 = 0 ;
   16178             :   
   16179             :   (void)jenv;
   16180             :   (void)jcls;
   16181             :   (void)jarg1_;
   16182           0 :   arg1 = *(libsumo::TraCICollision **)&jarg1; 
   16183           0 :   if(!jarg2) {
   16184           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   16185           0 :     return ;
   16186             :   }
   16187             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   16188           0 :   if (!arg2_pstr) return ;
   16189           0 :   std::string arg2_str(arg2_pstr);
   16190             :   arg2 = &arg2_str;
   16191             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   16192           0 :   if (arg1) (arg1)->victim = *arg2;
   16193             : }
   16194             : 
   16195             : 
   16196           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCICollision_1victim_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   16197             :   jstring jresult = 0 ;
   16198             :   libsumo::TraCICollision *arg1 = (libsumo::TraCICollision *) 0 ;
   16199             :   std::string *result = 0 ;
   16200             :   
   16201             :   (void)jenv;
   16202             :   (void)jcls;
   16203             :   (void)jarg1_;
   16204           0 :   arg1 = *(libsumo::TraCICollision **)&jarg1; 
   16205             :   result = (std::string *) & ((arg1)->victim);
   16206             :   jresult = jenv->NewStringUTF(result->c_str()); 
   16207           0 :   return jresult;
   16208             : }
   16209             : 
   16210             : 
   16211           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCICollision_1colliderType_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   16212             :   libsumo::TraCICollision *arg1 = (libsumo::TraCICollision *) 0 ;
   16213             :   std::string *arg2 = 0 ;
   16214             :   
   16215             :   (void)jenv;
   16216             :   (void)jcls;
   16217             :   (void)jarg1_;
   16218           0 :   arg1 = *(libsumo::TraCICollision **)&jarg1; 
   16219           0 :   if(!jarg2) {
   16220           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   16221           0 :     return ;
   16222             :   }
   16223             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   16224           0 :   if (!arg2_pstr) return ;
   16225           0 :   std::string arg2_str(arg2_pstr);
   16226             :   arg2 = &arg2_str;
   16227             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   16228           0 :   if (arg1) (arg1)->colliderType = *arg2;
   16229             : }
   16230             : 
   16231             : 
   16232           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCICollision_1colliderType_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   16233             :   jstring jresult = 0 ;
   16234             :   libsumo::TraCICollision *arg1 = (libsumo::TraCICollision *) 0 ;
   16235             :   std::string *result = 0 ;
   16236             :   
   16237             :   (void)jenv;
   16238             :   (void)jcls;
   16239             :   (void)jarg1_;
   16240           0 :   arg1 = *(libsumo::TraCICollision **)&jarg1; 
   16241             :   result = (std::string *) & ((arg1)->colliderType);
   16242             :   jresult = jenv->NewStringUTF(result->c_str()); 
   16243           0 :   return jresult;
   16244             : }
   16245             : 
   16246             : 
   16247           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCICollision_1victimType_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   16248             :   libsumo::TraCICollision *arg1 = (libsumo::TraCICollision *) 0 ;
   16249             :   std::string *arg2 = 0 ;
   16250             :   
   16251             :   (void)jenv;
   16252             :   (void)jcls;
   16253             :   (void)jarg1_;
   16254           0 :   arg1 = *(libsumo::TraCICollision **)&jarg1; 
   16255           0 :   if(!jarg2) {
   16256           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   16257           0 :     return ;
   16258             :   }
   16259             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   16260           0 :   if (!arg2_pstr) return ;
   16261           0 :   std::string arg2_str(arg2_pstr);
   16262             :   arg2 = &arg2_str;
   16263             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   16264           0 :   if (arg1) (arg1)->victimType = *arg2;
   16265             : }
   16266             : 
   16267             : 
   16268           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCICollision_1victimType_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   16269             :   jstring jresult = 0 ;
   16270             :   libsumo::TraCICollision *arg1 = (libsumo::TraCICollision *) 0 ;
   16271             :   std::string *result = 0 ;
   16272             :   
   16273             :   (void)jenv;
   16274             :   (void)jcls;
   16275             :   (void)jarg1_;
   16276           0 :   arg1 = *(libsumo::TraCICollision **)&jarg1; 
   16277             :   result = (std::string *) & ((arg1)->victimType);
   16278             :   jresult = jenv->NewStringUTF(result->c_str()); 
   16279           0 :   return jresult;
   16280             : }
   16281             : 
   16282             : 
   16283           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCICollision_1colliderSpeed_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
   16284             :   libsumo::TraCICollision *arg1 = (libsumo::TraCICollision *) 0 ;
   16285             :   double arg2 ;
   16286             :   
   16287             :   (void)jenv;
   16288             :   (void)jcls;
   16289             :   (void)jarg1_;
   16290           0 :   arg1 = *(libsumo::TraCICollision **)&jarg1; 
   16291             :   arg2 = (double)jarg2; 
   16292           0 :   if (arg1) (arg1)->colliderSpeed = arg2;
   16293           0 : }
   16294             : 
   16295             : 
   16296           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCICollision_1colliderSpeed_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   16297             :   jdouble jresult = 0 ;
   16298             :   libsumo::TraCICollision *arg1 = (libsumo::TraCICollision *) 0 ;
   16299             :   double result;
   16300             :   
   16301             :   (void)jenv;
   16302             :   (void)jcls;
   16303             :   (void)jarg1_;
   16304           0 :   arg1 = *(libsumo::TraCICollision **)&jarg1; 
   16305           0 :   result = (double) ((arg1)->colliderSpeed);
   16306             :   jresult = (jdouble)result; 
   16307           0 :   return jresult;
   16308             : }
   16309             : 
   16310             : 
   16311           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCICollision_1victimSpeed_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
   16312             :   libsumo::TraCICollision *arg1 = (libsumo::TraCICollision *) 0 ;
   16313             :   double arg2 ;
   16314             :   
   16315             :   (void)jenv;
   16316             :   (void)jcls;
   16317             :   (void)jarg1_;
   16318           0 :   arg1 = *(libsumo::TraCICollision **)&jarg1; 
   16319             :   arg2 = (double)jarg2; 
   16320           0 :   if (arg1) (arg1)->victimSpeed = arg2;
   16321           0 : }
   16322             : 
   16323             : 
   16324           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCICollision_1victimSpeed_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   16325             :   jdouble jresult = 0 ;
   16326             :   libsumo::TraCICollision *arg1 = (libsumo::TraCICollision *) 0 ;
   16327             :   double result;
   16328             :   
   16329             :   (void)jenv;
   16330             :   (void)jcls;
   16331             :   (void)jarg1_;
   16332           0 :   arg1 = *(libsumo::TraCICollision **)&jarg1; 
   16333           0 :   result = (double) ((arg1)->victimSpeed);
   16334             :   jresult = (jdouble)result; 
   16335           0 :   return jresult;
   16336             : }
   16337             : 
   16338             : 
   16339           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCICollision_1type_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   16340             :   libsumo::TraCICollision *arg1 = (libsumo::TraCICollision *) 0 ;
   16341             :   std::string *arg2 = 0 ;
   16342             :   
   16343             :   (void)jenv;
   16344             :   (void)jcls;
   16345             :   (void)jarg1_;
   16346           0 :   arg1 = *(libsumo::TraCICollision **)&jarg1; 
   16347           0 :   if(!jarg2) {
   16348           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   16349           0 :     return ;
   16350             :   }
   16351             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   16352           0 :   if (!arg2_pstr) return ;
   16353           0 :   std::string arg2_str(arg2_pstr);
   16354             :   arg2 = &arg2_str;
   16355             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   16356           0 :   if (arg1) (arg1)->type = *arg2;
   16357             : }
   16358             : 
   16359             : 
   16360           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCICollision_1type_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   16361             :   jstring jresult = 0 ;
   16362             :   libsumo::TraCICollision *arg1 = (libsumo::TraCICollision *) 0 ;
   16363             :   std::string *result = 0 ;
   16364             :   
   16365             :   (void)jenv;
   16366             :   (void)jcls;
   16367             :   (void)jarg1_;
   16368           0 :   arg1 = *(libsumo::TraCICollision **)&jarg1; 
   16369             :   result = (std::string *) & ((arg1)->type);
   16370             :   jresult = jenv->NewStringUTF(result->c_str()); 
   16371           0 :   return jresult;
   16372             : }
   16373             : 
   16374             : 
   16375           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCICollision_1lane_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   16376             :   libsumo::TraCICollision *arg1 = (libsumo::TraCICollision *) 0 ;
   16377             :   std::string *arg2 = 0 ;
   16378             :   
   16379             :   (void)jenv;
   16380             :   (void)jcls;
   16381             :   (void)jarg1_;
   16382           0 :   arg1 = *(libsumo::TraCICollision **)&jarg1; 
   16383           0 :   if(!jarg2) {
   16384           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   16385           0 :     return ;
   16386             :   }
   16387             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   16388           0 :   if (!arg2_pstr) return ;
   16389           0 :   std::string arg2_str(arg2_pstr);
   16390             :   arg2 = &arg2_str;
   16391             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   16392           0 :   if (arg1) (arg1)->lane = *arg2;
   16393             : }
   16394             : 
   16395             : 
   16396           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCICollision_1lane_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   16397             :   jstring jresult = 0 ;
   16398             :   libsumo::TraCICollision *arg1 = (libsumo::TraCICollision *) 0 ;
   16399             :   std::string *result = 0 ;
   16400             :   
   16401             :   (void)jenv;
   16402             :   (void)jcls;
   16403             :   (void)jarg1_;
   16404           0 :   arg1 = *(libsumo::TraCICollision **)&jarg1; 
   16405             :   result = (std::string *) & ((arg1)->lane);
   16406             :   jresult = jenv->NewStringUTF(result->c_str()); 
   16407           0 :   return jresult;
   16408             : }
   16409             : 
   16410             : 
   16411           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCICollision_1pos_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
   16412             :   libsumo::TraCICollision *arg1 = (libsumo::TraCICollision *) 0 ;
   16413             :   double arg2 ;
   16414             :   
   16415             :   (void)jenv;
   16416             :   (void)jcls;
   16417             :   (void)jarg1_;
   16418           0 :   arg1 = *(libsumo::TraCICollision **)&jarg1; 
   16419             :   arg2 = (double)jarg2; 
   16420           0 :   if (arg1) (arg1)->pos = arg2;
   16421           0 : }
   16422             : 
   16423             : 
   16424           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCICollision_1pos_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   16425             :   jdouble jresult = 0 ;
   16426             :   libsumo::TraCICollision *arg1 = (libsumo::TraCICollision *) 0 ;
   16427             :   double result;
   16428             :   
   16429             :   (void)jenv;
   16430             :   (void)jcls;
   16431             :   (void)jarg1_;
   16432           0 :   arg1 = *(libsumo::TraCICollision **)&jarg1; 
   16433           0 :   result = (double) ((arg1)->pos);
   16434             :   jresult = (jdouble)result; 
   16435           0 :   return jresult;
   16436             : }
   16437             : 
   16438             : 
   16439           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCICollision(JNIEnv *jenv, jclass jcls) {
   16440             :   jlong jresult = 0 ;
   16441             :   libsumo::TraCICollision *result = 0 ;
   16442             :   
   16443             :   (void)jenv;
   16444             :   (void)jcls;
   16445             :   {
   16446             :     try {
   16447           0 :       result = (libsumo::TraCICollision *)new libsumo::TraCICollision();
   16448           0 :     } catch (const libsumo::TraCIException& e) {
   16449           0 :       const std::string s = e.what();
   16450             :       std::string printError;
   16451           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   16452           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   16453             :       }
   16454             :       
   16455           0 :       if (printError == "all" || printError == "client") {
   16456             :         std::cerr << "Error: " << s << std::endl;
   16457             :       }
   16458             :       
   16459             :       
   16460             :       
   16461             :       
   16462             :       {
   16463             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   16464             :       };
   16465             :       
   16466           0 :     } catch (const std::exception& e) {
   16467           0 :       const std::string s = e.what();
   16468             :       std::string printError;
   16469           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   16470           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   16471             :       }
   16472             :       
   16473           0 :       if (printError == "all" || printError == "client") {
   16474             :         std::cerr << "Error: " << s << std::endl;
   16475             :       }
   16476             :       
   16477             :       
   16478             :       
   16479             :       
   16480             :       {
   16481             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   16482             :       };
   16483             :       
   16484           0 :     } catch (...) {
   16485             :       {
   16486             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   16487             :       };
   16488           0 :     }
   16489             :   }
   16490           0 :   *(libsumo::TraCICollision **)&jresult = result; 
   16491           0 :   return jresult;
   16492             : }
   16493             : 
   16494             : 
   16495           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCICollision(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   16496             :   libsumo::TraCICollision *arg1 = (libsumo::TraCICollision *) 0 ;
   16497             :   
   16498             :   (void)jenv;
   16499             :   (void)jcls;
   16500           0 :   arg1 = *(libsumo::TraCICollision **)&jarg1; 
   16501             :   {
   16502             :     try {
   16503           0 :       delete arg1;
   16504             :     } catch (const libsumo::TraCIException& e) {
   16505             :       const std::string s = e.what();
   16506             :       std::string printError;
   16507             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   16508             :         printError = std::getenv("TRACI_PRINT_ERROR");
   16509             :       }
   16510             :       
   16511             :       if (printError == "all" || printError == "client") {
   16512             :         std::cerr << "Error: " << s << std::endl;
   16513             :       }
   16514             :       
   16515             :       
   16516             :       
   16517             :       
   16518             :       {
   16519             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   16520             :       };
   16521             :       
   16522             :     } catch (const std::exception& e) {
   16523             :       const std::string s = e.what();
   16524             :       std::string printError;
   16525             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   16526             :         printError = std::getenv("TRACI_PRINT_ERROR");
   16527             :       }
   16528             :       
   16529             :       if (printError == "all" || printError == "client") {
   16530             :         std::cerr << "Error: " << s << std::endl;
   16531             :       }
   16532             :       
   16533             :       
   16534             :       
   16535             :       
   16536             :       {
   16537             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   16538             :       };
   16539             :       
   16540             :     } catch (...) {
   16541             :       {
   16542             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   16543             :       };
   16544             :     }
   16545             :   }
   16546             : }
   16547             : 
   16548             : 
   16549           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCISignalConstraint_1signalId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   16550             :   libsumo::TraCISignalConstraint *arg1 = (libsumo::TraCISignalConstraint *) 0 ;
   16551             :   std::string *arg2 = 0 ;
   16552             :   
   16553             :   (void)jenv;
   16554             :   (void)jcls;
   16555             :   (void)jarg1_;
   16556           0 :   arg1 = *(libsumo::TraCISignalConstraint **)&jarg1; 
   16557           0 :   if(!jarg2) {
   16558           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   16559           0 :     return ;
   16560             :   }
   16561             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   16562           0 :   if (!arg2_pstr) return ;
   16563           0 :   std::string arg2_str(arg2_pstr);
   16564             :   arg2 = &arg2_str;
   16565             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   16566           0 :   if (arg1) (arg1)->signalId = *arg2;
   16567             : }
   16568             : 
   16569             : 
   16570           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCISignalConstraint_1signalId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   16571             :   jstring jresult = 0 ;
   16572             :   libsumo::TraCISignalConstraint *arg1 = (libsumo::TraCISignalConstraint *) 0 ;
   16573             :   std::string *result = 0 ;
   16574             :   
   16575             :   (void)jenv;
   16576             :   (void)jcls;
   16577             :   (void)jarg1_;
   16578           0 :   arg1 = *(libsumo::TraCISignalConstraint **)&jarg1; 
   16579             :   result = (std::string *) & ((arg1)->signalId);
   16580             :   jresult = jenv->NewStringUTF(result->c_str()); 
   16581           0 :   return jresult;
   16582             : }
   16583             : 
   16584             : 
   16585           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCISignalConstraint_1tripId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   16586             :   libsumo::TraCISignalConstraint *arg1 = (libsumo::TraCISignalConstraint *) 0 ;
   16587             :   std::string *arg2 = 0 ;
   16588             :   
   16589             :   (void)jenv;
   16590             :   (void)jcls;
   16591             :   (void)jarg1_;
   16592           0 :   arg1 = *(libsumo::TraCISignalConstraint **)&jarg1; 
   16593           0 :   if(!jarg2) {
   16594           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   16595           0 :     return ;
   16596             :   }
   16597             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   16598           0 :   if (!arg2_pstr) return ;
   16599           0 :   std::string arg2_str(arg2_pstr);
   16600             :   arg2 = &arg2_str;
   16601             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   16602           0 :   if (arg1) (arg1)->tripId = *arg2;
   16603             : }
   16604             : 
   16605             : 
   16606           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCISignalConstraint_1tripId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   16607             :   jstring jresult = 0 ;
   16608             :   libsumo::TraCISignalConstraint *arg1 = (libsumo::TraCISignalConstraint *) 0 ;
   16609             :   std::string *result = 0 ;
   16610             :   
   16611             :   (void)jenv;
   16612             :   (void)jcls;
   16613             :   (void)jarg1_;
   16614           0 :   arg1 = *(libsumo::TraCISignalConstraint **)&jarg1; 
   16615             :   result = (std::string *) & ((arg1)->tripId);
   16616             :   jresult = jenv->NewStringUTF(result->c_str()); 
   16617           0 :   return jresult;
   16618             : }
   16619             : 
   16620             : 
   16621           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCISignalConstraint_1foeId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   16622             :   libsumo::TraCISignalConstraint *arg1 = (libsumo::TraCISignalConstraint *) 0 ;
   16623             :   std::string *arg2 = 0 ;
   16624             :   
   16625             :   (void)jenv;
   16626             :   (void)jcls;
   16627             :   (void)jarg1_;
   16628           0 :   arg1 = *(libsumo::TraCISignalConstraint **)&jarg1; 
   16629           0 :   if(!jarg2) {
   16630           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   16631           0 :     return ;
   16632             :   }
   16633             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   16634           0 :   if (!arg2_pstr) return ;
   16635           0 :   std::string arg2_str(arg2_pstr);
   16636             :   arg2 = &arg2_str;
   16637             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   16638           0 :   if (arg1) (arg1)->foeId = *arg2;
   16639             : }
   16640             : 
   16641             : 
   16642           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCISignalConstraint_1foeId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   16643             :   jstring jresult = 0 ;
   16644             :   libsumo::TraCISignalConstraint *arg1 = (libsumo::TraCISignalConstraint *) 0 ;
   16645             :   std::string *result = 0 ;
   16646             :   
   16647             :   (void)jenv;
   16648             :   (void)jcls;
   16649             :   (void)jarg1_;
   16650           0 :   arg1 = *(libsumo::TraCISignalConstraint **)&jarg1; 
   16651             :   result = (std::string *) & ((arg1)->foeId);
   16652             :   jresult = jenv->NewStringUTF(result->c_str()); 
   16653           0 :   return jresult;
   16654             : }
   16655             : 
   16656             : 
   16657           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCISignalConstraint_1foeSignal_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   16658             :   libsumo::TraCISignalConstraint *arg1 = (libsumo::TraCISignalConstraint *) 0 ;
   16659             :   std::string *arg2 = 0 ;
   16660             :   
   16661             :   (void)jenv;
   16662             :   (void)jcls;
   16663             :   (void)jarg1_;
   16664           0 :   arg1 = *(libsumo::TraCISignalConstraint **)&jarg1; 
   16665           0 :   if(!jarg2) {
   16666           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   16667           0 :     return ;
   16668             :   }
   16669             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   16670           0 :   if (!arg2_pstr) return ;
   16671           0 :   std::string arg2_str(arg2_pstr);
   16672             :   arg2 = &arg2_str;
   16673             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   16674           0 :   if (arg1) (arg1)->foeSignal = *arg2;
   16675             : }
   16676             : 
   16677             : 
   16678           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCISignalConstraint_1foeSignal_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   16679             :   jstring jresult = 0 ;
   16680             :   libsumo::TraCISignalConstraint *arg1 = (libsumo::TraCISignalConstraint *) 0 ;
   16681             :   std::string *result = 0 ;
   16682             :   
   16683             :   (void)jenv;
   16684             :   (void)jcls;
   16685             :   (void)jarg1_;
   16686           0 :   arg1 = *(libsumo::TraCISignalConstraint **)&jarg1; 
   16687             :   result = (std::string *) & ((arg1)->foeSignal);
   16688             :   jresult = jenv->NewStringUTF(result->c_str()); 
   16689           0 :   return jresult;
   16690             : }
   16691             : 
   16692             : 
   16693           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCISignalConstraint_1limit_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
   16694             :   libsumo::TraCISignalConstraint *arg1 = (libsumo::TraCISignalConstraint *) 0 ;
   16695             :   int arg2 ;
   16696             :   
   16697             :   (void)jenv;
   16698             :   (void)jcls;
   16699             :   (void)jarg1_;
   16700           0 :   arg1 = *(libsumo::TraCISignalConstraint **)&jarg1; 
   16701             :   arg2 = (int)jarg2; 
   16702           0 :   if (arg1) (arg1)->limit = arg2;
   16703           0 : }
   16704             : 
   16705             : 
   16706           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCISignalConstraint_1limit_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   16707             :   jint jresult = 0 ;
   16708             :   libsumo::TraCISignalConstraint *arg1 = (libsumo::TraCISignalConstraint *) 0 ;
   16709             :   int result;
   16710             :   
   16711             :   (void)jenv;
   16712             :   (void)jcls;
   16713             :   (void)jarg1_;
   16714           0 :   arg1 = *(libsumo::TraCISignalConstraint **)&jarg1; 
   16715           0 :   result = (int) ((arg1)->limit);
   16716             :   jresult = (jint)result; 
   16717           0 :   return jresult;
   16718             : }
   16719             : 
   16720             : 
   16721           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCISignalConstraint_1type_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
   16722             :   libsumo::TraCISignalConstraint *arg1 = (libsumo::TraCISignalConstraint *) 0 ;
   16723             :   int arg2 ;
   16724             :   
   16725             :   (void)jenv;
   16726             :   (void)jcls;
   16727             :   (void)jarg1_;
   16728           0 :   arg1 = *(libsumo::TraCISignalConstraint **)&jarg1; 
   16729             :   arg2 = (int)jarg2; 
   16730           0 :   if (arg1) (arg1)->type = arg2;
   16731           0 : }
   16732             : 
   16733             : 
   16734           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCISignalConstraint_1type_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   16735             :   jint jresult = 0 ;
   16736             :   libsumo::TraCISignalConstraint *arg1 = (libsumo::TraCISignalConstraint *) 0 ;
   16737             :   int result;
   16738             :   
   16739             :   (void)jenv;
   16740             :   (void)jcls;
   16741             :   (void)jarg1_;
   16742           0 :   arg1 = *(libsumo::TraCISignalConstraint **)&jarg1; 
   16743           0 :   result = (int) ((arg1)->type);
   16744             :   jresult = (jint)result; 
   16745           0 :   return jresult;
   16746             : }
   16747             : 
   16748             : 
   16749           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCISignalConstraint_1mustWait_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2) {
   16750             :   libsumo::TraCISignalConstraint *arg1 = (libsumo::TraCISignalConstraint *) 0 ;
   16751             :   bool arg2 ;
   16752             :   
   16753             :   (void)jenv;
   16754             :   (void)jcls;
   16755             :   (void)jarg1_;
   16756           0 :   arg1 = *(libsumo::TraCISignalConstraint **)&jarg1; 
   16757           0 :   arg2 = jarg2 ? true : false; 
   16758           0 :   if (arg1) (arg1)->mustWait = arg2;
   16759           0 : }
   16760             : 
   16761             : 
   16762           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCISignalConstraint_1mustWait_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   16763             :   jboolean jresult = 0 ;
   16764             :   libsumo::TraCISignalConstraint *arg1 = (libsumo::TraCISignalConstraint *) 0 ;
   16765             :   bool result;
   16766             :   
   16767             :   (void)jenv;
   16768             :   (void)jcls;
   16769             :   (void)jarg1_;
   16770           0 :   arg1 = *(libsumo::TraCISignalConstraint **)&jarg1; 
   16771           0 :   result = (bool) ((arg1)->mustWait);
   16772           0 :   jresult = (jboolean)result; 
   16773           0 :   return jresult;
   16774             : }
   16775             : 
   16776             : 
   16777           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCISignalConstraint_1active_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2) {
   16778             :   libsumo::TraCISignalConstraint *arg1 = (libsumo::TraCISignalConstraint *) 0 ;
   16779             :   bool arg2 ;
   16780             :   
   16781             :   (void)jenv;
   16782             :   (void)jcls;
   16783             :   (void)jarg1_;
   16784           0 :   arg1 = *(libsumo::TraCISignalConstraint **)&jarg1; 
   16785           0 :   arg2 = jarg2 ? true : false; 
   16786           0 :   if (arg1) (arg1)->active = arg2;
   16787           0 : }
   16788             : 
   16789             : 
   16790           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCISignalConstraint_1active_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   16791             :   jboolean jresult = 0 ;
   16792             :   libsumo::TraCISignalConstraint *arg1 = (libsumo::TraCISignalConstraint *) 0 ;
   16793             :   bool result;
   16794             :   
   16795             :   (void)jenv;
   16796             :   (void)jcls;
   16797             :   (void)jarg1_;
   16798           0 :   arg1 = *(libsumo::TraCISignalConstraint **)&jarg1; 
   16799           0 :   result = (bool) ((arg1)->active);
   16800           0 :   jresult = (jboolean)result; 
   16801           0 :   return jresult;
   16802             : }
   16803             : 
   16804             : 
   16805           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCISignalConstraint_1param_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
   16806             :   libsumo::TraCISignalConstraint *arg1 = (libsumo::TraCISignalConstraint *) 0 ;
   16807             :   std::map< std::string,std::string,std::less< std::string > > *arg2 = (std::map< std::string,std::string,std::less< std::string > > *) 0 ;
   16808             :   
   16809             :   (void)jenv;
   16810             :   (void)jcls;
   16811             :   (void)jarg1_;
   16812             :   (void)jarg2_;
   16813           0 :   arg1 = *(libsumo::TraCISignalConstraint **)&jarg1; 
   16814           0 :   arg2 = *(std::map< std::string,std::string,std::less< std::string > > **)&jarg2; 
   16815           0 :   if (arg1) (arg1)->param = *arg2;
   16816           0 : }
   16817             : 
   16818             : 
   16819           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCISignalConstraint_1param_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   16820             :   jlong jresult = 0 ;
   16821             :   libsumo::TraCISignalConstraint *arg1 = (libsumo::TraCISignalConstraint *) 0 ;
   16822             :   std::map< std::string,std::string,std::less< std::string > > *result = 0 ;
   16823             :   
   16824             :   (void)jenv;
   16825             :   (void)jcls;
   16826             :   (void)jarg1_;
   16827           0 :   arg1 = *(libsumo::TraCISignalConstraint **)&jarg1; 
   16828           0 :   result = (std::map< std::string,std::string,std::less< std::string > > *)& ((arg1)->param);
   16829           0 :   *(std::map< std::string,std::string,std::less< std::string > > **)&jresult = result; 
   16830           0 :   return jresult;
   16831             : }
   16832             : 
   16833             : 
   16834           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCISignalConstraint_1getString(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   16835             :   jstring jresult = 0 ;
   16836             :   libsumo::TraCISignalConstraint *arg1 = (libsumo::TraCISignalConstraint *) 0 ;
   16837             :   std::string result;
   16838             :   
   16839             :   (void)jenv;
   16840             :   (void)jcls;
   16841             :   (void)jarg1_;
   16842           0 :   arg1 = *(libsumo::TraCISignalConstraint **)&jarg1; 
   16843             :   {
   16844             :     try {
   16845           0 :       result = ((libsumo::TraCISignalConstraint const *)arg1)->getString();
   16846           0 :     } catch (const libsumo::TraCIException& e) {
   16847           0 :       const std::string s = e.what();
   16848             :       std::string printError;
   16849           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   16850           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   16851             :       }
   16852             :       
   16853           0 :       if (printError == "all" || printError == "client") {
   16854             :         std::cerr << "Error: " << s << std::endl;
   16855             :       }
   16856             :       
   16857             :       
   16858             :       
   16859             :       
   16860             :       {
   16861             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   16862             :       };
   16863             :       
   16864           0 :     } catch (const std::exception& e) {
   16865           0 :       const std::string s = e.what();
   16866             :       std::string printError;
   16867           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   16868           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   16869             :       }
   16870             :       
   16871           0 :       if (printError == "all" || printError == "client") {
   16872             :         std::cerr << "Error: " << s << std::endl;
   16873             :       }
   16874             :       
   16875             :       
   16876             :       
   16877             :       
   16878             :       {
   16879             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   16880             :       };
   16881             :       
   16882           0 :     } catch (...) {
   16883             :       {
   16884             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   16885             :       };
   16886           0 :     }
   16887             :   }
   16888             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   16889             :   return jresult;
   16890             : }
   16891             : 
   16892             : 
   16893           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCISignalConstraint(JNIEnv *jenv, jclass jcls) {
   16894             :   jlong jresult = 0 ;
   16895             :   libsumo::TraCISignalConstraint *result = 0 ;
   16896             :   
   16897             :   (void)jenv;
   16898             :   (void)jcls;
   16899             :   {
   16900             :     try {
   16901           0 :       result = (libsumo::TraCISignalConstraint *)new libsumo::TraCISignalConstraint();
   16902           0 :     } catch (const libsumo::TraCIException& e) {
   16903           0 :       const std::string s = e.what();
   16904             :       std::string printError;
   16905           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   16906           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   16907             :       }
   16908             :       
   16909           0 :       if (printError == "all" || printError == "client") {
   16910             :         std::cerr << "Error: " << s << std::endl;
   16911             :       }
   16912             :       
   16913             :       
   16914             :       
   16915             :       
   16916             :       {
   16917             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   16918             :       };
   16919             :       
   16920           0 :     } catch (const std::exception& e) {
   16921           0 :       const std::string s = e.what();
   16922             :       std::string printError;
   16923           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   16924           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   16925             :       }
   16926             :       
   16927           0 :       if (printError == "all" || printError == "client") {
   16928             :         std::cerr << "Error: " << s << std::endl;
   16929             :       }
   16930             :       
   16931             :       
   16932             :       
   16933             :       
   16934             :       {
   16935             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   16936             :       };
   16937             :       
   16938           0 :     } catch (...) {
   16939             :       {
   16940             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   16941             :       };
   16942           0 :     }
   16943             :   }
   16944           0 :   *(libsumo::TraCISignalConstraint **)&jresult = result; 
   16945           0 :   return jresult;
   16946             : }
   16947             : 
   16948             : 
   16949           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCISignalConstraint(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   16950             :   libsumo::TraCISignalConstraint *arg1 = (libsumo::TraCISignalConstraint *) 0 ;
   16951             :   
   16952             :   (void)jenv;
   16953             :   (void)jcls;
   16954           0 :   arg1 = *(libsumo::TraCISignalConstraint **)&jarg1; 
   16955             :   {
   16956             :     try {
   16957           0 :       delete arg1;
   16958             :     } catch (const libsumo::TraCIException& e) {
   16959             :       const std::string s = e.what();
   16960             :       std::string printError;
   16961             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   16962             :         printError = std::getenv("TRACI_PRINT_ERROR");
   16963             :       }
   16964             :       
   16965             :       if (printError == "all" || printError == "client") {
   16966             :         std::cerr << "Error: " << s << std::endl;
   16967             :       }
   16968             :       
   16969             :       
   16970             :       
   16971             :       
   16972             :       {
   16973             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   16974             :       };
   16975             :       
   16976             :     } catch (const std::exception& e) {
   16977             :       const std::string s = e.what();
   16978             :       std::string printError;
   16979             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   16980             :         printError = std::getenv("TRACI_PRINT_ERROR");
   16981             :       }
   16982             :       
   16983             :       if (printError == "all" || printError == "client") {
   16984             :         std::cerr << "Error: " << s << std::endl;
   16985             :       }
   16986             :       
   16987             :       
   16988             :       
   16989             :       
   16990             :       {
   16991             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   16992             :       };
   16993             :       
   16994             :     } catch (...) {
   16995             :       {
   16996             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   16997             :       };
   16998             :     }
   16999             :   }
   17000             : }
   17001             : 
   17002             : 
   17003           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIJunctionFoe_1foeId_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   17004             :   libsumo::TraCIJunctionFoe *arg1 = (libsumo::TraCIJunctionFoe *) 0 ;
   17005             :   std::string *arg2 = 0 ;
   17006             :   
   17007             :   (void)jenv;
   17008             :   (void)jcls;
   17009             :   (void)jarg1_;
   17010           0 :   arg1 = *(libsumo::TraCIJunctionFoe **)&jarg1; 
   17011           0 :   if(!jarg2) {
   17012           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   17013           0 :     return ;
   17014             :   }
   17015             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   17016           0 :   if (!arg2_pstr) return ;
   17017           0 :   std::string arg2_str(arg2_pstr);
   17018             :   arg2 = &arg2_str;
   17019             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   17020           0 :   if (arg1) (arg1)->foeId = *arg2;
   17021             : }
   17022             : 
   17023             : 
   17024           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIJunctionFoe_1foeId_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   17025             :   jstring jresult = 0 ;
   17026             :   libsumo::TraCIJunctionFoe *arg1 = (libsumo::TraCIJunctionFoe *) 0 ;
   17027             :   std::string *result = 0 ;
   17028             :   
   17029             :   (void)jenv;
   17030             :   (void)jcls;
   17031             :   (void)jarg1_;
   17032           0 :   arg1 = *(libsumo::TraCIJunctionFoe **)&jarg1; 
   17033             :   result = (std::string *) & ((arg1)->foeId);
   17034             :   jresult = jenv->NewStringUTF(result->c_str()); 
   17035           0 :   return jresult;
   17036             : }
   17037             : 
   17038             : 
   17039           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIJunctionFoe_1egoDist_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
   17040             :   libsumo::TraCIJunctionFoe *arg1 = (libsumo::TraCIJunctionFoe *) 0 ;
   17041             :   double arg2 ;
   17042             :   
   17043             :   (void)jenv;
   17044             :   (void)jcls;
   17045             :   (void)jarg1_;
   17046           0 :   arg1 = *(libsumo::TraCIJunctionFoe **)&jarg1; 
   17047             :   arg2 = (double)jarg2; 
   17048           0 :   if (arg1) (arg1)->egoDist = arg2;
   17049           0 : }
   17050             : 
   17051             : 
   17052           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIJunctionFoe_1egoDist_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   17053             :   jdouble jresult = 0 ;
   17054             :   libsumo::TraCIJunctionFoe *arg1 = (libsumo::TraCIJunctionFoe *) 0 ;
   17055             :   double result;
   17056             :   
   17057             :   (void)jenv;
   17058             :   (void)jcls;
   17059             :   (void)jarg1_;
   17060           0 :   arg1 = *(libsumo::TraCIJunctionFoe **)&jarg1; 
   17061           0 :   result = (double) ((arg1)->egoDist);
   17062             :   jresult = (jdouble)result; 
   17063           0 :   return jresult;
   17064             : }
   17065             : 
   17066             : 
   17067           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIJunctionFoe_1foeDist_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
   17068             :   libsumo::TraCIJunctionFoe *arg1 = (libsumo::TraCIJunctionFoe *) 0 ;
   17069             :   double arg2 ;
   17070             :   
   17071             :   (void)jenv;
   17072             :   (void)jcls;
   17073             :   (void)jarg1_;
   17074           0 :   arg1 = *(libsumo::TraCIJunctionFoe **)&jarg1; 
   17075             :   arg2 = (double)jarg2; 
   17076           0 :   if (arg1) (arg1)->foeDist = arg2;
   17077           0 : }
   17078             : 
   17079             : 
   17080           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIJunctionFoe_1foeDist_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   17081             :   jdouble jresult = 0 ;
   17082             :   libsumo::TraCIJunctionFoe *arg1 = (libsumo::TraCIJunctionFoe *) 0 ;
   17083             :   double result;
   17084             :   
   17085             :   (void)jenv;
   17086             :   (void)jcls;
   17087             :   (void)jarg1_;
   17088           0 :   arg1 = *(libsumo::TraCIJunctionFoe **)&jarg1; 
   17089           0 :   result = (double) ((arg1)->foeDist);
   17090             :   jresult = (jdouble)result; 
   17091           0 :   return jresult;
   17092             : }
   17093             : 
   17094             : 
   17095           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIJunctionFoe_1egoExitDist_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
   17096             :   libsumo::TraCIJunctionFoe *arg1 = (libsumo::TraCIJunctionFoe *) 0 ;
   17097             :   double arg2 ;
   17098             :   
   17099             :   (void)jenv;
   17100             :   (void)jcls;
   17101             :   (void)jarg1_;
   17102           0 :   arg1 = *(libsumo::TraCIJunctionFoe **)&jarg1; 
   17103             :   arg2 = (double)jarg2; 
   17104           0 :   if (arg1) (arg1)->egoExitDist = arg2;
   17105           0 : }
   17106             : 
   17107             : 
   17108           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIJunctionFoe_1egoExitDist_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   17109             :   jdouble jresult = 0 ;
   17110             :   libsumo::TraCIJunctionFoe *arg1 = (libsumo::TraCIJunctionFoe *) 0 ;
   17111             :   double result;
   17112             :   
   17113             :   (void)jenv;
   17114             :   (void)jcls;
   17115             :   (void)jarg1_;
   17116           0 :   arg1 = *(libsumo::TraCIJunctionFoe **)&jarg1; 
   17117           0 :   result = (double) ((arg1)->egoExitDist);
   17118             :   jresult = (jdouble)result; 
   17119           0 :   return jresult;
   17120             : }
   17121             : 
   17122             : 
   17123           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIJunctionFoe_1foeExitDist_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
   17124             :   libsumo::TraCIJunctionFoe *arg1 = (libsumo::TraCIJunctionFoe *) 0 ;
   17125             :   double arg2 ;
   17126             :   
   17127             :   (void)jenv;
   17128             :   (void)jcls;
   17129             :   (void)jarg1_;
   17130           0 :   arg1 = *(libsumo::TraCIJunctionFoe **)&jarg1; 
   17131             :   arg2 = (double)jarg2; 
   17132           0 :   if (arg1) (arg1)->foeExitDist = arg2;
   17133           0 : }
   17134             : 
   17135             : 
   17136           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIJunctionFoe_1foeExitDist_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   17137             :   jdouble jresult = 0 ;
   17138             :   libsumo::TraCIJunctionFoe *arg1 = (libsumo::TraCIJunctionFoe *) 0 ;
   17139             :   double result;
   17140             :   
   17141             :   (void)jenv;
   17142             :   (void)jcls;
   17143             :   (void)jarg1_;
   17144           0 :   arg1 = *(libsumo::TraCIJunctionFoe **)&jarg1; 
   17145           0 :   result = (double) ((arg1)->foeExitDist);
   17146             :   jresult = (jdouble)result; 
   17147           0 :   return jresult;
   17148             : }
   17149             : 
   17150             : 
   17151           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIJunctionFoe_1egoLane_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   17152             :   libsumo::TraCIJunctionFoe *arg1 = (libsumo::TraCIJunctionFoe *) 0 ;
   17153             :   std::string *arg2 = 0 ;
   17154             :   
   17155             :   (void)jenv;
   17156             :   (void)jcls;
   17157             :   (void)jarg1_;
   17158           0 :   arg1 = *(libsumo::TraCIJunctionFoe **)&jarg1; 
   17159           0 :   if(!jarg2) {
   17160           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   17161           0 :     return ;
   17162             :   }
   17163             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   17164           0 :   if (!arg2_pstr) return ;
   17165           0 :   std::string arg2_str(arg2_pstr);
   17166             :   arg2 = &arg2_str;
   17167             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   17168           0 :   if (arg1) (arg1)->egoLane = *arg2;
   17169             : }
   17170             : 
   17171             : 
   17172           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIJunctionFoe_1egoLane_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   17173             :   jstring jresult = 0 ;
   17174             :   libsumo::TraCIJunctionFoe *arg1 = (libsumo::TraCIJunctionFoe *) 0 ;
   17175             :   std::string *result = 0 ;
   17176             :   
   17177             :   (void)jenv;
   17178             :   (void)jcls;
   17179             :   (void)jarg1_;
   17180           0 :   arg1 = *(libsumo::TraCIJunctionFoe **)&jarg1; 
   17181             :   result = (std::string *) & ((arg1)->egoLane);
   17182             :   jresult = jenv->NewStringUTF(result->c_str()); 
   17183           0 :   return jresult;
   17184             : }
   17185             : 
   17186             : 
   17187           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIJunctionFoe_1foeLane_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   17188             :   libsumo::TraCIJunctionFoe *arg1 = (libsumo::TraCIJunctionFoe *) 0 ;
   17189             :   std::string *arg2 = 0 ;
   17190             :   
   17191             :   (void)jenv;
   17192             :   (void)jcls;
   17193             :   (void)jarg1_;
   17194           0 :   arg1 = *(libsumo::TraCIJunctionFoe **)&jarg1; 
   17195           0 :   if(!jarg2) {
   17196           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   17197           0 :     return ;
   17198             :   }
   17199             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   17200           0 :   if (!arg2_pstr) return ;
   17201           0 :   std::string arg2_str(arg2_pstr);
   17202             :   arg2 = &arg2_str;
   17203             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   17204           0 :   if (arg1) (arg1)->foeLane = *arg2;
   17205             : }
   17206             : 
   17207             : 
   17208           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIJunctionFoe_1foeLane_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   17209             :   jstring jresult = 0 ;
   17210             :   libsumo::TraCIJunctionFoe *arg1 = (libsumo::TraCIJunctionFoe *) 0 ;
   17211             :   std::string *result = 0 ;
   17212             :   
   17213             :   (void)jenv;
   17214             :   (void)jcls;
   17215             :   (void)jarg1_;
   17216           0 :   arg1 = *(libsumo::TraCIJunctionFoe **)&jarg1; 
   17217             :   result = (std::string *) & ((arg1)->foeLane);
   17218             :   jresult = jenv->NewStringUTF(result->c_str()); 
   17219           0 :   return jresult;
   17220             : }
   17221             : 
   17222             : 
   17223           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIJunctionFoe_1egoResponse_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2) {
   17224             :   libsumo::TraCIJunctionFoe *arg1 = (libsumo::TraCIJunctionFoe *) 0 ;
   17225             :   bool arg2 ;
   17226             :   
   17227             :   (void)jenv;
   17228             :   (void)jcls;
   17229             :   (void)jarg1_;
   17230           0 :   arg1 = *(libsumo::TraCIJunctionFoe **)&jarg1; 
   17231           0 :   arg2 = jarg2 ? true : false; 
   17232           0 :   if (arg1) (arg1)->egoResponse = arg2;
   17233           0 : }
   17234             : 
   17235             : 
   17236           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIJunctionFoe_1egoResponse_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   17237             :   jboolean jresult = 0 ;
   17238             :   libsumo::TraCIJunctionFoe *arg1 = (libsumo::TraCIJunctionFoe *) 0 ;
   17239             :   bool result;
   17240             :   
   17241             :   (void)jenv;
   17242             :   (void)jcls;
   17243             :   (void)jarg1_;
   17244           0 :   arg1 = *(libsumo::TraCIJunctionFoe **)&jarg1; 
   17245           0 :   result = (bool) ((arg1)->egoResponse);
   17246           0 :   jresult = (jboolean)result; 
   17247           0 :   return jresult;
   17248             : }
   17249             : 
   17250             : 
   17251           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIJunctionFoe_1foeResponse_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2) {
   17252             :   libsumo::TraCIJunctionFoe *arg1 = (libsumo::TraCIJunctionFoe *) 0 ;
   17253             :   bool arg2 ;
   17254             :   
   17255             :   (void)jenv;
   17256             :   (void)jcls;
   17257             :   (void)jarg1_;
   17258           0 :   arg1 = *(libsumo::TraCIJunctionFoe **)&jarg1; 
   17259           0 :   arg2 = jarg2 ? true : false; 
   17260           0 :   if (arg1) (arg1)->foeResponse = arg2;
   17261           0 : }
   17262             : 
   17263             : 
   17264           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIJunctionFoe_1foeResponse_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   17265             :   jboolean jresult = 0 ;
   17266             :   libsumo::TraCIJunctionFoe *arg1 = (libsumo::TraCIJunctionFoe *) 0 ;
   17267             :   bool result;
   17268             :   
   17269             :   (void)jenv;
   17270             :   (void)jcls;
   17271             :   (void)jarg1_;
   17272           0 :   arg1 = *(libsumo::TraCIJunctionFoe **)&jarg1; 
   17273           0 :   result = (bool) ((arg1)->foeResponse);
   17274           0 :   jresult = (jboolean)result; 
   17275           0 :   return jresult;
   17276             : }
   17277             : 
   17278             : 
   17279           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIJunctionFoe(JNIEnv *jenv, jclass jcls) {
   17280             :   jlong jresult = 0 ;
   17281             :   libsumo::TraCIJunctionFoe *result = 0 ;
   17282             :   
   17283             :   (void)jenv;
   17284             :   (void)jcls;
   17285             :   {
   17286             :     try {
   17287           0 :       result = (libsumo::TraCIJunctionFoe *)new libsumo::TraCIJunctionFoe();
   17288           0 :     } catch (const libsumo::TraCIException& e) {
   17289           0 :       const std::string s = e.what();
   17290             :       std::string printError;
   17291           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   17292           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   17293             :       }
   17294             :       
   17295           0 :       if (printError == "all" || printError == "client") {
   17296             :         std::cerr << "Error: " << s << std::endl;
   17297             :       }
   17298             :       
   17299             :       
   17300             :       
   17301             :       
   17302             :       {
   17303             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   17304             :       };
   17305             :       
   17306           0 :     } catch (const std::exception& e) {
   17307           0 :       const std::string s = e.what();
   17308             :       std::string printError;
   17309           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   17310           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   17311             :       }
   17312             :       
   17313           0 :       if (printError == "all" || printError == "client") {
   17314             :         std::cerr << "Error: " << s << std::endl;
   17315             :       }
   17316             :       
   17317             :       
   17318             :       
   17319             :       
   17320             :       {
   17321             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   17322             :       };
   17323             :       
   17324           0 :     } catch (...) {
   17325             :       {
   17326             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   17327             :       };
   17328           0 :     }
   17329             :   }
   17330           0 :   *(libsumo::TraCIJunctionFoe **)&jresult = result; 
   17331           0 :   return jresult;
   17332             : }
   17333             : 
   17334             : 
   17335           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCIJunctionFoe(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   17336             :   libsumo::TraCIJunctionFoe *arg1 = (libsumo::TraCIJunctionFoe *) 0 ;
   17337             :   
   17338             :   (void)jenv;
   17339             :   (void)jcls;
   17340           0 :   arg1 = *(libsumo::TraCIJunctionFoe **)&jarg1; 
   17341             :   {
   17342             :     try {
   17343           0 :       delete arg1;
   17344             :     } catch (const libsumo::TraCIException& e) {
   17345             :       const std::string s = e.what();
   17346             :       std::string printError;
   17347             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   17348             :         printError = std::getenv("TRACI_PRINT_ERROR");
   17349             :       }
   17350             :       
   17351             :       if (printError == "all" || printError == "client") {
   17352             :         std::cerr << "Error: " << s << std::endl;
   17353             :       }
   17354             :       
   17355             :       
   17356             :       
   17357             :       
   17358             :       {
   17359             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   17360             :       };
   17361             :       
   17362             :     } catch (const std::exception& e) {
   17363             :       const std::string s = e.what();
   17364             :       std::string printError;
   17365             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   17366             :         printError = std::getenv("TRACI_PRINT_ERROR");
   17367             :       }
   17368             :       
   17369             :       if (printError == "all" || printError == "client") {
   17370             :         std::cerr << "Error: " << s << std::endl;
   17371             :       }
   17372             :       
   17373             :       
   17374             :       
   17375             :       
   17376             :       {
   17377             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   17378             :       };
   17379             :       
   17380             :     } catch (...) {
   17381             :       {
   17382             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   17383             :       };
   17384             :     }
   17385             :   }
   17386             : }
   17387             : 
   17388             : 
   17389           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCILogicVector_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
   17390             :   jlong jresult = 0 ;
   17391             :   std::vector< libsumo::TraCILogic > *result = 0 ;
   17392             :   
   17393             :   (void)jenv;
   17394             :   (void)jcls;
   17395             :   {
   17396             :     try {
   17397           0 :       result = (std::vector< libsumo::TraCILogic > *)new std::vector< libsumo::TraCILogic >();
   17398           0 :     } catch (const libsumo::TraCIException& e) {
   17399           0 :       const std::string s = e.what();
   17400             :       std::string printError;
   17401           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   17402           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   17403             :       }
   17404             :       
   17405           0 :       if (printError == "all" || printError == "client") {
   17406             :         std::cerr << "Error: " << s << std::endl;
   17407             :       }
   17408             :       
   17409             :       
   17410             :       
   17411             :       
   17412             :       {
   17413             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   17414             :       };
   17415             :       
   17416           0 :     } catch (const std::exception& e) {
   17417           0 :       const std::string s = e.what();
   17418             :       std::string printError;
   17419           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   17420           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   17421             :       }
   17422             :       
   17423           0 :       if (printError == "all" || printError == "client") {
   17424             :         std::cerr << "Error: " << s << std::endl;
   17425             :       }
   17426             :       
   17427             :       
   17428             :       
   17429             :       
   17430             :       {
   17431             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   17432             :       };
   17433             :       
   17434           0 :     } catch (...) {
   17435             :       {
   17436             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   17437             :       };
   17438           0 :     }
   17439             :   }
   17440           0 :   *(std::vector< libsumo::TraCILogic > **)&jresult = result; 
   17441           0 :   return jresult;
   17442             : }
   17443             : 
   17444             : 
   17445           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCILogicVector_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   17446             :   jlong jresult = 0 ;
   17447             :   std::vector< libsumo::TraCILogic > *arg1 = 0 ;
   17448             :   std::vector< libsumo::TraCILogic > *result = 0 ;
   17449             :   
   17450             :   (void)jenv;
   17451             :   (void)jcls;
   17452             :   (void)jarg1_;
   17453           0 :   arg1 = *(std::vector< libsumo::TraCILogic > **)&jarg1;
   17454           0 :   if (!arg1) {
   17455           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCILogic > const & reference is null");
   17456           0 :     return 0;
   17457             :   } 
   17458             :   {
   17459             :     try {
   17460           0 :       result = (std::vector< libsumo::TraCILogic > *)new std::vector< libsumo::TraCILogic >((std::vector< libsumo::TraCILogic > const &)*arg1);
   17461           0 :     } catch (const libsumo::TraCIException& e) {
   17462           0 :       const std::string s = e.what();
   17463             :       std::string printError;
   17464           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   17465           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   17466             :       }
   17467             :       
   17468           0 :       if (printError == "all" || printError == "client") {
   17469             :         std::cerr << "Error: " << s << std::endl;
   17470             :       }
   17471             :       
   17472             :       
   17473             :       
   17474             :       
   17475             :       {
   17476             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   17477             :       };
   17478             :       
   17479           0 :     } catch (const std::exception& e) {
   17480           0 :       const std::string s = e.what();
   17481             :       std::string printError;
   17482           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   17483           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   17484             :       }
   17485             :       
   17486           0 :       if (printError == "all" || printError == "client") {
   17487             :         std::cerr << "Error: " << s << std::endl;
   17488             :       }
   17489             :       
   17490             :       
   17491             :       
   17492             :       
   17493             :       {
   17494             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   17495             :       };
   17496             :       
   17497           0 :     } catch (...) {
   17498             :       {
   17499             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   17500             :       };
   17501           0 :     }
   17502             :   }
   17503           0 :   *(std::vector< libsumo::TraCILogic > **)&jresult = result; 
   17504           0 :   return jresult;
   17505             : }
   17506             : 
   17507             : 
   17508           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILogicVector_1capacity(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   17509             :   jlong jresult = 0 ;
   17510             :   std::vector< libsumo::TraCILogic > *arg1 = (std::vector< libsumo::TraCILogic > *) 0 ;
   17511             :   std::vector< libsumo::TraCILogic >::size_type result;
   17512             :   
   17513             :   (void)jenv;
   17514             :   (void)jcls;
   17515             :   (void)jarg1_;
   17516           0 :   arg1 = *(std::vector< libsumo::TraCILogic > **)&jarg1; 
   17517             :   {
   17518             :     try {
   17519             :       result = ((std::vector< libsumo::TraCILogic > const *)arg1)->capacity();
   17520             :     } catch (const libsumo::TraCIException& e) {
   17521             :       const std::string s = e.what();
   17522             :       std::string printError;
   17523             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   17524             :         printError = std::getenv("TRACI_PRINT_ERROR");
   17525             :       }
   17526             :       
   17527             :       if (printError == "all" || printError == "client") {
   17528             :         std::cerr << "Error: " << s << std::endl;
   17529             :       }
   17530             :       
   17531             :       
   17532             :       
   17533             :       
   17534             :       {
   17535             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   17536             :       };
   17537             :       
   17538             :     } catch (const std::exception& e) {
   17539             :       const std::string s = e.what();
   17540             :       std::string printError;
   17541             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   17542             :         printError = std::getenv("TRACI_PRINT_ERROR");
   17543             :       }
   17544             :       
   17545             :       if (printError == "all" || printError == "client") {
   17546             :         std::cerr << "Error: " << s << std::endl;
   17547             :       }
   17548             :       
   17549             :       
   17550             :       
   17551             :       
   17552             :       {
   17553             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   17554             :       };
   17555             :       
   17556             :     } catch (...) {
   17557             :       {
   17558             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   17559             :       };
   17560             :     }
   17561             :   }
   17562             :   jresult = (jlong)result; 
   17563             :   return jresult;
   17564             : }
   17565             : 
   17566             : 
   17567           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILogicVector_1reserve(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
   17568             :   std::vector< libsumo::TraCILogic > *arg1 = (std::vector< libsumo::TraCILogic > *) 0 ;
   17569             :   std::vector< libsumo::TraCILogic >::size_type arg2 ;
   17570             :   
   17571             :   (void)jenv;
   17572             :   (void)jcls;
   17573             :   (void)jarg1_;
   17574           0 :   arg1 = *(std::vector< libsumo::TraCILogic > **)&jarg1; 
   17575           0 :   arg2 = (std::vector< libsumo::TraCILogic >::size_type)jarg2; 
   17576             :   {
   17577             :     try {
   17578             :       try {
   17579           0 :         (arg1)->reserve(arg2);
   17580           0 :       } catch(std::length_error &_e) {
   17581           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   17582             :         return ;
   17583           0 :       }
   17584           0 :     } catch (const libsumo::TraCIException& e) {
   17585           0 :       const std::string s = e.what();
   17586             :       std::string printError;
   17587           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   17588           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   17589             :       }
   17590             :       
   17591           0 :       if (printError == "all" || printError == "client") {
   17592             :         std::cerr << "Error: " << s << std::endl;
   17593             :       }
   17594             :       
   17595             :       
   17596             :       
   17597             :       
   17598             :       {
   17599             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   17600             :       };
   17601             :       
   17602           0 :     } catch (const std::exception& e) {
   17603           0 :       const std::string s = e.what();
   17604             :       std::string printError;
   17605           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   17606           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   17607             :       }
   17608             :       
   17609           0 :       if (printError == "all" || printError == "client") {
   17610             :         std::cerr << "Error: " << s << std::endl;
   17611             :       }
   17612             :       
   17613             :       
   17614             :       
   17615             :       
   17616             :       {
   17617             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   17618             :       };
   17619             :       
   17620           0 :     } catch (...) {
   17621             :       {
   17622             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   17623             :       };
   17624           0 :     }
   17625             :   }
   17626             : }
   17627             : 
   17628             : 
   17629           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILogicVector_1isEmpty(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   17630             :   jboolean jresult = 0 ;
   17631             :   std::vector< libsumo::TraCILogic > *arg1 = (std::vector< libsumo::TraCILogic > *) 0 ;
   17632             :   bool result;
   17633             :   
   17634             :   (void)jenv;
   17635             :   (void)jcls;
   17636             :   (void)jarg1_;
   17637           0 :   arg1 = *(std::vector< libsumo::TraCILogic > **)&jarg1; 
   17638             :   {
   17639             :     try {
   17640             :       result = (bool)((std::vector< libsumo::TraCILogic > const *)arg1)->empty();
   17641             :     } catch (const libsumo::TraCIException& e) {
   17642             :       const std::string s = e.what();
   17643             :       std::string printError;
   17644             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   17645             :         printError = std::getenv("TRACI_PRINT_ERROR");
   17646             :       }
   17647             :       
   17648             :       if (printError == "all" || printError == "client") {
   17649             :         std::cerr << "Error: " << s << std::endl;
   17650             :       }
   17651             :       
   17652             :       
   17653             :       
   17654             :       
   17655             :       {
   17656             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   17657             :       };
   17658             :       
   17659             :     } catch (const std::exception& e) {
   17660             :       const std::string s = e.what();
   17661             :       std::string printError;
   17662             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   17663             :         printError = std::getenv("TRACI_PRINT_ERROR");
   17664             :       }
   17665             :       
   17666             :       if (printError == "all" || printError == "client") {
   17667             :         std::cerr << "Error: " << s << std::endl;
   17668             :       }
   17669             :       
   17670             :       
   17671             :       
   17672             :       
   17673             :       {
   17674             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   17675             :       };
   17676             :       
   17677             :     } catch (...) {
   17678             :       {
   17679             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   17680             :       };
   17681             :     }
   17682             :   }
   17683           0 :   jresult = (jboolean)result; 
   17684             :   return jresult;
   17685             : }
   17686             : 
   17687             : 
   17688           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILogicVector_1clear(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   17689             :   std::vector< libsumo::TraCILogic > *arg1 = (std::vector< libsumo::TraCILogic > *) 0 ;
   17690             :   
   17691             :   (void)jenv;
   17692             :   (void)jcls;
   17693             :   (void)jarg1_;
   17694           0 :   arg1 = *(std::vector< libsumo::TraCILogic > **)&jarg1; 
   17695             :   {
   17696             :     try {
   17697             :       (arg1)->clear();
   17698             :     } catch (const libsumo::TraCIException& e) {
   17699             :       const std::string s = e.what();
   17700             :       std::string printError;
   17701             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   17702             :         printError = std::getenv("TRACI_PRINT_ERROR");
   17703             :       }
   17704             :       
   17705             :       if (printError == "all" || printError == "client") {
   17706             :         std::cerr << "Error: " << s << std::endl;
   17707             :       }
   17708             :       
   17709             :       
   17710             :       
   17711             :       
   17712             :       {
   17713             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   17714             :       };
   17715             :       
   17716             :     } catch (const std::exception& e) {
   17717             :       const std::string s = e.what();
   17718             :       std::string printError;
   17719             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   17720             :         printError = std::getenv("TRACI_PRINT_ERROR");
   17721             :       }
   17722             :       
   17723             :       if (printError == "all" || printError == "client") {
   17724             :         std::cerr << "Error: " << s << std::endl;
   17725             :       }
   17726             :       
   17727             :       
   17728             :       
   17729             :       
   17730             :       {
   17731             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   17732             :       };
   17733             :       
   17734             :     } catch (...) {
   17735             :       {
   17736             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   17737             :       };
   17738             :     }
   17739             :   }
   17740             : }
   17741             : 
   17742             : 
   17743           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCILogicVector_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2, jobject jarg2_) {
   17744             :   jlong jresult = 0 ;
   17745             :   jint arg1 ;
   17746             :   libsumo::TraCILogic *arg2 = 0 ;
   17747             :   std::vector< libsumo::TraCILogic > *result = 0 ;
   17748             :   
   17749             :   (void)jenv;
   17750             :   (void)jcls;
   17751             :   (void)jarg2_;
   17752             :   arg1 = jarg1; 
   17753           0 :   arg2 = *(libsumo::TraCILogic **)&jarg2;
   17754           0 :   if (!arg2) {
   17755           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCILogic const & reference is null");
   17756           0 :     return 0;
   17757             :   } 
   17758             :   {
   17759             :     try {
   17760             :       try {
   17761           0 :         result = (std::vector< libsumo::TraCILogic > *)new_std_vector_Sl_libsumo_TraCILogic_Sg___SWIG_2(arg1,(libsumo::TraCILogic const &)*arg2);
   17762           0 :       } catch(std::out_of_range &_e) {
   17763           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   17764             :         return 0;
   17765           0 :       }
   17766           0 :     } catch (const libsumo::TraCIException& e) {
   17767           0 :       const std::string s = e.what();
   17768             :       std::string printError;
   17769           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   17770           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   17771             :       }
   17772             :       
   17773           0 :       if (printError == "all" || printError == "client") {
   17774             :         std::cerr << "Error: " << s << std::endl;
   17775             :       }
   17776             :       
   17777             :       
   17778             :       
   17779             :       
   17780             :       {
   17781             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   17782             :       };
   17783             :       
   17784           0 :     } catch (const std::exception& e) {
   17785           0 :       const std::string s = e.what();
   17786             :       std::string printError;
   17787           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   17788           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   17789             :       }
   17790             :       
   17791           0 :       if (printError == "all" || printError == "client") {
   17792             :         std::cerr << "Error: " << s << std::endl;
   17793             :       }
   17794             :       
   17795             :       
   17796             :       
   17797             :       
   17798             :       {
   17799             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   17800             :       };
   17801             :       
   17802           0 :     } catch (...) {
   17803             :       {
   17804             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   17805             :       };
   17806           0 :     }
   17807             :   }
   17808           0 :   *(std::vector< libsumo::TraCILogic > **)&jresult = result; 
   17809           0 :   return jresult;
   17810             : }
   17811             : 
   17812             : 
   17813           8 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILogicVector_1doSize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   17814             :   jint jresult = 0 ;
   17815             :   std::vector< libsumo::TraCILogic > *arg1 = (std::vector< libsumo::TraCILogic > *) 0 ;
   17816             :   jint result;
   17817             :   
   17818             :   (void)jenv;
   17819             :   (void)jcls;
   17820             :   (void)jarg1_;
   17821           8 :   arg1 = *(std::vector< libsumo::TraCILogic > **)&jarg1; 
   17822             :   {
   17823             :     try {
   17824             :       try {
   17825             :         result = std_vector_Sl_libsumo_TraCILogic_Sg__doSize((std::vector< libsumo::TraCILogic > const *)arg1);
   17826           0 :       } catch(std::out_of_range &_e) {
   17827           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   17828             :         return 0;
   17829           0 :       }
   17830           0 :     } catch (const libsumo::TraCIException& e) {
   17831           0 :       const std::string s = e.what();
   17832             :       std::string printError;
   17833           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   17834           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   17835             :       }
   17836             :       
   17837           0 :       if (printError == "all" || printError == "client") {
   17838             :         std::cerr << "Error: " << s << std::endl;
   17839             :       }
   17840             :       
   17841             :       
   17842             :       
   17843             :       
   17844             :       {
   17845             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   17846             :       };
   17847             :       
   17848           0 :     } catch (const std::exception& e) {
   17849           0 :       const std::string s = e.what();
   17850             :       std::string printError;
   17851           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   17852           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   17853             :       }
   17854             :       
   17855           0 :       if (printError == "all" || printError == "client") {
   17856             :         std::cerr << "Error: " << s << std::endl;
   17857             :       }
   17858             :       
   17859             :       
   17860             :       
   17861             :       
   17862             :       {
   17863             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   17864             :       };
   17865             :       
   17866           0 :     } catch (...) {
   17867             :       {
   17868             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   17869             :       };
   17870           0 :     }
   17871             :   }
   17872             :   jresult = result; 
   17873             :   return jresult;
   17874             : }
   17875             : 
   17876             : 
   17877           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILogicVector_1doAdd_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
   17878             :   std::vector< libsumo::TraCILogic > *arg1 = (std::vector< libsumo::TraCILogic > *) 0 ;
   17879             :   std::vector< libsumo::TraCILogic >::value_type *arg2 = 0 ;
   17880             :   
   17881             :   (void)jenv;
   17882             :   (void)jcls;
   17883             :   (void)jarg1_;
   17884             :   (void)jarg2_;
   17885           0 :   arg1 = *(std::vector< libsumo::TraCILogic > **)&jarg1; 
   17886           0 :   arg2 = *(std::vector< libsumo::TraCILogic >::value_type **)&jarg2;
   17887           0 :   if (!arg2) {
   17888           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCILogic >::value_type const & reference is null");
   17889           0 :     return ;
   17890             :   } 
   17891             :   {
   17892             :     try {
   17893             :       std_vector_Sl_libsumo_TraCILogic_Sg__doAdd__SWIG_0(arg1,(libsumo::TraCILogic const &)*arg2);
   17894           0 :     } catch (const libsumo::TraCIException& e) {
   17895           0 :       const std::string s = e.what();
   17896             :       std::string printError;
   17897           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   17898           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   17899             :       }
   17900             :       
   17901           0 :       if (printError == "all" || printError == "client") {
   17902             :         std::cerr << "Error: " << s << std::endl;
   17903             :       }
   17904             :       
   17905             :       
   17906             :       
   17907             :       
   17908             :       {
   17909             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   17910             :       };
   17911             :       
   17912           0 :     } catch (const std::exception& e) {
   17913           0 :       const std::string s = e.what();
   17914             :       std::string printError;
   17915           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   17916           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   17917             :       }
   17918             :       
   17919           0 :       if (printError == "all" || printError == "client") {
   17920             :         std::cerr << "Error: " << s << std::endl;
   17921             :       }
   17922             :       
   17923             :       
   17924             :       
   17925             :       
   17926             :       {
   17927             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   17928             :       };
   17929             :       
   17930           0 :     } catch (...) {
   17931             :       {
   17932             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   17933             :       };
   17934           0 :     }
   17935             :   }
   17936             : }
   17937             : 
   17938             : 
   17939           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILogicVector_1doAdd_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) {
   17940             :   std::vector< libsumo::TraCILogic > *arg1 = (std::vector< libsumo::TraCILogic > *) 0 ;
   17941             :   jint arg2 ;
   17942             :   std::vector< libsumo::TraCILogic >::value_type *arg3 = 0 ;
   17943             :   
   17944             :   (void)jenv;
   17945             :   (void)jcls;
   17946             :   (void)jarg1_;
   17947             :   (void)jarg3_;
   17948           0 :   arg1 = *(std::vector< libsumo::TraCILogic > **)&jarg1; 
   17949             :   arg2 = jarg2; 
   17950           0 :   arg3 = *(std::vector< libsumo::TraCILogic >::value_type **)&jarg3;
   17951           0 :   if (!arg3) {
   17952           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCILogic >::value_type const & reference is null");
   17953           0 :     return ;
   17954             :   } 
   17955             :   {
   17956             :     try {
   17957             :       try {
   17958           0 :         std_vector_Sl_libsumo_TraCILogic_Sg__doAdd__SWIG_1(arg1,arg2,(libsumo::TraCILogic const &)*arg3);
   17959           0 :       } catch(std::out_of_range &_e) {
   17960           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   17961             :         return ;
   17962           0 :       }
   17963           0 :     } catch (const libsumo::TraCIException& e) {
   17964           0 :       const std::string s = e.what();
   17965             :       std::string printError;
   17966           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   17967           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   17968             :       }
   17969             :       
   17970           0 :       if (printError == "all" || printError == "client") {
   17971             :         std::cerr << "Error: " << s << std::endl;
   17972             :       }
   17973             :       
   17974             :       
   17975             :       
   17976             :       
   17977             :       {
   17978             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   17979             :       };
   17980             :       
   17981           0 :     } catch (const std::exception& e) {
   17982           0 :       const std::string s = e.what();
   17983             :       std::string printError;
   17984           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   17985           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   17986             :       }
   17987             :       
   17988           0 :       if (printError == "all" || printError == "client") {
   17989             :         std::cerr << "Error: " << s << std::endl;
   17990             :       }
   17991             :       
   17992             :       
   17993             :       
   17994             :       
   17995             :       {
   17996             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   17997             :       };
   17998             :       
   17999           0 :     } catch (...) {
   18000             :       {
   18001             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   18002             :       };
   18003           0 :     }
   18004             :   }
   18005             : }
   18006             : 
   18007             : 
   18008           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILogicVector_1doRemove(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
   18009             :   jlong jresult = 0 ;
   18010             :   std::vector< libsumo::TraCILogic > *arg1 = (std::vector< libsumo::TraCILogic > *) 0 ;
   18011             :   jint arg2 ;
   18012             :   std::vector< libsumo::TraCILogic >::value_type result;
   18013             :   
   18014             :   (void)jenv;
   18015             :   (void)jcls;
   18016             :   (void)jarg1_;
   18017           0 :   arg1 = *(std::vector< libsumo::TraCILogic > **)&jarg1; 
   18018             :   arg2 = jarg2; 
   18019             :   {
   18020             :     try {
   18021             :       try {
   18022           0 :         result = std_vector_Sl_libsumo_TraCILogic_Sg__doRemove(arg1,arg2);
   18023           0 :       } catch(std::out_of_range &_e) {
   18024           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   18025             :         return 0;
   18026           0 :       }
   18027           0 :     } catch (const libsumo::TraCIException& e) {
   18028           0 :       const std::string s = e.what();
   18029             :       std::string printError;
   18030           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   18031           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   18032             :       }
   18033             :       
   18034           0 :       if (printError == "all" || printError == "client") {
   18035             :         std::cerr << "Error: " << s << std::endl;
   18036             :       }
   18037             :       
   18038             :       
   18039             :       
   18040             :       
   18041             :       {
   18042             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   18043             :       };
   18044             :       
   18045           0 :     } catch (const std::exception& e) {
   18046           0 :       const std::string s = e.what();
   18047             :       std::string printError;
   18048           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   18049           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   18050             :       }
   18051             :       
   18052           0 :       if (printError == "all" || printError == "client") {
   18053             :         std::cerr << "Error: " << s << std::endl;
   18054             :       }
   18055             :       
   18056             :       
   18057             :       
   18058             :       
   18059             :       {
   18060             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   18061             :       };
   18062             :       
   18063           0 :     } catch (...) {
   18064             :       {
   18065             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   18066             :       };
   18067           0 :     }
   18068             :   }
   18069           0 :   *(std::vector< libsumo::TraCILogic >::value_type **)&jresult = new std::vector< libsumo::TraCILogic >::value_type((const std::vector< libsumo::TraCILogic >::value_type &)result); 
   18070           0 :   return jresult;
   18071           0 : }
   18072             : 
   18073             : 
   18074           8 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILogicVector_1doGet(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
   18075             :   jlong jresult = 0 ;
   18076             :   std::vector< libsumo::TraCILogic > *arg1 = (std::vector< libsumo::TraCILogic > *) 0 ;
   18077             :   jint arg2 ;
   18078             :   std::vector< libsumo::TraCILogic >::value_type *result = 0 ;
   18079             :   
   18080             :   (void)jenv;
   18081             :   (void)jcls;
   18082             :   (void)jarg1_;
   18083           8 :   arg1 = *(std::vector< libsumo::TraCILogic > **)&jarg1; 
   18084             :   arg2 = jarg2; 
   18085             :   {
   18086             :     try {
   18087             :       try {
   18088           8 :         result = (std::vector< libsumo::TraCILogic >::value_type *) &std_vector_Sl_libsumo_TraCILogic_Sg__doGet(arg1,arg2);
   18089           0 :       } catch(std::out_of_range &_e) {
   18090           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   18091             :         return 0;
   18092           0 :       }
   18093           0 :     } catch (const libsumo::TraCIException& e) {
   18094           0 :       const std::string s = e.what();
   18095             :       std::string printError;
   18096           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   18097           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   18098             :       }
   18099             :       
   18100           0 :       if (printError == "all" || printError == "client") {
   18101             :         std::cerr << "Error: " << s << std::endl;
   18102             :       }
   18103             :       
   18104             :       
   18105             :       
   18106             :       
   18107             :       {
   18108             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   18109             :       };
   18110             :       
   18111           0 :     } catch (const std::exception& e) {
   18112           0 :       const std::string s = e.what();
   18113             :       std::string printError;
   18114           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   18115           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   18116             :       }
   18117             :       
   18118           0 :       if (printError == "all" || printError == "client") {
   18119             :         std::cerr << "Error: " << s << std::endl;
   18120             :       }
   18121             :       
   18122             :       
   18123             :       
   18124             :       
   18125             :       {
   18126             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   18127             :       };
   18128             :       
   18129           0 :     } catch (...) {
   18130             :       {
   18131             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   18132             :       };
   18133           0 :     }
   18134             :   }
   18135           8 :   *(std::vector< libsumo::TraCILogic >::value_type **)&jresult = result; 
   18136           8 :   return jresult;
   18137             : }
   18138             : 
   18139             : 
   18140           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILogicVector_1doSet(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) {
   18141             :   jlong jresult = 0 ;
   18142             :   std::vector< libsumo::TraCILogic > *arg1 = (std::vector< libsumo::TraCILogic > *) 0 ;
   18143             :   jint arg2 ;
   18144             :   std::vector< libsumo::TraCILogic >::value_type *arg3 = 0 ;
   18145             :   std::vector< libsumo::TraCILogic >::value_type result;
   18146             :   
   18147             :   (void)jenv;
   18148             :   (void)jcls;
   18149             :   (void)jarg1_;
   18150             :   (void)jarg3_;
   18151           0 :   arg1 = *(std::vector< libsumo::TraCILogic > **)&jarg1; 
   18152             :   arg2 = jarg2; 
   18153           0 :   arg3 = *(std::vector< libsumo::TraCILogic >::value_type **)&jarg3;
   18154           0 :   if (!arg3) {
   18155           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCILogic >::value_type const & reference is null");
   18156             :     return 0;
   18157             :   } 
   18158             :   {
   18159             :     try {
   18160             :       try {
   18161           0 :         result = std_vector_Sl_libsumo_TraCILogic_Sg__doSet(arg1,arg2,(libsumo::TraCILogic const &)*arg3);
   18162           0 :       } catch(std::out_of_range &_e) {
   18163           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   18164             :         return 0;
   18165           0 :       }
   18166           0 :     } catch (const libsumo::TraCIException& e) {
   18167           0 :       const std::string s = e.what();
   18168             :       std::string printError;
   18169           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   18170           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   18171             :       }
   18172             :       
   18173           0 :       if (printError == "all" || printError == "client") {
   18174             :         std::cerr << "Error: " << s << std::endl;
   18175             :       }
   18176             :       
   18177             :       
   18178             :       
   18179             :       
   18180             :       {
   18181             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   18182             :       };
   18183             :       
   18184           0 :     } catch (const std::exception& e) {
   18185           0 :       const std::string s = e.what();
   18186             :       std::string printError;
   18187           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   18188           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   18189             :       }
   18190             :       
   18191           0 :       if (printError == "all" || printError == "client") {
   18192             :         std::cerr << "Error: " << s << std::endl;
   18193             :       }
   18194             :       
   18195             :       
   18196             :       
   18197             :       
   18198             :       {
   18199             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   18200             :       };
   18201             :       
   18202           0 :     } catch (...) {
   18203             :       {
   18204             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   18205             :       };
   18206           0 :     }
   18207             :   }
   18208           0 :   *(std::vector< libsumo::TraCILogic >::value_type **)&jresult = new std::vector< libsumo::TraCILogic >::value_type((const std::vector< libsumo::TraCILogic >::value_type &)result); 
   18209           0 :   return jresult;
   18210           0 : }
   18211             : 
   18212             : 
   18213           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILogicVector_1doRemoveRange(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3) {
   18214             :   std::vector< libsumo::TraCILogic > *arg1 = (std::vector< libsumo::TraCILogic > *) 0 ;
   18215             :   jint arg2 ;
   18216             :   jint arg3 ;
   18217             :   
   18218             :   (void)jenv;
   18219             :   (void)jcls;
   18220             :   (void)jarg1_;
   18221           0 :   arg1 = *(std::vector< libsumo::TraCILogic > **)&jarg1; 
   18222             :   arg2 = jarg2; 
   18223             :   arg3 = jarg3; 
   18224             :   {
   18225             :     try {
   18226             :       try {
   18227           0 :         std_vector_Sl_libsumo_TraCILogic_Sg__doRemoveRange(arg1,arg2,arg3);
   18228           0 :       } catch(std::out_of_range &_e) {
   18229           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   18230             :         return ;
   18231           0 :       }
   18232           0 :     } catch (const libsumo::TraCIException& e) {
   18233           0 :       const std::string s = e.what();
   18234             :       std::string printError;
   18235           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   18236           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   18237             :       }
   18238             :       
   18239           0 :       if (printError == "all" || printError == "client") {
   18240             :         std::cerr << "Error: " << s << std::endl;
   18241             :       }
   18242             :       
   18243             :       
   18244             :       
   18245             :       
   18246             :       {
   18247             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   18248             :       };
   18249             :       
   18250           0 :     } catch (const std::exception& e) {
   18251           0 :       const std::string s = e.what();
   18252             :       std::string printError;
   18253           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   18254           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   18255             :       }
   18256             :       
   18257           0 :       if (printError == "all" || printError == "client") {
   18258             :         std::cerr << "Error: " << s << std::endl;
   18259             :       }
   18260             :       
   18261             :       
   18262             :       
   18263             :       
   18264             :       {
   18265             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   18266             :       };
   18267             :       
   18268           0 :     } catch (...) {
   18269             :       {
   18270             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   18271             :       };
   18272           0 :     }
   18273             :   }
   18274             : }
   18275             : 
   18276             : 
   18277           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCILogicVector(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   18278             :   std::vector< libsumo::TraCILogic > *arg1 = (std::vector< libsumo::TraCILogic > *) 0 ;
   18279             :   
   18280             :   (void)jenv;
   18281             :   (void)jcls;
   18282           0 :   arg1 = *(std::vector< libsumo::TraCILogic > **)&jarg1; 
   18283             :   {
   18284             :     try {
   18285           0 :       delete arg1;
   18286             :     } catch (const libsumo::TraCIException& e) {
   18287             :       const std::string s = e.what();
   18288             :       std::string printError;
   18289             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   18290             :         printError = std::getenv("TRACI_PRINT_ERROR");
   18291             :       }
   18292             :       
   18293             :       if (printError == "all" || printError == "client") {
   18294             :         std::cerr << "Error: " << s << std::endl;
   18295             :       }
   18296             :       
   18297             :       
   18298             :       
   18299             :       
   18300             :       {
   18301             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   18302             :       };
   18303             :       
   18304             :     } catch (const std::exception& e) {
   18305             :       const std::string s = e.what();
   18306             :       std::string printError;
   18307             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   18308             :         printError = std::getenv("TRACI_PRINT_ERROR");
   18309             :       }
   18310             :       
   18311             :       if (printError == "all" || printError == "client") {
   18312             :         std::cerr << "Error: " << s << std::endl;
   18313             :       }
   18314             :       
   18315             :       
   18316             :       
   18317             :       
   18318             :       {
   18319             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   18320             :       };
   18321             :       
   18322             :     } catch (...) {
   18323             :       {
   18324             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   18325             :       };
   18326             :     }
   18327             :   }
   18328             : }
   18329             : 
   18330             : 
   18331           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIStageVector_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
   18332             :   jlong jresult = 0 ;
   18333             :   std::vector< libsumo::TraCIStage > *result = 0 ;
   18334             :   
   18335             :   (void)jenv;
   18336             :   (void)jcls;
   18337             :   {
   18338             :     try {
   18339           0 :       result = (std::vector< libsumo::TraCIStage > *)new std::vector< libsumo::TraCIStage >();
   18340           0 :     } catch (const libsumo::TraCIException& e) {
   18341           0 :       const std::string s = e.what();
   18342             :       std::string printError;
   18343           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   18344           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   18345             :       }
   18346             :       
   18347           0 :       if (printError == "all" || printError == "client") {
   18348             :         std::cerr << "Error: " << s << std::endl;
   18349             :       }
   18350             :       
   18351             :       
   18352             :       
   18353             :       
   18354             :       {
   18355             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   18356             :       };
   18357             :       
   18358           0 :     } catch (const std::exception& e) {
   18359           0 :       const std::string s = e.what();
   18360             :       std::string printError;
   18361           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   18362           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   18363             :       }
   18364             :       
   18365           0 :       if (printError == "all" || printError == "client") {
   18366             :         std::cerr << "Error: " << s << std::endl;
   18367             :       }
   18368             :       
   18369             :       
   18370             :       
   18371             :       
   18372             :       {
   18373             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   18374             :       };
   18375             :       
   18376           0 :     } catch (...) {
   18377             :       {
   18378             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   18379             :       };
   18380           0 :     }
   18381             :   }
   18382           0 :   *(std::vector< libsumo::TraCIStage > **)&jresult = result; 
   18383           0 :   return jresult;
   18384             : }
   18385             : 
   18386             : 
   18387           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIStageVector_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   18388             :   jlong jresult = 0 ;
   18389             :   std::vector< libsumo::TraCIStage > *arg1 = 0 ;
   18390             :   std::vector< libsumo::TraCIStage > *result = 0 ;
   18391             :   
   18392             :   (void)jenv;
   18393             :   (void)jcls;
   18394             :   (void)jarg1_;
   18395           0 :   arg1 = *(std::vector< libsumo::TraCIStage > **)&jarg1;
   18396           0 :   if (!arg1) {
   18397           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCIStage > const & reference is null");
   18398           0 :     return 0;
   18399             :   } 
   18400             :   {
   18401             :     try {
   18402           0 :       result = (std::vector< libsumo::TraCIStage > *)new std::vector< libsumo::TraCIStage >((std::vector< libsumo::TraCIStage > const &)*arg1);
   18403           0 :     } catch (const libsumo::TraCIException& e) {
   18404           0 :       const std::string s = e.what();
   18405             :       std::string printError;
   18406           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   18407           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   18408             :       }
   18409             :       
   18410           0 :       if (printError == "all" || printError == "client") {
   18411             :         std::cerr << "Error: " << s << std::endl;
   18412             :       }
   18413             :       
   18414             :       
   18415             :       
   18416             :       
   18417             :       {
   18418             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   18419             :       };
   18420             :       
   18421           0 :     } catch (const std::exception& e) {
   18422           0 :       const std::string s = e.what();
   18423             :       std::string printError;
   18424           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   18425           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   18426             :       }
   18427             :       
   18428           0 :       if (printError == "all" || printError == "client") {
   18429             :         std::cerr << "Error: " << s << std::endl;
   18430             :       }
   18431             :       
   18432             :       
   18433             :       
   18434             :       
   18435             :       {
   18436             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   18437             :       };
   18438             :       
   18439           0 :     } catch (...) {
   18440             :       {
   18441             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   18442             :       };
   18443           0 :     }
   18444             :   }
   18445           0 :   *(std::vector< libsumo::TraCIStage > **)&jresult = result; 
   18446           0 :   return jresult;
   18447             : }
   18448             : 
   18449             : 
   18450           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStageVector_1capacity(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   18451             :   jlong jresult = 0 ;
   18452             :   std::vector< libsumo::TraCIStage > *arg1 = (std::vector< libsumo::TraCIStage > *) 0 ;
   18453             :   std::vector< libsumo::TraCIStage >::size_type result;
   18454             :   
   18455             :   (void)jenv;
   18456             :   (void)jcls;
   18457             :   (void)jarg1_;
   18458           0 :   arg1 = *(std::vector< libsumo::TraCIStage > **)&jarg1; 
   18459             :   {
   18460             :     try {
   18461             :       result = ((std::vector< libsumo::TraCIStage > const *)arg1)->capacity();
   18462             :     } catch (const libsumo::TraCIException& e) {
   18463             :       const std::string s = e.what();
   18464             :       std::string printError;
   18465             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   18466             :         printError = std::getenv("TRACI_PRINT_ERROR");
   18467             :       }
   18468             :       
   18469             :       if (printError == "all" || printError == "client") {
   18470             :         std::cerr << "Error: " << s << std::endl;
   18471             :       }
   18472             :       
   18473             :       
   18474             :       
   18475             :       
   18476             :       {
   18477             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   18478             :       };
   18479             :       
   18480             :     } catch (const std::exception& e) {
   18481             :       const std::string s = e.what();
   18482             :       std::string printError;
   18483             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   18484             :         printError = std::getenv("TRACI_PRINT_ERROR");
   18485             :       }
   18486             :       
   18487             :       if (printError == "all" || printError == "client") {
   18488             :         std::cerr << "Error: " << s << std::endl;
   18489             :       }
   18490             :       
   18491             :       
   18492             :       
   18493             :       
   18494             :       {
   18495             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   18496             :       };
   18497             :       
   18498             :     } catch (...) {
   18499             :       {
   18500             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   18501             :       };
   18502             :     }
   18503             :   }
   18504             :   jresult = (jlong)result; 
   18505             :   return jresult;
   18506             : }
   18507             : 
   18508             : 
   18509           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStageVector_1reserve(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
   18510             :   std::vector< libsumo::TraCIStage > *arg1 = (std::vector< libsumo::TraCIStage > *) 0 ;
   18511             :   std::vector< libsumo::TraCIStage >::size_type arg2 ;
   18512             :   
   18513             :   (void)jenv;
   18514             :   (void)jcls;
   18515             :   (void)jarg1_;
   18516           0 :   arg1 = *(std::vector< libsumo::TraCIStage > **)&jarg1; 
   18517           0 :   arg2 = (std::vector< libsumo::TraCIStage >::size_type)jarg2; 
   18518             :   {
   18519             :     try {
   18520             :       try {
   18521           0 :         (arg1)->reserve(arg2);
   18522           0 :       } catch(std::length_error &_e) {
   18523           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   18524             :         return ;
   18525           0 :       }
   18526           0 :     } catch (const libsumo::TraCIException& e) {
   18527           0 :       const std::string s = e.what();
   18528             :       std::string printError;
   18529           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   18530           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   18531             :       }
   18532             :       
   18533           0 :       if (printError == "all" || printError == "client") {
   18534             :         std::cerr << "Error: " << s << std::endl;
   18535             :       }
   18536             :       
   18537             :       
   18538             :       
   18539             :       
   18540             :       {
   18541             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   18542             :       };
   18543             :       
   18544           0 :     } catch (const std::exception& e) {
   18545           0 :       const std::string s = e.what();
   18546             :       std::string printError;
   18547           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   18548           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   18549             :       }
   18550             :       
   18551           0 :       if (printError == "all" || printError == "client") {
   18552             :         std::cerr << "Error: " << s << std::endl;
   18553             :       }
   18554             :       
   18555             :       
   18556             :       
   18557             :       
   18558             :       {
   18559             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   18560             :       };
   18561             :       
   18562           0 :     } catch (...) {
   18563             :       {
   18564             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   18565             :       };
   18566           0 :     }
   18567             :   }
   18568             : }
   18569             : 
   18570             : 
   18571           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStageVector_1isEmpty(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   18572             :   jboolean jresult = 0 ;
   18573             :   std::vector< libsumo::TraCIStage > *arg1 = (std::vector< libsumo::TraCIStage > *) 0 ;
   18574             :   bool result;
   18575             :   
   18576             :   (void)jenv;
   18577             :   (void)jcls;
   18578             :   (void)jarg1_;
   18579           0 :   arg1 = *(std::vector< libsumo::TraCIStage > **)&jarg1; 
   18580             :   {
   18581             :     try {
   18582             :       result = (bool)((std::vector< libsumo::TraCIStage > const *)arg1)->empty();
   18583             :     } catch (const libsumo::TraCIException& e) {
   18584             :       const std::string s = e.what();
   18585             :       std::string printError;
   18586             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   18587             :         printError = std::getenv("TRACI_PRINT_ERROR");
   18588             :       }
   18589             :       
   18590             :       if (printError == "all" || printError == "client") {
   18591             :         std::cerr << "Error: " << s << std::endl;
   18592             :       }
   18593             :       
   18594             :       
   18595             :       
   18596             :       
   18597             :       {
   18598             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   18599             :       };
   18600             :       
   18601             :     } catch (const std::exception& e) {
   18602             :       const std::string s = e.what();
   18603             :       std::string printError;
   18604             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   18605             :         printError = std::getenv("TRACI_PRINT_ERROR");
   18606             :       }
   18607             :       
   18608             :       if (printError == "all" || printError == "client") {
   18609             :         std::cerr << "Error: " << s << std::endl;
   18610             :       }
   18611             :       
   18612             :       
   18613             :       
   18614             :       
   18615             :       {
   18616             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   18617             :       };
   18618             :       
   18619             :     } catch (...) {
   18620             :       {
   18621             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   18622             :       };
   18623             :     }
   18624             :   }
   18625           0 :   jresult = (jboolean)result; 
   18626             :   return jresult;
   18627             : }
   18628             : 
   18629             : 
   18630           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStageVector_1clear(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   18631             :   std::vector< libsumo::TraCIStage > *arg1 = (std::vector< libsumo::TraCIStage > *) 0 ;
   18632             :   
   18633             :   (void)jenv;
   18634             :   (void)jcls;
   18635             :   (void)jarg1_;
   18636           0 :   arg1 = *(std::vector< libsumo::TraCIStage > **)&jarg1; 
   18637             :   {
   18638             :     try {
   18639             :       (arg1)->clear();
   18640             :     } catch (const libsumo::TraCIException& e) {
   18641             :       const std::string s = e.what();
   18642             :       std::string printError;
   18643             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   18644             :         printError = std::getenv("TRACI_PRINT_ERROR");
   18645             :       }
   18646             :       
   18647             :       if (printError == "all" || printError == "client") {
   18648             :         std::cerr << "Error: " << s << std::endl;
   18649             :       }
   18650             :       
   18651             :       
   18652             :       
   18653             :       
   18654             :       {
   18655             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   18656             :       };
   18657             :       
   18658             :     } catch (const std::exception& e) {
   18659             :       const std::string s = e.what();
   18660             :       std::string printError;
   18661             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   18662             :         printError = std::getenv("TRACI_PRINT_ERROR");
   18663             :       }
   18664             :       
   18665             :       if (printError == "all" || printError == "client") {
   18666             :         std::cerr << "Error: " << s << std::endl;
   18667             :       }
   18668             :       
   18669             :       
   18670             :       
   18671             :       
   18672             :       {
   18673             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   18674             :       };
   18675             :       
   18676             :     } catch (...) {
   18677             :       {
   18678             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   18679             :       };
   18680             :     }
   18681             :   }
   18682             : }
   18683             : 
   18684             : 
   18685           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIStageVector_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2, jobject jarg2_) {
   18686             :   jlong jresult = 0 ;
   18687             :   jint arg1 ;
   18688             :   libsumo::TraCIStage *arg2 = 0 ;
   18689             :   std::vector< libsumo::TraCIStage > *result = 0 ;
   18690             :   
   18691             :   (void)jenv;
   18692             :   (void)jcls;
   18693             :   (void)jarg2_;
   18694             :   arg1 = jarg1; 
   18695           0 :   arg2 = *(libsumo::TraCIStage **)&jarg2;
   18696           0 :   if (!arg2) {
   18697           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIStage const & reference is null");
   18698           0 :     return 0;
   18699             :   } 
   18700             :   {
   18701             :     try {
   18702             :       try {
   18703           0 :         result = (std::vector< libsumo::TraCIStage > *)new_std_vector_Sl_libsumo_TraCIStage_Sg___SWIG_2(arg1,(libsumo::TraCIStage const &)*arg2);
   18704           0 :       } catch(std::out_of_range &_e) {
   18705           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   18706             :         return 0;
   18707           0 :       }
   18708           0 :     } catch (const libsumo::TraCIException& e) {
   18709           0 :       const std::string s = e.what();
   18710             :       std::string printError;
   18711           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   18712           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   18713             :       }
   18714             :       
   18715           0 :       if (printError == "all" || printError == "client") {
   18716             :         std::cerr << "Error: " << s << std::endl;
   18717             :       }
   18718             :       
   18719             :       
   18720             :       
   18721             :       
   18722             :       {
   18723             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   18724             :       };
   18725             :       
   18726           0 :     } catch (const std::exception& e) {
   18727           0 :       const std::string s = e.what();
   18728             :       std::string printError;
   18729           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   18730           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   18731             :       }
   18732             :       
   18733           0 :       if (printError == "all" || printError == "client") {
   18734             :         std::cerr << "Error: " << s << std::endl;
   18735             :       }
   18736             :       
   18737             :       
   18738             :       
   18739             :       
   18740             :       {
   18741             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   18742             :       };
   18743             :       
   18744           0 :     } catch (...) {
   18745             :       {
   18746             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   18747             :       };
   18748           0 :     }
   18749             :   }
   18750           0 :   *(std::vector< libsumo::TraCIStage > **)&jresult = result; 
   18751           0 :   return jresult;
   18752             : }
   18753             : 
   18754             : 
   18755           4 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStageVector_1doSize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   18756             :   jint jresult = 0 ;
   18757             :   std::vector< libsumo::TraCIStage > *arg1 = (std::vector< libsumo::TraCIStage > *) 0 ;
   18758             :   jint result;
   18759             :   
   18760             :   (void)jenv;
   18761             :   (void)jcls;
   18762             :   (void)jarg1_;
   18763           4 :   arg1 = *(std::vector< libsumo::TraCIStage > **)&jarg1; 
   18764             :   {
   18765             :     try {
   18766             :       try {
   18767             :         result = std_vector_Sl_libsumo_TraCIStage_Sg__doSize((std::vector< libsumo::TraCIStage > const *)arg1);
   18768           0 :       } catch(std::out_of_range &_e) {
   18769           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   18770             :         return 0;
   18771           0 :       }
   18772           0 :     } catch (const libsumo::TraCIException& e) {
   18773           0 :       const std::string s = e.what();
   18774             :       std::string printError;
   18775           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   18776           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   18777             :       }
   18778             :       
   18779           0 :       if (printError == "all" || printError == "client") {
   18780             :         std::cerr << "Error: " << s << std::endl;
   18781             :       }
   18782             :       
   18783             :       
   18784             :       
   18785             :       
   18786             :       {
   18787             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   18788             :       };
   18789             :       
   18790           0 :     } catch (const std::exception& e) {
   18791           0 :       const std::string s = e.what();
   18792             :       std::string printError;
   18793           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   18794           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   18795             :       }
   18796             :       
   18797           0 :       if (printError == "all" || printError == "client") {
   18798             :         std::cerr << "Error: " << s << std::endl;
   18799             :       }
   18800             :       
   18801             :       
   18802             :       
   18803             :       
   18804             :       {
   18805             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   18806             :       };
   18807             :       
   18808           0 :     } catch (...) {
   18809             :       {
   18810             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   18811             :       };
   18812           0 :     }
   18813             :   }
   18814             :   jresult = result; 
   18815             :   return jresult;
   18816             : }
   18817             : 
   18818             : 
   18819           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStageVector_1doAdd_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
   18820             :   std::vector< libsumo::TraCIStage > *arg1 = (std::vector< libsumo::TraCIStage > *) 0 ;
   18821             :   std::vector< libsumo::TraCIStage >::value_type *arg2 = 0 ;
   18822             :   
   18823             :   (void)jenv;
   18824             :   (void)jcls;
   18825             :   (void)jarg1_;
   18826             :   (void)jarg2_;
   18827           0 :   arg1 = *(std::vector< libsumo::TraCIStage > **)&jarg1; 
   18828           0 :   arg2 = *(std::vector< libsumo::TraCIStage >::value_type **)&jarg2;
   18829           0 :   if (!arg2) {
   18830           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCIStage >::value_type const & reference is null");
   18831           0 :     return ;
   18832             :   } 
   18833             :   {
   18834             :     try {
   18835             :       std_vector_Sl_libsumo_TraCIStage_Sg__doAdd__SWIG_0(arg1,(libsumo::TraCIStage const &)*arg2);
   18836           0 :     } catch (const libsumo::TraCIException& e) {
   18837           0 :       const std::string s = e.what();
   18838             :       std::string printError;
   18839           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   18840           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   18841             :       }
   18842             :       
   18843           0 :       if (printError == "all" || printError == "client") {
   18844             :         std::cerr << "Error: " << s << std::endl;
   18845             :       }
   18846             :       
   18847             :       
   18848             :       
   18849             :       
   18850             :       {
   18851             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   18852             :       };
   18853             :       
   18854           0 :     } catch (const std::exception& e) {
   18855           0 :       const std::string s = e.what();
   18856             :       std::string printError;
   18857           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   18858           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   18859             :       }
   18860             :       
   18861           0 :       if (printError == "all" || printError == "client") {
   18862             :         std::cerr << "Error: " << s << std::endl;
   18863             :       }
   18864             :       
   18865             :       
   18866             :       
   18867             :       
   18868             :       {
   18869             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   18870             :       };
   18871             :       
   18872           0 :     } catch (...) {
   18873             :       {
   18874             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   18875             :       };
   18876           0 :     }
   18877             :   }
   18878             : }
   18879             : 
   18880             : 
   18881           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStageVector_1doAdd_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) {
   18882             :   std::vector< libsumo::TraCIStage > *arg1 = (std::vector< libsumo::TraCIStage > *) 0 ;
   18883             :   jint arg2 ;
   18884             :   std::vector< libsumo::TraCIStage >::value_type *arg3 = 0 ;
   18885             :   
   18886             :   (void)jenv;
   18887             :   (void)jcls;
   18888             :   (void)jarg1_;
   18889             :   (void)jarg3_;
   18890           0 :   arg1 = *(std::vector< libsumo::TraCIStage > **)&jarg1; 
   18891             :   arg2 = jarg2; 
   18892           0 :   arg3 = *(std::vector< libsumo::TraCIStage >::value_type **)&jarg3;
   18893           0 :   if (!arg3) {
   18894           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCIStage >::value_type const & reference is null");
   18895           0 :     return ;
   18896             :   } 
   18897             :   {
   18898             :     try {
   18899             :       try {
   18900           0 :         std_vector_Sl_libsumo_TraCIStage_Sg__doAdd__SWIG_1(arg1,arg2,(libsumo::TraCIStage const &)*arg3);
   18901           0 :       } catch(std::out_of_range &_e) {
   18902           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   18903             :         return ;
   18904           0 :       }
   18905           0 :     } catch (const libsumo::TraCIException& e) {
   18906           0 :       const std::string s = e.what();
   18907             :       std::string printError;
   18908           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   18909           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   18910             :       }
   18911             :       
   18912           0 :       if (printError == "all" || printError == "client") {
   18913             :         std::cerr << "Error: " << s << std::endl;
   18914             :       }
   18915             :       
   18916             :       
   18917             :       
   18918             :       
   18919             :       {
   18920             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   18921             :       };
   18922             :       
   18923           0 :     } catch (const std::exception& e) {
   18924           0 :       const std::string s = e.what();
   18925             :       std::string printError;
   18926           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   18927           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   18928             :       }
   18929             :       
   18930           0 :       if (printError == "all" || printError == "client") {
   18931             :         std::cerr << "Error: " << s << std::endl;
   18932             :       }
   18933             :       
   18934             :       
   18935             :       
   18936             :       
   18937             :       {
   18938             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   18939             :       };
   18940             :       
   18941           0 :     } catch (...) {
   18942             :       {
   18943             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   18944             :       };
   18945           0 :     }
   18946             :   }
   18947             : }
   18948             : 
   18949             : 
   18950           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStageVector_1doRemove(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
   18951             :   jlong jresult = 0 ;
   18952             :   std::vector< libsumo::TraCIStage > *arg1 = (std::vector< libsumo::TraCIStage > *) 0 ;
   18953             :   jint arg2 ;
   18954           0 :   std::vector< libsumo::TraCIStage >::value_type result;
   18955             :   
   18956             :   (void)jenv;
   18957             :   (void)jcls;
   18958             :   (void)jarg1_;
   18959           0 :   arg1 = *(std::vector< libsumo::TraCIStage > **)&jarg1; 
   18960             :   arg2 = jarg2; 
   18961             :   {
   18962             :     try {
   18963             :       try {
   18964           0 :         result = std_vector_Sl_libsumo_TraCIStage_Sg__doRemove(arg1,arg2);
   18965           0 :       } catch(std::out_of_range &_e) {
   18966           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   18967             :         return 0;
   18968           0 :       }
   18969           0 :     } catch (const libsumo::TraCIException& e) {
   18970           0 :       const std::string s = e.what();
   18971             :       std::string printError;
   18972           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   18973           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   18974             :       }
   18975             :       
   18976           0 :       if (printError == "all" || printError == "client") {
   18977             :         std::cerr << "Error: " << s << std::endl;
   18978             :       }
   18979             :       
   18980             :       
   18981             :       
   18982             :       
   18983             :       {
   18984             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   18985             :       };
   18986             :       
   18987           0 :     } catch (const std::exception& e) {
   18988           0 :       const std::string s = e.what();
   18989             :       std::string printError;
   18990           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   18991           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   18992             :       }
   18993             :       
   18994           0 :       if (printError == "all" || printError == "client") {
   18995             :         std::cerr << "Error: " << s << std::endl;
   18996             :       }
   18997             :       
   18998             :       
   18999             :       
   19000             :       
   19001             :       {
   19002             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   19003             :       };
   19004             :       
   19005           0 :     } catch (...) {
   19006             :       {
   19007             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   19008             :       };
   19009           0 :     }
   19010             :   }
   19011           0 :   *(std::vector< libsumo::TraCIStage >::value_type **)&jresult = new std::vector< libsumo::TraCIStage >::value_type((const std::vector< libsumo::TraCIStage >::value_type &)result); 
   19012           0 :   return jresult;
   19013           0 : }
   19014             : 
   19015             : 
   19016           2 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStageVector_1doGet(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
   19017             :   jlong jresult = 0 ;
   19018             :   std::vector< libsumo::TraCIStage > *arg1 = (std::vector< libsumo::TraCIStage > *) 0 ;
   19019             :   jint arg2 ;
   19020             :   std::vector< libsumo::TraCIStage >::value_type *result = 0 ;
   19021             :   
   19022             :   (void)jenv;
   19023             :   (void)jcls;
   19024             :   (void)jarg1_;
   19025           2 :   arg1 = *(std::vector< libsumo::TraCIStage > **)&jarg1; 
   19026             :   arg2 = jarg2; 
   19027             :   {
   19028             :     try {
   19029             :       try {
   19030           2 :         result = (std::vector< libsumo::TraCIStage >::value_type *) &std_vector_Sl_libsumo_TraCIStage_Sg__doGet(arg1,arg2);
   19031           0 :       } catch(std::out_of_range &_e) {
   19032           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   19033             :         return 0;
   19034           0 :       }
   19035           0 :     } catch (const libsumo::TraCIException& e) {
   19036           0 :       const std::string s = e.what();
   19037             :       std::string printError;
   19038           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   19039           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   19040             :       }
   19041             :       
   19042           0 :       if (printError == "all" || printError == "client") {
   19043             :         std::cerr << "Error: " << s << std::endl;
   19044             :       }
   19045             :       
   19046             :       
   19047             :       
   19048             :       
   19049             :       {
   19050             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   19051             :       };
   19052             :       
   19053           0 :     } catch (const std::exception& e) {
   19054           0 :       const std::string s = e.what();
   19055             :       std::string printError;
   19056           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   19057           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   19058             :       }
   19059             :       
   19060           0 :       if (printError == "all" || printError == "client") {
   19061             :         std::cerr << "Error: " << s << std::endl;
   19062             :       }
   19063             :       
   19064             :       
   19065             :       
   19066             :       
   19067             :       {
   19068             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   19069             :       };
   19070             :       
   19071           0 :     } catch (...) {
   19072             :       {
   19073             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   19074             :       };
   19075           0 :     }
   19076             :   }
   19077           2 :   *(std::vector< libsumo::TraCIStage >::value_type **)&jresult = result; 
   19078           2 :   return jresult;
   19079             : }
   19080             : 
   19081             : 
   19082           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStageVector_1doSet(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) {
   19083             :   jlong jresult = 0 ;
   19084             :   std::vector< libsumo::TraCIStage > *arg1 = (std::vector< libsumo::TraCIStage > *) 0 ;
   19085             :   jint arg2 ;
   19086             :   std::vector< libsumo::TraCIStage >::value_type *arg3 = 0 ;
   19087           0 :   std::vector< libsumo::TraCIStage >::value_type result;
   19088             :   
   19089             :   (void)jenv;
   19090             :   (void)jcls;
   19091             :   (void)jarg1_;
   19092             :   (void)jarg3_;
   19093           0 :   arg1 = *(std::vector< libsumo::TraCIStage > **)&jarg1; 
   19094             :   arg2 = jarg2; 
   19095           0 :   arg3 = *(std::vector< libsumo::TraCIStage >::value_type **)&jarg3;
   19096           0 :   if (!arg3) {
   19097           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCIStage >::value_type const & reference is null");
   19098             :     return 0;
   19099             :   } 
   19100             :   {
   19101             :     try {
   19102             :       try {
   19103           0 :         result = std_vector_Sl_libsumo_TraCIStage_Sg__doSet(arg1,arg2,(libsumo::TraCIStage const &)*arg3);
   19104           0 :       } catch(std::out_of_range &_e) {
   19105           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   19106             :         return 0;
   19107           0 :       }
   19108           0 :     } catch (const libsumo::TraCIException& e) {
   19109           0 :       const std::string s = e.what();
   19110             :       std::string printError;
   19111           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   19112           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   19113             :       }
   19114             :       
   19115           0 :       if (printError == "all" || printError == "client") {
   19116             :         std::cerr << "Error: " << s << std::endl;
   19117             :       }
   19118             :       
   19119             :       
   19120             :       
   19121             :       
   19122             :       {
   19123             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   19124             :       };
   19125             :       
   19126           0 :     } catch (const std::exception& e) {
   19127           0 :       const std::string s = e.what();
   19128             :       std::string printError;
   19129           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   19130           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   19131             :       }
   19132             :       
   19133           0 :       if (printError == "all" || printError == "client") {
   19134             :         std::cerr << "Error: " << s << std::endl;
   19135             :       }
   19136             :       
   19137             :       
   19138             :       
   19139             :       
   19140             :       {
   19141             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   19142             :       };
   19143             :       
   19144           0 :     } catch (...) {
   19145             :       {
   19146             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   19147             :       };
   19148           0 :     }
   19149             :   }
   19150           0 :   *(std::vector< libsumo::TraCIStage >::value_type **)&jresult = new std::vector< libsumo::TraCIStage >::value_type((const std::vector< libsumo::TraCIStage >::value_type &)result); 
   19151           0 :   return jresult;
   19152           0 : }
   19153             : 
   19154             : 
   19155           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStageVector_1doRemoveRange(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3) {
   19156             :   std::vector< libsumo::TraCIStage > *arg1 = (std::vector< libsumo::TraCIStage > *) 0 ;
   19157             :   jint arg2 ;
   19158             :   jint arg3 ;
   19159             :   
   19160             :   (void)jenv;
   19161             :   (void)jcls;
   19162             :   (void)jarg1_;
   19163           0 :   arg1 = *(std::vector< libsumo::TraCIStage > **)&jarg1; 
   19164             :   arg2 = jarg2; 
   19165             :   arg3 = jarg3; 
   19166             :   {
   19167             :     try {
   19168             :       try {
   19169           0 :         std_vector_Sl_libsumo_TraCIStage_Sg__doRemoveRange(arg1,arg2,arg3);
   19170           0 :       } catch(std::out_of_range &_e) {
   19171           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   19172             :         return ;
   19173           0 :       }
   19174           0 :     } catch (const libsumo::TraCIException& e) {
   19175           0 :       const std::string s = e.what();
   19176             :       std::string printError;
   19177           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   19178           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   19179             :       }
   19180             :       
   19181           0 :       if (printError == "all" || printError == "client") {
   19182             :         std::cerr << "Error: " << s << std::endl;
   19183             :       }
   19184             :       
   19185             :       
   19186             :       
   19187             :       
   19188             :       {
   19189             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   19190             :       };
   19191             :       
   19192           0 :     } catch (const std::exception& e) {
   19193           0 :       const std::string s = e.what();
   19194             :       std::string printError;
   19195           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   19196           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   19197             :       }
   19198             :       
   19199           0 :       if (printError == "all" || printError == "client") {
   19200             :         std::cerr << "Error: " << s << std::endl;
   19201             :       }
   19202             :       
   19203             :       
   19204             :       
   19205             :       
   19206             :       {
   19207             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   19208             :       };
   19209             :       
   19210           0 :     } catch (...) {
   19211             :       {
   19212             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   19213             :       };
   19214           0 :     }
   19215             :   }
   19216             : }
   19217             : 
   19218             : 
   19219           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCIStageVector(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   19220             :   std::vector< libsumo::TraCIStage > *arg1 = (std::vector< libsumo::TraCIStage > *) 0 ;
   19221             :   
   19222             :   (void)jenv;
   19223             :   (void)jcls;
   19224           0 :   arg1 = *(std::vector< libsumo::TraCIStage > **)&jarg1; 
   19225             :   {
   19226             :     try {
   19227           0 :       delete arg1;
   19228             :     } catch (const libsumo::TraCIException& e) {
   19229             :       const std::string s = e.what();
   19230             :       std::string printError;
   19231             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   19232             :         printError = std::getenv("TRACI_PRINT_ERROR");
   19233             :       }
   19234             :       
   19235             :       if (printError == "all" || printError == "client") {
   19236             :         std::cerr << "Error: " << s << std::endl;
   19237             :       }
   19238             :       
   19239             :       
   19240             :       
   19241             :       
   19242             :       {
   19243             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   19244             :       };
   19245             :       
   19246             :     } catch (const std::exception& e) {
   19247             :       const std::string s = e.what();
   19248             :       std::string printError;
   19249             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   19250             :         printError = std::getenv("TRACI_PRINT_ERROR");
   19251             :       }
   19252             :       
   19253             :       if (printError == "all" || printError == "client") {
   19254             :         std::cerr << "Error: " << s << std::endl;
   19255             :       }
   19256             :       
   19257             :       
   19258             :       
   19259             :       
   19260             :       {
   19261             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   19262             :       };
   19263             :       
   19264             :     } catch (...) {
   19265             :       {
   19266             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   19267             :       };
   19268             :     }
   19269             :   }
   19270             : }
   19271             : 
   19272             : 
   19273           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCINextStopDataVector2_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
   19274             :   jlong jresult = 0 ;
   19275             :   std::vector< libsumo::TraCINextStopData > *result = 0 ;
   19276             :   
   19277             :   (void)jenv;
   19278             :   (void)jcls;
   19279             :   {
   19280             :     try {
   19281           0 :       result = (std::vector< libsumo::TraCINextStopData > *)new std::vector< libsumo::TraCINextStopData >();
   19282           0 :     } catch (const libsumo::TraCIException& e) {
   19283           0 :       const std::string s = e.what();
   19284             :       std::string printError;
   19285           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   19286           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   19287             :       }
   19288             :       
   19289           0 :       if (printError == "all" || printError == "client") {
   19290             :         std::cerr << "Error: " << s << std::endl;
   19291             :       }
   19292             :       
   19293             :       
   19294             :       
   19295             :       
   19296             :       {
   19297             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   19298             :       };
   19299             :       
   19300           0 :     } catch (const std::exception& e) {
   19301           0 :       const std::string s = e.what();
   19302             :       std::string printError;
   19303           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   19304           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   19305             :       }
   19306             :       
   19307           0 :       if (printError == "all" || printError == "client") {
   19308             :         std::cerr << "Error: " << s << std::endl;
   19309             :       }
   19310             :       
   19311             :       
   19312             :       
   19313             :       
   19314             :       {
   19315             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   19316             :       };
   19317             :       
   19318           0 :     } catch (...) {
   19319             :       {
   19320             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   19321             :       };
   19322           0 :     }
   19323             :   }
   19324           0 :   *(std::vector< libsumo::TraCINextStopData > **)&jresult = result; 
   19325           0 :   return jresult;
   19326             : }
   19327             : 
   19328             : 
   19329           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCINextStopDataVector2_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   19330             :   jlong jresult = 0 ;
   19331             :   std::vector< libsumo::TraCINextStopData > *arg1 = 0 ;
   19332             :   std::vector< libsumo::TraCINextStopData > *result = 0 ;
   19333             :   
   19334             :   (void)jenv;
   19335             :   (void)jcls;
   19336             :   (void)jarg1_;
   19337           0 :   arg1 = *(std::vector< libsumo::TraCINextStopData > **)&jarg1;
   19338           0 :   if (!arg1) {
   19339           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCINextStopData > const & reference is null");
   19340           0 :     return 0;
   19341             :   } 
   19342             :   {
   19343             :     try {
   19344           0 :       result = (std::vector< libsumo::TraCINextStopData > *)new std::vector< libsumo::TraCINextStopData >((std::vector< libsumo::TraCINextStopData > const &)*arg1);
   19345           0 :     } catch (const libsumo::TraCIException& e) {
   19346           0 :       const std::string s = e.what();
   19347             :       std::string printError;
   19348           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   19349           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   19350             :       }
   19351             :       
   19352           0 :       if (printError == "all" || printError == "client") {
   19353             :         std::cerr << "Error: " << s << std::endl;
   19354             :       }
   19355             :       
   19356             :       
   19357             :       
   19358             :       
   19359             :       {
   19360             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   19361             :       };
   19362             :       
   19363           0 :     } catch (const std::exception& e) {
   19364           0 :       const std::string s = e.what();
   19365             :       std::string printError;
   19366           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   19367           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   19368             :       }
   19369             :       
   19370           0 :       if (printError == "all" || printError == "client") {
   19371             :         std::cerr << "Error: " << s << std::endl;
   19372             :       }
   19373             :       
   19374             :       
   19375             :       
   19376             :       
   19377             :       {
   19378             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   19379             :       };
   19380             :       
   19381           0 :     } catch (...) {
   19382             :       {
   19383             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   19384             :       };
   19385           0 :     }
   19386             :   }
   19387           0 :   *(std::vector< libsumo::TraCINextStopData > **)&jresult = result; 
   19388           0 :   return jresult;
   19389             : }
   19390             : 
   19391             : 
   19392           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopDataVector2_1capacity(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   19393             :   jlong jresult = 0 ;
   19394             :   std::vector< libsumo::TraCINextStopData > *arg1 = (std::vector< libsumo::TraCINextStopData > *) 0 ;
   19395             :   std::vector< libsumo::TraCINextStopData >::size_type result;
   19396             :   
   19397             :   (void)jenv;
   19398             :   (void)jcls;
   19399             :   (void)jarg1_;
   19400           0 :   arg1 = *(std::vector< libsumo::TraCINextStopData > **)&jarg1; 
   19401             :   {
   19402             :     try {
   19403             :       result = ((std::vector< libsumo::TraCINextStopData > const *)arg1)->capacity();
   19404             :     } catch (const libsumo::TraCIException& e) {
   19405             :       const std::string s = e.what();
   19406             :       std::string printError;
   19407             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   19408             :         printError = std::getenv("TRACI_PRINT_ERROR");
   19409             :       }
   19410             :       
   19411             :       if (printError == "all" || printError == "client") {
   19412             :         std::cerr << "Error: " << s << std::endl;
   19413             :       }
   19414             :       
   19415             :       
   19416             :       
   19417             :       
   19418             :       {
   19419             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   19420             :       };
   19421             :       
   19422             :     } catch (const std::exception& e) {
   19423             :       const std::string s = e.what();
   19424             :       std::string printError;
   19425             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   19426             :         printError = std::getenv("TRACI_PRINT_ERROR");
   19427             :       }
   19428             :       
   19429             :       if (printError == "all" || printError == "client") {
   19430             :         std::cerr << "Error: " << s << std::endl;
   19431             :       }
   19432             :       
   19433             :       
   19434             :       
   19435             :       
   19436             :       {
   19437             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   19438             :       };
   19439             :       
   19440             :     } catch (...) {
   19441             :       {
   19442             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   19443             :       };
   19444             :     }
   19445             :   }
   19446             :   jresult = (jlong)result; 
   19447             :   return jresult;
   19448             : }
   19449             : 
   19450             : 
   19451           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopDataVector2_1reserve(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
   19452             :   std::vector< libsumo::TraCINextStopData > *arg1 = (std::vector< libsumo::TraCINextStopData > *) 0 ;
   19453             :   std::vector< libsumo::TraCINextStopData >::size_type arg2 ;
   19454             :   
   19455             :   (void)jenv;
   19456             :   (void)jcls;
   19457             :   (void)jarg1_;
   19458           0 :   arg1 = *(std::vector< libsumo::TraCINextStopData > **)&jarg1; 
   19459           0 :   arg2 = (std::vector< libsumo::TraCINextStopData >::size_type)jarg2; 
   19460             :   {
   19461             :     try {
   19462             :       try {
   19463           0 :         (arg1)->reserve(arg2);
   19464           0 :       } catch(std::length_error &_e) {
   19465           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   19466             :         return ;
   19467           0 :       }
   19468           0 :     } catch (const libsumo::TraCIException& e) {
   19469           0 :       const std::string s = e.what();
   19470             :       std::string printError;
   19471           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   19472           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   19473             :       }
   19474             :       
   19475           0 :       if (printError == "all" || printError == "client") {
   19476             :         std::cerr << "Error: " << s << std::endl;
   19477             :       }
   19478             :       
   19479             :       
   19480             :       
   19481             :       
   19482             :       {
   19483             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   19484             :       };
   19485             :       
   19486           0 :     } catch (const std::exception& e) {
   19487           0 :       const std::string s = e.what();
   19488             :       std::string printError;
   19489           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   19490           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   19491             :       }
   19492             :       
   19493           0 :       if (printError == "all" || printError == "client") {
   19494             :         std::cerr << "Error: " << s << std::endl;
   19495             :       }
   19496             :       
   19497             :       
   19498             :       
   19499             :       
   19500             :       {
   19501             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   19502             :       };
   19503             :       
   19504           0 :     } catch (...) {
   19505             :       {
   19506             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   19507             :       };
   19508           0 :     }
   19509             :   }
   19510             : }
   19511             : 
   19512             : 
   19513           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopDataVector2_1isEmpty(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   19514             :   jboolean jresult = 0 ;
   19515             :   std::vector< libsumo::TraCINextStopData > *arg1 = (std::vector< libsumo::TraCINextStopData > *) 0 ;
   19516             :   bool result;
   19517             :   
   19518             :   (void)jenv;
   19519             :   (void)jcls;
   19520             :   (void)jarg1_;
   19521           0 :   arg1 = *(std::vector< libsumo::TraCINextStopData > **)&jarg1; 
   19522             :   {
   19523             :     try {
   19524             :       result = (bool)((std::vector< libsumo::TraCINextStopData > const *)arg1)->empty();
   19525             :     } catch (const libsumo::TraCIException& e) {
   19526             :       const std::string s = e.what();
   19527             :       std::string printError;
   19528             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   19529             :         printError = std::getenv("TRACI_PRINT_ERROR");
   19530             :       }
   19531             :       
   19532             :       if (printError == "all" || printError == "client") {
   19533             :         std::cerr << "Error: " << s << std::endl;
   19534             :       }
   19535             :       
   19536             :       
   19537             :       
   19538             :       
   19539             :       {
   19540             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   19541             :       };
   19542             :       
   19543             :     } catch (const std::exception& e) {
   19544             :       const std::string s = e.what();
   19545             :       std::string printError;
   19546             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   19547             :         printError = std::getenv("TRACI_PRINT_ERROR");
   19548             :       }
   19549             :       
   19550             :       if (printError == "all" || printError == "client") {
   19551             :         std::cerr << "Error: " << s << std::endl;
   19552             :       }
   19553             :       
   19554             :       
   19555             :       
   19556             :       
   19557             :       {
   19558             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   19559             :       };
   19560             :       
   19561             :     } catch (...) {
   19562             :       {
   19563             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   19564             :       };
   19565             :     }
   19566             :   }
   19567           0 :   jresult = (jboolean)result; 
   19568             :   return jresult;
   19569             : }
   19570             : 
   19571             : 
   19572           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopDataVector2_1clear(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   19573             :   std::vector< libsumo::TraCINextStopData > *arg1 = (std::vector< libsumo::TraCINextStopData > *) 0 ;
   19574             :   
   19575             :   (void)jenv;
   19576             :   (void)jcls;
   19577             :   (void)jarg1_;
   19578           0 :   arg1 = *(std::vector< libsumo::TraCINextStopData > **)&jarg1; 
   19579             :   {
   19580             :     try {
   19581             :       (arg1)->clear();
   19582             :     } catch (const libsumo::TraCIException& e) {
   19583             :       const std::string s = e.what();
   19584             :       std::string printError;
   19585             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   19586             :         printError = std::getenv("TRACI_PRINT_ERROR");
   19587             :       }
   19588             :       
   19589             :       if (printError == "all" || printError == "client") {
   19590             :         std::cerr << "Error: " << s << std::endl;
   19591             :       }
   19592             :       
   19593             :       
   19594             :       
   19595             :       
   19596             :       {
   19597             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   19598             :       };
   19599             :       
   19600             :     } catch (const std::exception& e) {
   19601             :       const std::string s = e.what();
   19602             :       std::string printError;
   19603             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   19604             :         printError = std::getenv("TRACI_PRINT_ERROR");
   19605             :       }
   19606             :       
   19607             :       if (printError == "all" || printError == "client") {
   19608             :         std::cerr << "Error: " << s << std::endl;
   19609             :       }
   19610             :       
   19611             :       
   19612             :       
   19613             :       
   19614             :       {
   19615             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   19616             :       };
   19617             :       
   19618             :     } catch (...) {
   19619             :       {
   19620             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   19621             :       };
   19622             :     }
   19623             :   }
   19624             : }
   19625             : 
   19626             : 
   19627           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCINextStopDataVector2_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2, jobject jarg2_) {
   19628             :   jlong jresult = 0 ;
   19629             :   jint arg1 ;
   19630             :   libsumo::TraCINextStopData *arg2 = 0 ;
   19631             :   std::vector< libsumo::TraCINextStopData > *result = 0 ;
   19632             :   
   19633             :   (void)jenv;
   19634             :   (void)jcls;
   19635             :   (void)jarg2_;
   19636             :   arg1 = jarg1; 
   19637             :   
   19638           0 :   arg2 = (libsumo::TraCINextStopData *)((*(std::shared_ptr< const libsumo::TraCINextStopData > **)&jarg2) ? (*(std::shared_ptr< const libsumo::TraCINextStopData > **)&jarg2)->get() : 0);
   19639           0 :   if (!arg2) {
   19640           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCINextStopData const & reference is null");
   19641           0 :     return 0;
   19642             :   } 
   19643             :   {
   19644             :     try {
   19645             :       try {
   19646           0 :         result = (std::vector< libsumo::TraCINextStopData > *)new_std_vector_Sl_libsumo_TraCINextStopData_Sg___SWIG_2(arg1,(libsumo::TraCINextStopData const &)*arg2);
   19647           0 :       } catch(std::out_of_range &_e) {
   19648           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   19649             :         return 0;
   19650           0 :       }
   19651           0 :     } catch (const libsumo::TraCIException& e) {
   19652           0 :       const std::string s = e.what();
   19653             :       std::string printError;
   19654           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   19655           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   19656             :       }
   19657             :       
   19658           0 :       if (printError == "all" || printError == "client") {
   19659             :         std::cerr << "Error: " << s << std::endl;
   19660             :       }
   19661             :       
   19662             :       
   19663             :       
   19664             :       
   19665             :       {
   19666             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   19667             :       };
   19668             :       
   19669           0 :     } catch (const std::exception& e) {
   19670           0 :       const std::string s = e.what();
   19671             :       std::string printError;
   19672           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   19673           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   19674             :       }
   19675             :       
   19676           0 :       if (printError == "all" || printError == "client") {
   19677             :         std::cerr << "Error: " << s << std::endl;
   19678             :       }
   19679             :       
   19680             :       
   19681             :       
   19682             :       
   19683             :       {
   19684             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   19685             :       };
   19686             :       
   19687           0 :     } catch (...) {
   19688             :       {
   19689             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   19690             :       };
   19691           0 :     }
   19692             :   }
   19693           0 :   *(std::vector< libsumo::TraCINextStopData > **)&jresult = result; 
   19694           0 :   return jresult;
   19695             : }
   19696             : 
   19697             : 
   19698           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopDataVector2_1doSize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   19699             :   jint jresult = 0 ;
   19700             :   std::vector< libsumo::TraCINextStopData > *arg1 = (std::vector< libsumo::TraCINextStopData > *) 0 ;
   19701             :   jint result;
   19702             :   
   19703             :   (void)jenv;
   19704             :   (void)jcls;
   19705             :   (void)jarg1_;
   19706           0 :   arg1 = *(std::vector< libsumo::TraCINextStopData > **)&jarg1; 
   19707             :   {
   19708             :     try {
   19709             :       try {
   19710             :         result = std_vector_Sl_libsumo_TraCINextStopData_Sg__doSize((std::vector< libsumo::TraCINextStopData > const *)arg1);
   19711           0 :       } catch(std::out_of_range &_e) {
   19712           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   19713             :         return 0;
   19714           0 :       }
   19715           0 :     } catch (const libsumo::TraCIException& e) {
   19716           0 :       const std::string s = e.what();
   19717             :       std::string printError;
   19718           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   19719           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   19720             :       }
   19721             :       
   19722           0 :       if (printError == "all" || printError == "client") {
   19723             :         std::cerr << "Error: " << s << std::endl;
   19724             :       }
   19725             :       
   19726             :       
   19727             :       
   19728             :       
   19729             :       {
   19730             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   19731             :       };
   19732             :       
   19733           0 :     } catch (const std::exception& e) {
   19734           0 :       const std::string s = e.what();
   19735             :       std::string printError;
   19736           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   19737           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   19738             :       }
   19739             :       
   19740           0 :       if (printError == "all" || printError == "client") {
   19741             :         std::cerr << "Error: " << s << std::endl;
   19742             :       }
   19743             :       
   19744             :       
   19745             :       
   19746             :       
   19747             :       {
   19748             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   19749             :       };
   19750             :       
   19751           0 :     } catch (...) {
   19752             :       {
   19753             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   19754             :       };
   19755           0 :     }
   19756             :   }
   19757             :   jresult = result; 
   19758             :   return jresult;
   19759             : }
   19760             : 
   19761             : 
   19762           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopDataVector2_1doAdd_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
   19763             :   std::vector< libsumo::TraCINextStopData > *arg1 = (std::vector< libsumo::TraCINextStopData > *) 0 ;
   19764             :   std::vector< libsumo::TraCINextStopData >::value_type *arg2 = 0 ;
   19765             :   
   19766             :   (void)jenv;
   19767             :   (void)jcls;
   19768             :   (void)jarg1_;
   19769             :   (void)jarg2_;
   19770           0 :   arg1 = *(std::vector< libsumo::TraCINextStopData > **)&jarg1; 
   19771             :   
   19772           0 :   arg2 = (std::vector< libsumo::TraCINextStopData >::value_type *)((*(std::shared_ptr< const libsumo::TraCINextStopData > **)&jarg2) ? (*(std::shared_ptr< const libsumo::TraCINextStopData > **)&jarg2)->get() : 0);
   19773           0 :   if (!arg2) {
   19774           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCINextStopData >::value_type const & reference is null");
   19775           0 :     return ;
   19776             :   } 
   19777             :   {
   19778             :     try {
   19779             :       std_vector_Sl_libsumo_TraCINextStopData_Sg__doAdd__SWIG_0(arg1,(libsumo::TraCINextStopData const &)*arg2);
   19780           0 :     } catch (const libsumo::TraCIException& e) {
   19781           0 :       const std::string s = e.what();
   19782             :       std::string printError;
   19783           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   19784           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   19785             :       }
   19786             :       
   19787           0 :       if (printError == "all" || printError == "client") {
   19788             :         std::cerr << "Error: " << s << std::endl;
   19789             :       }
   19790             :       
   19791             :       
   19792             :       
   19793             :       
   19794             :       {
   19795             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   19796             :       };
   19797             :       
   19798           0 :     } catch (const std::exception& e) {
   19799           0 :       const std::string s = e.what();
   19800             :       std::string printError;
   19801           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   19802           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   19803             :       }
   19804             :       
   19805           0 :       if (printError == "all" || printError == "client") {
   19806             :         std::cerr << "Error: " << s << std::endl;
   19807             :       }
   19808             :       
   19809             :       
   19810             :       
   19811             :       
   19812             :       {
   19813             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   19814             :       };
   19815             :       
   19816           0 :     } catch (...) {
   19817             :       {
   19818             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   19819             :       };
   19820           0 :     }
   19821             :   }
   19822             : }
   19823             : 
   19824             : 
   19825           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopDataVector2_1doAdd_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) {
   19826             :   std::vector< libsumo::TraCINextStopData > *arg1 = (std::vector< libsumo::TraCINextStopData > *) 0 ;
   19827             :   jint arg2 ;
   19828             :   std::vector< libsumo::TraCINextStopData >::value_type *arg3 = 0 ;
   19829             :   
   19830             :   (void)jenv;
   19831             :   (void)jcls;
   19832             :   (void)jarg1_;
   19833             :   (void)jarg3_;
   19834           0 :   arg1 = *(std::vector< libsumo::TraCINextStopData > **)&jarg1; 
   19835             :   arg2 = jarg2; 
   19836             :   
   19837           0 :   arg3 = (std::vector< libsumo::TraCINextStopData >::value_type *)((*(std::shared_ptr< const libsumo::TraCINextStopData > **)&jarg3) ? (*(std::shared_ptr< const libsumo::TraCINextStopData > **)&jarg3)->get() : 0);
   19838           0 :   if (!arg3) {
   19839           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCINextStopData >::value_type const & reference is null");
   19840           0 :     return ;
   19841             :   } 
   19842             :   {
   19843             :     try {
   19844             :       try {
   19845           0 :         std_vector_Sl_libsumo_TraCINextStopData_Sg__doAdd__SWIG_1(arg1,arg2,(libsumo::TraCINextStopData const &)*arg3);
   19846           0 :       } catch(std::out_of_range &_e) {
   19847           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   19848             :         return ;
   19849           0 :       }
   19850           0 :     } catch (const libsumo::TraCIException& e) {
   19851           0 :       const std::string s = e.what();
   19852             :       std::string printError;
   19853           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   19854           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   19855             :       }
   19856             :       
   19857           0 :       if (printError == "all" || printError == "client") {
   19858             :         std::cerr << "Error: " << s << std::endl;
   19859             :       }
   19860             :       
   19861             :       
   19862             :       
   19863             :       
   19864             :       {
   19865             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   19866             :       };
   19867             :       
   19868           0 :     } catch (const std::exception& e) {
   19869           0 :       const std::string s = e.what();
   19870             :       std::string printError;
   19871           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   19872           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   19873             :       }
   19874             :       
   19875           0 :       if (printError == "all" || printError == "client") {
   19876             :         std::cerr << "Error: " << s << std::endl;
   19877             :       }
   19878             :       
   19879             :       
   19880             :       
   19881             :       
   19882             :       {
   19883             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   19884             :       };
   19885             :       
   19886           0 :     } catch (...) {
   19887             :       {
   19888             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   19889             :       };
   19890           0 :     }
   19891             :   }
   19892             : }
   19893             : 
   19894             : 
   19895           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopDataVector2_1doRemove(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
   19896             :   jlong jresult = 0 ;
   19897             :   std::vector< libsumo::TraCINextStopData > *arg1 = (std::vector< libsumo::TraCINextStopData > *) 0 ;
   19898             :   jint arg2 ;
   19899           0 :   std::vector< libsumo::TraCINextStopData >::value_type result;
   19900             :   
   19901             :   (void)jenv;
   19902             :   (void)jcls;
   19903             :   (void)jarg1_;
   19904           0 :   arg1 = *(std::vector< libsumo::TraCINextStopData > **)&jarg1; 
   19905             :   arg2 = jarg2; 
   19906             :   {
   19907             :     try {
   19908             :       try {
   19909           0 :         result = std_vector_Sl_libsumo_TraCINextStopData_Sg__doRemove(arg1,arg2);
   19910           0 :       } catch(std::out_of_range &_e) {
   19911           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   19912             :         return 0;
   19913           0 :       }
   19914           0 :     } catch (const libsumo::TraCIException& e) {
   19915           0 :       const std::string s = e.what();
   19916             :       std::string printError;
   19917           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   19918           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   19919             :       }
   19920             :       
   19921           0 :       if (printError == "all" || printError == "client") {
   19922             :         std::cerr << "Error: " << s << std::endl;
   19923             :       }
   19924             :       
   19925             :       
   19926             :       
   19927             :       
   19928             :       {
   19929             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   19930             :       };
   19931             :       
   19932           0 :     } catch (const std::exception& e) {
   19933           0 :       const std::string s = e.what();
   19934             :       std::string printError;
   19935           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   19936           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   19937             :       }
   19938             :       
   19939           0 :       if (printError == "all" || printError == "client") {
   19940             :         std::cerr << "Error: " << s << std::endl;
   19941             :       }
   19942             :       
   19943             :       
   19944             :       
   19945             :       
   19946             :       {
   19947             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   19948             :       };
   19949             :       
   19950           0 :     } catch (...) {
   19951             :       {
   19952             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   19953             :       };
   19954           0 :     }
   19955             :   }
   19956           0 :   *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jresult = new std::shared_ptr<  libsumo::TraCINextStopData >(new std::vector< libsumo::TraCINextStopData >::value_type((std::vector< libsumo::TraCINextStopData >::value_type &)result)); 
   19957           0 :   return jresult;
   19958           0 : }
   19959             : 
   19960             : 
   19961           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopDataVector2_1doGet(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
   19962             :   jlong jresult = 0 ;
   19963             :   std::vector< libsumo::TraCINextStopData > *arg1 = (std::vector< libsumo::TraCINextStopData > *) 0 ;
   19964             :   jint arg2 ;
   19965             :   std::vector< libsumo::TraCINextStopData >::value_type *result = 0 ;
   19966             :   
   19967             :   (void)jenv;
   19968             :   (void)jcls;
   19969             :   (void)jarg1_;
   19970           0 :   arg1 = *(std::vector< libsumo::TraCINextStopData > **)&jarg1; 
   19971             :   arg2 = jarg2; 
   19972             :   {
   19973             :     try {
   19974             :       try {
   19975           0 :         result = (std::vector< libsumo::TraCINextStopData >::value_type *) &std_vector_Sl_libsumo_TraCINextStopData_Sg__doGet(arg1,arg2);
   19976           0 :       } catch(std::out_of_range &_e) {
   19977           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   19978             :         return 0;
   19979           0 :       }
   19980           0 :     } catch (const libsumo::TraCIException& e) {
   19981           0 :       const std::string s = e.what();
   19982             :       std::string printError;
   19983           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   19984           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   19985             :       }
   19986             :       
   19987           0 :       if (printError == "all" || printError == "client") {
   19988             :         std::cerr << "Error: " << s << std::endl;
   19989             :       }
   19990             :       
   19991             :       
   19992             :       
   19993             :       
   19994             :       {
   19995             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   19996             :       };
   19997             :       
   19998           0 :     } catch (const std::exception& e) {
   19999           0 :       const std::string s = e.what();
   20000             :       std::string printError;
   20001           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   20002           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   20003             :       }
   20004             :       
   20005           0 :       if (printError == "all" || printError == "client") {
   20006             :         std::cerr << "Error: " << s << std::endl;
   20007             :       }
   20008             :       
   20009             :       
   20010             :       
   20011             :       
   20012             :       {
   20013             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   20014             :       };
   20015             :       
   20016           0 :     } catch (...) {
   20017             :       {
   20018             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   20019             :       };
   20020           0 :     }
   20021             :   }
   20022           0 :   *(std::shared_ptr< const libsumo::TraCINextStopData > **)&jresult = new std::shared_ptr< const libsumo::TraCINextStopData >(result SWIG_NO_NULL_DELETER_0); 
   20023           0 :   return jresult;
   20024             : }
   20025             : 
   20026             : 
   20027           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopDataVector2_1doSet(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) {
   20028             :   jlong jresult = 0 ;
   20029             :   std::vector< libsumo::TraCINextStopData > *arg1 = (std::vector< libsumo::TraCINextStopData > *) 0 ;
   20030             :   jint arg2 ;
   20031             :   std::vector< libsumo::TraCINextStopData >::value_type *arg3 = 0 ;
   20032           0 :   std::vector< libsumo::TraCINextStopData >::value_type result;
   20033             :   
   20034             :   (void)jenv;
   20035             :   (void)jcls;
   20036             :   (void)jarg1_;
   20037             :   (void)jarg3_;
   20038           0 :   arg1 = *(std::vector< libsumo::TraCINextStopData > **)&jarg1; 
   20039             :   arg2 = jarg2; 
   20040             :   
   20041           0 :   arg3 = (std::vector< libsumo::TraCINextStopData >::value_type *)((*(std::shared_ptr< const libsumo::TraCINextStopData > **)&jarg3) ? (*(std::shared_ptr< const libsumo::TraCINextStopData > **)&jarg3)->get() : 0);
   20042           0 :   if (!arg3) {
   20043           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCINextStopData >::value_type const & reference is null");
   20044             :     return 0;
   20045             :   } 
   20046             :   {
   20047             :     try {
   20048             :       try {
   20049           0 :         result = std_vector_Sl_libsumo_TraCINextStopData_Sg__doSet(arg1,arg2,(libsumo::TraCINextStopData const &)*arg3);
   20050           0 :       } catch(std::out_of_range &_e) {
   20051           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   20052             :         return 0;
   20053           0 :       }
   20054           0 :     } catch (const libsumo::TraCIException& e) {
   20055           0 :       const std::string s = e.what();
   20056             :       std::string printError;
   20057           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   20058           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   20059             :       }
   20060             :       
   20061           0 :       if (printError == "all" || printError == "client") {
   20062             :         std::cerr << "Error: " << s << std::endl;
   20063             :       }
   20064             :       
   20065             :       
   20066             :       
   20067             :       
   20068             :       {
   20069             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   20070             :       };
   20071             :       
   20072           0 :     } catch (const std::exception& e) {
   20073           0 :       const std::string s = e.what();
   20074             :       std::string printError;
   20075           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   20076           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   20077             :       }
   20078             :       
   20079           0 :       if (printError == "all" || printError == "client") {
   20080             :         std::cerr << "Error: " << s << std::endl;
   20081             :       }
   20082             :       
   20083             :       
   20084             :       
   20085             :       
   20086             :       {
   20087             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   20088             :       };
   20089             :       
   20090           0 :     } catch (...) {
   20091             :       {
   20092             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   20093             :       };
   20094           0 :     }
   20095             :   }
   20096           0 :   *(std::shared_ptr<  libsumo::TraCINextStopData > **)&jresult = new std::shared_ptr<  libsumo::TraCINextStopData >(new std::vector< libsumo::TraCINextStopData >::value_type((std::vector< libsumo::TraCINextStopData >::value_type &)result)); 
   20097           0 :   return jresult;
   20098           0 : }
   20099             : 
   20100             : 
   20101           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopDataVector2_1doRemoveRange(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3) {
   20102             :   std::vector< libsumo::TraCINextStopData > *arg1 = (std::vector< libsumo::TraCINextStopData > *) 0 ;
   20103             :   jint arg2 ;
   20104             :   jint arg3 ;
   20105             :   
   20106             :   (void)jenv;
   20107             :   (void)jcls;
   20108             :   (void)jarg1_;
   20109           0 :   arg1 = *(std::vector< libsumo::TraCINextStopData > **)&jarg1; 
   20110             :   arg2 = jarg2; 
   20111             :   arg3 = jarg3; 
   20112             :   {
   20113             :     try {
   20114             :       try {
   20115           0 :         std_vector_Sl_libsumo_TraCINextStopData_Sg__doRemoveRange(arg1,arg2,arg3);
   20116           0 :       } catch(std::out_of_range &_e) {
   20117           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   20118             :         return ;
   20119           0 :       }
   20120           0 :     } catch (const libsumo::TraCIException& e) {
   20121           0 :       const std::string s = e.what();
   20122             :       std::string printError;
   20123           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   20124           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   20125             :       }
   20126             :       
   20127           0 :       if (printError == "all" || printError == "client") {
   20128             :         std::cerr << "Error: " << s << std::endl;
   20129             :       }
   20130             :       
   20131             :       
   20132             :       
   20133             :       
   20134             :       {
   20135             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   20136             :       };
   20137             :       
   20138           0 :     } catch (const std::exception& e) {
   20139           0 :       const std::string s = e.what();
   20140             :       std::string printError;
   20141           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   20142           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   20143             :       }
   20144             :       
   20145           0 :       if (printError == "all" || printError == "client") {
   20146             :         std::cerr << "Error: " << s << std::endl;
   20147             :       }
   20148             :       
   20149             :       
   20150             :       
   20151             :       
   20152             :       {
   20153             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   20154             :       };
   20155             :       
   20156           0 :     } catch (...) {
   20157             :       {
   20158             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   20159             :       };
   20160           0 :     }
   20161             :   }
   20162             : }
   20163             : 
   20164             : 
   20165           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCINextStopDataVector2(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   20166             :   std::vector< libsumo::TraCINextStopData > *arg1 = (std::vector< libsumo::TraCINextStopData > *) 0 ;
   20167             :   
   20168             :   (void)jenv;
   20169             :   (void)jcls;
   20170           0 :   arg1 = *(std::vector< libsumo::TraCINextStopData > **)&jarg1; 
   20171             :   {
   20172             :     try {
   20173           0 :       delete arg1;
   20174             :     } catch (const libsumo::TraCIException& e) {
   20175             :       const std::string s = e.what();
   20176             :       std::string printError;
   20177             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   20178             :         printError = std::getenv("TRACI_PRINT_ERROR");
   20179             :       }
   20180             :       
   20181             :       if (printError == "all" || printError == "client") {
   20182             :         std::cerr << "Error: " << s << std::endl;
   20183             :       }
   20184             :       
   20185             :       
   20186             :       
   20187             :       
   20188             :       {
   20189             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   20190             :       };
   20191             :       
   20192             :     } catch (const std::exception& e) {
   20193             :       const std::string s = e.what();
   20194             :       std::string printError;
   20195             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   20196             :         printError = std::getenv("TRACI_PRINT_ERROR");
   20197             :       }
   20198             :       
   20199             :       if (printError == "all" || printError == "client") {
   20200             :         std::cerr << "Error: " << s << std::endl;
   20201             :       }
   20202             :       
   20203             :       
   20204             :       
   20205             :       
   20206             :       {
   20207             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   20208             :       };
   20209             :       
   20210             :     } catch (...) {
   20211             :       {
   20212             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   20213             :       };
   20214             :     }
   20215             :   }
   20216             : }
   20217             : 
   20218             : 
   20219           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIReservationVector_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
   20220             :   jlong jresult = 0 ;
   20221             :   std::vector< libsumo::TraCIReservation > *result = 0 ;
   20222             :   
   20223             :   (void)jenv;
   20224             :   (void)jcls;
   20225             :   {
   20226             :     try {
   20227           0 :       result = (std::vector< libsumo::TraCIReservation > *)new std::vector< libsumo::TraCIReservation >();
   20228           0 :     } catch (const libsumo::TraCIException& e) {
   20229           0 :       const std::string s = e.what();
   20230             :       std::string printError;
   20231           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   20232           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   20233             :       }
   20234             :       
   20235           0 :       if (printError == "all" || printError == "client") {
   20236             :         std::cerr << "Error: " << s << std::endl;
   20237             :       }
   20238             :       
   20239             :       
   20240             :       
   20241             :       
   20242             :       {
   20243             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   20244             :       };
   20245             :       
   20246           0 :     } catch (const std::exception& e) {
   20247           0 :       const std::string s = e.what();
   20248             :       std::string printError;
   20249           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   20250           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   20251             :       }
   20252             :       
   20253           0 :       if (printError == "all" || printError == "client") {
   20254             :         std::cerr << "Error: " << s << std::endl;
   20255             :       }
   20256             :       
   20257             :       
   20258             :       
   20259             :       
   20260             :       {
   20261             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   20262             :       };
   20263             :       
   20264           0 :     } catch (...) {
   20265             :       {
   20266             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   20267             :       };
   20268           0 :     }
   20269             :   }
   20270           0 :   *(std::vector< libsumo::TraCIReservation > **)&jresult = result; 
   20271           0 :   return jresult;
   20272             : }
   20273             : 
   20274             : 
   20275           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIReservationVector_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   20276             :   jlong jresult = 0 ;
   20277             :   std::vector< libsumo::TraCIReservation > *arg1 = 0 ;
   20278             :   std::vector< libsumo::TraCIReservation > *result = 0 ;
   20279             :   
   20280             :   (void)jenv;
   20281             :   (void)jcls;
   20282             :   (void)jarg1_;
   20283           0 :   arg1 = *(std::vector< libsumo::TraCIReservation > **)&jarg1;
   20284           0 :   if (!arg1) {
   20285           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCIReservation > const & reference is null");
   20286           0 :     return 0;
   20287             :   } 
   20288             :   {
   20289             :     try {
   20290           0 :       result = (std::vector< libsumo::TraCIReservation > *)new std::vector< libsumo::TraCIReservation >((std::vector< libsumo::TraCIReservation > const &)*arg1);
   20291           0 :     } catch (const libsumo::TraCIException& e) {
   20292           0 :       const std::string s = e.what();
   20293             :       std::string printError;
   20294           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   20295           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   20296             :       }
   20297             :       
   20298           0 :       if (printError == "all" || printError == "client") {
   20299             :         std::cerr << "Error: " << s << std::endl;
   20300             :       }
   20301             :       
   20302             :       
   20303             :       
   20304             :       
   20305             :       {
   20306             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   20307             :       };
   20308             :       
   20309           0 :     } catch (const std::exception& e) {
   20310           0 :       const std::string s = e.what();
   20311             :       std::string printError;
   20312           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   20313           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   20314             :       }
   20315             :       
   20316           0 :       if (printError == "all" || printError == "client") {
   20317             :         std::cerr << "Error: " << s << std::endl;
   20318             :       }
   20319             :       
   20320             :       
   20321             :       
   20322             :       
   20323             :       {
   20324             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   20325             :       };
   20326             :       
   20327           0 :     } catch (...) {
   20328             :       {
   20329             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   20330             :       };
   20331           0 :     }
   20332             :   }
   20333           0 :   *(std::vector< libsumo::TraCIReservation > **)&jresult = result; 
   20334           0 :   return jresult;
   20335             : }
   20336             : 
   20337             : 
   20338           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIReservationVector_1capacity(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   20339             :   jlong jresult = 0 ;
   20340             :   std::vector< libsumo::TraCIReservation > *arg1 = (std::vector< libsumo::TraCIReservation > *) 0 ;
   20341             :   std::vector< libsumo::TraCIReservation >::size_type result;
   20342             :   
   20343             :   (void)jenv;
   20344             :   (void)jcls;
   20345             :   (void)jarg1_;
   20346           0 :   arg1 = *(std::vector< libsumo::TraCIReservation > **)&jarg1; 
   20347             :   {
   20348             :     try {
   20349             :       result = ((std::vector< libsumo::TraCIReservation > const *)arg1)->capacity();
   20350             :     } catch (const libsumo::TraCIException& e) {
   20351             :       const std::string s = e.what();
   20352             :       std::string printError;
   20353             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   20354             :         printError = std::getenv("TRACI_PRINT_ERROR");
   20355             :       }
   20356             :       
   20357             :       if (printError == "all" || printError == "client") {
   20358             :         std::cerr << "Error: " << s << std::endl;
   20359             :       }
   20360             :       
   20361             :       
   20362             :       
   20363             :       
   20364             :       {
   20365             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   20366             :       };
   20367             :       
   20368             :     } catch (const std::exception& e) {
   20369             :       const std::string s = e.what();
   20370             :       std::string printError;
   20371             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   20372             :         printError = std::getenv("TRACI_PRINT_ERROR");
   20373             :       }
   20374             :       
   20375             :       if (printError == "all" || printError == "client") {
   20376             :         std::cerr << "Error: " << s << std::endl;
   20377             :       }
   20378             :       
   20379             :       
   20380             :       
   20381             :       
   20382             :       {
   20383             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   20384             :       };
   20385             :       
   20386             :     } catch (...) {
   20387             :       {
   20388             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   20389             :       };
   20390             :     }
   20391             :   }
   20392             :   jresult = (jlong)result; 
   20393             :   return jresult;
   20394             : }
   20395             : 
   20396             : 
   20397           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIReservationVector_1reserve(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
   20398             :   std::vector< libsumo::TraCIReservation > *arg1 = (std::vector< libsumo::TraCIReservation > *) 0 ;
   20399             :   std::vector< libsumo::TraCIReservation >::size_type arg2 ;
   20400             :   
   20401             :   (void)jenv;
   20402             :   (void)jcls;
   20403             :   (void)jarg1_;
   20404           0 :   arg1 = *(std::vector< libsumo::TraCIReservation > **)&jarg1; 
   20405           0 :   arg2 = (std::vector< libsumo::TraCIReservation >::size_type)jarg2; 
   20406             :   {
   20407             :     try {
   20408             :       try {
   20409           0 :         (arg1)->reserve(arg2);
   20410           0 :       } catch(std::length_error &_e) {
   20411           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   20412             :         return ;
   20413           0 :       }
   20414           0 :     } catch (const libsumo::TraCIException& e) {
   20415           0 :       const std::string s = e.what();
   20416             :       std::string printError;
   20417           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   20418           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   20419             :       }
   20420             :       
   20421           0 :       if (printError == "all" || printError == "client") {
   20422             :         std::cerr << "Error: " << s << std::endl;
   20423             :       }
   20424             :       
   20425             :       
   20426             :       
   20427             :       
   20428             :       {
   20429             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   20430             :       };
   20431             :       
   20432           0 :     } catch (const std::exception& e) {
   20433           0 :       const std::string s = e.what();
   20434             :       std::string printError;
   20435           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   20436           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   20437             :       }
   20438             :       
   20439           0 :       if (printError == "all" || printError == "client") {
   20440             :         std::cerr << "Error: " << s << std::endl;
   20441             :       }
   20442             :       
   20443             :       
   20444             :       
   20445             :       
   20446             :       {
   20447             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   20448             :       };
   20449             :       
   20450           0 :     } catch (...) {
   20451             :       {
   20452             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   20453             :       };
   20454           0 :     }
   20455             :   }
   20456             : }
   20457             : 
   20458             : 
   20459           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIReservationVector_1isEmpty(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   20460             :   jboolean jresult = 0 ;
   20461             :   std::vector< libsumo::TraCIReservation > *arg1 = (std::vector< libsumo::TraCIReservation > *) 0 ;
   20462             :   bool result;
   20463             :   
   20464             :   (void)jenv;
   20465             :   (void)jcls;
   20466             :   (void)jarg1_;
   20467           0 :   arg1 = *(std::vector< libsumo::TraCIReservation > **)&jarg1; 
   20468             :   {
   20469             :     try {
   20470             :       result = (bool)((std::vector< libsumo::TraCIReservation > const *)arg1)->empty();
   20471             :     } catch (const libsumo::TraCIException& e) {
   20472             :       const std::string s = e.what();
   20473             :       std::string printError;
   20474             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   20475             :         printError = std::getenv("TRACI_PRINT_ERROR");
   20476             :       }
   20477             :       
   20478             :       if (printError == "all" || printError == "client") {
   20479             :         std::cerr << "Error: " << s << std::endl;
   20480             :       }
   20481             :       
   20482             :       
   20483             :       
   20484             :       
   20485             :       {
   20486             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   20487             :       };
   20488             :       
   20489             :     } catch (const std::exception& e) {
   20490             :       const std::string s = e.what();
   20491             :       std::string printError;
   20492             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   20493             :         printError = std::getenv("TRACI_PRINT_ERROR");
   20494             :       }
   20495             :       
   20496             :       if (printError == "all" || printError == "client") {
   20497             :         std::cerr << "Error: " << s << std::endl;
   20498             :       }
   20499             :       
   20500             :       
   20501             :       
   20502             :       
   20503             :       {
   20504             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   20505             :       };
   20506             :       
   20507             :     } catch (...) {
   20508             :       {
   20509             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   20510             :       };
   20511             :     }
   20512             :   }
   20513           0 :   jresult = (jboolean)result; 
   20514             :   return jresult;
   20515             : }
   20516             : 
   20517             : 
   20518           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIReservationVector_1clear(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   20519             :   std::vector< libsumo::TraCIReservation > *arg1 = (std::vector< libsumo::TraCIReservation > *) 0 ;
   20520             :   
   20521             :   (void)jenv;
   20522             :   (void)jcls;
   20523             :   (void)jarg1_;
   20524           0 :   arg1 = *(std::vector< libsumo::TraCIReservation > **)&jarg1; 
   20525             :   {
   20526             :     try {
   20527             :       (arg1)->clear();
   20528             :     } catch (const libsumo::TraCIException& e) {
   20529             :       const std::string s = e.what();
   20530             :       std::string printError;
   20531             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   20532             :         printError = std::getenv("TRACI_PRINT_ERROR");
   20533             :       }
   20534             :       
   20535             :       if (printError == "all" || printError == "client") {
   20536             :         std::cerr << "Error: " << s << std::endl;
   20537             :       }
   20538             :       
   20539             :       
   20540             :       
   20541             :       
   20542             :       {
   20543             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   20544             :       };
   20545             :       
   20546             :     } catch (const std::exception& e) {
   20547             :       const std::string s = e.what();
   20548             :       std::string printError;
   20549             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   20550             :         printError = std::getenv("TRACI_PRINT_ERROR");
   20551             :       }
   20552             :       
   20553             :       if (printError == "all" || printError == "client") {
   20554             :         std::cerr << "Error: " << s << std::endl;
   20555             :       }
   20556             :       
   20557             :       
   20558             :       
   20559             :       
   20560             :       {
   20561             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   20562             :       };
   20563             :       
   20564             :     } catch (...) {
   20565             :       {
   20566             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   20567             :       };
   20568             :     }
   20569             :   }
   20570             : }
   20571             : 
   20572             : 
   20573           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIReservationVector_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2, jobject jarg2_) {
   20574             :   jlong jresult = 0 ;
   20575             :   jint arg1 ;
   20576             :   libsumo::TraCIReservation *arg2 = 0 ;
   20577             :   std::vector< libsumo::TraCIReservation > *result = 0 ;
   20578             :   
   20579             :   (void)jenv;
   20580             :   (void)jcls;
   20581             :   (void)jarg2_;
   20582             :   arg1 = jarg1; 
   20583           0 :   arg2 = *(libsumo::TraCIReservation **)&jarg2;
   20584           0 :   if (!arg2) {
   20585           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIReservation const & reference is null");
   20586           0 :     return 0;
   20587             :   } 
   20588             :   {
   20589             :     try {
   20590             :       try {
   20591           0 :         result = (std::vector< libsumo::TraCIReservation > *)new_std_vector_Sl_libsumo_TraCIReservation_Sg___SWIG_2(arg1,(libsumo::TraCIReservation const &)*arg2);
   20592           0 :       } catch(std::out_of_range &_e) {
   20593           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   20594             :         return 0;
   20595           0 :       }
   20596           0 :     } catch (const libsumo::TraCIException& e) {
   20597           0 :       const std::string s = e.what();
   20598             :       std::string printError;
   20599           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   20600           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   20601             :       }
   20602             :       
   20603           0 :       if (printError == "all" || printError == "client") {
   20604             :         std::cerr << "Error: " << s << std::endl;
   20605             :       }
   20606             :       
   20607             :       
   20608             :       
   20609             :       
   20610             :       {
   20611             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   20612             :       };
   20613             :       
   20614           0 :     } catch (const std::exception& e) {
   20615           0 :       const std::string s = e.what();
   20616             :       std::string printError;
   20617           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   20618           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   20619             :       }
   20620             :       
   20621           0 :       if (printError == "all" || printError == "client") {
   20622             :         std::cerr << "Error: " << s << std::endl;
   20623             :       }
   20624             :       
   20625             :       
   20626             :       
   20627             :       
   20628             :       {
   20629             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   20630             :       };
   20631             :       
   20632           0 :     } catch (...) {
   20633             :       {
   20634             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   20635             :       };
   20636           0 :     }
   20637             :   }
   20638           0 :   *(std::vector< libsumo::TraCIReservation > **)&jresult = result; 
   20639           0 :   return jresult;
   20640             : }
   20641             : 
   20642             : 
   20643           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIReservationVector_1doSize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   20644             :   jint jresult = 0 ;
   20645             :   std::vector< libsumo::TraCIReservation > *arg1 = (std::vector< libsumo::TraCIReservation > *) 0 ;
   20646             :   jint result;
   20647             :   
   20648             :   (void)jenv;
   20649             :   (void)jcls;
   20650             :   (void)jarg1_;
   20651           0 :   arg1 = *(std::vector< libsumo::TraCIReservation > **)&jarg1; 
   20652             :   {
   20653             :     try {
   20654             :       try {
   20655             :         result = std_vector_Sl_libsumo_TraCIReservation_Sg__doSize((std::vector< libsumo::TraCIReservation > const *)arg1);
   20656           0 :       } catch(std::out_of_range &_e) {
   20657           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   20658             :         return 0;
   20659           0 :       }
   20660           0 :     } catch (const libsumo::TraCIException& e) {
   20661           0 :       const std::string s = e.what();
   20662             :       std::string printError;
   20663           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   20664           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   20665             :       }
   20666             :       
   20667           0 :       if (printError == "all" || printError == "client") {
   20668             :         std::cerr << "Error: " << s << std::endl;
   20669             :       }
   20670             :       
   20671             :       
   20672             :       
   20673             :       
   20674             :       {
   20675             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   20676             :       };
   20677             :       
   20678           0 :     } catch (const std::exception& e) {
   20679           0 :       const std::string s = e.what();
   20680             :       std::string printError;
   20681           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   20682           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   20683             :       }
   20684             :       
   20685           0 :       if (printError == "all" || printError == "client") {
   20686             :         std::cerr << "Error: " << s << std::endl;
   20687             :       }
   20688             :       
   20689             :       
   20690             :       
   20691             :       
   20692             :       {
   20693             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   20694             :       };
   20695             :       
   20696           0 :     } catch (...) {
   20697             :       {
   20698             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   20699             :       };
   20700           0 :     }
   20701             :   }
   20702             :   jresult = result; 
   20703             :   return jresult;
   20704             : }
   20705             : 
   20706             : 
   20707           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIReservationVector_1doAdd_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
   20708             :   std::vector< libsumo::TraCIReservation > *arg1 = (std::vector< libsumo::TraCIReservation > *) 0 ;
   20709             :   std::vector< libsumo::TraCIReservation >::value_type *arg2 = 0 ;
   20710             :   
   20711             :   (void)jenv;
   20712             :   (void)jcls;
   20713             :   (void)jarg1_;
   20714             :   (void)jarg2_;
   20715           0 :   arg1 = *(std::vector< libsumo::TraCIReservation > **)&jarg1; 
   20716           0 :   arg2 = *(std::vector< libsumo::TraCIReservation >::value_type **)&jarg2;
   20717           0 :   if (!arg2) {
   20718           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCIReservation >::value_type const & reference is null");
   20719           0 :     return ;
   20720             :   } 
   20721             :   {
   20722             :     try {
   20723             :       std_vector_Sl_libsumo_TraCIReservation_Sg__doAdd__SWIG_0(arg1,(libsumo::TraCIReservation const &)*arg2);
   20724           0 :     } catch (const libsumo::TraCIException& e) {
   20725           0 :       const std::string s = e.what();
   20726             :       std::string printError;
   20727           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   20728           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   20729             :       }
   20730             :       
   20731           0 :       if (printError == "all" || printError == "client") {
   20732             :         std::cerr << "Error: " << s << std::endl;
   20733             :       }
   20734             :       
   20735             :       
   20736             :       
   20737             :       
   20738             :       {
   20739             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   20740             :       };
   20741             :       
   20742           0 :     } catch (const std::exception& e) {
   20743           0 :       const std::string s = e.what();
   20744             :       std::string printError;
   20745           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   20746           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   20747             :       }
   20748             :       
   20749           0 :       if (printError == "all" || printError == "client") {
   20750             :         std::cerr << "Error: " << s << std::endl;
   20751             :       }
   20752             :       
   20753             :       
   20754             :       
   20755             :       
   20756             :       {
   20757             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   20758             :       };
   20759             :       
   20760           0 :     } catch (...) {
   20761             :       {
   20762             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   20763             :       };
   20764           0 :     }
   20765             :   }
   20766             : }
   20767             : 
   20768             : 
   20769           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIReservationVector_1doAdd_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) {
   20770             :   std::vector< libsumo::TraCIReservation > *arg1 = (std::vector< libsumo::TraCIReservation > *) 0 ;
   20771             :   jint arg2 ;
   20772             :   std::vector< libsumo::TraCIReservation >::value_type *arg3 = 0 ;
   20773             :   
   20774             :   (void)jenv;
   20775             :   (void)jcls;
   20776             :   (void)jarg1_;
   20777             :   (void)jarg3_;
   20778           0 :   arg1 = *(std::vector< libsumo::TraCIReservation > **)&jarg1; 
   20779             :   arg2 = jarg2; 
   20780           0 :   arg3 = *(std::vector< libsumo::TraCIReservation >::value_type **)&jarg3;
   20781           0 :   if (!arg3) {
   20782           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCIReservation >::value_type const & reference is null");
   20783           0 :     return ;
   20784             :   } 
   20785             :   {
   20786             :     try {
   20787             :       try {
   20788           0 :         std_vector_Sl_libsumo_TraCIReservation_Sg__doAdd__SWIG_1(arg1,arg2,(libsumo::TraCIReservation const &)*arg3);
   20789           0 :       } catch(std::out_of_range &_e) {
   20790           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   20791             :         return ;
   20792           0 :       }
   20793           0 :     } catch (const libsumo::TraCIException& e) {
   20794           0 :       const std::string s = e.what();
   20795             :       std::string printError;
   20796           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   20797           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   20798             :       }
   20799             :       
   20800           0 :       if (printError == "all" || printError == "client") {
   20801             :         std::cerr << "Error: " << s << std::endl;
   20802             :       }
   20803             :       
   20804             :       
   20805             :       
   20806             :       
   20807             :       {
   20808             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   20809             :       };
   20810             :       
   20811           0 :     } catch (const std::exception& e) {
   20812           0 :       const std::string s = e.what();
   20813             :       std::string printError;
   20814           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   20815           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   20816             :       }
   20817             :       
   20818           0 :       if (printError == "all" || printError == "client") {
   20819             :         std::cerr << "Error: " << s << std::endl;
   20820             :       }
   20821             :       
   20822             :       
   20823             :       
   20824             :       
   20825             :       {
   20826             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   20827             :       };
   20828             :       
   20829           0 :     } catch (...) {
   20830             :       {
   20831             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   20832             :       };
   20833           0 :     }
   20834             :   }
   20835             : }
   20836             : 
   20837             : 
   20838           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIReservationVector_1doRemove(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
   20839             :   jlong jresult = 0 ;
   20840             :   std::vector< libsumo::TraCIReservation > *arg1 = (std::vector< libsumo::TraCIReservation > *) 0 ;
   20841             :   jint arg2 ;
   20842             :   std::vector< libsumo::TraCIReservation >::value_type result;
   20843             :   
   20844             :   (void)jenv;
   20845             :   (void)jcls;
   20846             :   (void)jarg1_;
   20847           0 :   arg1 = *(std::vector< libsumo::TraCIReservation > **)&jarg1; 
   20848             :   arg2 = jarg2; 
   20849             :   {
   20850             :     try {
   20851             :       try {
   20852           0 :         result = std_vector_Sl_libsumo_TraCIReservation_Sg__doRemove(arg1,arg2);
   20853           0 :       } catch(std::out_of_range &_e) {
   20854           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   20855             :         return 0;
   20856           0 :       }
   20857           0 :     } catch (const libsumo::TraCIException& e) {
   20858           0 :       const std::string s = e.what();
   20859             :       std::string printError;
   20860           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   20861           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   20862             :       }
   20863             :       
   20864           0 :       if (printError == "all" || printError == "client") {
   20865             :         std::cerr << "Error: " << s << std::endl;
   20866             :       }
   20867             :       
   20868             :       
   20869             :       
   20870             :       
   20871             :       {
   20872             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   20873             :       };
   20874             :       
   20875           0 :     } catch (const std::exception& e) {
   20876           0 :       const std::string s = e.what();
   20877             :       std::string printError;
   20878           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   20879           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   20880             :       }
   20881             :       
   20882           0 :       if (printError == "all" || printError == "client") {
   20883             :         std::cerr << "Error: " << s << std::endl;
   20884             :       }
   20885             :       
   20886             :       
   20887             :       
   20888             :       
   20889             :       {
   20890             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   20891             :       };
   20892             :       
   20893           0 :     } catch (...) {
   20894             :       {
   20895             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   20896             :       };
   20897           0 :     }
   20898             :   }
   20899           0 :   *(std::vector< libsumo::TraCIReservation >::value_type **)&jresult = new std::vector< libsumo::TraCIReservation >::value_type((const std::vector< libsumo::TraCIReservation >::value_type &)result); 
   20900           0 :   return jresult;
   20901           0 : }
   20902             : 
   20903             : 
   20904           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIReservationVector_1doGet(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
   20905             :   jlong jresult = 0 ;
   20906             :   std::vector< libsumo::TraCIReservation > *arg1 = (std::vector< libsumo::TraCIReservation > *) 0 ;
   20907             :   jint arg2 ;
   20908             :   std::vector< libsumo::TraCIReservation >::value_type *result = 0 ;
   20909             :   
   20910             :   (void)jenv;
   20911             :   (void)jcls;
   20912             :   (void)jarg1_;
   20913           0 :   arg1 = *(std::vector< libsumo::TraCIReservation > **)&jarg1; 
   20914             :   arg2 = jarg2; 
   20915             :   {
   20916             :     try {
   20917             :       try {
   20918           0 :         result = (std::vector< libsumo::TraCIReservation >::value_type *) &std_vector_Sl_libsumo_TraCIReservation_Sg__doGet(arg1,arg2);
   20919           0 :       } catch(std::out_of_range &_e) {
   20920           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   20921             :         return 0;
   20922           0 :       }
   20923           0 :     } catch (const libsumo::TraCIException& e) {
   20924           0 :       const std::string s = e.what();
   20925             :       std::string printError;
   20926           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   20927           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   20928             :       }
   20929             :       
   20930           0 :       if (printError == "all" || printError == "client") {
   20931             :         std::cerr << "Error: " << s << std::endl;
   20932             :       }
   20933             :       
   20934             :       
   20935             :       
   20936             :       
   20937             :       {
   20938             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   20939             :       };
   20940             :       
   20941           0 :     } catch (const std::exception& e) {
   20942           0 :       const std::string s = e.what();
   20943             :       std::string printError;
   20944           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   20945           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   20946             :       }
   20947             :       
   20948           0 :       if (printError == "all" || printError == "client") {
   20949             :         std::cerr << "Error: " << s << std::endl;
   20950             :       }
   20951             :       
   20952             :       
   20953             :       
   20954             :       
   20955             :       {
   20956             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   20957             :       };
   20958             :       
   20959           0 :     } catch (...) {
   20960             :       {
   20961             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   20962             :       };
   20963           0 :     }
   20964             :   }
   20965           0 :   *(std::vector< libsumo::TraCIReservation >::value_type **)&jresult = result; 
   20966           0 :   return jresult;
   20967             : }
   20968             : 
   20969             : 
   20970           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIReservationVector_1doSet(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) {
   20971             :   jlong jresult = 0 ;
   20972             :   std::vector< libsumo::TraCIReservation > *arg1 = (std::vector< libsumo::TraCIReservation > *) 0 ;
   20973             :   jint arg2 ;
   20974             :   std::vector< libsumo::TraCIReservation >::value_type *arg3 = 0 ;
   20975             :   std::vector< libsumo::TraCIReservation >::value_type result;
   20976             :   
   20977             :   (void)jenv;
   20978             :   (void)jcls;
   20979             :   (void)jarg1_;
   20980             :   (void)jarg3_;
   20981           0 :   arg1 = *(std::vector< libsumo::TraCIReservation > **)&jarg1; 
   20982             :   arg2 = jarg2; 
   20983           0 :   arg3 = *(std::vector< libsumo::TraCIReservation >::value_type **)&jarg3;
   20984           0 :   if (!arg3) {
   20985           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCIReservation >::value_type const & reference is null");
   20986             :     return 0;
   20987             :   } 
   20988             :   {
   20989             :     try {
   20990             :       try {
   20991           0 :         result = std_vector_Sl_libsumo_TraCIReservation_Sg__doSet(arg1,arg2,(libsumo::TraCIReservation const &)*arg3);
   20992           0 :       } catch(std::out_of_range &_e) {
   20993           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   20994             :         return 0;
   20995           0 :       }
   20996           0 :     } catch (const libsumo::TraCIException& e) {
   20997           0 :       const std::string s = e.what();
   20998             :       std::string printError;
   20999           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   21000           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   21001             :       }
   21002             :       
   21003           0 :       if (printError == "all" || printError == "client") {
   21004             :         std::cerr << "Error: " << s << std::endl;
   21005             :       }
   21006             :       
   21007             :       
   21008             :       
   21009             :       
   21010             :       {
   21011             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   21012             :       };
   21013             :       
   21014           0 :     } catch (const std::exception& e) {
   21015           0 :       const std::string s = e.what();
   21016             :       std::string printError;
   21017           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   21018           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   21019             :       }
   21020             :       
   21021           0 :       if (printError == "all" || printError == "client") {
   21022             :         std::cerr << "Error: " << s << std::endl;
   21023             :       }
   21024             :       
   21025             :       
   21026             :       
   21027             :       
   21028             :       {
   21029             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   21030             :       };
   21031             :       
   21032           0 :     } catch (...) {
   21033             :       {
   21034             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   21035             :       };
   21036           0 :     }
   21037             :   }
   21038           0 :   *(std::vector< libsumo::TraCIReservation >::value_type **)&jresult = new std::vector< libsumo::TraCIReservation >::value_type((const std::vector< libsumo::TraCIReservation >::value_type &)result); 
   21039           0 :   return jresult;
   21040           0 : }
   21041             : 
   21042             : 
   21043           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIReservationVector_1doRemoveRange(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3) {
   21044             :   std::vector< libsumo::TraCIReservation > *arg1 = (std::vector< libsumo::TraCIReservation > *) 0 ;
   21045             :   jint arg2 ;
   21046             :   jint arg3 ;
   21047             :   
   21048             :   (void)jenv;
   21049             :   (void)jcls;
   21050             :   (void)jarg1_;
   21051           0 :   arg1 = *(std::vector< libsumo::TraCIReservation > **)&jarg1; 
   21052             :   arg2 = jarg2; 
   21053             :   arg3 = jarg3; 
   21054             :   {
   21055             :     try {
   21056             :       try {
   21057           0 :         std_vector_Sl_libsumo_TraCIReservation_Sg__doRemoveRange(arg1,arg2,arg3);
   21058           0 :       } catch(std::out_of_range &_e) {
   21059           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   21060             :         return ;
   21061           0 :       }
   21062           0 :     } catch (const libsumo::TraCIException& e) {
   21063           0 :       const std::string s = e.what();
   21064             :       std::string printError;
   21065           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   21066           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   21067             :       }
   21068             :       
   21069           0 :       if (printError == "all" || printError == "client") {
   21070             :         std::cerr << "Error: " << s << std::endl;
   21071             :       }
   21072             :       
   21073             :       
   21074             :       
   21075             :       
   21076             :       {
   21077             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   21078             :       };
   21079             :       
   21080           0 :     } catch (const std::exception& e) {
   21081           0 :       const std::string s = e.what();
   21082             :       std::string printError;
   21083           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   21084           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   21085             :       }
   21086             :       
   21087           0 :       if (printError == "all" || printError == "client") {
   21088             :         std::cerr << "Error: " << s << std::endl;
   21089             :       }
   21090             :       
   21091             :       
   21092             :       
   21093             :       
   21094             :       {
   21095             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   21096             :       };
   21097             :       
   21098           0 :     } catch (...) {
   21099             :       {
   21100             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   21101             :       };
   21102           0 :     }
   21103             :   }
   21104             : }
   21105             : 
   21106             : 
   21107           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCIReservationVector(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   21108             :   std::vector< libsumo::TraCIReservation > *arg1 = (std::vector< libsumo::TraCIReservation > *) 0 ;
   21109             :   
   21110             :   (void)jenv;
   21111             :   (void)jcls;
   21112           0 :   arg1 = *(std::vector< libsumo::TraCIReservation > **)&jarg1; 
   21113             :   {
   21114             :     try {
   21115           0 :       delete arg1;
   21116             :     } catch (const libsumo::TraCIException& e) {
   21117             :       const std::string s = e.what();
   21118             :       std::string printError;
   21119             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   21120             :         printError = std::getenv("TRACI_PRINT_ERROR");
   21121             :       }
   21122             :       
   21123             :       if (printError == "all" || printError == "client") {
   21124             :         std::cerr << "Error: " << s << std::endl;
   21125             :       }
   21126             :       
   21127             :       
   21128             :       
   21129             :       
   21130             :       {
   21131             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   21132             :       };
   21133             :       
   21134             :     } catch (const std::exception& e) {
   21135             :       const std::string s = e.what();
   21136             :       std::string printError;
   21137             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   21138             :         printError = std::getenv("TRACI_PRINT_ERROR");
   21139             :       }
   21140             :       
   21141             :       if (printError == "all" || printError == "client") {
   21142             :         std::cerr << "Error: " << s << std::endl;
   21143             :       }
   21144             :       
   21145             :       
   21146             :       
   21147             :       
   21148             :       {
   21149             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   21150             :       };
   21151             :       
   21152             :     } catch (...) {
   21153             :       {
   21154             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   21155             :       };
   21156             :     }
   21157             :   }
   21158             : }
   21159             : 
   21160             : 
   21161           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCISignalConstraintVector_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
   21162             :   jlong jresult = 0 ;
   21163             :   std::vector< libsumo::TraCISignalConstraint > *result = 0 ;
   21164             :   
   21165             :   (void)jenv;
   21166             :   (void)jcls;
   21167             :   {
   21168             :     try {
   21169           0 :       result = (std::vector< libsumo::TraCISignalConstraint > *)new std::vector< libsumo::TraCISignalConstraint >();
   21170           0 :     } catch (const libsumo::TraCIException& e) {
   21171           0 :       const std::string s = e.what();
   21172             :       std::string printError;
   21173           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   21174           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   21175             :       }
   21176             :       
   21177           0 :       if (printError == "all" || printError == "client") {
   21178             :         std::cerr << "Error: " << s << std::endl;
   21179             :       }
   21180             :       
   21181             :       
   21182             :       
   21183             :       
   21184             :       {
   21185             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   21186             :       };
   21187             :       
   21188           0 :     } catch (const std::exception& e) {
   21189           0 :       const std::string s = e.what();
   21190             :       std::string printError;
   21191           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   21192           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   21193             :       }
   21194             :       
   21195           0 :       if (printError == "all" || printError == "client") {
   21196             :         std::cerr << "Error: " << s << std::endl;
   21197             :       }
   21198             :       
   21199             :       
   21200             :       
   21201             :       
   21202             :       {
   21203             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   21204             :       };
   21205             :       
   21206           0 :     } catch (...) {
   21207             :       {
   21208             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   21209             :       };
   21210           0 :     }
   21211             :   }
   21212           0 :   *(std::vector< libsumo::TraCISignalConstraint > **)&jresult = result; 
   21213           0 :   return jresult;
   21214             : }
   21215             : 
   21216             : 
   21217           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCISignalConstraintVector_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   21218             :   jlong jresult = 0 ;
   21219             :   std::vector< libsumo::TraCISignalConstraint > *arg1 = 0 ;
   21220             :   std::vector< libsumo::TraCISignalConstraint > *result = 0 ;
   21221             :   
   21222             :   (void)jenv;
   21223             :   (void)jcls;
   21224             :   (void)jarg1_;
   21225           0 :   arg1 = *(std::vector< libsumo::TraCISignalConstraint > **)&jarg1;
   21226           0 :   if (!arg1) {
   21227           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCISignalConstraint > const & reference is null");
   21228           0 :     return 0;
   21229             :   } 
   21230             :   {
   21231             :     try {
   21232           0 :       result = (std::vector< libsumo::TraCISignalConstraint > *)new std::vector< libsumo::TraCISignalConstraint >((std::vector< libsumo::TraCISignalConstraint > const &)*arg1);
   21233           0 :     } catch (const libsumo::TraCIException& e) {
   21234           0 :       const std::string s = e.what();
   21235             :       std::string printError;
   21236           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   21237           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   21238             :       }
   21239             :       
   21240           0 :       if (printError == "all" || printError == "client") {
   21241             :         std::cerr << "Error: " << s << std::endl;
   21242             :       }
   21243             :       
   21244             :       
   21245             :       
   21246             :       
   21247             :       {
   21248             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   21249             :       };
   21250             :       
   21251           0 :     } catch (const std::exception& e) {
   21252           0 :       const std::string s = e.what();
   21253             :       std::string printError;
   21254           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   21255           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   21256             :       }
   21257             :       
   21258           0 :       if (printError == "all" || printError == "client") {
   21259             :         std::cerr << "Error: " << s << std::endl;
   21260             :       }
   21261             :       
   21262             :       
   21263             :       
   21264             :       
   21265             :       {
   21266             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   21267             :       };
   21268             :       
   21269           0 :     } catch (...) {
   21270             :       {
   21271             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   21272             :       };
   21273           0 :     }
   21274             :   }
   21275           0 :   *(std::vector< libsumo::TraCISignalConstraint > **)&jresult = result; 
   21276           0 :   return jresult;
   21277             : }
   21278             : 
   21279             : 
   21280           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCISignalConstraintVector_1capacity(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   21281             :   jlong jresult = 0 ;
   21282             :   std::vector< libsumo::TraCISignalConstraint > *arg1 = (std::vector< libsumo::TraCISignalConstraint > *) 0 ;
   21283             :   std::vector< libsumo::TraCISignalConstraint >::size_type result;
   21284             :   
   21285             :   (void)jenv;
   21286             :   (void)jcls;
   21287             :   (void)jarg1_;
   21288           0 :   arg1 = *(std::vector< libsumo::TraCISignalConstraint > **)&jarg1; 
   21289             :   {
   21290             :     try {
   21291             :       result = ((std::vector< libsumo::TraCISignalConstraint > const *)arg1)->capacity();
   21292             :     } catch (const libsumo::TraCIException& e) {
   21293             :       const std::string s = e.what();
   21294             :       std::string printError;
   21295             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   21296             :         printError = std::getenv("TRACI_PRINT_ERROR");
   21297             :       }
   21298             :       
   21299             :       if (printError == "all" || printError == "client") {
   21300             :         std::cerr << "Error: " << s << std::endl;
   21301             :       }
   21302             :       
   21303             :       
   21304             :       
   21305             :       
   21306             :       {
   21307             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   21308             :       };
   21309             :       
   21310             :     } catch (const std::exception& e) {
   21311             :       const std::string s = e.what();
   21312             :       std::string printError;
   21313             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   21314             :         printError = std::getenv("TRACI_PRINT_ERROR");
   21315             :       }
   21316             :       
   21317             :       if (printError == "all" || printError == "client") {
   21318             :         std::cerr << "Error: " << s << std::endl;
   21319             :       }
   21320             :       
   21321             :       
   21322             :       
   21323             :       
   21324             :       {
   21325             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   21326             :       };
   21327             :       
   21328             :     } catch (...) {
   21329             :       {
   21330             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   21331             :       };
   21332             :     }
   21333             :   }
   21334             :   jresult = (jlong)result; 
   21335             :   return jresult;
   21336             : }
   21337             : 
   21338             : 
   21339           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCISignalConstraintVector_1reserve(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
   21340             :   std::vector< libsumo::TraCISignalConstraint > *arg1 = (std::vector< libsumo::TraCISignalConstraint > *) 0 ;
   21341             :   std::vector< libsumo::TraCISignalConstraint >::size_type arg2 ;
   21342             :   
   21343             :   (void)jenv;
   21344             :   (void)jcls;
   21345             :   (void)jarg1_;
   21346           0 :   arg1 = *(std::vector< libsumo::TraCISignalConstraint > **)&jarg1; 
   21347           0 :   arg2 = (std::vector< libsumo::TraCISignalConstraint >::size_type)jarg2; 
   21348             :   {
   21349             :     try {
   21350             :       try {
   21351           0 :         (arg1)->reserve(arg2);
   21352           0 :       } catch(std::length_error &_e) {
   21353           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   21354             :         return ;
   21355           0 :       }
   21356           0 :     } catch (const libsumo::TraCIException& e) {
   21357           0 :       const std::string s = e.what();
   21358             :       std::string printError;
   21359           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   21360           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   21361             :       }
   21362             :       
   21363           0 :       if (printError == "all" || printError == "client") {
   21364             :         std::cerr << "Error: " << s << std::endl;
   21365             :       }
   21366             :       
   21367             :       
   21368             :       
   21369             :       
   21370             :       {
   21371             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   21372             :       };
   21373             :       
   21374           0 :     } catch (const std::exception& e) {
   21375           0 :       const std::string s = e.what();
   21376             :       std::string printError;
   21377           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   21378           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   21379             :       }
   21380             :       
   21381           0 :       if (printError == "all" || printError == "client") {
   21382             :         std::cerr << "Error: " << s << std::endl;
   21383             :       }
   21384             :       
   21385             :       
   21386             :       
   21387             :       
   21388             :       {
   21389             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   21390             :       };
   21391             :       
   21392           0 :     } catch (...) {
   21393             :       {
   21394             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   21395             :       };
   21396           0 :     }
   21397             :   }
   21398             : }
   21399             : 
   21400             : 
   21401           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCISignalConstraintVector_1isEmpty(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   21402             :   jboolean jresult = 0 ;
   21403             :   std::vector< libsumo::TraCISignalConstraint > *arg1 = (std::vector< libsumo::TraCISignalConstraint > *) 0 ;
   21404             :   bool result;
   21405             :   
   21406             :   (void)jenv;
   21407             :   (void)jcls;
   21408             :   (void)jarg1_;
   21409           0 :   arg1 = *(std::vector< libsumo::TraCISignalConstraint > **)&jarg1; 
   21410             :   {
   21411             :     try {
   21412             :       result = (bool)((std::vector< libsumo::TraCISignalConstraint > const *)arg1)->empty();
   21413             :     } catch (const libsumo::TraCIException& e) {
   21414             :       const std::string s = e.what();
   21415             :       std::string printError;
   21416             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   21417             :         printError = std::getenv("TRACI_PRINT_ERROR");
   21418             :       }
   21419             :       
   21420             :       if (printError == "all" || printError == "client") {
   21421             :         std::cerr << "Error: " << s << std::endl;
   21422             :       }
   21423             :       
   21424             :       
   21425             :       
   21426             :       
   21427             :       {
   21428             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   21429             :       };
   21430             :       
   21431             :     } catch (const std::exception& e) {
   21432             :       const std::string s = e.what();
   21433             :       std::string printError;
   21434             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   21435             :         printError = std::getenv("TRACI_PRINT_ERROR");
   21436             :       }
   21437             :       
   21438             :       if (printError == "all" || printError == "client") {
   21439             :         std::cerr << "Error: " << s << std::endl;
   21440             :       }
   21441             :       
   21442             :       
   21443             :       
   21444             :       
   21445             :       {
   21446             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   21447             :       };
   21448             :       
   21449             :     } catch (...) {
   21450             :       {
   21451             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   21452             :       };
   21453             :     }
   21454             :   }
   21455           0 :   jresult = (jboolean)result; 
   21456             :   return jresult;
   21457             : }
   21458             : 
   21459             : 
   21460           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCISignalConstraintVector_1clear(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   21461             :   std::vector< libsumo::TraCISignalConstraint > *arg1 = (std::vector< libsumo::TraCISignalConstraint > *) 0 ;
   21462             :   
   21463             :   (void)jenv;
   21464             :   (void)jcls;
   21465             :   (void)jarg1_;
   21466           0 :   arg1 = *(std::vector< libsumo::TraCISignalConstraint > **)&jarg1; 
   21467             :   {
   21468             :     try {
   21469             :       (arg1)->clear();
   21470             :     } catch (const libsumo::TraCIException& e) {
   21471             :       const std::string s = e.what();
   21472             :       std::string printError;
   21473             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   21474             :         printError = std::getenv("TRACI_PRINT_ERROR");
   21475             :       }
   21476             :       
   21477             :       if (printError == "all" || printError == "client") {
   21478             :         std::cerr << "Error: " << s << std::endl;
   21479             :       }
   21480             :       
   21481             :       
   21482             :       
   21483             :       
   21484             :       {
   21485             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   21486             :       };
   21487             :       
   21488             :     } catch (const std::exception& e) {
   21489             :       const std::string s = e.what();
   21490             :       std::string printError;
   21491             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   21492             :         printError = std::getenv("TRACI_PRINT_ERROR");
   21493             :       }
   21494             :       
   21495             :       if (printError == "all" || printError == "client") {
   21496             :         std::cerr << "Error: " << s << std::endl;
   21497             :       }
   21498             :       
   21499             :       
   21500             :       
   21501             :       
   21502             :       {
   21503             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   21504             :       };
   21505             :       
   21506             :     } catch (...) {
   21507             :       {
   21508             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   21509             :       };
   21510             :     }
   21511             :   }
   21512             : }
   21513             : 
   21514             : 
   21515           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCISignalConstraintVector_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2, jobject jarg2_) {
   21516             :   jlong jresult = 0 ;
   21517             :   jint arg1 ;
   21518             :   libsumo::TraCISignalConstraint *arg2 = 0 ;
   21519             :   std::vector< libsumo::TraCISignalConstraint > *result = 0 ;
   21520             :   
   21521             :   (void)jenv;
   21522             :   (void)jcls;
   21523             :   (void)jarg2_;
   21524             :   arg1 = jarg1; 
   21525           0 :   arg2 = *(libsumo::TraCISignalConstraint **)&jarg2;
   21526           0 :   if (!arg2) {
   21527           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCISignalConstraint const & reference is null");
   21528           0 :     return 0;
   21529             :   } 
   21530             :   {
   21531             :     try {
   21532             :       try {
   21533           0 :         result = (std::vector< libsumo::TraCISignalConstraint > *)new_std_vector_Sl_libsumo_TraCISignalConstraint_Sg___SWIG_2(arg1,(libsumo::TraCISignalConstraint const &)*arg2);
   21534           0 :       } catch(std::out_of_range &_e) {
   21535           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   21536             :         return 0;
   21537           0 :       }
   21538           0 :     } catch (const libsumo::TraCIException& e) {
   21539           0 :       const std::string s = e.what();
   21540             :       std::string printError;
   21541           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   21542           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   21543             :       }
   21544             :       
   21545           0 :       if (printError == "all" || printError == "client") {
   21546             :         std::cerr << "Error: " << s << std::endl;
   21547             :       }
   21548             :       
   21549             :       
   21550             :       
   21551             :       
   21552             :       {
   21553             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   21554             :       };
   21555             :       
   21556           0 :     } catch (const std::exception& e) {
   21557           0 :       const std::string s = e.what();
   21558             :       std::string printError;
   21559           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   21560           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   21561             :       }
   21562             :       
   21563           0 :       if (printError == "all" || printError == "client") {
   21564             :         std::cerr << "Error: " << s << std::endl;
   21565             :       }
   21566             :       
   21567             :       
   21568             :       
   21569             :       
   21570             :       {
   21571             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   21572             :       };
   21573             :       
   21574           0 :     } catch (...) {
   21575             :       {
   21576             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   21577             :       };
   21578           0 :     }
   21579             :   }
   21580           0 :   *(std::vector< libsumo::TraCISignalConstraint > **)&jresult = result; 
   21581           0 :   return jresult;
   21582             : }
   21583             : 
   21584             : 
   21585           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCISignalConstraintVector_1doSize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   21586             :   jint jresult = 0 ;
   21587             :   std::vector< libsumo::TraCISignalConstraint > *arg1 = (std::vector< libsumo::TraCISignalConstraint > *) 0 ;
   21588             :   jint result;
   21589             :   
   21590             :   (void)jenv;
   21591             :   (void)jcls;
   21592             :   (void)jarg1_;
   21593           0 :   arg1 = *(std::vector< libsumo::TraCISignalConstraint > **)&jarg1; 
   21594             :   {
   21595             :     try {
   21596             :       try {
   21597             :         result = std_vector_Sl_libsumo_TraCISignalConstraint_Sg__doSize((std::vector< libsumo::TraCISignalConstraint > const *)arg1);
   21598           0 :       } catch(std::out_of_range &_e) {
   21599           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   21600             :         return 0;
   21601           0 :       }
   21602           0 :     } catch (const libsumo::TraCIException& e) {
   21603           0 :       const std::string s = e.what();
   21604             :       std::string printError;
   21605           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   21606           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   21607             :       }
   21608             :       
   21609           0 :       if (printError == "all" || printError == "client") {
   21610             :         std::cerr << "Error: " << s << std::endl;
   21611             :       }
   21612             :       
   21613             :       
   21614             :       
   21615             :       
   21616             :       {
   21617             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   21618             :       };
   21619             :       
   21620           0 :     } catch (const std::exception& e) {
   21621           0 :       const std::string s = e.what();
   21622             :       std::string printError;
   21623           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   21624           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   21625             :       }
   21626             :       
   21627           0 :       if (printError == "all" || printError == "client") {
   21628             :         std::cerr << "Error: " << s << std::endl;
   21629             :       }
   21630             :       
   21631             :       
   21632             :       
   21633             :       
   21634             :       {
   21635             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   21636             :       };
   21637             :       
   21638           0 :     } catch (...) {
   21639             :       {
   21640             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   21641             :       };
   21642           0 :     }
   21643             :   }
   21644             :   jresult = result; 
   21645             :   return jresult;
   21646             : }
   21647             : 
   21648             : 
   21649           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCISignalConstraintVector_1doAdd_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
   21650             :   std::vector< libsumo::TraCISignalConstraint > *arg1 = (std::vector< libsumo::TraCISignalConstraint > *) 0 ;
   21651             :   std::vector< libsumo::TraCISignalConstraint >::value_type *arg2 = 0 ;
   21652             :   
   21653             :   (void)jenv;
   21654             :   (void)jcls;
   21655             :   (void)jarg1_;
   21656             :   (void)jarg2_;
   21657           0 :   arg1 = *(std::vector< libsumo::TraCISignalConstraint > **)&jarg1; 
   21658           0 :   arg2 = *(std::vector< libsumo::TraCISignalConstraint >::value_type **)&jarg2;
   21659           0 :   if (!arg2) {
   21660           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCISignalConstraint >::value_type const & reference is null");
   21661           0 :     return ;
   21662             :   } 
   21663             :   {
   21664             :     try {
   21665             :       std_vector_Sl_libsumo_TraCISignalConstraint_Sg__doAdd__SWIG_0(arg1,(libsumo::TraCISignalConstraint const &)*arg2);
   21666           0 :     } catch (const libsumo::TraCIException& e) {
   21667           0 :       const std::string s = e.what();
   21668             :       std::string printError;
   21669           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   21670           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   21671             :       }
   21672             :       
   21673           0 :       if (printError == "all" || printError == "client") {
   21674             :         std::cerr << "Error: " << s << std::endl;
   21675             :       }
   21676             :       
   21677             :       
   21678             :       
   21679             :       
   21680             :       {
   21681             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   21682             :       };
   21683             :       
   21684           0 :     } catch (const std::exception& e) {
   21685           0 :       const std::string s = e.what();
   21686             :       std::string printError;
   21687           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   21688           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   21689             :       }
   21690             :       
   21691           0 :       if (printError == "all" || printError == "client") {
   21692             :         std::cerr << "Error: " << s << std::endl;
   21693             :       }
   21694             :       
   21695             :       
   21696             :       
   21697             :       
   21698             :       {
   21699             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   21700             :       };
   21701             :       
   21702           0 :     } catch (...) {
   21703             :       {
   21704             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   21705             :       };
   21706           0 :     }
   21707             :   }
   21708             : }
   21709             : 
   21710             : 
   21711           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCISignalConstraintVector_1doAdd_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) {
   21712             :   std::vector< libsumo::TraCISignalConstraint > *arg1 = (std::vector< libsumo::TraCISignalConstraint > *) 0 ;
   21713             :   jint arg2 ;
   21714             :   std::vector< libsumo::TraCISignalConstraint >::value_type *arg3 = 0 ;
   21715             :   
   21716             :   (void)jenv;
   21717             :   (void)jcls;
   21718             :   (void)jarg1_;
   21719             :   (void)jarg3_;
   21720           0 :   arg1 = *(std::vector< libsumo::TraCISignalConstraint > **)&jarg1; 
   21721             :   arg2 = jarg2; 
   21722           0 :   arg3 = *(std::vector< libsumo::TraCISignalConstraint >::value_type **)&jarg3;
   21723           0 :   if (!arg3) {
   21724           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCISignalConstraint >::value_type const & reference is null");
   21725           0 :     return ;
   21726             :   } 
   21727             :   {
   21728             :     try {
   21729             :       try {
   21730           0 :         std_vector_Sl_libsumo_TraCISignalConstraint_Sg__doAdd__SWIG_1(arg1,arg2,(libsumo::TraCISignalConstraint const &)*arg3);
   21731           0 :       } catch(std::out_of_range &_e) {
   21732           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   21733             :         return ;
   21734           0 :       }
   21735           0 :     } catch (const libsumo::TraCIException& e) {
   21736           0 :       const std::string s = e.what();
   21737             :       std::string printError;
   21738           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   21739           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   21740             :       }
   21741             :       
   21742           0 :       if (printError == "all" || printError == "client") {
   21743             :         std::cerr << "Error: " << s << std::endl;
   21744             :       }
   21745             :       
   21746             :       
   21747             :       
   21748             :       
   21749             :       {
   21750             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   21751             :       };
   21752             :       
   21753           0 :     } catch (const std::exception& e) {
   21754           0 :       const std::string s = e.what();
   21755             :       std::string printError;
   21756           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   21757           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   21758             :       }
   21759             :       
   21760           0 :       if (printError == "all" || printError == "client") {
   21761             :         std::cerr << "Error: " << s << std::endl;
   21762             :       }
   21763             :       
   21764             :       
   21765             :       
   21766             :       
   21767             :       {
   21768             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   21769             :       };
   21770             :       
   21771           0 :     } catch (...) {
   21772             :       {
   21773             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   21774             :       };
   21775           0 :     }
   21776             :   }
   21777             : }
   21778             : 
   21779             : 
   21780           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCISignalConstraintVector_1doRemove(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
   21781             :   jlong jresult = 0 ;
   21782             :   std::vector< libsumo::TraCISignalConstraint > *arg1 = (std::vector< libsumo::TraCISignalConstraint > *) 0 ;
   21783             :   jint arg2 ;
   21784             :   std::vector< libsumo::TraCISignalConstraint >::value_type result;
   21785             :   
   21786             :   (void)jenv;
   21787             :   (void)jcls;
   21788             :   (void)jarg1_;
   21789           0 :   arg1 = *(std::vector< libsumo::TraCISignalConstraint > **)&jarg1; 
   21790             :   arg2 = jarg2; 
   21791             :   {
   21792             :     try {
   21793             :       try {
   21794           0 :         result = std_vector_Sl_libsumo_TraCISignalConstraint_Sg__doRemove(arg1,arg2);
   21795           0 :       } catch(std::out_of_range &_e) {
   21796           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   21797             :         return 0;
   21798           0 :       }
   21799           0 :     } catch (const libsumo::TraCIException& e) {
   21800           0 :       const std::string s = e.what();
   21801             :       std::string printError;
   21802           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   21803           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   21804             :       }
   21805             :       
   21806           0 :       if (printError == "all" || printError == "client") {
   21807             :         std::cerr << "Error: " << s << std::endl;
   21808             :       }
   21809             :       
   21810             :       
   21811             :       
   21812             :       
   21813             :       {
   21814             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   21815             :       };
   21816             :       
   21817           0 :     } catch (const std::exception& e) {
   21818           0 :       const std::string s = e.what();
   21819             :       std::string printError;
   21820           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   21821           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   21822             :       }
   21823             :       
   21824           0 :       if (printError == "all" || printError == "client") {
   21825             :         std::cerr << "Error: " << s << std::endl;
   21826             :       }
   21827             :       
   21828             :       
   21829             :       
   21830             :       
   21831             :       {
   21832             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   21833             :       };
   21834             :       
   21835           0 :     } catch (...) {
   21836             :       {
   21837             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   21838             :       };
   21839           0 :     }
   21840             :   }
   21841           0 :   *(std::vector< libsumo::TraCISignalConstraint >::value_type **)&jresult = new std::vector< libsumo::TraCISignalConstraint >::value_type((const std::vector< libsumo::TraCISignalConstraint >::value_type &)result); 
   21842           0 :   return jresult;
   21843           0 : }
   21844             : 
   21845             : 
   21846           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCISignalConstraintVector_1doGet(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
   21847             :   jlong jresult = 0 ;
   21848             :   std::vector< libsumo::TraCISignalConstraint > *arg1 = (std::vector< libsumo::TraCISignalConstraint > *) 0 ;
   21849             :   jint arg2 ;
   21850             :   std::vector< libsumo::TraCISignalConstraint >::value_type *result = 0 ;
   21851             :   
   21852             :   (void)jenv;
   21853             :   (void)jcls;
   21854             :   (void)jarg1_;
   21855           0 :   arg1 = *(std::vector< libsumo::TraCISignalConstraint > **)&jarg1; 
   21856             :   arg2 = jarg2; 
   21857             :   {
   21858             :     try {
   21859             :       try {
   21860           0 :         result = (std::vector< libsumo::TraCISignalConstraint >::value_type *) &std_vector_Sl_libsumo_TraCISignalConstraint_Sg__doGet(arg1,arg2);
   21861           0 :       } catch(std::out_of_range &_e) {
   21862           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   21863             :         return 0;
   21864           0 :       }
   21865           0 :     } catch (const libsumo::TraCIException& e) {
   21866           0 :       const std::string s = e.what();
   21867             :       std::string printError;
   21868           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   21869           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   21870             :       }
   21871             :       
   21872           0 :       if (printError == "all" || printError == "client") {
   21873             :         std::cerr << "Error: " << s << std::endl;
   21874             :       }
   21875             :       
   21876             :       
   21877             :       
   21878             :       
   21879             :       {
   21880             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   21881             :       };
   21882             :       
   21883           0 :     } catch (const std::exception& e) {
   21884           0 :       const std::string s = e.what();
   21885             :       std::string printError;
   21886           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   21887           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   21888             :       }
   21889             :       
   21890           0 :       if (printError == "all" || printError == "client") {
   21891             :         std::cerr << "Error: " << s << std::endl;
   21892             :       }
   21893             :       
   21894             :       
   21895             :       
   21896             :       
   21897             :       {
   21898             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   21899             :       };
   21900             :       
   21901           0 :     } catch (...) {
   21902             :       {
   21903             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   21904             :       };
   21905           0 :     }
   21906             :   }
   21907           0 :   *(std::vector< libsumo::TraCISignalConstraint >::value_type **)&jresult = result; 
   21908           0 :   return jresult;
   21909             : }
   21910             : 
   21911             : 
   21912           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCISignalConstraintVector_1doSet(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) {
   21913             :   jlong jresult = 0 ;
   21914             :   std::vector< libsumo::TraCISignalConstraint > *arg1 = (std::vector< libsumo::TraCISignalConstraint > *) 0 ;
   21915             :   jint arg2 ;
   21916             :   std::vector< libsumo::TraCISignalConstraint >::value_type *arg3 = 0 ;
   21917             :   std::vector< libsumo::TraCISignalConstraint >::value_type result;
   21918             :   
   21919             :   (void)jenv;
   21920             :   (void)jcls;
   21921             :   (void)jarg1_;
   21922             :   (void)jarg3_;
   21923           0 :   arg1 = *(std::vector< libsumo::TraCISignalConstraint > **)&jarg1; 
   21924             :   arg2 = jarg2; 
   21925           0 :   arg3 = *(std::vector< libsumo::TraCISignalConstraint >::value_type **)&jarg3;
   21926           0 :   if (!arg3) {
   21927           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCISignalConstraint >::value_type const & reference is null");
   21928             :     return 0;
   21929             :   } 
   21930             :   {
   21931             :     try {
   21932             :       try {
   21933           0 :         result = std_vector_Sl_libsumo_TraCISignalConstraint_Sg__doSet(arg1,arg2,(libsumo::TraCISignalConstraint const &)*arg3);
   21934           0 :       } catch(std::out_of_range &_e) {
   21935           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   21936             :         return 0;
   21937           0 :       }
   21938           0 :     } catch (const libsumo::TraCIException& e) {
   21939           0 :       const std::string s = e.what();
   21940             :       std::string printError;
   21941           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   21942           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   21943             :       }
   21944             :       
   21945           0 :       if (printError == "all" || printError == "client") {
   21946             :         std::cerr << "Error: " << s << std::endl;
   21947             :       }
   21948             :       
   21949             :       
   21950             :       
   21951             :       
   21952             :       {
   21953             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   21954             :       };
   21955             :       
   21956           0 :     } catch (const std::exception& e) {
   21957           0 :       const std::string s = e.what();
   21958             :       std::string printError;
   21959           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   21960           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   21961             :       }
   21962             :       
   21963           0 :       if (printError == "all" || printError == "client") {
   21964             :         std::cerr << "Error: " << s << std::endl;
   21965             :       }
   21966             :       
   21967             :       
   21968             :       
   21969             :       
   21970             :       {
   21971             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   21972             :       };
   21973             :       
   21974           0 :     } catch (...) {
   21975             :       {
   21976             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   21977             :       };
   21978           0 :     }
   21979             :   }
   21980           0 :   *(std::vector< libsumo::TraCISignalConstraint >::value_type **)&jresult = new std::vector< libsumo::TraCISignalConstraint >::value_type((const std::vector< libsumo::TraCISignalConstraint >::value_type &)result); 
   21981           0 :   return jresult;
   21982           0 : }
   21983             : 
   21984             : 
   21985           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCISignalConstraintVector_1doRemoveRange(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3) {
   21986             :   std::vector< libsumo::TraCISignalConstraint > *arg1 = (std::vector< libsumo::TraCISignalConstraint > *) 0 ;
   21987             :   jint arg2 ;
   21988             :   jint arg3 ;
   21989             :   
   21990             :   (void)jenv;
   21991             :   (void)jcls;
   21992             :   (void)jarg1_;
   21993           0 :   arg1 = *(std::vector< libsumo::TraCISignalConstraint > **)&jarg1; 
   21994             :   arg2 = jarg2; 
   21995             :   arg3 = jarg3; 
   21996             :   {
   21997             :     try {
   21998             :       try {
   21999           0 :         std_vector_Sl_libsumo_TraCISignalConstraint_Sg__doRemoveRange(arg1,arg2,arg3);
   22000           0 :       } catch(std::out_of_range &_e) {
   22001           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   22002             :         return ;
   22003           0 :       }
   22004           0 :     } catch (const libsumo::TraCIException& e) {
   22005           0 :       const std::string s = e.what();
   22006             :       std::string printError;
   22007           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   22008           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   22009             :       }
   22010             :       
   22011           0 :       if (printError == "all" || printError == "client") {
   22012             :         std::cerr << "Error: " << s << std::endl;
   22013             :       }
   22014             :       
   22015             :       
   22016             :       
   22017             :       
   22018             :       {
   22019             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   22020             :       };
   22021             :       
   22022           0 :     } catch (const std::exception& e) {
   22023           0 :       const std::string s = e.what();
   22024             :       std::string printError;
   22025           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   22026           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   22027             :       }
   22028             :       
   22029           0 :       if (printError == "all" || printError == "client") {
   22030             :         std::cerr << "Error: " << s << std::endl;
   22031             :       }
   22032             :       
   22033             :       
   22034             :       
   22035             :       
   22036             :       {
   22037             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   22038             :       };
   22039             :       
   22040           0 :     } catch (...) {
   22041             :       {
   22042             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   22043             :       };
   22044           0 :     }
   22045             :   }
   22046             : }
   22047             : 
   22048             : 
   22049           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCISignalConstraintVector(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   22050             :   std::vector< libsumo::TraCISignalConstraint > *arg1 = (std::vector< libsumo::TraCISignalConstraint > *) 0 ;
   22051             :   
   22052             :   (void)jenv;
   22053             :   (void)jcls;
   22054           0 :   arg1 = *(std::vector< libsumo::TraCISignalConstraint > **)&jarg1; 
   22055             :   {
   22056             :     try {
   22057           0 :       delete arg1;
   22058             :     } catch (const libsumo::TraCIException& e) {
   22059             :       const std::string s = e.what();
   22060             :       std::string printError;
   22061             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   22062             :         printError = std::getenv("TRACI_PRINT_ERROR");
   22063             :       }
   22064             :       
   22065             :       if (printError == "all" || printError == "client") {
   22066             :         std::cerr << "Error: " << s << std::endl;
   22067             :       }
   22068             :       
   22069             :       
   22070             :       
   22071             :       
   22072             :       {
   22073             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   22074             :       };
   22075             :       
   22076             :     } catch (const std::exception& e) {
   22077             :       const std::string s = e.what();
   22078             :       std::string printError;
   22079             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   22080             :         printError = std::getenv("TRACI_PRINT_ERROR");
   22081             :       }
   22082             :       
   22083             :       if (printError == "all" || printError == "client") {
   22084             :         std::cerr << "Error: " << s << std::endl;
   22085             :       }
   22086             :       
   22087             :       
   22088             :       
   22089             :       
   22090             :       {
   22091             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   22092             :       };
   22093             :       
   22094             :     } catch (...) {
   22095             :       {
   22096             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   22097             :       };
   22098             :     }
   22099             :   }
   22100             : }
   22101             : 
   22102             : 
   22103           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCICollisionVector_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
   22104             :   jlong jresult = 0 ;
   22105             :   std::vector< libsumo::TraCICollision > *result = 0 ;
   22106             :   
   22107             :   (void)jenv;
   22108             :   (void)jcls;
   22109             :   {
   22110             :     try {
   22111           0 :       result = (std::vector< libsumo::TraCICollision > *)new std::vector< libsumo::TraCICollision >();
   22112           0 :     } catch (const libsumo::TraCIException& e) {
   22113           0 :       const std::string s = e.what();
   22114             :       std::string printError;
   22115           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   22116           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   22117             :       }
   22118             :       
   22119           0 :       if (printError == "all" || printError == "client") {
   22120             :         std::cerr << "Error: " << s << std::endl;
   22121             :       }
   22122             :       
   22123             :       
   22124             :       
   22125             :       
   22126             :       {
   22127             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   22128             :       };
   22129             :       
   22130           0 :     } catch (const std::exception& e) {
   22131           0 :       const std::string s = e.what();
   22132             :       std::string printError;
   22133           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   22134           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   22135             :       }
   22136             :       
   22137           0 :       if (printError == "all" || printError == "client") {
   22138             :         std::cerr << "Error: " << s << std::endl;
   22139             :       }
   22140             :       
   22141             :       
   22142             :       
   22143             :       
   22144             :       {
   22145             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   22146             :       };
   22147             :       
   22148           0 :     } catch (...) {
   22149             :       {
   22150             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   22151             :       };
   22152           0 :     }
   22153             :   }
   22154           0 :   *(std::vector< libsumo::TraCICollision > **)&jresult = result; 
   22155           0 :   return jresult;
   22156             : }
   22157             : 
   22158             : 
   22159           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCICollisionVector_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   22160             :   jlong jresult = 0 ;
   22161             :   std::vector< libsumo::TraCICollision > *arg1 = 0 ;
   22162             :   std::vector< libsumo::TraCICollision > *result = 0 ;
   22163             :   
   22164             :   (void)jenv;
   22165             :   (void)jcls;
   22166             :   (void)jarg1_;
   22167           0 :   arg1 = *(std::vector< libsumo::TraCICollision > **)&jarg1;
   22168           0 :   if (!arg1) {
   22169           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCICollision > const & reference is null");
   22170           0 :     return 0;
   22171             :   } 
   22172             :   {
   22173             :     try {
   22174           0 :       result = (std::vector< libsumo::TraCICollision > *)new std::vector< libsumo::TraCICollision >((std::vector< libsumo::TraCICollision > const &)*arg1);
   22175           0 :     } catch (const libsumo::TraCIException& e) {
   22176           0 :       const std::string s = e.what();
   22177             :       std::string printError;
   22178           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   22179           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   22180             :       }
   22181             :       
   22182           0 :       if (printError == "all" || printError == "client") {
   22183             :         std::cerr << "Error: " << s << std::endl;
   22184             :       }
   22185             :       
   22186             :       
   22187             :       
   22188             :       
   22189             :       {
   22190             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   22191             :       };
   22192             :       
   22193           0 :     } catch (const std::exception& e) {
   22194           0 :       const std::string s = e.what();
   22195             :       std::string printError;
   22196           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   22197           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   22198             :       }
   22199             :       
   22200           0 :       if (printError == "all" || printError == "client") {
   22201             :         std::cerr << "Error: " << s << std::endl;
   22202             :       }
   22203             :       
   22204             :       
   22205             :       
   22206             :       
   22207             :       {
   22208             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   22209             :       };
   22210             :       
   22211           0 :     } catch (...) {
   22212             :       {
   22213             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   22214             :       };
   22215           0 :     }
   22216             :   }
   22217           0 :   *(std::vector< libsumo::TraCICollision > **)&jresult = result; 
   22218           0 :   return jresult;
   22219             : }
   22220             : 
   22221             : 
   22222           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCICollisionVector_1capacity(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   22223             :   jlong jresult = 0 ;
   22224             :   std::vector< libsumo::TraCICollision > *arg1 = (std::vector< libsumo::TraCICollision > *) 0 ;
   22225             :   std::vector< libsumo::TraCICollision >::size_type result;
   22226             :   
   22227             :   (void)jenv;
   22228             :   (void)jcls;
   22229             :   (void)jarg1_;
   22230           0 :   arg1 = *(std::vector< libsumo::TraCICollision > **)&jarg1; 
   22231             :   {
   22232             :     try {
   22233             :       result = ((std::vector< libsumo::TraCICollision > const *)arg1)->capacity();
   22234             :     } catch (const libsumo::TraCIException& e) {
   22235             :       const std::string s = e.what();
   22236             :       std::string printError;
   22237             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   22238             :         printError = std::getenv("TRACI_PRINT_ERROR");
   22239             :       }
   22240             :       
   22241             :       if (printError == "all" || printError == "client") {
   22242             :         std::cerr << "Error: " << s << std::endl;
   22243             :       }
   22244             :       
   22245             :       
   22246             :       
   22247             :       
   22248             :       {
   22249             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   22250             :       };
   22251             :       
   22252             :     } catch (const std::exception& e) {
   22253             :       const std::string s = e.what();
   22254             :       std::string printError;
   22255             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   22256             :         printError = std::getenv("TRACI_PRINT_ERROR");
   22257             :       }
   22258             :       
   22259             :       if (printError == "all" || printError == "client") {
   22260             :         std::cerr << "Error: " << s << std::endl;
   22261             :       }
   22262             :       
   22263             :       
   22264             :       
   22265             :       
   22266             :       {
   22267             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   22268             :       };
   22269             :       
   22270             :     } catch (...) {
   22271             :       {
   22272             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   22273             :       };
   22274             :     }
   22275             :   }
   22276             :   jresult = (jlong)result; 
   22277             :   return jresult;
   22278             : }
   22279             : 
   22280             : 
   22281           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCICollisionVector_1reserve(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
   22282             :   std::vector< libsumo::TraCICollision > *arg1 = (std::vector< libsumo::TraCICollision > *) 0 ;
   22283             :   std::vector< libsumo::TraCICollision >::size_type arg2 ;
   22284             :   
   22285             :   (void)jenv;
   22286             :   (void)jcls;
   22287             :   (void)jarg1_;
   22288           0 :   arg1 = *(std::vector< libsumo::TraCICollision > **)&jarg1; 
   22289           0 :   arg2 = (std::vector< libsumo::TraCICollision >::size_type)jarg2; 
   22290             :   {
   22291             :     try {
   22292             :       try {
   22293           0 :         (arg1)->reserve(arg2);
   22294           0 :       } catch(std::length_error &_e) {
   22295           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   22296             :         return ;
   22297           0 :       }
   22298           0 :     } catch (const libsumo::TraCIException& e) {
   22299           0 :       const std::string s = e.what();
   22300             :       std::string printError;
   22301           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   22302           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   22303             :       }
   22304             :       
   22305           0 :       if (printError == "all" || printError == "client") {
   22306             :         std::cerr << "Error: " << s << std::endl;
   22307             :       }
   22308             :       
   22309             :       
   22310             :       
   22311             :       
   22312             :       {
   22313             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   22314             :       };
   22315             :       
   22316           0 :     } catch (const std::exception& e) {
   22317           0 :       const std::string s = e.what();
   22318             :       std::string printError;
   22319           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   22320           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   22321             :       }
   22322             :       
   22323           0 :       if (printError == "all" || printError == "client") {
   22324             :         std::cerr << "Error: " << s << std::endl;
   22325             :       }
   22326             :       
   22327             :       
   22328             :       
   22329             :       
   22330             :       {
   22331             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   22332             :       };
   22333             :       
   22334           0 :     } catch (...) {
   22335             :       {
   22336             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   22337             :       };
   22338           0 :     }
   22339             :   }
   22340             : }
   22341             : 
   22342             : 
   22343           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCICollisionVector_1isEmpty(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   22344             :   jboolean jresult = 0 ;
   22345             :   std::vector< libsumo::TraCICollision > *arg1 = (std::vector< libsumo::TraCICollision > *) 0 ;
   22346             :   bool result;
   22347             :   
   22348             :   (void)jenv;
   22349             :   (void)jcls;
   22350             :   (void)jarg1_;
   22351           0 :   arg1 = *(std::vector< libsumo::TraCICollision > **)&jarg1; 
   22352             :   {
   22353             :     try {
   22354             :       result = (bool)((std::vector< libsumo::TraCICollision > const *)arg1)->empty();
   22355             :     } catch (const libsumo::TraCIException& e) {
   22356             :       const std::string s = e.what();
   22357             :       std::string printError;
   22358             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   22359             :         printError = std::getenv("TRACI_PRINT_ERROR");
   22360             :       }
   22361             :       
   22362             :       if (printError == "all" || printError == "client") {
   22363             :         std::cerr << "Error: " << s << std::endl;
   22364             :       }
   22365             :       
   22366             :       
   22367             :       
   22368             :       
   22369             :       {
   22370             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   22371             :       };
   22372             :       
   22373             :     } catch (const std::exception& e) {
   22374             :       const std::string s = e.what();
   22375             :       std::string printError;
   22376             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   22377             :         printError = std::getenv("TRACI_PRINT_ERROR");
   22378             :       }
   22379             :       
   22380             :       if (printError == "all" || printError == "client") {
   22381             :         std::cerr << "Error: " << s << std::endl;
   22382             :       }
   22383             :       
   22384             :       
   22385             :       
   22386             :       
   22387             :       {
   22388             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   22389             :       };
   22390             :       
   22391             :     } catch (...) {
   22392             :       {
   22393             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   22394             :       };
   22395             :     }
   22396             :   }
   22397           0 :   jresult = (jboolean)result; 
   22398             :   return jresult;
   22399             : }
   22400             : 
   22401             : 
   22402           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCICollisionVector_1clear(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   22403             :   std::vector< libsumo::TraCICollision > *arg1 = (std::vector< libsumo::TraCICollision > *) 0 ;
   22404             :   
   22405             :   (void)jenv;
   22406             :   (void)jcls;
   22407             :   (void)jarg1_;
   22408           0 :   arg1 = *(std::vector< libsumo::TraCICollision > **)&jarg1; 
   22409             :   {
   22410             :     try {
   22411             :       (arg1)->clear();
   22412             :     } catch (const libsumo::TraCIException& e) {
   22413             :       const std::string s = e.what();
   22414             :       std::string printError;
   22415             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   22416             :         printError = std::getenv("TRACI_PRINT_ERROR");
   22417             :       }
   22418             :       
   22419             :       if (printError == "all" || printError == "client") {
   22420             :         std::cerr << "Error: " << s << std::endl;
   22421             :       }
   22422             :       
   22423             :       
   22424             :       
   22425             :       
   22426             :       {
   22427             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   22428             :       };
   22429             :       
   22430             :     } catch (const std::exception& e) {
   22431             :       const std::string s = e.what();
   22432             :       std::string printError;
   22433             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   22434             :         printError = std::getenv("TRACI_PRINT_ERROR");
   22435             :       }
   22436             :       
   22437             :       if (printError == "all" || printError == "client") {
   22438             :         std::cerr << "Error: " << s << std::endl;
   22439             :       }
   22440             :       
   22441             :       
   22442             :       
   22443             :       
   22444             :       {
   22445             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   22446             :       };
   22447             :       
   22448             :     } catch (...) {
   22449             :       {
   22450             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   22451             :       };
   22452             :     }
   22453             :   }
   22454             : }
   22455             : 
   22456             : 
   22457           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCICollisionVector_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2, jobject jarg2_) {
   22458             :   jlong jresult = 0 ;
   22459             :   jint arg1 ;
   22460             :   libsumo::TraCICollision *arg2 = 0 ;
   22461             :   std::vector< libsumo::TraCICollision > *result = 0 ;
   22462             :   
   22463             :   (void)jenv;
   22464             :   (void)jcls;
   22465             :   (void)jarg2_;
   22466             :   arg1 = jarg1; 
   22467           0 :   arg2 = *(libsumo::TraCICollision **)&jarg2;
   22468           0 :   if (!arg2) {
   22469           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCICollision const & reference is null");
   22470           0 :     return 0;
   22471             :   } 
   22472             :   {
   22473             :     try {
   22474             :       try {
   22475           0 :         result = (std::vector< libsumo::TraCICollision > *)new_std_vector_Sl_libsumo_TraCICollision_Sg___SWIG_2(arg1,(libsumo::TraCICollision const &)*arg2);
   22476           0 :       } catch(std::out_of_range &_e) {
   22477           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   22478             :         return 0;
   22479           0 :       }
   22480           0 :     } catch (const libsumo::TraCIException& e) {
   22481           0 :       const std::string s = e.what();
   22482             :       std::string printError;
   22483           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   22484           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   22485             :       }
   22486             :       
   22487           0 :       if (printError == "all" || printError == "client") {
   22488             :         std::cerr << "Error: " << s << std::endl;
   22489             :       }
   22490             :       
   22491             :       
   22492             :       
   22493             :       
   22494             :       {
   22495             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   22496             :       };
   22497             :       
   22498           0 :     } catch (const std::exception& e) {
   22499           0 :       const std::string s = e.what();
   22500             :       std::string printError;
   22501           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   22502           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   22503             :       }
   22504             :       
   22505           0 :       if (printError == "all" || printError == "client") {
   22506             :         std::cerr << "Error: " << s << std::endl;
   22507             :       }
   22508             :       
   22509             :       
   22510             :       
   22511             :       
   22512             :       {
   22513             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   22514             :       };
   22515             :       
   22516           0 :     } catch (...) {
   22517             :       {
   22518             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   22519             :       };
   22520           0 :     }
   22521             :   }
   22522           0 :   *(std::vector< libsumo::TraCICollision > **)&jresult = result; 
   22523           0 :   return jresult;
   22524             : }
   22525             : 
   22526             : 
   22527           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCICollisionVector_1doSize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   22528             :   jint jresult = 0 ;
   22529             :   std::vector< libsumo::TraCICollision > *arg1 = (std::vector< libsumo::TraCICollision > *) 0 ;
   22530             :   jint result;
   22531             :   
   22532             :   (void)jenv;
   22533             :   (void)jcls;
   22534             :   (void)jarg1_;
   22535           0 :   arg1 = *(std::vector< libsumo::TraCICollision > **)&jarg1; 
   22536             :   {
   22537             :     try {
   22538             :       try {
   22539             :         result = std_vector_Sl_libsumo_TraCICollision_Sg__doSize((std::vector< libsumo::TraCICollision > const *)arg1);
   22540           0 :       } catch(std::out_of_range &_e) {
   22541           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   22542             :         return 0;
   22543           0 :       }
   22544           0 :     } catch (const libsumo::TraCIException& e) {
   22545           0 :       const std::string s = e.what();
   22546             :       std::string printError;
   22547           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   22548           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   22549             :       }
   22550             :       
   22551           0 :       if (printError == "all" || printError == "client") {
   22552             :         std::cerr << "Error: " << s << std::endl;
   22553             :       }
   22554             :       
   22555             :       
   22556             :       
   22557             :       
   22558             :       {
   22559             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   22560             :       };
   22561             :       
   22562           0 :     } catch (const std::exception& e) {
   22563           0 :       const std::string s = e.what();
   22564             :       std::string printError;
   22565           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   22566           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   22567             :       }
   22568             :       
   22569           0 :       if (printError == "all" || printError == "client") {
   22570             :         std::cerr << "Error: " << s << std::endl;
   22571             :       }
   22572             :       
   22573             :       
   22574             :       
   22575             :       
   22576             :       {
   22577             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   22578             :       };
   22579             :       
   22580           0 :     } catch (...) {
   22581             :       {
   22582             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   22583             :       };
   22584           0 :     }
   22585             :   }
   22586             :   jresult = result; 
   22587             :   return jresult;
   22588             : }
   22589             : 
   22590             : 
   22591           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCICollisionVector_1doAdd_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
   22592             :   std::vector< libsumo::TraCICollision > *arg1 = (std::vector< libsumo::TraCICollision > *) 0 ;
   22593             :   std::vector< libsumo::TraCICollision >::value_type *arg2 = 0 ;
   22594             :   
   22595             :   (void)jenv;
   22596             :   (void)jcls;
   22597             :   (void)jarg1_;
   22598             :   (void)jarg2_;
   22599           0 :   arg1 = *(std::vector< libsumo::TraCICollision > **)&jarg1; 
   22600           0 :   arg2 = *(std::vector< libsumo::TraCICollision >::value_type **)&jarg2;
   22601           0 :   if (!arg2) {
   22602           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCICollision >::value_type const & reference is null");
   22603           0 :     return ;
   22604             :   } 
   22605             :   {
   22606             :     try {
   22607             :       std_vector_Sl_libsumo_TraCICollision_Sg__doAdd__SWIG_0(arg1,(libsumo::TraCICollision const &)*arg2);
   22608           0 :     } catch (const libsumo::TraCIException& e) {
   22609           0 :       const std::string s = e.what();
   22610             :       std::string printError;
   22611           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   22612           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   22613             :       }
   22614             :       
   22615           0 :       if (printError == "all" || printError == "client") {
   22616             :         std::cerr << "Error: " << s << std::endl;
   22617             :       }
   22618             :       
   22619             :       
   22620             :       
   22621             :       
   22622             :       {
   22623             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   22624             :       };
   22625             :       
   22626           0 :     } catch (const std::exception& e) {
   22627           0 :       const std::string s = e.what();
   22628             :       std::string printError;
   22629           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   22630           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   22631             :       }
   22632             :       
   22633           0 :       if (printError == "all" || printError == "client") {
   22634             :         std::cerr << "Error: " << s << std::endl;
   22635             :       }
   22636             :       
   22637             :       
   22638             :       
   22639             :       
   22640             :       {
   22641             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   22642             :       };
   22643             :       
   22644           0 :     } catch (...) {
   22645             :       {
   22646             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   22647             :       };
   22648           0 :     }
   22649             :   }
   22650             : }
   22651             : 
   22652             : 
   22653           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCICollisionVector_1doAdd_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) {
   22654             :   std::vector< libsumo::TraCICollision > *arg1 = (std::vector< libsumo::TraCICollision > *) 0 ;
   22655             :   jint arg2 ;
   22656             :   std::vector< libsumo::TraCICollision >::value_type *arg3 = 0 ;
   22657             :   
   22658             :   (void)jenv;
   22659             :   (void)jcls;
   22660             :   (void)jarg1_;
   22661             :   (void)jarg3_;
   22662           0 :   arg1 = *(std::vector< libsumo::TraCICollision > **)&jarg1; 
   22663             :   arg2 = jarg2; 
   22664           0 :   arg3 = *(std::vector< libsumo::TraCICollision >::value_type **)&jarg3;
   22665           0 :   if (!arg3) {
   22666           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCICollision >::value_type const & reference is null");
   22667           0 :     return ;
   22668             :   } 
   22669             :   {
   22670             :     try {
   22671             :       try {
   22672           0 :         std_vector_Sl_libsumo_TraCICollision_Sg__doAdd__SWIG_1(arg1,arg2,(libsumo::TraCICollision const &)*arg3);
   22673           0 :       } catch(std::out_of_range &_e) {
   22674           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   22675             :         return ;
   22676           0 :       }
   22677           0 :     } catch (const libsumo::TraCIException& e) {
   22678           0 :       const std::string s = e.what();
   22679             :       std::string printError;
   22680           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   22681           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   22682             :       }
   22683             :       
   22684           0 :       if (printError == "all" || printError == "client") {
   22685             :         std::cerr << "Error: " << s << std::endl;
   22686             :       }
   22687             :       
   22688             :       
   22689             :       
   22690             :       
   22691             :       {
   22692             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   22693             :       };
   22694             :       
   22695           0 :     } catch (const std::exception& e) {
   22696           0 :       const std::string s = e.what();
   22697             :       std::string printError;
   22698           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   22699           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   22700             :       }
   22701             :       
   22702           0 :       if (printError == "all" || printError == "client") {
   22703             :         std::cerr << "Error: " << s << std::endl;
   22704             :       }
   22705             :       
   22706             :       
   22707             :       
   22708             :       
   22709             :       {
   22710             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   22711             :       };
   22712             :       
   22713           0 :     } catch (...) {
   22714             :       {
   22715             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   22716             :       };
   22717           0 :     }
   22718             :   }
   22719             : }
   22720             : 
   22721             : 
   22722           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCICollisionVector_1doRemove(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
   22723             :   jlong jresult = 0 ;
   22724             :   std::vector< libsumo::TraCICollision > *arg1 = (std::vector< libsumo::TraCICollision > *) 0 ;
   22725             :   jint arg2 ;
   22726             :   std::vector< libsumo::TraCICollision >::value_type result;
   22727             :   
   22728             :   (void)jenv;
   22729             :   (void)jcls;
   22730             :   (void)jarg1_;
   22731           0 :   arg1 = *(std::vector< libsumo::TraCICollision > **)&jarg1; 
   22732             :   arg2 = jarg2; 
   22733             :   {
   22734             :     try {
   22735             :       try {
   22736           0 :         result = std_vector_Sl_libsumo_TraCICollision_Sg__doRemove(arg1,arg2);
   22737           0 :       } catch(std::out_of_range &_e) {
   22738           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   22739             :         return 0;
   22740           0 :       }
   22741           0 :     } catch (const libsumo::TraCIException& e) {
   22742           0 :       const std::string s = e.what();
   22743             :       std::string printError;
   22744           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   22745           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   22746             :       }
   22747             :       
   22748           0 :       if (printError == "all" || printError == "client") {
   22749             :         std::cerr << "Error: " << s << std::endl;
   22750             :       }
   22751             :       
   22752             :       
   22753             :       
   22754             :       
   22755             :       {
   22756             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   22757             :       };
   22758             :       
   22759           0 :     } catch (const std::exception& e) {
   22760           0 :       const std::string s = e.what();
   22761             :       std::string printError;
   22762           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   22763           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   22764             :       }
   22765             :       
   22766           0 :       if (printError == "all" || printError == "client") {
   22767             :         std::cerr << "Error: " << s << std::endl;
   22768             :       }
   22769             :       
   22770             :       
   22771             :       
   22772             :       
   22773             :       {
   22774             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   22775             :       };
   22776             :       
   22777           0 :     } catch (...) {
   22778             :       {
   22779             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   22780             :       };
   22781           0 :     }
   22782             :   }
   22783           0 :   *(std::vector< libsumo::TraCICollision >::value_type **)&jresult = new std::vector< libsumo::TraCICollision >::value_type((const std::vector< libsumo::TraCICollision >::value_type &)result); 
   22784           0 :   return jresult;
   22785           0 : }
   22786             : 
   22787             : 
   22788           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCICollisionVector_1doGet(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
   22789             :   jlong jresult = 0 ;
   22790             :   std::vector< libsumo::TraCICollision > *arg1 = (std::vector< libsumo::TraCICollision > *) 0 ;
   22791             :   jint arg2 ;
   22792             :   std::vector< libsumo::TraCICollision >::value_type *result = 0 ;
   22793             :   
   22794             :   (void)jenv;
   22795             :   (void)jcls;
   22796             :   (void)jarg1_;
   22797           0 :   arg1 = *(std::vector< libsumo::TraCICollision > **)&jarg1; 
   22798             :   arg2 = jarg2; 
   22799             :   {
   22800             :     try {
   22801             :       try {
   22802           0 :         result = (std::vector< libsumo::TraCICollision >::value_type *) &std_vector_Sl_libsumo_TraCICollision_Sg__doGet(arg1,arg2);
   22803           0 :       } catch(std::out_of_range &_e) {
   22804           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   22805             :         return 0;
   22806           0 :       }
   22807           0 :     } catch (const libsumo::TraCIException& e) {
   22808           0 :       const std::string s = e.what();
   22809             :       std::string printError;
   22810           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   22811           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   22812             :       }
   22813             :       
   22814           0 :       if (printError == "all" || printError == "client") {
   22815             :         std::cerr << "Error: " << s << std::endl;
   22816             :       }
   22817             :       
   22818             :       
   22819             :       
   22820             :       
   22821             :       {
   22822             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   22823             :       };
   22824             :       
   22825           0 :     } catch (const std::exception& e) {
   22826           0 :       const std::string s = e.what();
   22827             :       std::string printError;
   22828           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   22829           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   22830             :       }
   22831             :       
   22832           0 :       if (printError == "all" || printError == "client") {
   22833             :         std::cerr << "Error: " << s << std::endl;
   22834             :       }
   22835             :       
   22836             :       
   22837             :       
   22838             :       
   22839             :       {
   22840             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   22841             :       };
   22842             :       
   22843           0 :     } catch (...) {
   22844             :       {
   22845             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   22846             :       };
   22847           0 :     }
   22848             :   }
   22849           0 :   *(std::vector< libsumo::TraCICollision >::value_type **)&jresult = result; 
   22850           0 :   return jresult;
   22851             : }
   22852             : 
   22853             : 
   22854           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCICollisionVector_1doSet(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) {
   22855             :   jlong jresult = 0 ;
   22856             :   std::vector< libsumo::TraCICollision > *arg1 = (std::vector< libsumo::TraCICollision > *) 0 ;
   22857             :   jint arg2 ;
   22858             :   std::vector< libsumo::TraCICollision >::value_type *arg3 = 0 ;
   22859             :   std::vector< libsumo::TraCICollision >::value_type result;
   22860             :   
   22861             :   (void)jenv;
   22862             :   (void)jcls;
   22863             :   (void)jarg1_;
   22864             :   (void)jarg3_;
   22865           0 :   arg1 = *(std::vector< libsumo::TraCICollision > **)&jarg1; 
   22866             :   arg2 = jarg2; 
   22867           0 :   arg3 = *(std::vector< libsumo::TraCICollision >::value_type **)&jarg3;
   22868           0 :   if (!arg3) {
   22869           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCICollision >::value_type const & reference is null");
   22870             :     return 0;
   22871             :   } 
   22872             :   {
   22873             :     try {
   22874             :       try {
   22875           0 :         result = std_vector_Sl_libsumo_TraCICollision_Sg__doSet(arg1,arg2,(libsumo::TraCICollision const &)*arg3);
   22876           0 :       } catch(std::out_of_range &_e) {
   22877           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   22878             :         return 0;
   22879           0 :       }
   22880           0 :     } catch (const libsumo::TraCIException& e) {
   22881           0 :       const std::string s = e.what();
   22882             :       std::string printError;
   22883           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   22884           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   22885             :       }
   22886             :       
   22887           0 :       if (printError == "all" || printError == "client") {
   22888             :         std::cerr << "Error: " << s << std::endl;
   22889             :       }
   22890             :       
   22891             :       
   22892             :       
   22893             :       
   22894             :       {
   22895             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   22896             :       };
   22897             :       
   22898           0 :     } catch (const std::exception& e) {
   22899           0 :       const std::string s = e.what();
   22900             :       std::string printError;
   22901           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   22902           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   22903             :       }
   22904             :       
   22905           0 :       if (printError == "all" || printError == "client") {
   22906             :         std::cerr << "Error: " << s << std::endl;
   22907             :       }
   22908             :       
   22909             :       
   22910             :       
   22911             :       
   22912             :       {
   22913             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   22914             :       };
   22915             :       
   22916           0 :     } catch (...) {
   22917             :       {
   22918             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   22919             :       };
   22920           0 :     }
   22921             :   }
   22922           0 :   *(std::vector< libsumo::TraCICollision >::value_type **)&jresult = new std::vector< libsumo::TraCICollision >::value_type((const std::vector< libsumo::TraCICollision >::value_type &)result); 
   22923           0 :   return jresult;
   22924           0 : }
   22925             : 
   22926             : 
   22927           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCICollisionVector_1doRemoveRange(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3) {
   22928             :   std::vector< libsumo::TraCICollision > *arg1 = (std::vector< libsumo::TraCICollision > *) 0 ;
   22929             :   jint arg2 ;
   22930             :   jint arg3 ;
   22931             :   
   22932             :   (void)jenv;
   22933             :   (void)jcls;
   22934             :   (void)jarg1_;
   22935           0 :   arg1 = *(std::vector< libsumo::TraCICollision > **)&jarg1; 
   22936             :   arg2 = jarg2; 
   22937             :   arg3 = jarg3; 
   22938             :   {
   22939             :     try {
   22940             :       try {
   22941           0 :         std_vector_Sl_libsumo_TraCICollision_Sg__doRemoveRange(arg1,arg2,arg3);
   22942           0 :       } catch(std::out_of_range &_e) {
   22943           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   22944             :         return ;
   22945           0 :       }
   22946           0 :     } catch (const libsumo::TraCIException& e) {
   22947           0 :       const std::string s = e.what();
   22948             :       std::string printError;
   22949           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   22950           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   22951             :       }
   22952             :       
   22953           0 :       if (printError == "all" || printError == "client") {
   22954             :         std::cerr << "Error: " << s << std::endl;
   22955             :       }
   22956             :       
   22957             :       
   22958             :       
   22959             :       
   22960             :       {
   22961             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   22962             :       };
   22963             :       
   22964           0 :     } catch (const std::exception& e) {
   22965           0 :       const std::string s = e.what();
   22966             :       std::string printError;
   22967           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   22968           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   22969             :       }
   22970             :       
   22971           0 :       if (printError == "all" || printError == "client") {
   22972             :         std::cerr << "Error: " << s << std::endl;
   22973             :       }
   22974             :       
   22975             :       
   22976             :       
   22977             :       
   22978             :       {
   22979             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   22980             :       };
   22981             :       
   22982           0 :     } catch (...) {
   22983             :       {
   22984             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   22985             :       };
   22986           0 :     }
   22987             :   }
   22988             : }
   22989             : 
   22990             : 
   22991           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCICollisionVector(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   22992             :   std::vector< libsumo::TraCICollision > *arg1 = (std::vector< libsumo::TraCICollision > *) 0 ;
   22993             :   
   22994             :   (void)jenv;
   22995             :   (void)jcls;
   22996           0 :   arg1 = *(std::vector< libsumo::TraCICollision > **)&jarg1; 
   22997             :   {
   22998             :     try {
   22999           0 :       delete arg1;
   23000             :     } catch (const libsumo::TraCIException& e) {
   23001             :       const std::string s = e.what();
   23002             :       std::string printError;
   23003             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   23004             :         printError = std::getenv("TRACI_PRINT_ERROR");
   23005             :       }
   23006             :       
   23007             :       if (printError == "all" || printError == "client") {
   23008             :         std::cerr << "Error: " << s << std::endl;
   23009             :       }
   23010             :       
   23011             :       
   23012             :       
   23013             :       
   23014             :       {
   23015             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   23016             :       };
   23017             :       
   23018             :     } catch (const std::exception& e) {
   23019             :       const std::string s = e.what();
   23020             :       std::string printError;
   23021             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   23022             :         printError = std::getenv("TRACI_PRINT_ERROR");
   23023             :       }
   23024             :       
   23025             :       if (printError == "all" || printError == "client") {
   23026             :         std::cerr << "Error: " << s << std::endl;
   23027             :       }
   23028             :       
   23029             :       
   23030             :       
   23031             :       
   23032             :       {
   23033             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   23034             :       };
   23035             :       
   23036             :     } catch (...) {
   23037             :       {
   23038             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   23039             :       };
   23040             :     }
   23041             :   }
   23042             : }
   23043             : 
   23044             : 
   23045           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIBestLanesVector_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
   23046             :   jlong jresult = 0 ;
   23047             :   std::vector< libsumo::TraCIBestLanesData > *result = 0 ;
   23048             :   
   23049             :   (void)jenv;
   23050             :   (void)jcls;
   23051             :   {
   23052             :     try {
   23053           0 :       result = (std::vector< libsumo::TraCIBestLanesData > *)new std::vector< libsumo::TraCIBestLanesData >();
   23054           0 :     } catch (const libsumo::TraCIException& e) {
   23055           0 :       const std::string s = e.what();
   23056             :       std::string printError;
   23057           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   23058           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   23059             :       }
   23060             :       
   23061           0 :       if (printError == "all" || printError == "client") {
   23062             :         std::cerr << "Error: " << s << std::endl;
   23063             :       }
   23064             :       
   23065             :       
   23066             :       
   23067             :       
   23068             :       {
   23069             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   23070             :       };
   23071             :       
   23072           0 :     } catch (const std::exception& e) {
   23073           0 :       const std::string s = e.what();
   23074             :       std::string printError;
   23075           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   23076           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   23077             :       }
   23078             :       
   23079           0 :       if (printError == "all" || printError == "client") {
   23080             :         std::cerr << "Error: " << s << std::endl;
   23081             :       }
   23082             :       
   23083             :       
   23084             :       
   23085             :       
   23086             :       {
   23087             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   23088             :       };
   23089             :       
   23090           0 :     } catch (...) {
   23091             :       {
   23092             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   23093             :       };
   23094           0 :     }
   23095             :   }
   23096           0 :   *(std::vector< libsumo::TraCIBestLanesData > **)&jresult = result; 
   23097           0 :   return jresult;
   23098             : }
   23099             : 
   23100             : 
   23101           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIBestLanesVector_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   23102             :   jlong jresult = 0 ;
   23103             :   std::vector< libsumo::TraCIBestLanesData > *arg1 = 0 ;
   23104             :   std::vector< libsumo::TraCIBestLanesData > *result = 0 ;
   23105             :   
   23106             :   (void)jenv;
   23107             :   (void)jcls;
   23108             :   (void)jarg1_;
   23109           0 :   arg1 = *(std::vector< libsumo::TraCIBestLanesData > **)&jarg1;
   23110           0 :   if (!arg1) {
   23111           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCIBestLanesData > const & reference is null");
   23112           0 :     return 0;
   23113             :   } 
   23114             :   {
   23115             :     try {
   23116           0 :       result = (std::vector< libsumo::TraCIBestLanesData > *)new std::vector< libsumo::TraCIBestLanesData >((std::vector< libsumo::TraCIBestLanesData > const &)*arg1);
   23117           0 :     } catch (const libsumo::TraCIException& e) {
   23118           0 :       const std::string s = e.what();
   23119             :       std::string printError;
   23120           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   23121           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   23122             :       }
   23123             :       
   23124           0 :       if (printError == "all" || printError == "client") {
   23125             :         std::cerr << "Error: " << s << std::endl;
   23126             :       }
   23127             :       
   23128             :       
   23129             :       
   23130             :       
   23131             :       {
   23132             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   23133             :       };
   23134             :       
   23135           0 :     } catch (const std::exception& e) {
   23136           0 :       const std::string s = e.what();
   23137             :       std::string printError;
   23138           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   23139           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   23140             :       }
   23141             :       
   23142           0 :       if (printError == "all" || printError == "client") {
   23143             :         std::cerr << "Error: " << s << std::endl;
   23144             :       }
   23145             :       
   23146             :       
   23147             :       
   23148             :       
   23149             :       {
   23150             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   23151             :       };
   23152             :       
   23153           0 :     } catch (...) {
   23154             :       {
   23155             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   23156             :       };
   23157           0 :     }
   23158             :   }
   23159           0 :   *(std::vector< libsumo::TraCIBestLanesData > **)&jresult = result; 
   23160           0 :   return jresult;
   23161             : }
   23162             : 
   23163             : 
   23164           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIBestLanesVector_1capacity(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   23165             :   jlong jresult = 0 ;
   23166             :   std::vector< libsumo::TraCIBestLanesData > *arg1 = (std::vector< libsumo::TraCIBestLanesData > *) 0 ;
   23167             :   std::vector< libsumo::TraCIBestLanesData >::size_type result;
   23168             :   
   23169             :   (void)jenv;
   23170             :   (void)jcls;
   23171             :   (void)jarg1_;
   23172           0 :   arg1 = *(std::vector< libsumo::TraCIBestLanesData > **)&jarg1; 
   23173             :   {
   23174             :     try {
   23175             :       result = ((std::vector< libsumo::TraCIBestLanesData > const *)arg1)->capacity();
   23176             :     } catch (const libsumo::TraCIException& e) {
   23177             :       const std::string s = e.what();
   23178             :       std::string printError;
   23179             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   23180             :         printError = std::getenv("TRACI_PRINT_ERROR");
   23181             :       }
   23182             :       
   23183             :       if (printError == "all" || printError == "client") {
   23184             :         std::cerr << "Error: " << s << std::endl;
   23185             :       }
   23186             :       
   23187             :       
   23188             :       
   23189             :       
   23190             :       {
   23191             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   23192             :       };
   23193             :       
   23194             :     } catch (const std::exception& e) {
   23195             :       const std::string s = e.what();
   23196             :       std::string printError;
   23197             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   23198             :         printError = std::getenv("TRACI_PRINT_ERROR");
   23199             :       }
   23200             :       
   23201             :       if (printError == "all" || printError == "client") {
   23202             :         std::cerr << "Error: " << s << std::endl;
   23203             :       }
   23204             :       
   23205             :       
   23206             :       
   23207             :       
   23208             :       {
   23209             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   23210             :       };
   23211             :       
   23212             :     } catch (...) {
   23213             :       {
   23214             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   23215             :       };
   23216             :     }
   23217             :   }
   23218             :   jresult = (jlong)result; 
   23219             :   return jresult;
   23220             : }
   23221             : 
   23222             : 
   23223           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIBestLanesVector_1reserve(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
   23224             :   std::vector< libsumo::TraCIBestLanesData > *arg1 = (std::vector< libsumo::TraCIBestLanesData > *) 0 ;
   23225             :   std::vector< libsumo::TraCIBestLanesData >::size_type arg2 ;
   23226             :   
   23227             :   (void)jenv;
   23228             :   (void)jcls;
   23229             :   (void)jarg1_;
   23230           0 :   arg1 = *(std::vector< libsumo::TraCIBestLanesData > **)&jarg1; 
   23231           0 :   arg2 = (std::vector< libsumo::TraCIBestLanesData >::size_type)jarg2; 
   23232             :   {
   23233             :     try {
   23234             :       try {
   23235           0 :         (arg1)->reserve(arg2);
   23236           0 :       } catch(std::length_error &_e) {
   23237           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   23238             :         return ;
   23239           0 :       }
   23240           0 :     } catch (const libsumo::TraCIException& e) {
   23241           0 :       const std::string s = e.what();
   23242             :       std::string printError;
   23243           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   23244           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   23245             :       }
   23246             :       
   23247           0 :       if (printError == "all" || printError == "client") {
   23248             :         std::cerr << "Error: " << s << std::endl;
   23249             :       }
   23250             :       
   23251             :       
   23252             :       
   23253             :       
   23254             :       {
   23255             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   23256             :       };
   23257             :       
   23258           0 :     } catch (const std::exception& e) {
   23259           0 :       const std::string s = e.what();
   23260             :       std::string printError;
   23261           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   23262           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   23263             :       }
   23264             :       
   23265           0 :       if (printError == "all" || printError == "client") {
   23266             :         std::cerr << "Error: " << s << std::endl;
   23267             :       }
   23268             :       
   23269             :       
   23270             :       
   23271             :       
   23272             :       {
   23273             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   23274             :       };
   23275             :       
   23276           0 :     } catch (...) {
   23277             :       {
   23278             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   23279             :       };
   23280           0 :     }
   23281             :   }
   23282             : }
   23283             : 
   23284             : 
   23285           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIBestLanesVector_1isEmpty(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   23286             :   jboolean jresult = 0 ;
   23287             :   std::vector< libsumo::TraCIBestLanesData > *arg1 = (std::vector< libsumo::TraCIBestLanesData > *) 0 ;
   23288             :   bool result;
   23289             :   
   23290             :   (void)jenv;
   23291             :   (void)jcls;
   23292             :   (void)jarg1_;
   23293           0 :   arg1 = *(std::vector< libsumo::TraCIBestLanesData > **)&jarg1; 
   23294             :   {
   23295             :     try {
   23296             :       result = (bool)((std::vector< libsumo::TraCIBestLanesData > const *)arg1)->empty();
   23297             :     } catch (const libsumo::TraCIException& e) {
   23298             :       const std::string s = e.what();
   23299             :       std::string printError;
   23300             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   23301             :         printError = std::getenv("TRACI_PRINT_ERROR");
   23302             :       }
   23303             :       
   23304             :       if (printError == "all" || printError == "client") {
   23305             :         std::cerr << "Error: " << s << std::endl;
   23306             :       }
   23307             :       
   23308             :       
   23309             :       
   23310             :       
   23311             :       {
   23312             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   23313             :       };
   23314             :       
   23315             :     } catch (const std::exception& e) {
   23316             :       const std::string s = e.what();
   23317             :       std::string printError;
   23318             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   23319             :         printError = std::getenv("TRACI_PRINT_ERROR");
   23320             :       }
   23321             :       
   23322             :       if (printError == "all" || printError == "client") {
   23323             :         std::cerr << "Error: " << s << std::endl;
   23324             :       }
   23325             :       
   23326             :       
   23327             :       
   23328             :       
   23329             :       {
   23330             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   23331             :       };
   23332             :       
   23333             :     } catch (...) {
   23334             :       {
   23335             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   23336             :       };
   23337             :     }
   23338             :   }
   23339           0 :   jresult = (jboolean)result; 
   23340             :   return jresult;
   23341             : }
   23342             : 
   23343             : 
   23344           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIBestLanesVector_1clear(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   23345             :   std::vector< libsumo::TraCIBestLanesData > *arg1 = (std::vector< libsumo::TraCIBestLanesData > *) 0 ;
   23346             :   
   23347             :   (void)jenv;
   23348             :   (void)jcls;
   23349             :   (void)jarg1_;
   23350           0 :   arg1 = *(std::vector< libsumo::TraCIBestLanesData > **)&jarg1; 
   23351             :   {
   23352             :     try {
   23353             :       (arg1)->clear();
   23354             :     } catch (const libsumo::TraCIException& e) {
   23355             :       const std::string s = e.what();
   23356             :       std::string printError;
   23357             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   23358             :         printError = std::getenv("TRACI_PRINT_ERROR");
   23359             :       }
   23360             :       
   23361             :       if (printError == "all" || printError == "client") {
   23362             :         std::cerr << "Error: " << s << std::endl;
   23363             :       }
   23364             :       
   23365             :       
   23366             :       
   23367             :       
   23368             :       {
   23369             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   23370             :       };
   23371             :       
   23372             :     } catch (const std::exception& e) {
   23373             :       const std::string s = e.what();
   23374             :       std::string printError;
   23375             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   23376             :         printError = std::getenv("TRACI_PRINT_ERROR");
   23377             :       }
   23378             :       
   23379             :       if (printError == "all" || printError == "client") {
   23380             :         std::cerr << "Error: " << s << std::endl;
   23381             :       }
   23382             :       
   23383             :       
   23384             :       
   23385             :       
   23386             :       {
   23387             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   23388             :       };
   23389             :       
   23390             :     } catch (...) {
   23391             :       {
   23392             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   23393             :       };
   23394             :     }
   23395             :   }
   23396             : }
   23397             : 
   23398             : 
   23399           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIBestLanesVector_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2, jobject jarg2_) {
   23400             :   jlong jresult = 0 ;
   23401             :   jint arg1 ;
   23402             :   libsumo::TraCIBestLanesData *arg2 = 0 ;
   23403             :   std::vector< libsumo::TraCIBestLanesData > *result = 0 ;
   23404             :   
   23405             :   (void)jenv;
   23406             :   (void)jcls;
   23407             :   (void)jarg2_;
   23408             :   arg1 = jarg1; 
   23409           0 :   arg2 = *(libsumo::TraCIBestLanesData **)&jarg2;
   23410           0 :   if (!arg2) {
   23411           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIBestLanesData const & reference is null");
   23412           0 :     return 0;
   23413             :   } 
   23414             :   {
   23415             :     try {
   23416             :       try {
   23417           0 :         result = (std::vector< libsumo::TraCIBestLanesData > *)new_std_vector_Sl_libsumo_TraCIBestLanesData_Sg___SWIG_2(arg1,(libsumo::TraCIBestLanesData const &)*arg2);
   23418           0 :       } catch(std::out_of_range &_e) {
   23419           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   23420             :         return 0;
   23421           0 :       }
   23422           0 :     } catch (const libsumo::TraCIException& e) {
   23423           0 :       const std::string s = e.what();
   23424             :       std::string printError;
   23425           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   23426           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   23427             :       }
   23428             :       
   23429           0 :       if (printError == "all" || printError == "client") {
   23430             :         std::cerr << "Error: " << s << std::endl;
   23431             :       }
   23432             :       
   23433             :       
   23434             :       
   23435             :       
   23436             :       {
   23437             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   23438             :       };
   23439             :       
   23440           0 :     } catch (const std::exception& e) {
   23441           0 :       const std::string s = e.what();
   23442             :       std::string printError;
   23443           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   23444           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   23445             :       }
   23446             :       
   23447           0 :       if (printError == "all" || printError == "client") {
   23448             :         std::cerr << "Error: " << s << std::endl;
   23449             :       }
   23450             :       
   23451             :       
   23452             :       
   23453             :       
   23454             :       {
   23455             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   23456             :       };
   23457             :       
   23458           0 :     } catch (...) {
   23459             :       {
   23460             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   23461             :       };
   23462           0 :     }
   23463             :   }
   23464           0 :   *(std::vector< libsumo::TraCIBestLanesData > **)&jresult = result; 
   23465           0 :   return jresult;
   23466             : }
   23467             : 
   23468             : 
   23469           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIBestLanesVector_1doSize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   23470             :   jint jresult = 0 ;
   23471             :   std::vector< libsumo::TraCIBestLanesData > *arg1 = (std::vector< libsumo::TraCIBestLanesData > *) 0 ;
   23472             :   jint result;
   23473             :   
   23474             :   (void)jenv;
   23475             :   (void)jcls;
   23476             :   (void)jarg1_;
   23477           0 :   arg1 = *(std::vector< libsumo::TraCIBestLanesData > **)&jarg1; 
   23478             :   {
   23479             :     try {
   23480             :       try {
   23481             :         result = std_vector_Sl_libsumo_TraCIBestLanesData_Sg__doSize((std::vector< libsumo::TraCIBestLanesData > const *)arg1);
   23482           0 :       } catch(std::out_of_range &_e) {
   23483           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   23484             :         return 0;
   23485           0 :       }
   23486           0 :     } catch (const libsumo::TraCIException& e) {
   23487           0 :       const std::string s = e.what();
   23488             :       std::string printError;
   23489           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   23490           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   23491             :       }
   23492             :       
   23493           0 :       if (printError == "all" || printError == "client") {
   23494             :         std::cerr << "Error: " << s << std::endl;
   23495             :       }
   23496             :       
   23497             :       
   23498             :       
   23499             :       
   23500             :       {
   23501             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   23502             :       };
   23503             :       
   23504           0 :     } catch (const std::exception& e) {
   23505           0 :       const std::string s = e.what();
   23506             :       std::string printError;
   23507           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   23508           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   23509             :       }
   23510             :       
   23511           0 :       if (printError == "all" || printError == "client") {
   23512             :         std::cerr << "Error: " << s << std::endl;
   23513             :       }
   23514             :       
   23515             :       
   23516             :       
   23517             :       
   23518             :       {
   23519             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   23520             :       };
   23521             :       
   23522           0 :     } catch (...) {
   23523             :       {
   23524             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   23525             :       };
   23526           0 :     }
   23527             :   }
   23528             :   jresult = result; 
   23529             :   return jresult;
   23530             : }
   23531             : 
   23532             : 
   23533           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIBestLanesVector_1doAdd_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
   23534             :   std::vector< libsumo::TraCIBestLanesData > *arg1 = (std::vector< libsumo::TraCIBestLanesData > *) 0 ;
   23535             :   std::vector< libsumo::TraCIBestLanesData >::value_type *arg2 = 0 ;
   23536             :   
   23537             :   (void)jenv;
   23538             :   (void)jcls;
   23539             :   (void)jarg1_;
   23540             :   (void)jarg2_;
   23541           0 :   arg1 = *(std::vector< libsumo::TraCIBestLanesData > **)&jarg1; 
   23542           0 :   arg2 = *(std::vector< libsumo::TraCIBestLanesData >::value_type **)&jarg2;
   23543           0 :   if (!arg2) {
   23544           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCIBestLanesData >::value_type const & reference is null");
   23545           0 :     return ;
   23546             :   } 
   23547             :   {
   23548             :     try {
   23549             :       std_vector_Sl_libsumo_TraCIBestLanesData_Sg__doAdd__SWIG_0(arg1,(libsumo::TraCIBestLanesData const &)*arg2);
   23550           0 :     } catch (const libsumo::TraCIException& e) {
   23551           0 :       const std::string s = e.what();
   23552             :       std::string printError;
   23553           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   23554           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   23555             :       }
   23556             :       
   23557           0 :       if (printError == "all" || printError == "client") {
   23558             :         std::cerr << "Error: " << s << std::endl;
   23559             :       }
   23560             :       
   23561             :       
   23562             :       
   23563             :       
   23564             :       {
   23565             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   23566             :       };
   23567             :       
   23568           0 :     } catch (const std::exception& e) {
   23569           0 :       const std::string s = e.what();
   23570             :       std::string printError;
   23571           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   23572           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   23573             :       }
   23574             :       
   23575           0 :       if (printError == "all" || printError == "client") {
   23576             :         std::cerr << "Error: " << s << std::endl;
   23577             :       }
   23578             :       
   23579             :       
   23580             :       
   23581             :       
   23582             :       {
   23583             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   23584             :       };
   23585             :       
   23586           0 :     } catch (...) {
   23587             :       {
   23588             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   23589             :       };
   23590           0 :     }
   23591             :   }
   23592             : }
   23593             : 
   23594             : 
   23595           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIBestLanesVector_1doAdd_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) {
   23596             :   std::vector< libsumo::TraCIBestLanesData > *arg1 = (std::vector< libsumo::TraCIBestLanesData > *) 0 ;
   23597             :   jint arg2 ;
   23598             :   std::vector< libsumo::TraCIBestLanesData >::value_type *arg3 = 0 ;
   23599             :   
   23600             :   (void)jenv;
   23601             :   (void)jcls;
   23602             :   (void)jarg1_;
   23603             :   (void)jarg3_;
   23604           0 :   arg1 = *(std::vector< libsumo::TraCIBestLanesData > **)&jarg1; 
   23605             :   arg2 = jarg2; 
   23606           0 :   arg3 = *(std::vector< libsumo::TraCIBestLanesData >::value_type **)&jarg3;
   23607           0 :   if (!arg3) {
   23608           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCIBestLanesData >::value_type const & reference is null");
   23609           0 :     return ;
   23610             :   } 
   23611             :   {
   23612             :     try {
   23613             :       try {
   23614           0 :         std_vector_Sl_libsumo_TraCIBestLanesData_Sg__doAdd__SWIG_1(arg1,arg2,(libsumo::TraCIBestLanesData const &)*arg3);
   23615           0 :       } catch(std::out_of_range &_e) {
   23616           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   23617             :         return ;
   23618           0 :       }
   23619           0 :     } catch (const libsumo::TraCIException& e) {
   23620           0 :       const std::string s = e.what();
   23621             :       std::string printError;
   23622           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   23623           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   23624             :       }
   23625             :       
   23626           0 :       if (printError == "all" || printError == "client") {
   23627             :         std::cerr << "Error: " << s << std::endl;
   23628             :       }
   23629             :       
   23630             :       
   23631             :       
   23632             :       
   23633             :       {
   23634             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   23635             :       };
   23636             :       
   23637           0 :     } catch (const std::exception& e) {
   23638           0 :       const std::string s = e.what();
   23639             :       std::string printError;
   23640           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   23641           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   23642             :       }
   23643             :       
   23644           0 :       if (printError == "all" || printError == "client") {
   23645             :         std::cerr << "Error: " << s << std::endl;
   23646             :       }
   23647             :       
   23648             :       
   23649             :       
   23650             :       
   23651             :       {
   23652             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   23653             :       };
   23654             :       
   23655           0 :     } catch (...) {
   23656             :       {
   23657             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   23658             :       };
   23659           0 :     }
   23660             :   }
   23661             : }
   23662             : 
   23663             : 
   23664           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIBestLanesVector_1doRemove(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
   23665             :   jlong jresult = 0 ;
   23666             :   std::vector< libsumo::TraCIBestLanesData > *arg1 = (std::vector< libsumo::TraCIBestLanesData > *) 0 ;
   23667             :   jint arg2 ;
   23668             :   std::vector< libsumo::TraCIBestLanesData >::value_type result;
   23669             :   
   23670             :   (void)jenv;
   23671             :   (void)jcls;
   23672             :   (void)jarg1_;
   23673           0 :   arg1 = *(std::vector< libsumo::TraCIBestLanesData > **)&jarg1; 
   23674             :   arg2 = jarg2; 
   23675             :   {
   23676             :     try {
   23677             :       try {
   23678           0 :         result = std_vector_Sl_libsumo_TraCIBestLanesData_Sg__doRemove(arg1,arg2);
   23679           0 :       } catch(std::out_of_range &_e) {
   23680           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   23681             :         return 0;
   23682           0 :       }
   23683           0 :     } catch (const libsumo::TraCIException& e) {
   23684           0 :       const std::string s = e.what();
   23685             :       std::string printError;
   23686           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   23687           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   23688             :       }
   23689             :       
   23690           0 :       if (printError == "all" || printError == "client") {
   23691             :         std::cerr << "Error: " << s << std::endl;
   23692             :       }
   23693             :       
   23694             :       
   23695             :       
   23696             :       
   23697             :       {
   23698             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   23699             :       };
   23700             :       
   23701           0 :     } catch (const std::exception& e) {
   23702           0 :       const std::string s = e.what();
   23703             :       std::string printError;
   23704           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   23705           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   23706             :       }
   23707             :       
   23708           0 :       if (printError == "all" || printError == "client") {
   23709             :         std::cerr << "Error: " << s << std::endl;
   23710             :       }
   23711             :       
   23712             :       
   23713             :       
   23714             :       
   23715             :       {
   23716             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   23717             :       };
   23718             :       
   23719           0 :     } catch (...) {
   23720             :       {
   23721             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   23722             :       };
   23723           0 :     }
   23724             :   }
   23725           0 :   *(std::vector< libsumo::TraCIBestLanesData >::value_type **)&jresult = new std::vector< libsumo::TraCIBestLanesData >::value_type((const std::vector< libsumo::TraCIBestLanesData >::value_type &)result); 
   23726           0 :   return jresult;
   23727           0 : }
   23728             : 
   23729             : 
   23730           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIBestLanesVector_1doGet(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
   23731             :   jlong jresult = 0 ;
   23732             :   std::vector< libsumo::TraCIBestLanesData > *arg1 = (std::vector< libsumo::TraCIBestLanesData > *) 0 ;
   23733             :   jint arg2 ;
   23734             :   std::vector< libsumo::TraCIBestLanesData >::value_type *result = 0 ;
   23735             :   
   23736             :   (void)jenv;
   23737             :   (void)jcls;
   23738             :   (void)jarg1_;
   23739           0 :   arg1 = *(std::vector< libsumo::TraCIBestLanesData > **)&jarg1; 
   23740             :   arg2 = jarg2; 
   23741             :   {
   23742             :     try {
   23743             :       try {
   23744           0 :         result = (std::vector< libsumo::TraCIBestLanesData >::value_type *) &std_vector_Sl_libsumo_TraCIBestLanesData_Sg__doGet(arg1,arg2);
   23745           0 :       } catch(std::out_of_range &_e) {
   23746           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   23747             :         return 0;
   23748           0 :       }
   23749           0 :     } catch (const libsumo::TraCIException& e) {
   23750           0 :       const std::string s = e.what();
   23751             :       std::string printError;
   23752           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   23753           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   23754             :       }
   23755             :       
   23756           0 :       if (printError == "all" || printError == "client") {
   23757             :         std::cerr << "Error: " << s << std::endl;
   23758             :       }
   23759             :       
   23760             :       
   23761             :       
   23762             :       
   23763             :       {
   23764             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   23765             :       };
   23766             :       
   23767           0 :     } catch (const std::exception& e) {
   23768           0 :       const std::string s = e.what();
   23769             :       std::string printError;
   23770           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   23771           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   23772             :       }
   23773             :       
   23774           0 :       if (printError == "all" || printError == "client") {
   23775             :         std::cerr << "Error: " << s << std::endl;
   23776             :       }
   23777             :       
   23778             :       
   23779             :       
   23780             :       
   23781             :       {
   23782             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   23783             :       };
   23784             :       
   23785           0 :     } catch (...) {
   23786             :       {
   23787             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   23788             :       };
   23789           0 :     }
   23790             :   }
   23791           0 :   *(std::vector< libsumo::TraCIBestLanesData >::value_type **)&jresult = result; 
   23792           0 :   return jresult;
   23793             : }
   23794             : 
   23795             : 
   23796           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIBestLanesVector_1doSet(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) {
   23797             :   jlong jresult = 0 ;
   23798             :   std::vector< libsumo::TraCIBestLanesData > *arg1 = (std::vector< libsumo::TraCIBestLanesData > *) 0 ;
   23799             :   jint arg2 ;
   23800             :   std::vector< libsumo::TraCIBestLanesData >::value_type *arg3 = 0 ;
   23801             :   std::vector< libsumo::TraCIBestLanesData >::value_type result;
   23802             :   
   23803             :   (void)jenv;
   23804             :   (void)jcls;
   23805             :   (void)jarg1_;
   23806             :   (void)jarg3_;
   23807           0 :   arg1 = *(std::vector< libsumo::TraCIBestLanesData > **)&jarg1; 
   23808             :   arg2 = jarg2; 
   23809           0 :   arg3 = *(std::vector< libsumo::TraCIBestLanesData >::value_type **)&jarg3;
   23810           0 :   if (!arg3) {
   23811           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCIBestLanesData >::value_type const & reference is null");
   23812             :     return 0;
   23813             :   } 
   23814             :   {
   23815             :     try {
   23816             :       try {
   23817           0 :         result = std_vector_Sl_libsumo_TraCIBestLanesData_Sg__doSet(arg1,arg2,(libsumo::TraCIBestLanesData const &)*arg3);
   23818           0 :       } catch(std::out_of_range &_e) {
   23819           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   23820             :         return 0;
   23821           0 :       }
   23822           0 :     } catch (const libsumo::TraCIException& e) {
   23823           0 :       const std::string s = e.what();
   23824             :       std::string printError;
   23825           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   23826           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   23827             :       }
   23828             :       
   23829           0 :       if (printError == "all" || printError == "client") {
   23830             :         std::cerr << "Error: " << s << std::endl;
   23831             :       }
   23832             :       
   23833             :       
   23834             :       
   23835             :       
   23836             :       {
   23837             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   23838             :       };
   23839             :       
   23840           0 :     } catch (const std::exception& e) {
   23841           0 :       const std::string s = e.what();
   23842             :       std::string printError;
   23843           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   23844           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   23845             :       }
   23846             :       
   23847           0 :       if (printError == "all" || printError == "client") {
   23848             :         std::cerr << "Error: " << s << std::endl;
   23849             :       }
   23850             :       
   23851             :       
   23852             :       
   23853             :       
   23854             :       {
   23855             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   23856             :       };
   23857             :       
   23858           0 :     } catch (...) {
   23859             :       {
   23860             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   23861             :       };
   23862           0 :     }
   23863             :   }
   23864           0 :   *(std::vector< libsumo::TraCIBestLanesData >::value_type **)&jresult = new std::vector< libsumo::TraCIBestLanesData >::value_type((const std::vector< libsumo::TraCIBestLanesData >::value_type &)result); 
   23865           0 :   return jresult;
   23866           0 : }
   23867             : 
   23868             : 
   23869           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIBestLanesVector_1doRemoveRange(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3) {
   23870             :   std::vector< libsumo::TraCIBestLanesData > *arg1 = (std::vector< libsumo::TraCIBestLanesData > *) 0 ;
   23871             :   jint arg2 ;
   23872             :   jint arg3 ;
   23873             :   
   23874             :   (void)jenv;
   23875             :   (void)jcls;
   23876             :   (void)jarg1_;
   23877           0 :   arg1 = *(std::vector< libsumo::TraCIBestLanesData > **)&jarg1; 
   23878             :   arg2 = jarg2; 
   23879             :   arg3 = jarg3; 
   23880             :   {
   23881             :     try {
   23882             :       try {
   23883           0 :         std_vector_Sl_libsumo_TraCIBestLanesData_Sg__doRemoveRange(arg1,arg2,arg3);
   23884           0 :       } catch(std::out_of_range &_e) {
   23885           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   23886             :         return ;
   23887           0 :       }
   23888           0 :     } catch (const libsumo::TraCIException& e) {
   23889           0 :       const std::string s = e.what();
   23890             :       std::string printError;
   23891           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   23892           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   23893             :       }
   23894             :       
   23895           0 :       if (printError == "all" || printError == "client") {
   23896             :         std::cerr << "Error: " << s << std::endl;
   23897             :       }
   23898             :       
   23899             :       
   23900             :       
   23901             :       
   23902             :       {
   23903             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   23904             :       };
   23905             :       
   23906           0 :     } catch (const std::exception& e) {
   23907           0 :       const std::string s = e.what();
   23908             :       std::string printError;
   23909           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   23910           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   23911             :       }
   23912             :       
   23913           0 :       if (printError == "all" || printError == "client") {
   23914             :         std::cerr << "Error: " << s << std::endl;
   23915             :       }
   23916             :       
   23917             :       
   23918             :       
   23919             :       
   23920             :       {
   23921             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   23922             :       };
   23923             :       
   23924           0 :     } catch (...) {
   23925             :       {
   23926             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   23927             :       };
   23928           0 :     }
   23929             :   }
   23930             : }
   23931             : 
   23932             : 
   23933           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCIBestLanesVector(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   23934             :   std::vector< libsumo::TraCIBestLanesData > *arg1 = (std::vector< libsumo::TraCIBestLanesData > *) 0 ;
   23935             :   
   23936             :   (void)jenv;
   23937             :   (void)jcls;
   23938           0 :   arg1 = *(std::vector< libsumo::TraCIBestLanesData > **)&jarg1; 
   23939             :   {
   23940             :     try {
   23941           0 :       delete arg1;
   23942             :     } catch (const libsumo::TraCIException& e) {
   23943             :       const std::string s = e.what();
   23944             :       std::string printError;
   23945             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   23946             :         printError = std::getenv("TRACI_PRINT_ERROR");
   23947             :       }
   23948             :       
   23949             :       if (printError == "all" || printError == "client") {
   23950             :         std::cerr << "Error: " << s << std::endl;
   23951             :       }
   23952             :       
   23953             :       
   23954             :       
   23955             :       
   23956             :       {
   23957             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   23958             :       };
   23959             :       
   23960             :     } catch (const std::exception& e) {
   23961             :       const std::string s = e.what();
   23962             :       std::string printError;
   23963             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   23964             :         printError = std::getenv("TRACI_PRINT_ERROR");
   23965             :       }
   23966             :       
   23967             :       if (printError == "all" || printError == "client") {
   23968             :         std::cerr << "Error: " << s << std::endl;
   23969             :       }
   23970             :       
   23971             :       
   23972             :       
   23973             :       
   23974             :       {
   23975             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   23976             :       };
   23977             :       
   23978             :     } catch (...) {
   23979             :       {
   23980             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   23981             :       };
   23982             :     }
   23983             :   }
   23984             : }
   23985             : 
   23986             : 
   23987           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIConnectionVector_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
   23988             :   jlong jresult = 0 ;
   23989             :   std::vector< libsumo::TraCIConnection > *result = 0 ;
   23990             :   
   23991             :   (void)jenv;
   23992             :   (void)jcls;
   23993             :   {
   23994             :     try {
   23995           0 :       result = (std::vector< libsumo::TraCIConnection > *)new std::vector< libsumo::TraCIConnection >();
   23996           0 :     } catch (const libsumo::TraCIException& e) {
   23997           0 :       const std::string s = e.what();
   23998             :       std::string printError;
   23999           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   24000           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   24001             :       }
   24002             :       
   24003           0 :       if (printError == "all" || printError == "client") {
   24004             :         std::cerr << "Error: " << s << std::endl;
   24005             :       }
   24006             :       
   24007             :       
   24008             :       
   24009             :       
   24010             :       {
   24011             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   24012             :       };
   24013             :       
   24014           0 :     } catch (const std::exception& e) {
   24015           0 :       const std::string s = e.what();
   24016             :       std::string printError;
   24017           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   24018           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   24019             :       }
   24020             :       
   24021           0 :       if (printError == "all" || printError == "client") {
   24022             :         std::cerr << "Error: " << s << std::endl;
   24023             :       }
   24024             :       
   24025             :       
   24026             :       
   24027             :       
   24028             :       {
   24029             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   24030             :       };
   24031             :       
   24032           0 :     } catch (...) {
   24033             :       {
   24034             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   24035             :       };
   24036           0 :     }
   24037             :   }
   24038           0 :   *(std::vector< libsumo::TraCIConnection > **)&jresult = result; 
   24039           0 :   return jresult;
   24040             : }
   24041             : 
   24042             : 
   24043           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIConnectionVector_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   24044             :   jlong jresult = 0 ;
   24045             :   std::vector< libsumo::TraCIConnection > *arg1 = 0 ;
   24046             :   std::vector< libsumo::TraCIConnection > *result = 0 ;
   24047             :   
   24048             :   (void)jenv;
   24049             :   (void)jcls;
   24050             :   (void)jarg1_;
   24051           0 :   arg1 = *(std::vector< libsumo::TraCIConnection > **)&jarg1;
   24052           0 :   if (!arg1) {
   24053           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCIConnection > const & reference is null");
   24054           0 :     return 0;
   24055             :   } 
   24056             :   {
   24057             :     try {
   24058           0 :       result = (std::vector< libsumo::TraCIConnection > *)new std::vector< libsumo::TraCIConnection >((std::vector< libsumo::TraCIConnection > const &)*arg1);
   24059           0 :     } catch (const libsumo::TraCIException& e) {
   24060           0 :       const std::string s = e.what();
   24061             :       std::string printError;
   24062           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   24063           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   24064             :       }
   24065             :       
   24066           0 :       if (printError == "all" || printError == "client") {
   24067             :         std::cerr << "Error: " << s << std::endl;
   24068             :       }
   24069             :       
   24070             :       
   24071             :       
   24072             :       
   24073             :       {
   24074             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   24075             :       };
   24076             :       
   24077           0 :     } catch (const std::exception& e) {
   24078           0 :       const std::string s = e.what();
   24079             :       std::string printError;
   24080           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   24081           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   24082             :       }
   24083             :       
   24084           0 :       if (printError == "all" || printError == "client") {
   24085             :         std::cerr << "Error: " << s << std::endl;
   24086             :       }
   24087             :       
   24088             :       
   24089             :       
   24090             :       
   24091             :       {
   24092             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   24093             :       };
   24094             :       
   24095           0 :     } catch (...) {
   24096             :       {
   24097             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   24098             :       };
   24099           0 :     }
   24100             :   }
   24101           0 :   *(std::vector< libsumo::TraCIConnection > **)&jresult = result; 
   24102           0 :   return jresult;
   24103             : }
   24104             : 
   24105             : 
   24106           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIConnectionVector_1capacity(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   24107             :   jlong jresult = 0 ;
   24108             :   std::vector< libsumo::TraCIConnection > *arg1 = (std::vector< libsumo::TraCIConnection > *) 0 ;
   24109             :   std::vector< libsumo::TraCIConnection >::size_type result;
   24110             :   
   24111             :   (void)jenv;
   24112             :   (void)jcls;
   24113             :   (void)jarg1_;
   24114           0 :   arg1 = *(std::vector< libsumo::TraCIConnection > **)&jarg1; 
   24115             :   {
   24116             :     try {
   24117             :       result = ((std::vector< libsumo::TraCIConnection > const *)arg1)->capacity();
   24118             :     } catch (const libsumo::TraCIException& e) {
   24119             :       const std::string s = e.what();
   24120             :       std::string printError;
   24121             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   24122             :         printError = std::getenv("TRACI_PRINT_ERROR");
   24123             :       }
   24124             :       
   24125             :       if (printError == "all" || printError == "client") {
   24126             :         std::cerr << "Error: " << s << std::endl;
   24127             :       }
   24128             :       
   24129             :       
   24130             :       
   24131             :       
   24132             :       {
   24133             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   24134             :       };
   24135             :       
   24136             :     } catch (const std::exception& e) {
   24137             :       const std::string s = e.what();
   24138             :       std::string printError;
   24139             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   24140             :         printError = std::getenv("TRACI_PRINT_ERROR");
   24141             :       }
   24142             :       
   24143             :       if (printError == "all" || printError == "client") {
   24144             :         std::cerr << "Error: " << s << std::endl;
   24145             :       }
   24146             :       
   24147             :       
   24148             :       
   24149             :       
   24150             :       {
   24151             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   24152             :       };
   24153             :       
   24154             :     } catch (...) {
   24155             :       {
   24156             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   24157             :       };
   24158             :     }
   24159             :   }
   24160             :   jresult = (jlong)result; 
   24161             :   return jresult;
   24162             : }
   24163             : 
   24164             : 
   24165           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIConnectionVector_1reserve(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
   24166             :   std::vector< libsumo::TraCIConnection > *arg1 = (std::vector< libsumo::TraCIConnection > *) 0 ;
   24167             :   std::vector< libsumo::TraCIConnection >::size_type arg2 ;
   24168             :   
   24169             :   (void)jenv;
   24170             :   (void)jcls;
   24171             :   (void)jarg1_;
   24172           0 :   arg1 = *(std::vector< libsumo::TraCIConnection > **)&jarg1; 
   24173           0 :   arg2 = (std::vector< libsumo::TraCIConnection >::size_type)jarg2; 
   24174             :   {
   24175             :     try {
   24176             :       try {
   24177           0 :         (arg1)->reserve(arg2);
   24178           0 :       } catch(std::length_error &_e) {
   24179           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   24180             :         return ;
   24181           0 :       }
   24182           0 :     } catch (const libsumo::TraCIException& e) {
   24183           0 :       const std::string s = e.what();
   24184             :       std::string printError;
   24185           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   24186           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   24187             :       }
   24188             :       
   24189           0 :       if (printError == "all" || printError == "client") {
   24190             :         std::cerr << "Error: " << s << std::endl;
   24191             :       }
   24192             :       
   24193             :       
   24194             :       
   24195             :       
   24196             :       {
   24197             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   24198             :       };
   24199             :       
   24200           0 :     } catch (const std::exception& e) {
   24201           0 :       const std::string s = e.what();
   24202             :       std::string printError;
   24203           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   24204           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   24205             :       }
   24206             :       
   24207           0 :       if (printError == "all" || printError == "client") {
   24208             :         std::cerr << "Error: " << s << std::endl;
   24209             :       }
   24210             :       
   24211             :       
   24212             :       
   24213             :       
   24214             :       {
   24215             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   24216             :       };
   24217             :       
   24218           0 :     } catch (...) {
   24219             :       {
   24220             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   24221             :       };
   24222           0 :     }
   24223             :   }
   24224             : }
   24225             : 
   24226             : 
   24227           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIConnectionVector_1isEmpty(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   24228             :   jboolean jresult = 0 ;
   24229             :   std::vector< libsumo::TraCIConnection > *arg1 = (std::vector< libsumo::TraCIConnection > *) 0 ;
   24230             :   bool result;
   24231             :   
   24232             :   (void)jenv;
   24233             :   (void)jcls;
   24234             :   (void)jarg1_;
   24235           0 :   arg1 = *(std::vector< libsumo::TraCIConnection > **)&jarg1; 
   24236             :   {
   24237             :     try {
   24238             :       result = (bool)((std::vector< libsumo::TraCIConnection > const *)arg1)->empty();
   24239             :     } catch (const libsumo::TraCIException& e) {
   24240             :       const std::string s = e.what();
   24241             :       std::string printError;
   24242             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   24243             :         printError = std::getenv("TRACI_PRINT_ERROR");
   24244             :       }
   24245             :       
   24246             :       if (printError == "all" || printError == "client") {
   24247             :         std::cerr << "Error: " << s << std::endl;
   24248             :       }
   24249             :       
   24250             :       
   24251             :       
   24252             :       
   24253             :       {
   24254             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   24255             :       };
   24256             :       
   24257             :     } catch (const std::exception& e) {
   24258             :       const std::string s = e.what();
   24259             :       std::string printError;
   24260             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   24261             :         printError = std::getenv("TRACI_PRINT_ERROR");
   24262             :       }
   24263             :       
   24264             :       if (printError == "all" || printError == "client") {
   24265             :         std::cerr << "Error: " << s << std::endl;
   24266             :       }
   24267             :       
   24268             :       
   24269             :       
   24270             :       
   24271             :       {
   24272             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   24273             :       };
   24274             :       
   24275             :     } catch (...) {
   24276             :       {
   24277             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   24278             :       };
   24279             :     }
   24280             :   }
   24281           0 :   jresult = (jboolean)result; 
   24282             :   return jresult;
   24283             : }
   24284             : 
   24285             : 
   24286           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIConnectionVector_1clear(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   24287             :   std::vector< libsumo::TraCIConnection > *arg1 = (std::vector< libsumo::TraCIConnection > *) 0 ;
   24288             :   
   24289             :   (void)jenv;
   24290             :   (void)jcls;
   24291             :   (void)jarg1_;
   24292           0 :   arg1 = *(std::vector< libsumo::TraCIConnection > **)&jarg1; 
   24293             :   {
   24294             :     try {
   24295             :       (arg1)->clear();
   24296             :     } catch (const libsumo::TraCIException& e) {
   24297             :       const std::string s = e.what();
   24298             :       std::string printError;
   24299             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   24300             :         printError = std::getenv("TRACI_PRINT_ERROR");
   24301             :       }
   24302             :       
   24303             :       if (printError == "all" || printError == "client") {
   24304             :         std::cerr << "Error: " << s << std::endl;
   24305             :       }
   24306             :       
   24307             :       
   24308             :       
   24309             :       
   24310             :       {
   24311             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   24312             :       };
   24313             :       
   24314             :     } catch (const std::exception& e) {
   24315             :       const std::string s = e.what();
   24316             :       std::string printError;
   24317             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   24318             :         printError = std::getenv("TRACI_PRINT_ERROR");
   24319             :       }
   24320             :       
   24321             :       if (printError == "all" || printError == "client") {
   24322             :         std::cerr << "Error: " << s << std::endl;
   24323             :       }
   24324             :       
   24325             :       
   24326             :       
   24327             :       
   24328             :       {
   24329             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   24330             :       };
   24331             :       
   24332             :     } catch (...) {
   24333             :       {
   24334             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   24335             :       };
   24336             :     }
   24337             :   }
   24338             : }
   24339             : 
   24340             : 
   24341           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIConnectionVector_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2, jobject jarg2_) {
   24342             :   jlong jresult = 0 ;
   24343             :   jint arg1 ;
   24344             :   libsumo::TraCIConnection *arg2 = 0 ;
   24345             :   std::vector< libsumo::TraCIConnection > *result = 0 ;
   24346             :   
   24347             :   (void)jenv;
   24348             :   (void)jcls;
   24349             :   (void)jarg2_;
   24350             :   arg1 = jarg1; 
   24351           0 :   arg2 = *(libsumo::TraCIConnection **)&jarg2;
   24352           0 :   if (!arg2) {
   24353           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIConnection const & reference is null");
   24354           0 :     return 0;
   24355             :   } 
   24356             :   {
   24357             :     try {
   24358             :       try {
   24359           0 :         result = (std::vector< libsumo::TraCIConnection > *)new_std_vector_Sl_libsumo_TraCIConnection_Sg___SWIG_2(arg1,(libsumo::TraCIConnection const &)*arg2);
   24360           0 :       } catch(std::out_of_range &_e) {
   24361           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   24362             :         return 0;
   24363           0 :       }
   24364           0 :     } catch (const libsumo::TraCIException& e) {
   24365           0 :       const std::string s = e.what();
   24366             :       std::string printError;
   24367           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   24368           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   24369             :       }
   24370             :       
   24371           0 :       if (printError == "all" || printError == "client") {
   24372             :         std::cerr << "Error: " << s << std::endl;
   24373             :       }
   24374             :       
   24375             :       
   24376             :       
   24377             :       
   24378             :       {
   24379             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   24380             :       };
   24381             :       
   24382           0 :     } catch (const std::exception& e) {
   24383           0 :       const std::string s = e.what();
   24384             :       std::string printError;
   24385           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   24386           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   24387             :       }
   24388             :       
   24389           0 :       if (printError == "all" || printError == "client") {
   24390             :         std::cerr << "Error: " << s << std::endl;
   24391             :       }
   24392             :       
   24393             :       
   24394             :       
   24395             :       
   24396             :       {
   24397             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   24398             :       };
   24399             :       
   24400           0 :     } catch (...) {
   24401             :       {
   24402             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   24403             :       };
   24404           0 :     }
   24405             :   }
   24406           0 :   *(std::vector< libsumo::TraCIConnection > **)&jresult = result; 
   24407           0 :   return jresult;
   24408             : }
   24409             : 
   24410             : 
   24411           4 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIConnectionVector_1doSize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   24412             :   jint jresult = 0 ;
   24413             :   std::vector< libsumo::TraCIConnection > *arg1 = (std::vector< libsumo::TraCIConnection > *) 0 ;
   24414             :   jint result;
   24415             :   
   24416             :   (void)jenv;
   24417             :   (void)jcls;
   24418             :   (void)jarg1_;
   24419           4 :   arg1 = *(std::vector< libsumo::TraCIConnection > **)&jarg1; 
   24420             :   {
   24421             :     try {
   24422             :       try {
   24423             :         result = std_vector_Sl_libsumo_TraCIConnection_Sg__doSize((std::vector< libsumo::TraCIConnection > const *)arg1);
   24424           0 :       } catch(std::out_of_range &_e) {
   24425           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   24426             :         return 0;
   24427           0 :       }
   24428           0 :     } catch (const libsumo::TraCIException& e) {
   24429           0 :       const std::string s = e.what();
   24430             :       std::string printError;
   24431           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   24432           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   24433             :       }
   24434             :       
   24435           0 :       if (printError == "all" || printError == "client") {
   24436             :         std::cerr << "Error: " << s << std::endl;
   24437             :       }
   24438             :       
   24439             :       
   24440             :       
   24441             :       
   24442             :       {
   24443             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   24444             :       };
   24445             :       
   24446           0 :     } catch (const std::exception& e) {
   24447           0 :       const std::string s = e.what();
   24448             :       std::string printError;
   24449           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   24450           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   24451             :       }
   24452             :       
   24453           0 :       if (printError == "all" || printError == "client") {
   24454             :         std::cerr << "Error: " << s << std::endl;
   24455             :       }
   24456             :       
   24457             :       
   24458             :       
   24459             :       
   24460             :       {
   24461             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   24462             :       };
   24463             :       
   24464           0 :     } catch (...) {
   24465             :       {
   24466             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   24467             :       };
   24468           0 :     }
   24469             :   }
   24470             :   jresult = result; 
   24471             :   return jresult;
   24472             : }
   24473             : 
   24474             : 
   24475           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIConnectionVector_1doAdd_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
   24476             :   std::vector< libsumo::TraCIConnection > *arg1 = (std::vector< libsumo::TraCIConnection > *) 0 ;
   24477             :   std::vector< libsumo::TraCIConnection >::value_type *arg2 = 0 ;
   24478             :   
   24479             :   (void)jenv;
   24480             :   (void)jcls;
   24481             :   (void)jarg1_;
   24482             :   (void)jarg2_;
   24483           0 :   arg1 = *(std::vector< libsumo::TraCIConnection > **)&jarg1; 
   24484           0 :   arg2 = *(std::vector< libsumo::TraCIConnection >::value_type **)&jarg2;
   24485           0 :   if (!arg2) {
   24486           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCIConnection >::value_type const & reference is null");
   24487           0 :     return ;
   24488             :   } 
   24489             :   {
   24490             :     try {
   24491             :       std_vector_Sl_libsumo_TraCIConnection_Sg__doAdd__SWIG_0(arg1,(libsumo::TraCIConnection const &)*arg2);
   24492           0 :     } catch (const libsumo::TraCIException& e) {
   24493           0 :       const std::string s = e.what();
   24494             :       std::string printError;
   24495           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   24496           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   24497             :       }
   24498             :       
   24499           0 :       if (printError == "all" || printError == "client") {
   24500             :         std::cerr << "Error: " << s << std::endl;
   24501             :       }
   24502             :       
   24503             :       
   24504             :       
   24505             :       
   24506             :       {
   24507             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   24508             :       };
   24509             :       
   24510           0 :     } catch (const std::exception& e) {
   24511           0 :       const std::string s = e.what();
   24512             :       std::string printError;
   24513           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   24514           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   24515             :       }
   24516             :       
   24517           0 :       if (printError == "all" || printError == "client") {
   24518             :         std::cerr << "Error: " << s << std::endl;
   24519             :       }
   24520             :       
   24521             :       
   24522             :       
   24523             :       
   24524             :       {
   24525             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   24526             :       };
   24527             :       
   24528           0 :     } catch (...) {
   24529             :       {
   24530             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   24531             :       };
   24532           0 :     }
   24533             :   }
   24534             : }
   24535             : 
   24536             : 
   24537           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIConnectionVector_1doAdd_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) {
   24538             :   std::vector< libsumo::TraCIConnection > *arg1 = (std::vector< libsumo::TraCIConnection > *) 0 ;
   24539             :   jint arg2 ;
   24540             :   std::vector< libsumo::TraCIConnection >::value_type *arg3 = 0 ;
   24541             :   
   24542             :   (void)jenv;
   24543             :   (void)jcls;
   24544             :   (void)jarg1_;
   24545             :   (void)jarg3_;
   24546           0 :   arg1 = *(std::vector< libsumo::TraCIConnection > **)&jarg1; 
   24547             :   arg2 = jarg2; 
   24548           0 :   arg3 = *(std::vector< libsumo::TraCIConnection >::value_type **)&jarg3;
   24549           0 :   if (!arg3) {
   24550           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCIConnection >::value_type const & reference is null");
   24551           0 :     return ;
   24552             :   } 
   24553             :   {
   24554             :     try {
   24555             :       try {
   24556           0 :         std_vector_Sl_libsumo_TraCIConnection_Sg__doAdd__SWIG_1(arg1,arg2,(libsumo::TraCIConnection const &)*arg3);
   24557           0 :       } catch(std::out_of_range &_e) {
   24558           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   24559             :         return ;
   24560           0 :       }
   24561           0 :     } catch (const libsumo::TraCIException& e) {
   24562           0 :       const std::string s = e.what();
   24563             :       std::string printError;
   24564           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   24565           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   24566             :       }
   24567             :       
   24568           0 :       if (printError == "all" || printError == "client") {
   24569             :         std::cerr << "Error: " << s << std::endl;
   24570             :       }
   24571             :       
   24572             :       
   24573             :       
   24574             :       
   24575             :       {
   24576             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   24577             :       };
   24578             :       
   24579           0 :     } catch (const std::exception& e) {
   24580           0 :       const std::string s = e.what();
   24581             :       std::string printError;
   24582           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   24583           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   24584             :       }
   24585             :       
   24586           0 :       if (printError == "all" || printError == "client") {
   24587             :         std::cerr << "Error: " << s << std::endl;
   24588             :       }
   24589             :       
   24590             :       
   24591             :       
   24592             :       
   24593             :       {
   24594             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   24595             :       };
   24596             :       
   24597           0 :     } catch (...) {
   24598             :       {
   24599             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   24600             :       };
   24601           0 :     }
   24602             :   }
   24603             : }
   24604             : 
   24605             : 
   24606           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIConnectionVector_1doRemove(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
   24607             :   jlong jresult = 0 ;
   24608             :   std::vector< libsumo::TraCIConnection > *arg1 = (std::vector< libsumo::TraCIConnection > *) 0 ;
   24609             :   jint arg2 ;
   24610             :   std::vector< libsumo::TraCIConnection >::value_type result;
   24611             :   
   24612             :   (void)jenv;
   24613             :   (void)jcls;
   24614             :   (void)jarg1_;
   24615           0 :   arg1 = *(std::vector< libsumo::TraCIConnection > **)&jarg1; 
   24616             :   arg2 = jarg2; 
   24617             :   {
   24618             :     try {
   24619             :       try {
   24620           0 :         result = std_vector_Sl_libsumo_TraCIConnection_Sg__doRemove(arg1,arg2);
   24621           0 :       } catch(std::out_of_range &_e) {
   24622           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   24623             :         return 0;
   24624           0 :       }
   24625           0 :     } catch (const libsumo::TraCIException& e) {
   24626           0 :       const std::string s = e.what();
   24627             :       std::string printError;
   24628           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   24629           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   24630             :       }
   24631             :       
   24632           0 :       if (printError == "all" || printError == "client") {
   24633             :         std::cerr << "Error: " << s << std::endl;
   24634             :       }
   24635             :       
   24636             :       
   24637             :       
   24638             :       
   24639             :       {
   24640             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   24641             :       };
   24642             :       
   24643           0 :     } catch (const std::exception& e) {
   24644           0 :       const std::string s = e.what();
   24645             :       std::string printError;
   24646           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   24647           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   24648             :       }
   24649             :       
   24650           0 :       if (printError == "all" || printError == "client") {
   24651             :         std::cerr << "Error: " << s << std::endl;
   24652             :       }
   24653             :       
   24654             :       
   24655             :       
   24656             :       
   24657             :       {
   24658             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   24659             :       };
   24660             :       
   24661           0 :     } catch (...) {
   24662             :       {
   24663             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   24664             :       };
   24665           0 :     }
   24666             :   }
   24667           0 :   *(std::vector< libsumo::TraCIConnection >::value_type **)&jresult = new std::vector< libsumo::TraCIConnection >::value_type((const std::vector< libsumo::TraCIConnection >::value_type &)result); 
   24668           0 :   return jresult;
   24669           0 : }
   24670             : 
   24671             : 
   24672           2 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIConnectionVector_1doGet(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
   24673             :   jlong jresult = 0 ;
   24674             :   std::vector< libsumo::TraCIConnection > *arg1 = (std::vector< libsumo::TraCIConnection > *) 0 ;
   24675             :   jint arg2 ;
   24676             :   std::vector< libsumo::TraCIConnection >::value_type *result = 0 ;
   24677             :   
   24678             :   (void)jenv;
   24679             :   (void)jcls;
   24680             :   (void)jarg1_;
   24681           2 :   arg1 = *(std::vector< libsumo::TraCIConnection > **)&jarg1; 
   24682             :   arg2 = jarg2; 
   24683             :   {
   24684             :     try {
   24685             :       try {
   24686           2 :         result = (std::vector< libsumo::TraCIConnection >::value_type *) &std_vector_Sl_libsumo_TraCIConnection_Sg__doGet(arg1,arg2);
   24687           0 :       } catch(std::out_of_range &_e) {
   24688           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   24689             :         return 0;
   24690           0 :       }
   24691           0 :     } catch (const libsumo::TraCIException& e) {
   24692           0 :       const std::string s = e.what();
   24693             :       std::string printError;
   24694           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   24695           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   24696             :       }
   24697             :       
   24698           0 :       if (printError == "all" || printError == "client") {
   24699             :         std::cerr << "Error: " << s << std::endl;
   24700             :       }
   24701             :       
   24702             :       
   24703             :       
   24704             :       
   24705             :       {
   24706             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   24707             :       };
   24708             :       
   24709           0 :     } catch (const std::exception& e) {
   24710           0 :       const std::string s = e.what();
   24711             :       std::string printError;
   24712           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   24713           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   24714             :       }
   24715             :       
   24716           0 :       if (printError == "all" || printError == "client") {
   24717             :         std::cerr << "Error: " << s << std::endl;
   24718             :       }
   24719             :       
   24720             :       
   24721             :       
   24722             :       
   24723             :       {
   24724             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   24725             :       };
   24726             :       
   24727           0 :     } catch (...) {
   24728             :       {
   24729             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   24730             :       };
   24731           0 :     }
   24732             :   }
   24733           2 :   *(std::vector< libsumo::TraCIConnection >::value_type **)&jresult = result; 
   24734           2 :   return jresult;
   24735             : }
   24736             : 
   24737             : 
   24738           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIConnectionVector_1doSet(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) {
   24739             :   jlong jresult = 0 ;
   24740             :   std::vector< libsumo::TraCIConnection > *arg1 = (std::vector< libsumo::TraCIConnection > *) 0 ;
   24741             :   jint arg2 ;
   24742             :   std::vector< libsumo::TraCIConnection >::value_type *arg3 = 0 ;
   24743             :   std::vector< libsumo::TraCIConnection >::value_type result;
   24744             :   
   24745             :   (void)jenv;
   24746             :   (void)jcls;
   24747             :   (void)jarg1_;
   24748             :   (void)jarg3_;
   24749           0 :   arg1 = *(std::vector< libsumo::TraCIConnection > **)&jarg1; 
   24750             :   arg2 = jarg2; 
   24751           0 :   arg3 = *(std::vector< libsumo::TraCIConnection >::value_type **)&jarg3;
   24752           0 :   if (!arg3) {
   24753           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCIConnection >::value_type const & reference is null");
   24754             :     return 0;
   24755             :   } 
   24756             :   {
   24757             :     try {
   24758             :       try {
   24759           0 :         result = std_vector_Sl_libsumo_TraCIConnection_Sg__doSet(arg1,arg2,(libsumo::TraCIConnection const &)*arg3);
   24760           0 :       } catch(std::out_of_range &_e) {
   24761           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   24762             :         return 0;
   24763           0 :       }
   24764           0 :     } catch (const libsumo::TraCIException& e) {
   24765           0 :       const std::string s = e.what();
   24766             :       std::string printError;
   24767           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   24768           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   24769             :       }
   24770             :       
   24771           0 :       if (printError == "all" || printError == "client") {
   24772             :         std::cerr << "Error: " << s << std::endl;
   24773             :       }
   24774             :       
   24775             :       
   24776             :       
   24777             :       
   24778             :       {
   24779             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   24780             :       };
   24781             :       
   24782           0 :     } catch (const std::exception& e) {
   24783           0 :       const std::string s = e.what();
   24784             :       std::string printError;
   24785           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   24786           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   24787             :       }
   24788             :       
   24789           0 :       if (printError == "all" || printError == "client") {
   24790             :         std::cerr << "Error: " << s << std::endl;
   24791             :       }
   24792             :       
   24793             :       
   24794             :       
   24795             :       
   24796             :       {
   24797             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   24798             :       };
   24799             :       
   24800           0 :     } catch (...) {
   24801             :       {
   24802             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   24803             :       };
   24804           0 :     }
   24805             :   }
   24806           0 :   *(std::vector< libsumo::TraCIConnection >::value_type **)&jresult = new std::vector< libsumo::TraCIConnection >::value_type((const std::vector< libsumo::TraCIConnection >::value_type &)result); 
   24807           0 :   return jresult;
   24808           0 : }
   24809             : 
   24810             : 
   24811           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIConnectionVector_1doRemoveRange(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3) {
   24812             :   std::vector< libsumo::TraCIConnection > *arg1 = (std::vector< libsumo::TraCIConnection > *) 0 ;
   24813             :   jint arg2 ;
   24814             :   jint arg3 ;
   24815             :   
   24816             :   (void)jenv;
   24817             :   (void)jcls;
   24818             :   (void)jarg1_;
   24819           0 :   arg1 = *(std::vector< libsumo::TraCIConnection > **)&jarg1; 
   24820             :   arg2 = jarg2; 
   24821             :   arg3 = jarg3; 
   24822             :   {
   24823             :     try {
   24824             :       try {
   24825           0 :         std_vector_Sl_libsumo_TraCIConnection_Sg__doRemoveRange(arg1,arg2,arg3);
   24826           0 :       } catch(std::out_of_range &_e) {
   24827           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   24828             :         return ;
   24829           0 :       }
   24830           0 :     } catch (const libsumo::TraCIException& e) {
   24831           0 :       const std::string s = e.what();
   24832             :       std::string printError;
   24833           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   24834           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   24835             :       }
   24836             :       
   24837           0 :       if (printError == "all" || printError == "client") {
   24838             :         std::cerr << "Error: " << s << std::endl;
   24839             :       }
   24840             :       
   24841             :       
   24842             :       
   24843             :       
   24844             :       {
   24845             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   24846             :       };
   24847             :       
   24848           0 :     } catch (const std::exception& e) {
   24849           0 :       const std::string s = e.what();
   24850             :       std::string printError;
   24851           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   24852           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   24853             :       }
   24854             :       
   24855           0 :       if (printError == "all" || printError == "client") {
   24856             :         std::cerr << "Error: " << s << std::endl;
   24857             :       }
   24858             :       
   24859             :       
   24860             :       
   24861             :       
   24862             :       {
   24863             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   24864             :       };
   24865             :       
   24866           0 :     } catch (...) {
   24867             :       {
   24868             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   24869             :       };
   24870           0 :     }
   24871             :   }
   24872             : }
   24873             : 
   24874             : 
   24875           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCIConnectionVector(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   24876             :   std::vector< libsumo::TraCIConnection > *arg1 = (std::vector< libsumo::TraCIConnection > *) 0 ;
   24877             :   
   24878             :   (void)jenv;
   24879             :   (void)jcls;
   24880           0 :   arg1 = *(std::vector< libsumo::TraCIConnection > **)&jarg1; 
   24881             :   {
   24882             :     try {
   24883           0 :       delete arg1;
   24884             :     } catch (const libsumo::TraCIException& e) {
   24885             :       const std::string s = e.what();
   24886             :       std::string printError;
   24887             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   24888             :         printError = std::getenv("TRACI_PRINT_ERROR");
   24889             :       }
   24890             :       
   24891             :       if (printError == "all" || printError == "client") {
   24892             :         std::cerr << "Error: " << s << std::endl;
   24893             :       }
   24894             :       
   24895             :       
   24896             :       
   24897             :       
   24898             :       {
   24899             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   24900             :       };
   24901             :       
   24902             :     } catch (const std::exception& e) {
   24903             :       const std::string s = e.what();
   24904             :       std::string printError;
   24905             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   24906             :         printError = std::getenv("TRACI_PRINT_ERROR");
   24907             :       }
   24908             :       
   24909             :       if (printError == "all" || printError == "client") {
   24910             :         std::cerr << "Error: " << s << std::endl;
   24911             :       }
   24912             :       
   24913             :       
   24914             :       
   24915             :       
   24916             :       {
   24917             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   24918             :       };
   24919             :       
   24920             :     } catch (...) {
   24921             :       {
   24922             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   24923             :       };
   24924             :     }
   24925             :   }
   24926             : }
   24927             : 
   24928             : 
   24929           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIJunctionFoeVector_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
   24930             :   jlong jresult = 0 ;
   24931             :   std::vector< libsumo::TraCIJunctionFoe > *result = 0 ;
   24932             :   
   24933             :   (void)jenv;
   24934             :   (void)jcls;
   24935             :   {
   24936             :     try {
   24937           0 :       result = (std::vector< libsumo::TraCIJunctionFoe > *)new std::vector< libsumo::TraCIJunctionFoe >();
   24938           0 :     } catch (const libsumo::TraCIException& e) {
   24939           0 :       const std::string s = e.what();
   24940             :       std::string printError;
   24941           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   24942           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   24943             :       }
   24944             :       
   24945           0 :       if (printError == "all" || printError == "client") {
   24946             :         std::cerr << "Error: " << s << std::endl;
   24947             :       }
   24948             :       
   24949             :       
   24950             :       
   24951             :       
   24952             :       {
   24953             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   24954             :       };
   24955             :       
   24956           0 :     } catch (const std::exception& e) {
   24957           0 :       const std::string s = e.what();
   24958             :       std::string printError;
   24959           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   24960           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   24961             :       }
   24962             :       
   24963           0 :       if (printError == "all" || printError == "client") {
   24964             :         std::cerr << "Error: " << s << std::endl;
   24965             :       }
   24966             :       
   24967             :       
   24968             :       
   24969             :       
   24970             :       {
   24971             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   24972             :       };
   24973             :       
   24974           0 :     } catch (...) {
   24975             :       {
   24976             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   24977             :       };
   24978           0 :     }
   24979             :   }
   24980           0 :   *(std::vector< libsumo::TraCIJunctionFoe > **)&jresult = result; 
   24981           0 :   return jresult;
   24982             : }
   24983             : 
   24984             : 
   24985           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIJunctionFoeVector_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   24986             :   jlong jresult = 0 ;
   24987             :   std::vector< libsumo::TraCIJunctionFoe > *arg1 = 0 ;
   24988             :   std::vector< libsumo::TraCIJunctionFoe > *result = 0 ;
   24989             :   
   24990             :   (void)jenv;
   24991             :   (void)jcls;
   24992             :   (void)jarg1_;
   24993           0 :   arg1 = *(std::vector< libsumo::TraCIJunctionFoe > **)&jarg1;
   24994           0 :   if (!arg1) {
   24995           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCIJunctionFoe > const & reference is null");
   24996           0 :     return 0;
   24997             :   } 
   24998             :   {
   24999             :     try {
   25000           0 :       result = (std::vector< libsumo::TraCIJunctionFoe > *)new std::vector< libsumo::TraCIJunctionFoe >((std::vector< libsumo::TraCIJunctionFoe > const &)*arg1);
   25001           0 :     } catch (const libsumo::TraCIException& e) {
   25002           0 :       const std::string s = e.what();
   25003             :       std::string printError;
   25004           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   25005           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   25006             :       }
   25007             :       
   25008           0 :       if (printError == "all" || printError == "client") {
   25009             :         std::cerr << "Error: " << s << std::endl;
   25010             :       }
   25011             :       
   25012             :       
   25013             :       
   25014             :       
   25015             :       {
   25016             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   25017             :       };
   25018             :       
   25019           0 :     } catch (const std::exception& e) {
   25020           0 :       const std::string s = e.what();
   25021             :       std::string printError;
   25022           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   25023           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   25024             :       }
   25025             :       
   25026           0 :       if (printError == "all" || printError == "client") {
   25027             :         std::cerr << "Error: " << s << std::endl;
   25028             :       }
   25029             :       
   25030             :       
   25031             :       
   25032             :       
   25033             :       {
   25034             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   25035             :       };
   25036             :       
   25037           0 :     } catch (...) {
   25038             :       {
   25039             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   25040             :       };
   25041           0 :     }
   25042             :   }
   25043           0 :   *(std::vector< libsumo::TraCIJunctionFoe > **)&jresult = result; 
   25044           0 :   return jresult;
   25045             : }
   25046             : 
   25047             : 
   25048           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIJunctionFoeVector_1capacity(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   25049             :   jlong jresult = 0 ;
   25050             :   std::vector< libsumo::TraCIJunctionFoe > *arg1 = (std::vector< libsumo::TraCIJunctionFoe > *) 0 ;
   25051             :   std::vector< libsumo::TraCIJunctionFoe >::size_type result;
   25052             :   
   25053             :   (void)jenv;
   25054             :   (void)jcls;
   25055             :   (void)jarg1_;
   25056           0 :   arg1 = *(std::vector< libsumo::TraCIJunctionFoe > **)&jarg1; 
   25057             :   {
   25058             :     try {
   25059             :       result = ((std::vector< libsumo::TraCIJunctionFoe > const *)arg1)->capacity();
   25060             :     } catch (const libsumo::TraCIException& e) {
   25061             :       const std::string s = e.what();
   25062             :       std::string printError;
   25063             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   25064             :         printError = std::getenv("TRACI_PRINT_ERROR");
   25065             :       }
   25066             :       
   25067             :       if (printError == "all" || printError == "client") {
   25068             :         std::cerr << "Error: " << s << std::endl;
   25069             :       }
   25070             :       
   25071             :       
   25072             :       
   25073             :       
   25074             :       {
   25075             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   25076             :       };
   25077             :       
   25078             :     } catch (const std::exception& e) {
   25079             :       const std::string s = e.what();
   25080             :       std::string printError;
   25081             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   25082             :         printError = std::getenv("TRACI_PRINT_ERROR");
   25083             :       }
   25084             :       
   25085             :       if (printError == "all" || printError == "client") {
   25086             :         std::cerr << "Error: " << s << std::endl;
   25087             :       }
   25088             :       
   25089             :       
   25090             :       
   25091             :       
   25092             :       {
   25093             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   25094             :       };
   25095             :       
   25096             :     } catch (...) {
   25097             :       {
   25098             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   25099             :       };
   25100             :     }
   25101             :   }
   25102             :   jresult = (jlong)result; 
   25103             :   return jresult;
   25104             : }
   25105             : 
   25106             : 
   25107           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIJunctionFoeVector_1reserve(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
   25108             :   std::vector< libsumo::TraCIJunctionFoe > *arg1 = (std::vector< libsumo::TraCIJunctionFoe > *) 0 ;
   25109             :   std::vector< libsumo::TraCIJunctionFoe >::size_type arg2 ;
   25110             :   
   25111             :   (void)jenv;
   25112             :   (void)jcls;
   25113             :   (void)jarg1_;
   25114           0 :   arg1 = *(std::vector< libsumo::TraCIJunctionFoe > **)&jarg1; 
   25115           0 :   arg2 = (std::vector< libsumo::TraCIJunctionFoe >::size_type)jarg2; 
   25116             :   {
   25117             :     try {
   25118             :       try {
   25119           0 :         (arg1)->reserve(arg2);
   25120           0 :       } catch(std::length_error &_e) {
   25121           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   25122             :         return ;
   25123           0 :       }
   25124           0 :     } catch (const libsumo::TraCIException& e) {
   25125           0 :       const std::string s = e.what();
   25126             :       std::string printError;
   25127           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   25128           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   25129             :       }
   25130             :       
   25131           0 :       if (printError == "all" || printError == "client") {
   25132             :         std::cerr << "Error: " << s << std::endl;
   25133             :       }
   25134             :       
   25135             :       
   25136             :       
   25137             :       
   25138             :       {
   25139             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   25140             :       };
   25141             :       
   25142           0 :     } catch (const std::exception& e) {
   25143           0 :       const std::string s = e.what();
   25144             :       std::string printError;
   25145           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   25146           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   25147             :       }
   25148             :       
   25149           0 :       if (printError == "all" || printError == "client") {
   25150             :         std::cerr << "Error: " << s << std::endl;
   25151             :       }
   25152             :       
   25153             :       
   25154             :       
   25155             :       
   25156             :       {
   25157             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   25158             :       };
   25159             :       
   25160           0 :     } catch (...) {
   25161             :       {
   25162             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   25163             :       };
   25164           0 :     }
   25165             :   }
   25166             : }
   25167             : 
   25168             : 
   25169           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIJunctionFoeVector_1isEmpty(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   25170             :   jboolean jresult = 0 ;
   25171             :   std::vector< libsumo::TraCIJunctionFoe > *arg1 = (std::vector< libsumo::TraCIJunctionFoe > *) 0 ;
   25172             :   bool result;
   25173             :   
   25174             :   (void)jenv;
   25175             :   (void)jcls;
   25176             :   (void)jarg1_;
   25177           0 :   arg1 = *(std::vector< libsumo::TraCIJunctionFoe > **)&jarg1; 
   25178             :   {
   25179             :     try {
   25180             :       result = (bool)((std::vector< libsumo::TraCIJunctionFoe > const *)arg1)->empty();
   25181             :     } catch (const libsumo::TraCIException& e) {
   25182             :       const std::string s = e.what();
   25183             :       std::string printError;
   25184             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   25185             :         printError = std::getenv("TRACI_PRINT_ERROR");
   25186             :       }
   25187             :       
   25188             :       if (printError == "all" || printError == "client") {
   25189             :         std::cerr << "Error: " << s << std::endl;
   25190             :       }
   25191             :       
   25192             :       
   25193             :       
   25194             :       
   25195             :       {
   25196             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   25197             :       };
   25198             :       
   25199             :     } catch (const std::exception& e) {
   25200             :       const std::string s = e.what();
   25201             :       std::string printError;
   25202             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   25203             :         printError = std::getenv("TRACI_PRINT_ERROR");
   25204             :       }
   25205             :       
   25206             :       if (printError == "all" || printError == "client") {
   25207             :         std::cerr << "Error: " << s << std::endl;
   25208             :       }
   25209             :       
   25210             :       
   25211             :       
   25212             :       
   25213             :       {
   25214             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   25215             :       };
   25216             :       
   25217             :     } catch (...) {
   25218             :       {
   25219             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   25220             :       };
   25221             :     }
   25222             :   }
   25223           0 :   jresult = (jboolean)result; 
   25224             :   return jresult;
   25225             : }
   25226             : 
   25227             : 
   25228           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIJunctionFoeVector_1clear(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   25229             :   std::vector< libsumo::TraCIJunctionFoe > *arg1 = (std::vector< libsumo::TraCIJunctionFoe > *) 0 ;
   25230             :   
   25231             :   (void)jenv;
   25232             :   (void)jcls;
   25233             :   (void)jarg1_;
   25234           0 :   arg1 = *(std::vector< libsumo::TraCIJunctionFoe > **)&jarg1; 
   25235             :   {
   25236             :     try {
   25237             :       (arg1)->clear();
   25238             :     } catch (const libsumo::TraCIException& e) {
   25239             :       const std::string s = e.what();
   25240             :       std::string printError;
   25241             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   25242             :         printError = std::getenv("TRACI_PRINT_ERROR");
   25243             :       }
   25244             :       
   25245             :       if (printError == "all" || printError == "client") {
   25246             :         std::cerr << "Error: " << s << std::endl;
   25247             :       }
   25248             :       
   25249             :       
   25250             :       
   25251             :       
   25252             :       {
   25253             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   25254             :       };
   25255             :       
   25256             :     } catch (const std::exception& e) {
   25257             :       const std::string s = e.what();
   25258             :       std::string printError;
   25259             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   25260             :         printError = std::getenv("TRACI_PRINT_ERROR");
   25261             :       }
   25262             :       
   25263             :       if (printError == "all" || printError == "client") {
   25264             :         std::cerr << "Error: " << s << std::endl;
   25265             :       }
   25266             :       
   25267             :       
   25268             :       
   25269             :       
   25270             :       {
   25271             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   25272             :       };
   25273             :       
   25274             :     } catch (...) {
   25275             :       {
   25276             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   25277             :       };
   25278             :     }
   25279             :   }
   25280             : }
   25281             : 
   25282             : 
   25283           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIJunctionFoeVector_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2, jobject jarg2_) {
   25284             :   jlong jresult = 0 ;
   25285             :   jint arg1 ;
   25286             :   libsumo::TraCIJunctionFoe *arg2 = 0 ;
   25287             :   std::vector< libsumo::TraCIJunctionFoe > *result = 0 ;
   25288             :   
   25289             :   (void)jenv;
   25290             :   (void)jcls;
   25291             :   (void)jarg2_;
   25292             :   arg1 = jarg1; 
   25293           0 :   arg2 = *(libsumo::TraCIJunctionFoe **)&jarg2;
   25294           0 :   if (!arg2) {
   25295           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIJunctionFoe const & reference is null");
   25296           0 :     return 0;
   25297             :   } 
   25298             :   {
   25299             :     try {
   25300             :       try {
   25301           0 :         result = (std::vector< libsumo::TraCIJunctionFoe > *)new_std_vector_Sl_libsumo_TraCIJunctionFoe_Sg___SWIG_2(arg1,(libsumo::TraCIJunctionFoe const &)*arg2);
   25302           0 :       } catch(std::out_of_range &_e) {
   25303           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   25304             :         return 0;
   25305           0 :       }
   25306           0 :     } catch (const libsumo::TraCIException& e) {
   25307           0 :       const std::string s = e.what();
   25308             :       std::string printError;
   25309           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   25310           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   25311             :       }
   25312             :       
   25313           0 :       if (printError == "all" || printError == "client") {
   25314             :         std::cerr << "Error: " << s << std::endl;
   25315             :       }
   25316             :       
   25317             :       
   25318             :       
   25319             :       
   25320             :       {
   25321             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   25322             :       };
   25323             :       
   25324           0 :     } catch (const std::exception& e) {
   25325           0 :       const std::string s = e.what();
   25326             :       std::string printError;
   25327           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   25328           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   25329             :       }
   25330             :       
   25331           0 :       if (printError == "all" || printError == "client") {
   25332             :         std::cerr << "Error: " << s << std::endl;
   25333             :       }
   25334             :       
   25335             :       
   25336             :       
   25337             :       
   25338             :       {
   25339             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   25340             :       };
   25341             :       
   25342           0 :     } catch (...) {
   25343             :       {
   25344             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   25345             :       };
   25346           0 :     }
   25347             :   }
   25348           0 :   *(std::vector< libsumo::TraCIJunctionFoe > **)&jresult = result; 
   25349           0 :   return jresult;
   25350             : }
   25351             : 
   25352             : 
   25353           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIJunctionFoeVector_1doSize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   25354             :   jint jresult = 0 ;
   25355             :   std::vector< libsumo::TraCIJunctionFoe > *arg1 = (std::vector< libsumo::TraCIJunctionFoe > *) 0 ;
   25356             :   jint result;
   25357             :   
   25358             :   (void)jenv;
   25359             :   (void)jcls;
   25360             :   (void)jarg1_;
   25361           0 :   arg1 = *(std::vector< libsumo::TraCIJunctionFoe > **)&jarg1; 
   25362             :   {
   25363             :     try {
   25364             :       try {
   25365             :         result = std_vector_Sl_libsumo_TraCIJunctionFoe_Sg__doSize((std::vector< libsumo::TraCIJunctionFoe > const *)arg1);
   25366           0 :       } catch(std::out_of_range &_e) {
   25367           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   25368             :         return 0;
   25369           0 :       }
   25370           0 :     } catch (const libsumo::TraCIException& e) {
   25371           0 :       const std::string s = e.what();
   25372             :       std::string printError;
   25373           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   25374           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   25375             :       }
   25376             :       
   25377           0 :       if (printError == "all" || printError == "client") {
   25378             :         std::cerr << "Error: " << s << std::endl;
   25379             :       }
   25380             :       
   25381             :       
   25382             :       
   25383             :       
   25384             :       {
   25385             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   25386             :       };
   25387             :       
   25388           0 :     } catch (const std::exception& e) {
   25389           0 :       const std::string s = e.what();
   25390             :       std::string printError;
   25391           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   25392           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   25393             :       }
   25394             :       
   25395           0 :       if (printError == "all" || printError == "client") {
   25396             :         std::cerr << "Error: " << s << std::endl;
   25397             :       }
   25398             :       
   25399             :       
   25400             :       
   25401             :       
   25402             :       {
   25403             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   25404             :       };
   25405             :       
   25406           0 :     } catch (...) {
   25407             :       {
   25408             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   25409             :       };
   25410           0 :     }
   25411             :   }
   25412             :   jresult = result; 
   25413             :   return jresult;
   25414             : }
   25415             : 
   25416             : 
   25417           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIJunctionFoeVector_1doAdd_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
   25418             :   std::vector< libsumo::TraCIJunctionFoe > *arg1 = (std::vector< libsumo::TraCIJunctionFoe > *) 0 ;
   25419             :   std::vector< libsumo::TraCIJunctionFoe >::value_type *arg2 = 0 ;
   25420             :   
   25421             :   (void)jenv;
   25422             :   (void)jcls;
   25423             :   (void)jarg1_;
   25424             :   (void)jarg2_;
   25425           0 :   arg1 = *(std::vector< libsumo::TraCIJunctionFoe > **)&jarg1; 
   25426           0 :   arg2 = *(std::vector< libsumo::TraCIJunctionFoe >::value_type **)&jarg2;
   25427           0 :   if (!arg2) {
   25428           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCIJunctionFoe >::value_type const & reference is null");
   25429           0 :     return ;
   25430             :   } 
   25431             :   {
   25432             :     try {
   25433             :       std_vector_Sl_libsumo_TraCIJunctionFoe_Sg__doAdd__SWIG_0(arg1,(libsumo::TraCIJunctionFoe const &)*arg2);
   25434           0 :     } catch (const libsumo::TraCIException& e) {
   25435           0 :       const std::string s = e.what();
   25436             :       std::string printError;
   25437           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   25438           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   25439             :       }
   25440             :       
   25441           0 :       if (printError == "all" || printError == "client") {
   25442             :         std::cerr << "Error: " << s << std::endl;
   25443             :       }
   25444             :       
   25445             :       
   25446             :       
   25447             :       
   25448             :       {
   25449             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   25450             :       };
   25451             :       
   25452           0 :     } catch (const std::exception& e) {
   25453           0 :       const std::string s = e.what();
   25454             :       std::string printError;
   25455           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   25456           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   25457             :       }
   25458             :       
   25459           0 :       if (printError == "all" || printError == "client") {
   25460             :         std::cerr << "Error: " << s << std::endl;
   25461             :       }
   25462             :       
   25463             :       
   25464             :       
   25465             :       
   25466             :       {
   25467             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   25468             :       };
   25469             :       
   25470           0 :     } catch (...) {
   25471             :       {
   25472             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   25473             :       };
   25474           0 :     }
   25475             :   }
   25476             : }
   25477             : 
   25478             : 
   25479           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIJunctionFoeVector_1doAdd_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) {
   25480             :   std::vector< libsumo::TraCIJunctionFoe > *arg1 = (std::vector< libsumo::TraCIJunctionFoe > *) 0 ;
   25481             :   jint arg2 ;
   25482             :   std::vector< libsumo::TraCIJunctionFoe >::value_type *arg3 = 0 ;
   25483             :   
   25484             :   (void)jenv;
   25485             :   (void)jcls;
   25486             :   (void)jarg1_;
   25487             :   (void)jarg3_;
   25488           0 :   arg1 = *(std::vector< libsumo::TraCIJunctionFoe > **)&jarg1; 
   25489             :   arg2 = jarg2; 
   25490           0 :   arg3 = *(std::vector< libsumo::TraCIJunctionFoe >::value_type **)&jarg3;
   25491           0 :   if (!arg3) {
   25492           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCIJunctionFoe >::value_type const & reference is null");
   25493           0 :     return ;
   25494             :   } 
   25495             :   {
   25496             :     try {
   25497             :       try {
   25498           0 :         std_vector_Sl_libsumo_TraCIJunctionFoe_Sg__doAdd__SWIG_1(arg1,arg2,(libsumo::TraCIJunctionFoe const &)*arg3);
   25499           0 :       } catch(std::out_of_range &_e) {
   25500           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   25501             :         return ;
   25502           0 :       }
   25503           0 :     } catch (const libsumo::TraCIException& e) {
   25504           0 :       const std::string s = e.what();
   25505             :       std::string printError;
   25506           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   25507           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   25508             :       }
   25509             :       
   25510           0 :       if (printError == "all" || printError == "client") {
   25511             :         std::cerr << "Error: " << s << std::endl;
   25512             :       }
   25513             :       
   25514             :       
   25515             :       
   25516             :       
   25517             :       {
   25518             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   25519             :       };
   25520             :       
   25521           0 :     } catch (const std::exception& e) {
   25522           0 :       const std::string s = e.what();
   25523             :       std::string printError;
   25524           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   25525           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   25526             :       }
   25527             :       
   25528           0 :       if (printError == "all" || printError == "client") {
   25529             :         std::cerr << "Error: " << s << std::endl;
   25530             :       }
   25531             :       
   25532             :       
   25533             :       
   25534             :       
   25535             :       {
   25536             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   25537             :       };
   25538             :       
   25539           0 :     } catch (...) {
   25540             :       {
   25541             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   25542             :       };
   25543           0 :     }
   25544             :   }
   25545             : }
   25546             : 
   25547             : 
   25548           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIJunctionFoeVector_1doRemove(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
   25549             :   jlong jresult = 0 ;
   25550             :   std::vector< libsumo::TraCIJunctionFoe > *arg1 = (std::vector< libsumo::TraCIJunctionFoe > *) 0 ;
   25551             :   jint arg2 ;
   25552             :   std::vector< libsumo::TraCIJunctionFoe >::value_type result;
   25553             :   
   25554             :   (void)jenv;
   25555             :   (void)jcls;
   25556             :   (void)jarg1_;
   25557           0 :   arg1 = *(std::vector< libsumo::TraCIJunctionFoe > **)&jarg1; 
   25558             :   arg2 = jarg2; 
   25559             :   {
   25560             :     try {
   25561             :       try {
   25562           0 :         result = std_vector_Sl_libsumo_TraCIJunctionFoe_Sg__doRemove(arg1,arg2);
   25563           0 :       } catch(std::out_of_range &_e) {
   25564           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   25565             :         return 0;
   25566           0 :       }
   25567           0 :     } catch (const libsumo::TraCIException& e) {
   25568           0 :       const std::string s = e.what();
   25569             :       std::string printError;
   25570           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   25571           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   25572             :       }
   25573             :       
   25574           0 :       if (printError == "all" || printError == "client") {
   25575             :         std::cerr << "Error: " << s << std::endl;
   25576             :       }
   25577             :       
   25578             :       
   25579             :       
   25580             :       
   25581             :       {
   25582             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   25583             :       };
   25584             :       
   25585           0 :     } catch (const std::exception& e) {
   25586           0 :       const std::string s = e.what();
   25587             :       std::string printError;
   25588           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   25589           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   25590             :       }
   25591             :       
   25592           0 :       if (printError == "all" || printError == "client") {
   25593             :         std::cerr << "Error: " << s << std::endl;
   25594             :       }
   25595             :       
   25596             :       
   25597             :       
   25598             :       
   25599             :       {
   25600             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   25601             :       };
   25602             :       
   25603           0 :     } catch (...) {
   25604             :       {
   25605             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   25606             :       };
   25607           0 :     }
   25608             :   }
   25609           0 :   *(std::vector< libsumo::TraCIJunctionFoe >::value_type **)&jresult = new std::vector< libsumo::TraCIJunctionFoe >::value_type((const std::vector< libsumo::TraCIJunctionFoe >::value_type &)result); 
   25610           0 :   return jresult;
   25611           0 : }
   25612             : 
   25613             : 
   25614           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIJunctionFoeVector_1doGet(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
   25615             :   jlong jresult = 0 ;
   25616             :   std::vector< libsumo::TraCIJunctionFoe > *arg1 = (std::vector< libsumo::TraCIJunctionFoe > *) 0 ;
   25617             :   jint arg2 ;
   25618             :   std::vector< libsumo::TraCIJunctionFoe >::value_type *result = 0 ;
   25619             :   
   25620             :   (void)jenv;
   25621             :   (void)jcls;
   25622             :   (void)jarg1_;
   25623           0 :   arg1 = *(std::vector< libsumo::TraCIJunctionFoe > **)&jarg1; 
   25624             :   arg2 = jarg2; 
   25625             :   {
   25626             :     try {
   25627             :       try {
   25628           0 :         result = (std::vector< libsumo::TraCIJunctionFoe >::value_type *) &std_vector_Sl_libsumo_TraCIJunctionFoe_Sg__doGet(arg1,arg2);
   25629           0 :       } catch(std::out_of_range &_e) {
   25630           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   25631             :         return 0;
   25632           0 :       }
   25633           0 :     } catch (const libsumo::TraCIException& e) {
   25634           0 :       const std::string s = e.what();
   25635             :       std::string printError;
   25636           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   25637           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   25638             :       }
   25639             :       
   25640           0 :       if (printError == "all" || printError == "client") {
   25641             :         std::cerr << "Error: " << s << std::endl;
   25642             :       }
   25643             :       
   25644             :       
   25645             :       
   25646             :       
   25647             :       {
   25648             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   25649             :       };
   25650             :       
   25651           0 :     } catch (const std::exception& e) {
   25652           0 :       const std::string s = e.what();
   25653             :       std::string printError;
   25654           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   25655           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   25656             :       }
   25657             :       
   25658           0 :       if (printError == "all" || printError == "client") {
   25659             :         std::cerr << "Error: " << s << std::endl;
   25660             :       }
   25661             :       
   25662             :       
   25663             :       
   25664             :       
   25665             :       {
   25666             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   25667             :       };
   25668             :       
   25669           0 :     } catch (...) {
   25670             :       {
   25671             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   25672             :       };
   25673           0 :     }
   25674             :   }
   25675           0 :   *(std::vector< libsumo::TraCIJunctionFoe >::value_type **)&jresult = result; 
   25676           0 :   return jresult;
   25677             : }
   25678             : 
   25679             : 
   25680           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIJunctionFoeVector_1doSet(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) {
   25681             :   jlong jresult = 0 ;
   25682             :   std::vector< libsumo::TraCIJunctionFoe > *arg1 = (std::vector< libsumo::TraCIJunctionFoe > *) 0 ;
   25683             :   jint arg2 ;
   25684             :   std::vector< libsumo::TraCIJunctionFoe >::value_type *arg3 = 0 ;
   25685             :   std::vector< libsumo::TraCIJunctionFoe >::value_type result;
   25686             :   
   25687             :   (void)jenv;
   25688             :   (void)jcls;
   25689             :   (void)jarg1_;
   25690             :   (void)jarg3_;
   25691           0 :   arg1 = *(std::vector< libsumo::TraCIJunctionFoe > **)&jarg1; 
   25692             :   arg2 = jarg2; 
   25693           0 :   arg3 = *(std::vector< libsumo::TraCIJunctionFoe >::value_type **)&jarg3;
   25694           0 :   if (!arg3) {
   25695           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCIJunctionFoe >::value_type const & reference is null");
   25696             :     return 0;
   25697             :   } 
   25698             :   {
   25699             :     try {
   25700             :       try {
   25701           0 :         result = std_vector_Sl_libsumo_TraCIJunctionFoe_Sg__doSet(arg1,arg2,(libsumo::TraCIJunctionFoe const &)*arg3);
   25702           0 :       } catch(std::out_of_range &_e) {
   25703           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   25704             :         return 0;
   25705           0 :       }
   25706           0 :     } catch (const libsumo::TraCIException& e) {
   25707           0 :       const std::string s = e.what();
   25708             :       std::string printError;
   25709           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   25710           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   25711             :       }
   25712             :       
   25713           0 :       if (printError == "all" || printError == "client") {
   25714             :         std::cerr << "Error: " << s << std::endl;
   25715             :       }
   25716             :       
   25717             :       
   25718             :       
   25719             :       
   25720             :       {
   25721             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   25722             :       };
   25723             :       
   25724           0 :     } catch (const std::exception& e) {
   25725           0 :       const std::string s = e.what();
   25726             :       std::string printError;
   25727           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   25728           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   25729             :       }
   25730             :       
   25731           0 :       if (printError == "all" || printError == "client") {
   25732             :         std::cerr << "Error: " << s << std::endl;
   25733             :       }
   25734             :       
   25735             :       
   25736             :       
   25737             :       
   25738             :       {
   25739             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   25740             :       };
   25741             :       
   25742           0 :     } catch (...) {
   25743             :       {
   25744             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   25745             :       };
   25746           0 :     }
   25747             :   }
   25748           0 :   *(std::vector< libsumo::TraCIJunctionFoe >::value_type **)&jresult = new std::vector< libsumo::TraCIJunctionFoe >::value_type((const std::vector< libsumo::TraCIJunctionFoe >::value_type &)result); 
   25749           0 :   return jresult;
   25750           0 : }
   25751             : 
   25752             : 
   25753           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIJunctionFoeVector_1doRemoveRange(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3) {
   25754             :   std::vector< libsumo::TraCIJunctionFoe > *arg1 = (std::vector< libsumo::TraCIJunctionFoe > *) 0 ;
   25755             :   jint arg2 ;
   25756             :   jint arg3 ;
   25757             :   
   25758             :   (void)jenv;
   25759             :   (void)jcls;
   25760             :   (void)jarg1_;
   25761           0 :   arg1 = *(std::vector< libsumo::TraCIJunctionFoe > **)&jarg1; 
   25762             :   arg2 = jarg2; 
   25763             :   arg3 = jarg3; 
   25764             :   {
   25765             :     try {
   25766             :       try {
   25767           0 :         std_vector_Sl_libsumo_TraCIJunctionFoe_Sg__doRemoveRange(arg1,arg2,arg3);
   25768           0 :       } catch(std::out_of_range &_e) {
   25769           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   25770             :         return ;
   25771           0 :       }
   25772           0 :     } catch (const libsumo::TraCIException& e) {
   25773           0 :       const std::string s = e.what();
   25774             :       std::string printError;
   25775           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   25776           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   25777             :       }
   25778             :       
   25779           0 :       if (printError == "all" || printError == "client") {
   25780             :         std::cerr << "Error: " << s << std::endl;
   25781             :       }
   25782             :       
   25783             :       
   25784             :       
   25785             :       
   25786             :       {
   25787             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   25788             :       };
   25789             :       
   25790           0 :     } catch (const std::exception& e) {
   25791           0 :       const std::string s = e.what();
   25792             :       std::string printError;
   25793           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   25794           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   25795             :       }
   25796             :       
   25797           0 :       if (printError == "all" || printError == "client") {
   25798             :         std::cerr << "Error: " << s << std::endl;
   25799             :       }
   25800             :       
   25801             :       
   25802             :       
   25803             :       
   25804             :       {
   25805             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   25806             :       };
   25807             :       
   25808           0 :     } catch (...) {
   25809             :       {
   25810             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   25811             :       };
   25812           0 :     }
   25813             :   }
   25814             : }
   25815             : 
   25816             : 
   25817           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCIJunctionFoeVector(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   25818             :   std::vector< libsumo::TraCIJunctionFoe > *arg1 = (std::vector< libsumo::TraCIJunctionFoe > *) 0 ;
   25819             :   
   25820             :   (void)jenv;
   25821             :   (void)jcls;
   25822           0 :   arg1 = *(std::vector< libsumo::TraCIJunctionFoe > **)&jarg1; 
   25823             :   {
   25824             :     try {
   25825           0 :       delete arg1;
   25826             :     } catch (const libsumo::TraCIException& e) {
   25827             :       const std::string s = e.what();
   25828             :       std::string printError;
   25829             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   25830             :         printError = std::getenv("TRACI_PRINT_ERROR");
   25831             :       }
   25832             :       
   25833             :       if (printError == "all" || printError == "client") {
   25834             :         std::cerr << "Error: " << s << std::endl;
   25835             :       }
   25836             :       
   25837             :       
   25838             :       
   25839             :       
   25840             :       {
   25841             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   25842             :       };
   25843             :       
   25844             :     } catch (const std::exception& e) {
   25845             :       const std::string s = e.what();
   25846             :       std::string printError;
   25847             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   25848             :         printError = std::getenv("TRACI_PRINT_ERROR");
   25849             :       }
   25850             :       
   25851             :       if (printError == "all" || printError == "client") {
   25852             :         std::cerr << "Error: " << s << std::endl;
   25853             :       }
   25854             :       
   25855             :       
   25856             :       
   25857             :       
   25858             :       {
   25859             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   25860             :       };
   25861             :       
   25862             :     } catch (...) {
   25863             :       {
   25864             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   25865             :       };
   25866             :     }
   25867             :   }
   25868             : }
   25869             : 
   25870             : 
   25871           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCILinkVector_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
   25872             :   jlong jresult = 0 ;
   25873             :   std::vector< libsumo::TraCILink > *result = 0 ;
   25874             :   
   25875             :   (void)jenv;
   25876             :   (void)jcls;
   25877             :   {
   25878             :     try {
   25879           0 :       result = (std::vector< libsumo::TraCILink > *)new std::vector< libsumo::TraCILink >();
   25880           0 :     } catch (const libsumo::TraCIException& e) {
   25881           0 :       const std::string s = e.what();
   25882             :       std::string printError;
   25883           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   25884           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   25885             :       }
   25886             :       
   25887           0 :       if (printError == "all" || printError == "client") {
   25888             :         std::cerr << "Error: " << s << std::endl;
   25889             :       }
   25890             :       
   25891             :       
   25892             :       
   25893             :       
   25894             :       {
   25895             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   25896             :       };
   25897             :       
   25898           0 :     } catch (const std::exception& e) {
   25899           0 :       const std::string s = e.what();
   25900             :       std::string printError;
   25901           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   25902           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   25903             :       }
   25904             :       
   25905           0 :       if (printError == "all" || printError == "client") {
   25906             :         std::cerr << "Error: " << s << std::endl;
   25907             :       }
   25908             :       
   25909             :       
   25910             :       
   25911             :       
   25912             :       {
   25913             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   25914             :       };
   25915             :       
   25916           0 :     } catch (...) {
   25917             :       {
   25918             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   25919             :       };
   25920           0 :     }
   25921             :   }
   25922           0 :   *(std::vector< libsumo::TraCILink > **)&jresult = result; 
   25923           0 :   return jresult;
   25924             : }
   25925             : 
   25926             : 
   25927           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCILinkVector_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   25928             :   jlong jresult = 0 ;
   25929             :   std::vector< libsumo::TraCILink > *arg1 = 0 ;
   25930             :   std::vector< libsumo::TraCILink > *result = 0 ;
   25931             :   
   25932             :   (void)jenv;
   25933             :   (void)jcls;
   25934             :   (void)jarg1_;
   25935           0 :   arg1 = *(std::vector< libsumo::TraCILink > **)&jarg1;
   25936           0 :   if (!arg1) {
   25937           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCILink > const & reference is null");
   25938           0 :     return 0;
   25939             :   } 
   25940             :   {
   25941             :     try {
   25942           0 :       result = (std::vector< libsumo::TraCILink > *)new std::vector< libsumo::TraCILink >((std::vector< libsumo::TraCILink > const &)*arg1);
   25943           0 :     } catch (const libsumo::TraCIException& e) {
   25944           0 :       const std::string s = e.what();
   25945             :       std::string printError;
   25946           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   25947           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   25948             :       }
   25949             :       
   25950           0 :       if (printError == "all" || printError == "client") {
   25951             :         std::cerr << "Error: " << s << std::endl;
   25952             :       }
   25953             :       
   25954             :       
   25955             :       
   25956             :       
   25957             :       {
   25958             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   25959             :       };
   25960             :       
   25961           0 :     } catch (const std::exception& e) {
   25962           0 :       const std::string s = e.what();
   25963             :       std::string printError;
   25964           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   25965           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   25966             :       }
   25967             :       
   25968           0 :       if (printError == "all" || printError == "client") {
   25969             :         std::cerr << "Error: " << s << std::endl;
   25970             :       }
   25971             :       
   25972             :       
   25973             :       
   25974             :       
   25975             :       {
   25976             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   25977             :       };
   25978             :       
   25979           0 :     } catch (...) {
   25980             :       {
   25981             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   25982             :       };
   25983           0 :     }
   25984             :   }
   25985           0 :   *(std::vector< libsumo::TraCILink > **)&jresult = result; 
   25986           0 :   return jresult;
   25987             : }
   25988             : 
   25989             : 
   25990           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILinkVector_1capacity(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   25991             :   jlong jresult = 0 ;
   25992             :   std::vector< libsumo::TraCILink > *arg1 = (std::vector< libsumo::TraCILink > *) 0 ;
   25993             :   std::vector< libsumo::TraCILink >::size_type result;
   25994             :   
   25995             :   (void)jenv;
   25996             :   (void)jcls;
   25997             :   (void)jarg1_;
   25998           0 :   arg1 = *(std::vector< libsumo::TraCILink > **)&jarg1; 
   25999             :   {
   26000             :     try {
   26001             :       result = ((std::vector< libsumo::TraCILink > const *)arg1)->capacity();
   26002             :     } catch (const libsumo::TraCIException& e) {
   26003             :       const std::string s = e.what();
   26004             :       std::string printError;
   26005             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   26006             :         printError = std::getenv("TRACI_PRINT_ERROR");
   26007             :       }
   26008             :       
   26009             :       if (printError == "all" || printError == "client") {
   26010             :         std::cerr << "Error: " << s << std::endl;
   26011             :       }
   26012             :       
   26013             :       
   26014             :       
   26015             :       
   26016             :       {
   26017             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   26018             :       };
   26019             :       
   26020             :     } catch (const std::exception& e) {
   26021             :       const std::string s = e.what();
   26022             :       std::string printError;
   26023             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   26024             :         printError = std::getenv("TRACI_PRINT_ERROR");
   26025             :       }
   26026             :       
   26027             :       if (printError == "all" || printError == "client") {
   26028             :         std::cerr << "Error: " << s << std::endl;
   26029             :       }
   26030             :       
   26031             :       
   26032             :       
   26033             :       
   26034             :       {
   26035             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   26036             :       };
   26037             :       
   26038             :     } catch (...) {
   26039             :       {
   26040             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   26041             :       };
   26042             :     }
   26043             :   }
   26044             :   jresult = (jlong)result; 
   26045             :   return jresult;
   26046             : }
   26047             : 
   26048             : 
   26049           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILinkVector_1reserve(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
   26050             :   std::vector< libsumo::TraCILink > *arg1 = (std::vector< libsumo::TraCILink > *) 0 ;
   26051             :   std::vector< libsumo::TraCILink >::size_type arg2 ;
   26052             :   
   26053             :   (void)jenv;
   26054             :   (void)jcls;
   26055             :   (void)jarg1_;
   26056           0 :   arg1 = *(std::vector< libsumo::TraCILink > **)&jarg1; 
   26057           0 :   arg2 = (std::vector< libsumo::TraCILink >::size_type)jarg2; 
   26058             :   {
   26059             :     try {
   26060             :       try {
   26061           0 :         (arg1)->reserve(arg2);
   26062           0 :       } catch(std::length_error &_e) {
   26063           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   26064             :         return ;
   26065           0 :       }
   26066           0 :     } catch (const libsumo::TraCIException& e) {
   26067           0 :       const std::string s = e.what();
   26068             :       std::string printError;
   26069           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   26070           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   26071             :       }
   26072             :       
   26073           0 :       if (printError == "all" || printError == "client") {
   26074             :         std::cerr << "Error: " << s << std::endl;
   26075             :       }
   26076             :       
   26077             :       
   26078             :       
   26079             :       
   26080             :       {
   26081             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   26082             :       };
   26083             :       
   26084           0 :     } catch (const std::exception& e) {
   26085           0 :       const std::string s = e.what();
   26086             :       std::string printError;
   26087           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   26088           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   26089             :       }
   26090             :       
   26091           0 :       if (printError == "all" || printError == "client") {
   26092             :         std::cerr << "Error: " << s << std::endl;
   26093             :       }
   26094             :       
   26095             :       
   26096             :       
   26097             :       
   26098             :       {
   26099             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   26100             :       };
   26101             :       
   26102           0 :     } catch (...) {
   26103             :       {
   26104             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   26105             :       };
   26106           0 :     }
   26107             :   }
   26108             : }
   26109             : 
   26110             : 
   26111           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILinkVector_1isEmpty(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   26112             :   jboolean jresult = 0 ;
   26113             :   std::vector< libsumo::TraCILink > *arg1 = (std::vector< libsumo::TraCILink > *) 0 ;
   26114             :   bool result;
   26115             :   
   26116             :   (void)jenv;
   26117             :   (void)jcls;
   26118             :   (void)jarg1_;
   26119           0 :   arg1 = *(std::vector< libsumo::TraCILink > **)&jarg1; 
   26120             :   {
   26121             :     try {
   26122             :       result = (bool)((std::vector< libsumo::TraCILink > const *)arg1)->empty();
   26123             :     } catch (const libsumo::TraCIException& e) {
   26124             :       const std::string s = e.what();
   26125             :       std::string printError;
   26126             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   26127             :         printError = std::getenv("TRACI_PRINT_ERROR");
   26128             :       }
   26129             :       
   26130             :       if (printError == "all" || printError == "client") {
   26131             :         std::cerr << "Error: " << s << std::endl;
   26132             :       }
   26133             :       
   26134             :       
   26135             :       
   26136             :       
   26137             :       {
   26138             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   26139             :       };
   26140             :       
   26141             :     } catch (const std::exception& e) {
   26142             :       const std::string s = e.what();
   26143             :       std::string printError;
   26144             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   26145             :         printError = std::getenv("TRACI_PRINT_ERROR");
   26146             :       }
   26147             :       
   26148             :       if (printError == "all" || printError == "client") {
   26149             :         std::cerr << "Error: " << s << std::endl;
   26150             :       }
   26151             :       
   26152             :       
   26153             :       
   26154             :       
   26155             :       {
   26156             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   26157             :       };
   26158             :       
   26159             :     } catch (...) {
   26160             :       {
   26161             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   26162             :       };
   26163             :     }
   26164             :   }
   26165           0 :   jresult = (jboolean)result; 
   26166             :   return jresult;
   26167             : }
   26168             : 
   26169             : 
   26170           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILinkVector_1clear(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   26171             :   std::vector< libsumo::TraCILink > *arg1 = (std::vector< libsumo::TraCILink > *) 0 ;
   26172             :   
   26173             :   (void)jenv;
   26174             :   (void)jcls;
   26175             :   (void)jarg1_;
   26176           0 :   arg1 = *(std::vector< libsumo::TraCILink > **)&jarg1; 
   26177             :   {
   26178             :     try {
   26179             :       (arg1)->clear();
   26180             :     } catch (const libsumo::TraCIException& e) {
   26181             :       const std::string s = e.what();
   26182             :       std::string printError;
   26183             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   26184             :         printError = std::getenv("TRACI_PRINT_ERROR");
   26185             :       }
   26186             :       
   26187             :       if (printError == "all" || printError == "client") {
   26188             :         std::cerr << "Error: " << s << std::endl;
   26189             :       }
   26190             :       
   26191             :       
   26192             :       
   26193             :       
   26194             :       {
   26195             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   26196             :       };
   26197             :       
   26198             :     } catch (const std::exception& e) {
   26199             :       const std::string s = e.what();
   26200             :       std::string printError;
   26201             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   26202             :         printError = std::getenv("TRACI_PRINT_ERROR");
   26203             :       }
   26204             :       
   26205             :       if (printError == "all" || printError == "client") {
   26206             :         std::cerr << "Error: " << s << std::endl;
   26207             :       }
   26208             :       
   26209             :       
   26210             :       
   26211             :       
   26212             :       {
   26213             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   26214             :       };
   26215             :       
   26216             :     } catch (...) {
   26217             :       {
   26218             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   26219             :       };
   26220             :     }
   26221             :   }
   26222             : }
   26223             : 
   26224             : 
   26225           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCILinkVector_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2, jobject jarg2_) {
   26226             :   jlong jresult = 0 ;
   26227             :   jint arg1 ;
   26228             :   libsumo::TraCILink *arg2 = 0 ;
   26229             :   std::vector< libsumo::TraCILink > *result = 0 ;
   26230             :   
   26231             :   (void)jenv;
   26232             :   (void)jcls;
   26233             :   (void)jarg2_;
   26234             :   arg1 = jarg1; 
   26235           0 :   arg2 = *(libsumo::TraCILink **)&jarg2;
   26236           0 :   if (!arg2) {
   26237           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCILink const & reference is null");
   26238           0 :     return 0;
   26239             :   } 
   26240             :   {
   26241             :     try {
   26242             :       try {
   26243           0 :         result = (std::vector< libsumo::TraCILink > *)new_std_vector_Sl_libsumo_TraCILink_Sg___SWIG_2(arg1,(libsumo::TraCILink const &)*arg2);
   26244           0 :       } catch(std::out_of_range &_e) {
   26245           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   26246             :         return 0;
   26247           0 :       }
   26248           0 :     } catch (const libsumo::TraCIException& e) {
   26249           0 :       const std::string s = e.what();
   26250             :       std::string printError;
   26251           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   26252           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   26253             :       }
   26254             :       
   26255           0 :       if (printError == "all" || printError == "client") {
   26256             :         std::cerr << "Error: " << s << std::endl;
   26257             :       }
   26258             :       
   26259             :       
   26260             :       
   26261             :       
   26262             :       {
   26263             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   26264             :       };
   26265             :       
   26266           0 :     } catch (const std::exception& e) {
   26267           0 :       const std::string s = e.what();
   26268             :       std::string printError;
   26269           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   26270           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   26271             :       }
   26272             :       
   26273           0 :       if (printError == "all" || printError == "client") {
   26274             :         std::cerr << "Error: " << s << std::endl;
   26275             :       }
   26276             :       
   26277             :       
   26278             :       
   26279             :       
   26280             :       {
   26281             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   26282             :       };
   26283             :       
   26284           0 :     } catch (...) {
   26285             :       {
   26286             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   26287             :       };
   26288           0 :     }
   26289             :   }
   26290           0 :   *(std::vector< libsumo::TraCILink > **)&jresult = result; 
   26291           0 :   return jresult;
   26292             : }
   26293             : 
   26294             : 
   26295           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILinkVector_1doSize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   26296             :   jint jresult = 0 ;
   26297             :   std::vector< libsumo::TraCILink > *arg1 = (std::vector< libsumo::TraCILink > *) 0 ;
   26298             :   jint result;
   26299             :   
   26300             :   (void)jenv;
   26301             :   (void)jcls;
   26302             :   (void)jarg1_;
   26303           0 :   arg1 = *(std::vector< libsumo::TraCILink > **)&jarg1; 
   26304             :   {
   26305             :     try {
   26306             :       try {
   26307             :         result = std_vector_Sl_libsumo_TraCILink_Sg__doSize((std::vector< libsumo::TraCILink > const *)arg1);
   26308           0 :       } catch(std::out_of_range &_e) {
   26309           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   26310             :         return 0;
   26311           0 :       }
   26312           0 :     } catch (const libsumo::TraCIException& e) {
   26313           0 :       const std::string s = e.what();
   26314             :       std::string printError;
   26315           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   26316           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   26317             :       }
   26318             :       
   26319           0 :       if (printError == "all" || printError == "client") {
   26320             :         std::cerr << "Error: " << s << std::endl;
   26321             :       }
   26322             :       
   26323             :       
   26324             :       
   26325             :       
   26326             :       {
   26327             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   26328             :       };
   26329             :       
   26330           0 :     } catch (const std::exception& e) {
   26331           0 :       const std::string s = e.what();
   26332             :       std::string printError;
   26333           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   26334           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   26335             :       }
   26336             :       
   26337           0 :       if (printError == "all" || printError == "client") {
   26338             :         std::cerr << "Error: " << s << std::endl;
   26339             :       }
   26340             :       
   26341             :       
   26342             :       
   26343             :       
   26344             :       {
   26345             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   26346             :       };
   26347             :       
   26348           0 :     } catch (...) {
   26349             :       {
   26350             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   26351             :       };
   26352           0 :     }
   26353             :   }
   26354             :   jresult = result; 
   26355             :   return jresult;
   26356             : }
   26357             : 
   26358             : 
   26359           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILinkVector_1doAdd_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
   26360             :   std::vector< libsumo::TraCILink > *arg1 = (std::vector< libsumo::TraCILink > *) 0 ;
   26361             :   std::vector< libsumo::TraCILink >::value_type *arg2 = 0 ;
   26362             :   
   26363             :   (void)jenv;
   26364             :   (void)jcls;
   26365             :   (void)jarg1_;
   26366             :   (void)jarg2_;
   26367           0 :   arg1 = *(std::vector< libsumo::TraCILink > **)&jarg1; 
   26368           0 :   arg2 = *(std::vector< libsumo::TraCILink >::value_type **)&jarg2;
   26369           0 :   if (!arg2) {
   26370           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCILink >::value_type const & reference is null");
   26371           0 :     return ;
   26372             :   } 
   26373             :   {
   26374             :     try {
   26375             :       std_vector_Sl_libsumo_TraCILink_Sg__doAdd__SWIG_0(arg1,(libsumo::TraCILink const &)*arg2);
   26376           0 :     } catch (const libsumo::TraCIException& e) {
   26377           0 :       const std::string s = e.what();
   26378             :       std::string printError;
   26379           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   26380           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   26381             :       }
   26382             :       
   26383           0 :       if (printError == "all" || printError == "client") {
   26384             :         std::cerr << "Error: " << s << std::endl;
   26385             :       }
   26386             :       
   26387             :       
   26388             :       
   26389             :       
   26390             :       {
   26391             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   26392             :       };
   26393             :       
   26394           0 :     } catch (const std::exception& e) {
   26395           0 :       const std::string s = e.what();
   26396             :       std::string printError;
   26397           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   26398           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   26399             :       }
   26400             :       
   26401           0 :       if (printError == "all" || printError == "client") {
   26402             :         std::cerr << "Error: " << s << std::endl;
   26403             :       }
   26404             :       
   26405             :       
   26406             :       
   26407             :       
   26408             :       {
   26409             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   26410             :       };
   26411             :       
   26412           0 :     } catch (...) {
   26413             :       {
   26414             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   26415             :       };
   26416           0 :     }
   26417             :   }
   26418             : }
   26419             : 
   26420             : 
   26421           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILinkVector_1doAdd_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) {
   26422             :   std::vector< libsumo::TraCILink > *arg1 = (std::vector< libsumo::TraCILink > *) 0 ;
   26423             :   jint arg2 ;
   26424             :   std::vector< libsumo::TraCILink >::value_type *arg3 = 0 ;
   26425             :   
   26426             :   (void)jenv;
   26427             :   (void)jcls;
   26428             :   (void)jarg1_;
   26429             :   (void)jarg3_;
   26430           0 :   arg1 = *(std::vector< libsumo::TraCILink > **)&jarg1; 
   26431             :   arg2 = jarg2; 
   26432           0 :   arg3 = *(std::vector< libsumo::TraCILink >::value_type **)&jarg3;
   26433           0 :   if (!arg3) {
   26434           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCILink >::value_type const & reference is null");
   26435           0 :     return ;
   26436             :   } 
   26437             :   {
   26438             :     try {
   26439             :       try {
   26440           0 :         std_vector_Sl_libsumo_TraCILink_Sg__doAdd__SWIG_1(arg1,arg2,(libsumo::TraCILink const &)*arg3);
   26441           0 :       } catch(std::out_of_range &_e) {
   26442           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   26443             :         return ;
   26444           0 :       }
   26445           0 :     } catch (const libsumo::TraCIException& e) {
   26446           0 :       const std::string s = e.what();
   26447             :       std::string printError;
   26448           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   26449           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   26450             :       }
   26451             :       
   26452           0 :       if (printError == "all" || printError == "client") {
   26453             :         std::cerr << "Error: " << s << std::endl;
   26454             :       }
   26455             :       
   26456             :       
   26457             :       
   26458             :       
   26459             :       {
   26460             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   26461             :       };
   26462             :       
   26463           0 :     } catch (const std::exception& e) {
   26464           0 :       const std::string s = e.what();
   26465             :       std::string printError;
   26466           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   26467           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   26468             :       }
   26469             :       
   26470           0 :       if (printError == "all" || printError == "client") {
   26471             :         std::cerr << "Error: " << s << std::endl;
   26472             :       }
   26473             :       
   26474             :       
   26475             :       
   26476             :       
   26477             :       {
   26478             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   26479             :       };
   26480             :       
   26481           0 :     } catch (...) {
   26482             :       {
   26483             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   26484             :       };
   26485           0 :     }
   26486             :   }
   26487             : }
   26488             : 
   26489             : 
   26490           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILinkVector_1doRemove(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
   26491             :   jlong jresult = 0 ;
   26492             :   std::vector< libsumo::TraCILink > *arg1 = (std::vector< libsumo::TraCILink > *) 0 ;
   26493             :   jint arg2 ;
   26494             :   std::vector< libsumo::TraCILink >::value_type result;
   26495             :   
   26496             :   (void)jenv;
   26497             :   (void)jcls;
   26498             :   (void)jarg1_;
   26499           0 :   arg1 = *(std::vector< libsumo::TraCILink > **)&jarg1; 
   26500             :   arg2 = jarg2; 
   26501             :   {
   26502             :     try {
   26503             :       try {
   26504           0 :         result = std_vector_Sl_libsumo_TraCILink_Sg__doRemove(arg1,arg2);
   26505           0 :       } catch(std::out_of_range &_e) {
   26506           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   26507             :         return 0;
   26508           0 :       }
   26509           0 :     } catch (const libsumo::TraCIException& e) {
   26510           0 :       const std::string s = e.what();
   26511             :       std::string printError;
   26512           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   26513           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   26514             :       }
   26515             :       
   26516           0 :       if (printError == "all" || printError == "client") {
   26517             :         std::cerr << "Error: " << s << std::endl;
   26518             :       }
   26519             :       
   26520             :       
   26521             :       
   26522             :       
   26523             :       {
   26524             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   26525             :       };
   26526             :       
   26527           0 :     } catch (const std::exception& e) {
   26528           0 :       const std::string s = e.what();
   26529             :       std::string printError;
   26530           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   26531           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   26532             :       }
   26533             :       
   26534           0 :       if (printError == "all" || printError == "client") {
   26535             :         std::cerr << "Error: " << s << std::endl;
   26536             :       }
   26537             :       
   26538             :       
   26539             :       
   26540             :       
   26541             :       {
   26542             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   26543             :       };
   26544             :       
   26545           0 :     } catch (...) {
   26546             :       {
   26547             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   26548             :       };
   26549           0 :     }
   26550             :   }
   26551           0 :   *(std::vector< libsumo::TraCILink >::value_type **)&jresult = new std::vector< libsumo::TraCILink >::value_type((const std::vector< libsumo::TraCILink >::value_type &)result); 
   26552           0 :   return jresult;
   26553           0 : }
   26554             : 
   26555             : 
   26556           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILinkVector_1doGet(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
   26557             :   jlong jresult = 0 ;
   26558             :   std::vector< libsumo::TraCILink > *arg1 = (std::vector< libsumo::TraCILink > *) 0 ;
   26559             :   jint arg2 ;
   26560             :   std::vector< libsumo::TraCILink >::value_type *result = 0 ;
   26561             :   
   26562             :   (void)jenv;
   26563             :   (void)jcls;
   26564             :   (void)jarg1_;
   26565           0 :   arg1 = *(std::vector< libsumo::TraCILink > **)&jarg1; 
   26566             :   arg2 = jarg2; 
   26567             :   {
   26568             :     try {
   26569             :       try {
   26570           0 :         result = (std::vector< libsumo::TraCILink >::value_type *) &std_vector_Sl_libsumo_TraCILink_Sg__doGet(arg1,arg2);
   26571           0 :       } catch(std::out_of_range &_e) {
   26572           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   26573             :         return 0;
   26574           0 :       }
   26575           0 :     } catch (const libsumo::TraCIException& e) {
   26576           0 :       const std::string s = e.what();
   26577             :       std::string printError;
   26578           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   26579           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   26580             :       }
   26581             :       
   26582           0 :       if (printError == "all" || printError == "client") {
   26583             :         std::cerr << "Error: " << s << std::endl;
   26584             :       }
   26585             :       
   26586             :       
   26587             :       
   26588             :       
   26589             :       {
   26590             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   26591             :       };
   26592             :       
   26593           0 :     } catch (const std::exception& e) {
   26594           0 :       const std::string s = e.what();
   26595             :       std::string printError;
   26596           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   26597           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   26598             :       }
   26599             :       
   26600           0 :       if (printError == "all" || printError == "client") {
   26601             :         std::cerr << "Error: " << s << std::endl;
   26602             :       }
   26603             :       
   26604             :       
   26605             :       
   26606             :       
   26607             :       {
   26608             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   26609             :       };
   26610             :       
   26611           0 :     } catch (...) {
   26612             :       {
   26613             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   26614             :       };
   26615           0 :     }
   26616             :   }
   26617           0 :   *(std::vector< libsumo::TraCILink >::value_type **)&jresult = result; 
   26618           0 :   return jresult;
   26619             : }
   26620             : 
   26621             : 
   26622           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILinkVector_1doSet(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) {
   26623             :   jlong jresult = 0 ;
   26624             :   std::vector< libsumo::TraCILink > *arg1 = (std::vector< libsumo::TraCILink > *) 0 ;
   26625             :   jint arg2 ;
   26626             :   std::vector< libsumo::TraCILink >::value_type *arg3 = 0 ;
   26627             :   std::vector< libsumo::TraCILink >::value_type result;
   26628             :   
   26629             :   (void)jenv;
   26630             :   (void)jcls;
   26631             :   (void)jarg1_;
   26632             :   (void)jarg3_;
   26633           0 :   arg1 = *(std::vector< libsumo::TraCILink > **)&jarg1; 
   26634             :   arg2 = jarg2; 
   26635           0 :   arg3 = *(std::vector< libsumo::TraCILink >::value_type **)&jarg3;
   26636           0 :   if (!arg3) {
   26637           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCILink >::value_type const & reference is null");
   26638             :     return 0;
   26639             :   } 
   26640             :   {
   26641             :     try {
   26642             :       try {
   26643           0 :         result = std_vector_Sl_libsumo_TraCILink_Sg__doSet(arg1,arg2,(libsumo::TraCILink const &)*arg3);
   26644           0 :       } catch(std::out_of_range &_e) {
   26645           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   26646             :         return 0;
   26647           0 :       }
   26648           0 :     } catch (const libsumo::TraCIException& e) {
   26649           0 :       const std::string s = e.what();
   26650             :       std::string printError;
   26651           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   26652           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   26653             :       }
   26654             :       
   26655           0 :       if (printError == "all" || printError == "client") {
   26656             :         std::cerr << "Error: " << s << std::endl;
   26657             :       }
   26658             :       
   26659             :       
   26660             :       
   26661             :       
   26662             :       {
   26663             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   26664             :       };
   26665             :       
   26666           0 :     } catch (const std::exception& e) {
   26667           0 :       const std::string s = e.what();
   26668             :       std::string printError;
   26669           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   26670           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   26671             :       }
   26672             :       
   26673           0 :       if (printError == "all" || printError == "client") {
   26674             :         std::cerr << "Error: " << s << std::endl;
   26675             :       }
   26676             :       
   26677             :       
   26678             :       
   26679             :       
   26680             :       {
   26681             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   26682             :       };
   26683             :       
   26684           0 :     } catch (...) {
   26685             :       {
   26686             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   26687             :       };
   26688           0 :     }
   26689             :   }
   26690           0 :   *(std::vector< libsumo::TraCILink >::value_type **)&jresult = new std::vector< libsumo::TraCILink >::value_type((const std::vector< libsumo::TraCILink >::value_type &)result); 
   26691           0 :   return jresult;
   26692           0 : }
   26693             : 
   26694             : 
   26695           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILinkVector_1doRemoveRange(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3) {
   26696             :   std::vector< libsumo::TraCILink > *arg1 = (std::vector< libsumo::TraCILink > *) 0 ;
   26697             :   jint arg2 ;
   26698             :   jint arg3 ;
   26699             :   
   26700             :   (void)jenv;
   26701             :   (void)jcls;
   26702             :   (void)jarg1_;
   26703           0 :   arg1 = *(std::vector< libsumo::TraCILink > **)&jarg1; 
   26704             :   arg2 = jarg2; 
   26705             :   arg3 = jarg3; 
   26706             :   {
   26707             :     try {
   26708             :       try {
   26709           0 :         std_vector_Sl_libsumo_TraCILink_Sg__doRemoveRange(arg1,arg2,arg3);
   26710           0 :       } catch(std::out_of_range &_e) {
   26711           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   26712             :         return ;
   26713           0 :       }
   26714           0 :     } catch (const libsumo::TraCIException& e) {
   26715           0 :       const std::string s = e.what();
   26716             :       std::string printError;
   26717           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   26718           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   26719             :       }
   26720             :       
   26721           0 :       if (printError == "all" || printError == "client") {
   26722             :         std::cerr << "Error: " << s << std::endl;
   26723             :       }
   26724             :       
   26725             :       
   26726             :       
   26727             :       
   26728             :       {
   26729             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   26730             :       };
   26731             :       
   26732           0 :     } catch (const std::exception& e) {
   26733           0 :       const std::string s = e.what();
   26734             :       std::string printError;
   26735           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   26736           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   26737             :       }
   26738             :       
   26739           0 :       if (printError == "all" || printError == "client") {
   26740             :         std::cerr << "Error: " << s << std::endl;
   26741             :       }
   26742             :       
   26743             :       
   26744             :       
   26745             :       
   26746             :       {
   26747             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   26748             :       };
   26749             :       
   26750           0 :     } catch (...) {
   26751             :       {
   26752             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   26753             :       };
   26754           0 :     }
   26755             :   }
   26756             : }
   26757             : 
   26758             : 
   26759           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCILinkVector(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   26760             :   std::vector< libsumo::TraCILink > *arg1 = (std::vector< libsumo::TraCILink > *) 0 ;
   26761             :   
   26762             :   (void)jenv;
   26763             :   (void)jcls;
   26764           0 :   arg1 = *(std::vector< libsumo::TraCILink > **)&jarg1; 
   26765             :   {
   26766             :     try {
   26767           0 :       delete arg1;
   26768             :     } catch (const libsumo::TraCIException& e) {
   26769             :       const std::string s = e.what();
   26770             :       std::string printError;
   26771             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   26772             :         printError = std::getenv("TRACI_PRINT_ERROR");
   26773             :       }
   26774             :       
   26775             :       if (printError == "all" || printError == "client") {
   26776             :         std::cerr << "Error: " << s << std::endl;
   26777             :       }
   26778             :       
   26779             :       
   26780             :       
   26781             :       
   26782             :       {
   26783             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   26784             :       };
   26785             :       
   26786             :     } catch (const std::exception& e) {
   26787             :       const std::string s = e.what();
   26788             :       std::string printError;
   26789             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   26790             :         printError = std::getenv("TRACI_PRINT_ERROR");
   26791             :       }
   26792             :       
   26793             :       if (printError == "all" || printError == "client") {
   26794             :         std::cerr << "Error: " << s << std::endl;
   26795             :       }
   26796             :       
   26797             :       
   26798             :       
   26799             :       
   26800             :       {
   26801             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   26802             :       };
   26803             :       
   26804             :     } catch (...) {
   26805             :       {
   26806             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   26807             :       };
   26808             :     }
   26809             :   }
   26810             : }
   26811             : 
   26812             : 
   26813           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCILinkVectorVector_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
   26814             :   jlong jresult = 0 ;
   26815             :   std::vector< std::vector< libsumo::TraCILink > > *result = 0 ;
   26816             :   
   26817             :   (void)jenv;
   26818             :   (void)jcls;
   26819             :   {
   26820             :     try {
   26821           0 :       result = (std::vector< std::vector< libsumo::TraCILink > > *)new std::vector< std::vector< libsumo::TraCILink > >();
   26822           0 :     } catch (const libsumo::TraCIException& e) {
   26823           0 :       const std::string s = e.what();
   26824             :       std::string printError;
   26825           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   26826           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   26827             :       }
   26828             :       
   26829           0 :       if (printError == "all" || printError == "client") {
   26830             :         std::cerr << "Error: " << s << std::endl;
   26831             :       }
   26832             :       
   26833             :       
   26834             :       
   26835             :       
   26836             :       {
   26837             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   26838             :       };
   26839             :       
   26840           0 :     } catch (const std::exception& e) {
   26841           0 :       const std::string s = e.what();
   26842             :       std::string printError;
   26843           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   26844           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   26845             :       }
   26846             :       
   26847           0 :       if (printError == "all" || printError == "client") {
   26848             :         std::cerr << "Error: " << s << std::endl;
   26849             :       }
   26850             :       
   26851             :       
   26852             :       
   26853             :       
   26854             :       {
   26855             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   26856             :       };
   26857             :       
   26858           0 :     } catch (...) {
   26859             :       {
   26860             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   26861             :       };
   26862           0 :     }
   26863             :   }
   26864           0 :   *(std::vector< std::vector< libsumo::TraCILink > > **)&jresult = result; 
   26865           0 :   return jresult;
   26866             : }
   26867             : 
   26868             : 
   26869           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCILinkVectorVector_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   26870             :   jlong jresult = 0 ;
   26871             :   std::vector< std::vector< libsumo::TraCILink > > *arg1 = 0 ;
   26872             :   std::vector< std::vector< libsumo::TraCILink > > *result = 0 ;
   26873             :   
   26874             :   (void)jenv;
   26875             :   (void)jcls;
   26876             :   (void)jarg1_;
   26877           0 :   arg1 = *(std::vector< std::vector< libsumo::TraCILink > > **)&jarg1;
   26878           0 :   if (!arg1) {
   26879           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::vector< libsumo::TraCILink > > const & reference is null");
   26880           0 :     return 0;
   26881             :   } 
   26882             :   {
   26883             :     try {
   26884           0 :       result = (std::vector< std::vector< libsumo::TraCILink > > *)new std::vector< std::vector< libsumo::TraCILink > >((std::vector< std::vector< libsumo::TraCILink > > const &)*arg1);
   26885           0 :     } catch (const libsumo::TraCIException& e) {
   26886           0 :       const std::string s = e.what();
   26887             :       std::string printError;
   26888           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   26889           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   26890             :       }
   26891             :       
   26892           0 :       if (printError == "all" || printError == "client") {
   26893             :         std::cerr << "Error: " << s << std::endl;
   26894             :       }
   26895             :       
   26896             :       
   26897             :       
   26898             :       
   26899             :       {
   26900             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   26901             :       };
   26902             :       
   26903           0 :     } catch (const std::exception& e) {
   26904           0 :       const std::string s = e.what();
   26905             :       std::string printError;
   26906           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   26907           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   26908             :       }
   26909             :       
   26910           0 :       if (printError == "all" || printError == "client") {
   26911             :         std::cerr << "Error: " << s << std::endl;
   26912             :       }
   26913             :       
   26914             :       
   26915             :       
   26916             :       
   26917             :       {
   26918             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   26919             :       };
   26920             :       
   26921           0 :     } catch (...) {
   26922             :       {
   26923             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   26924             :       };
   26925           0 :     }
   26926             :   }
   26927           0 :   *(std::vector< std::vector< libsumo::TraCILink > > **)&jresult = result; 
   26928           0 :   return jresult;
   26929             : }
   26930             : 
   26931             : 
   26932           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILinkVectorVector_1capacity(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   26933             :   jlong jresult = 0 ;
   26934             :   std::vector< std::vector< libsumo::TraCILink > > *arg1 = (std::vector< std::vector< libsumo::TraCILink > > *) 0 ;
   26935             :   std::vector< std::vector< libsumo::TraCILink > >::size_type result;
   26936             :   
   26937             :   (void)jenv;
   26938             :   (void)jcls;
   26939             :   (void)jarg1_;
   26940           0 :   arg1 = *(std::vector< std::vector< libsumo::TraCILink > > **)&jarg1; 
   26941             :   {
   26942             :     try {
   26943             :       result = ((std::vector< std::vector< libsumo::TraCILink > > const *)arg1)->capacity();
   26944             :     } catch (const libsumo::TraCIException& e) {
   26945             :       const std::string s = e.what();
   26946             :       std::string printError;
   26947             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   26948             :         printError = std::getenv("TRACI_PRINT_ERROR");
   26949             :       }
   26950             :       
   26951             :       if (printError == "all" || printError == "client") {
   26952             :         std::cerr << "Error: " << s << std::endl;
   26953             :       }
   26954             :       
   26955             :       
   26956             :       
   26957             :       
   26958             :       {
   26959             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   26960             :       };
   26961             :       
   26962             :     } catch (const std::exception& e) {
   26963             :       const std::string s = e.what();
   26964             :       std::string printError;
   26965             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   26966             :         printError = std::getenv("TRACI_PRINT_ERROR");
   26967             :       }
   26968             :       
   26969             :       if (printError == "all" || printError == "client") {
   26970             :         std::cerr << "Error: " << s << std::endl;
   26971             :       }
   26972             :       
   26973             :       
   26974             :       
   26975             :       
   26976             :       {
   26977             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   26978             :       };
   26979             :       
   26980             :     } catch (...) {
   26981             :       {
   26982             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   26983             :       };
   26984             :     }
   26985             :   }
   26986             :   jresult = (jlong)result; 
   26987             :   return jresult;
   26988             : }
   26989             : 
   26990             : 
   26991           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILinkVectorVector_1reserve(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
   26992             :   std::vector< std::vector< libsumo::TraCILink > > *arg1 = (std::vector< std::vector< libsumo::TraCILink > > *) 0 ;
   26993             :   std::vector< std::vector< libsumo::TraCILink > >::size_type arg2 ;
   26994             :   
   26995             :   (void)jenv;
   26996             :   (void)jcls;
   26997             :   (void)jarg1_;
   26998           0 :   arg1 = *(std::vector< std::vector< libsumo::TraCILink > > **)&jarg1; 
   26999           0 :   arg2 = (std::vector< std::vector< libsumo::TraCILink > >::size_type)jarg2; 
   27000             :   {
   27001             :     try {
   27002             :       try {
   27003           0 :         (arg1)->reserve(arg2);
   27004           0 :       } catch(std::length_error &_e) {
   27005           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   27006             :         return ;
   27007           0 :       }
   27008           0 :     } catch (const libsumo::TraCIException& e) {
   27009           0 :       const std::string s = e.what();
   27010             :       std::string printError;
   27011           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   27012           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   27013             :       }
   27014             :       
   27015           0 :       if (printError == "all" || printError == "client") {
   27016             :         std::cerr << "Error: " << s << std::endl;
   27017             :       }
   27018             :       
   27019             :       
   27020             :       
   27021             :       
   27022             :       {
   27023             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   27024             :       };
   27025             :       
   27026           0 :     } catch (const std::exception& e) {
   27027           0 :       const std::string s = e.what();
   27028             :       std::string printError;
   27029           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   27030           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   27031             :       }
   27032             :       
   27033           0 :       if (printError == "all" || printError == "client") {
   27034             :         std::cerr << "Error: " << s << std::endl;
   27035             :       }
   27036             :       
   27037             :       
   27038             :       
   27039             :       
   27040             :       {
   27041             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   27042             :       };
   27043             :       
   27044           0 :     } catch (...) {
   27045             :       {
   27046             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   27047             :       };
   27048           0 :     }
   27049             :   }
   27050             : }
   27051             : 
   27052             : 
   27053           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILinkVectorVector_1isEmpty(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   27054             :   jboolean jresult = 0 ;
   27055             :   std::vector< std::vector< libsumo::TraCILink > > *arg1 = (std::vector< std::vector< libsumo::TraCILink > > *) 0 ;
   27056             :   bool result;
   27057             :   
   27058             :   (void)jenv;
   27059             :   (void)jcls;
   27060             :   (void)jarg1_;
   27061           0 :   arg1 = *(std::vector< std::vector< libsumo::TraCILink > > **)&jarg1; 
   27062             :   {
   27063             :     try {
   27064             :       result = (bool)((std::vector< std::vector< libsumo::TraCILink > > const *)arg1)->empty();
   27065             :     } catch (const libsumo::TraCIException& e) {
   27066             :       const std::string s = e.what();
   27067             :       std::string printError;
   27068             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   27069             :         printError = std::getenv("TRACI_PRINT_ERROR");
   27070             :       }
   27071             :       
   27072             :       if (printError == "all" || printError == "client") {
   27073             :         std::cerr << "Error: " << s << std::endl;
   27074             :       }
   27075             :       
   27076             :       
   27077             :       
   27078             :       
   27079             :       {
   27080             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   27081             :       };
   27082             :       
   27083             :     } catch (const std::exception& e) {
   27084             :       const std::string s = e.what();
   27085             :       std::string printError;
   27086             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   27087             :         printError = std::getenv("TRACI_PRINT_ERROR");
   27088             :       }
   27089             :       
   27090             :       if (printError == "all" || printError == "client") {
   27091             :         std::cerr << "Error: " << s << std::endl;
   27092             :       }
   27093             :       
   27094             :       
   27095             :       
   27096             :       
   27097             :       {
   27098             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   27099             :       };
   27100             :       
   27101             :     } catch (...) {
   27102             :       {
   27103             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   27104             :       };
   27105             :     }
   27106             :   }
   27107           0 :   jresult = (jboolean)result; 
   27108             :   return jresult;
   27109             : }
   27110             : 
   27111             : 
   27112           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILinkVectorVector_1clear(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   27113             :   std::vector< std::vector< libsumo::TraCILink > > *arg1 = (std::vector< std::vector< libsumo::TraCILink > > *) 0 ;
   27114             :   
   27115             :   (void)jenv;
   27116             :   (void)jcls;
   27117             :   (void)jarg1_;
   27118           0 :   arg1 = *(std::vector< std::vector< libsumo::TraCILink > > **)&jarg1; 
   27119             :   {
   27120             :     try {
   27121             :       (arg1)->clear();
   27122             :     } catch (const libsumo::TraCIException& e) {
   27123             :       const std::string s = e.what();
   27124             :       std::string printError;
   27125             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   27126             :         printError = std::getenv("TRACI_PRINT_ERROR");
   27127             :       }
   27128             :       
   27129             :       if (printError == "all" || printError == "client") {
   27130             :         std::cerr << "Error: " << s << std::endl;
   27131             :       }
   27132             :       
   27133             :       
   27134             :       
   27135             :       
   27136             :       {
   27137             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   27138             :       };
   27139             :       
   27140             :     } catch (const std::exception& e) {
   27141             :       const std::string s = e.what();
   27142             :       std::string printError;
   27143             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   27144             :         printError = std::getenv("TRACI_PRINT_ERROR");
   27145             :       }
   27146             :       
   27147             :       if (printError == "all" || printError == "client") {
   27148             :         std::cerr << "Error: " << s << std::endl;
   27149             :       }
   27150             :       
   27151             :       
   27152             :       
   27153             :       
   27154             :       {
   27155             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   27156             :       };
   27157             :       
   27158             :     } catch (...) {
   27159             :       {
   27160             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   27161             :       };
   27162             :     }
   27163             :   }
   27164             : }
   27165             : 
   27166             : 
   27167           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCILinkVectorVector_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2, jobject jarg2_) {
   27168             :   jlong jresult = 0 ;
   27169             :   jint arg1 ;
   27170             :   std::vector< libsumo::TraCILink > *arg2 = 0 ;
   27171             :   std::vector< std::vector< libsumo::TraCILink > > *result = 0 ;
   27172             :   
   27173             :   (void)jenv;
   27174             :   (void)jcls;
   27175             :   (void)jarg2_;
   27176             :   arg1 = jarg1; 
   27177           0 :   arg2 = *(std::vector< libsumo::TraCILink > **)&jarg2;
   27178           0 :   if (!arg2) {
   27179           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCILink > const & reference is null");
   27180           0 :     return 0;
   27181             :   } 
   27182             :   {
   27183             :     try {
   27184             :       try {
   27185           0 :         result = (std::vector< std::vector< libsumo::TraCILink > > *)new_std_vector_Sl_std_vector_Sl_libsumo_TraCILink_Sg__Sg___SWIG_2(arg1,(std::vector< libsumo::TraCILink > const &)*arg2);
   27186           0 :       } catch(std::out_of_range &_e) {
   27187           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   27188             :         return 0;
   27189           0 :       }
   27190           0 :     } catch (const libsumo::TraCIException& e) {
   27191           0 :       const std::string s = e.what();
   27192             :       std::string printError;
   27193           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   27194           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   27195             :       }
   27196             :       
   27197           0 :       if (printError == "all" || printError == "client") {
   27198             :         std::cerr << "Error: " << s << std::endl;
   27199             :       }
   27200             :       
   27201             :       
   27202             :       
   27203             :       
   27204             :       {
   27205             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   27206             :       };
   27207             :       
   27208           0 :     } catch (const std::exception& e) {
   27209           0 :       const std::string s = e.what();
   27210             :       std::string printError;
   27211           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   27212           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   27213             :       }
   27214             :       
   27215           0 :       if (printError == "all" || printError == "client") {
   27216             :         std::cerr << "Error: " << s << std::endl;
   27217             :       }
   27218             :       
   27219             :       
   27220             :       
   27221             :       
   27222             :       {
   27223             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   27224             :       };
   27225             :       
   27226           0 :     } catch (...) {
   27227             :       {
   27228             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   27229             :       };
   27230           0 :     }
   27231             :   }
   27232           0 :   *(std::vector< std::vector< libsumo::TraCILink > > **)&jresult = result; 
   27233           0 :   return jresult;
   27234             : }
   27235             : 
   27236             : 
   27237           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILinkVectorVector_1doSize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   27238             :   jint jresult = 0 ;
   27239             :   std::vector< std::vector< libsumo::TraCILink > > *arg1 = (std::vector< std::vector< libsumo::TraCILink > > *) 0 ;
   27240             :   jint result;
   27241             :   
   27242             :   (void)jenv;
   27243             :   (void)jcls;
   27244             :   (void)jarg1_;
   27245           0 :   arg1 = *(std::vector< std::vector< libsumo::TraCILink > > **)&jarg1; 
   27246             :   {
   27247             :     try {
   27248             :       try {
   27249             :         result = std_vector_Sl_std_vector_Sl_libsumo_TraCILink_Sg__Sg__doSize((std::vector< std::vector< libsumo::TraCILink > > const *)arg1);
   27250           0 :       } catch(std::out_of_range &_e) {
   27251           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   27252             :         return 0;
   27253           0 :       }
   27254           0 :     } catch (const libsumo::TraCIException& e) {
   27255           0 :       const std::string s = e.what();
   27256             :       std::string printError;
   27257           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   27258           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   27259             :       }
   27260             :       
   27261           0 :       if (printError == "all" || printError == "client") {
   27262             :         std::cerr << "Error: " << s << std::endl;
   27263             :       }
   27264             :       
   27265             :       
   27266             :       
   27267             :       
   27268             :       {
   27269             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   27270             :       };
   27271             :       
   27272           0 :     } catch (const std::exception& e) {
   27273           0 :       const std::string s = e.what();
   27274             :       std::string printError;
   27275           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   27276           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   27277             :       }
   27278             :       
   27279           0 :       if (printError == "all" || printError == "client") {
   27280             :         std::cerr << "Error: " << s << std::endl;
   27281             :       }
   27282             :       
   27283             :       
   27284             :       
   27285             :       
   27286             :       {
   27287             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   27288             :       };
   27289             :       
   27290           0 :     } catch (...) {
   27291             :       {
   27292             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   27293             :       };
   27294           0 :     }
   27295             :   }
   27296             :   jresult = result; 
   27297             :   return jresult;
   27298             : }
   27299             : 
   27300             : 
   27301           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILinkVectorVector_1doAdd_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
   27302             :   std::vector< std::vector< libsumo::TraCILink > > *arg1 = (std::vector< std::vector< libsumo::TraCILink > > *) 0 ;
   27303             :   std::vector< std::vector< libsumo::TraCILink > >::value_type *arg2 = 0 ;
   27304             :   
   27305             :   (void)jenv;
   27306             :   (void)jcls;
   27307             :   (void)jarg1_;
   27308             :   (void)jarg2_;
   27309           0 :   arg1 = *(std::vector< std::vector< libsumo::TraCILink > > **)&jarg1; 
   27310           0 :   arg2 = *(std::vector< std::vector< libsumo::TraCILink > >::value_type **)&jarg2;
   27311           0 :   if (!arg2) {
   27312           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::vector< libsumo::TraCILink > >::value_type const & reference is null");
   27313           0 :     return ;
   27314             :   } 
   27315             :   {
   27316             :     try {
   27317             :       std_vector_Sl_std_vector_Sl_libsumo_TraCILink_Sg__Sg__doAdd__SWIG_0(arg1,(std::vector< libsumo::TraCILink > const &)*arg2);
   27318           0 :     } catch (const libsumo::TraCIException& e) {
   27319           0 :       const std::string s = e.what();
   27320             :       std::string printError;
   27321           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   27322           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   27323             :       }
   27324             :       
   27325           0 :       if (printError == "all" || printError == "client") {
   27326             :         std::cerr << "Error: " << s << std::endl;
   27327             :       }
   27328             :       
   27329             :       
   27330             :       
   27331             :       
   27332             :       {
   27333             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   27334             :       };
   27335             :       
   27336           0 :     } catch (const std::exception& e) {
   27337           0 :       const std::string s = e.what();
   27338             :       std::string printError;
   27339           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   27340           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   27341             :       }
   27342             :       
   27343           0 :       if (printError == "all" || printError == "client") {
   27344             :         std::cerr << "Error: " << s << std::endl;
   27345             :       }
   27346             :       
   27347             :       
   27348             :       
   27349             :       
   27350             :       {
   27351             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   27352             :       };
   27353             :       
   27354           0 :     } catch (...) {
   27355             :       {
   27356             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   27357             :       };
   27358           0 :     }
   27359             :   }
   27360             : }
   27361             : 
   27362             : 
   27363           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILinkVectorVector_1doAdd_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) {
   27364             :   std::vector< std::vector< libsumo::TraCILink > > *arg1 = (std::vector< std::vector< libsumo::TraCILink > > *) 0 ;
   27365             :   jint arg2 ;
   27366             :   std::vector< std::vector< libsumo::TraCILink > >::value_type *arg3 = 0 ;
   27367             :   
   27368             :   (void)jenv;
   27369             :   (void)jcls;
   27370             :   (void)jarg1_;
   27371             :   (void)jarg3_;
   27372           0 :   arg1 = *(std::vector< std::vector< libsumo::TraCILink > > **)&jarg1; 
   27373             :   arg2 = jarg2; 
   27374           0 :   arg3 = *(std::vector< std::vector< libsumo::TraCILink > >::value_type **)&jarg3;
   27375           0 :   if (!arg3) {
   27376           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::vector< libsumo::TraCILink > >::value_type const & reference is null");
   27377           0 :     return ;
   27378             :   } 
   27379             :   {
   27380             :     try {
   27381             :       try {
   27382           0 :         std_vector_Sl_std_vector_Sl_libsumo_TraCILink_Sg__Sg__doAdd__SWIG_1(arg1,arg2,(std::vector< libsumo::TraCILink > const &)*arg3);
   27383           0 :       } catch(std::out_of_range &_e) {
   27384           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   27385             :         return ;
   27386           0 :       }
   27387           0 :     } catch (const libsumo::TraCIException& e) {
   27388           0 :       const std::string s = e.what();
   27389             :       std::string printError;
   27390           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   27391           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   27392             :       }
   27393             :       
   27394           0 :       if (printError == "all" || printError == "client") {
   27395             :         std::cerr << "Error: " << s << std::endl;
   27396             :       }
   27397             :       
   27398             :       
   27399             :       
   27400             :       
   27401             :       {
   27402             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   27403             :       };
   27404             :       
   27405           0 :     } catch (const std::exception& e) {
   27406           0 :       const std::string s = e.what();
   27407             :       std::string printError;
   27408           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   27409           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   27410             :       }
   27411             :       
   27412           0 :       if (printError == "all" || printError == "client") {
   27413             :         std::cerr << "Error: " << s << std::endl;
   27414             :       }
   27415             :       
   27416             :       
   27417             :       
   27418             :       
   27419             :       {
   27420             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   27421             :       };
   27422             :       
   27423           0 :     } catch (...) {
   27424             :       {
   27425             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   27426             :       };
   27427           0 :     }
   27428             :   }
   27429             : }
   27430             : 
   27431             : 
   27432           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILinkVectorVector_1doRemove(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
   27433             :   jlong jresult = 0 ;
   27434             :   std::vector< std::vector< libsumo::TraCILink > > *arg1 = (std::vector< std::vector< libsumo::TraCILink > > *) 0 ;
   27435             :   jint arg2 ;
   27436             :   std::vector< std::vector< libsumo::TraCILink > >::value_type result;
   27437             :   
   27438             :   (void)jenv;
   27439             :   (void)jcls;
   27440             :   (void)jarg1_;
   27441           0 :   arg1 = *(std::vector< std::vector< libsumo::TraCILink > > **)&jarg1; 
   27442             :   arg2 = jarg2; 
   27443             :   {
   27444             :     try {
   27445             :       try {
   27446           0 :         result = std_vector_Sl_std_vector_Sl_libsumo_TraCILink_Sg__Sg__doRemove(arg1,arg2);
   27447           0 :       } catch(std::out_of_range &_e) {
   27448           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   27449             :         return 0;
   27450           0 :       }
   27451           0 :     } catch (const libsumo::TraCIException& e) {
   27452           0 :       const std::string s = e.what();
   27453             :       std::string printError;
   27454           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   27455           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   27456             :       }
   27457             :       
   27458           0 :       if (printError == "all" || printError == "client") {
   27459             :         std::cerr << "Error: " << s << std::endl;
   27460             :       }
   27461             :       
   27462             :       
   27463             :       
   27464             :       
   27465             :       {
   27466             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   27467             :       };
   27468             :       
   27469           0 :     } catch (const std::exception& e) {
   27470           0 :       const std::string s = e.what();
   27471             :       std::string printError;
   27472           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   27473           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   27474             :       }
   27475             :       
   27476           0 :       if (printError == "all" || printError == "client") {
   27477             :         std::cerr << "Error: " << s << std::endl;
   27478             :       }
   27479             :       
   27480             :       
   27481             :       
   27482             :       
   27483             :       {
   27484             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   27485             :       };
   27486             :       
   27487           0 :     } catch (...) {
   27488             :       {
   27489             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   27490             :       };
   27491           0 :     }
   27492             :   }
   27493           0 :   *(std::vector< std::vector< libsumo::TraCILink > >::value_type **)&jresult = new std::vector< std::vector< libsumo::TraCILink > >::value_type((const std::vector< std::vector< libsumo::TraCILink > >::value_type &)result); 
   27494           0 :   return jresult;
   27495           0 : }
   27496             : 
   27497             : 
   27498           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILinkVectorVector_1doGet(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
   27499             :   jlong jresult = 0 ;
   27500             :   std::vector< std::vector< libsumo::TraCILink > > *arg1 = (std::vector< std::vector< libsumo::TraCILink > > *) 0 ;
   27501             :   jint arg2 ;
   27502             :   std::vector< std::vector< libsumo::TraCILink > >::value_type *result = 0 ;
   27503             :   
   27504             :   (void)jenv;
   27505             :   (void)jcls;
   27506             :   (void)jarg1_;
   27507           0 :   arg1 = *(std::vector< std::vector< libsumo::TraCILink > > **)&jarg1; 
   27508             :   arg2 = jarg2; 
   27509             :   {
   27510             :     try {
   27511             :       try {
   27512           0 :         result = (std::vector< std::vector< libsumo::TraCILink > >::value_type *) &std_vector_Sl_std_vector_Sl_libsumo_TraCILink_Sg__Sg__doGet(arg1,arg2);
   27513           0 :       } catch(std::out_of_range &_e) {
   27514           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   27515             :         return 0;
   27516           0 :       }
   27517           0 :     } catch (const libsumo::TraCIException& e) {
   27518           0 :       const std::string s = e.what();
   27519             :       std::string printError;
   27520           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   27521           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   27522             :       }
   27523             :       
   27524           0 :       if (printError == "all" || printError == "client") {
   27525             :         std::cerr << "Error: " << s << std::endl;
   27526             :       }
   27527             :       
   27528             :       
   27529             :       
   27530             :       
   27531             :       {
   27532             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   27533             :       };
   27534             :       
   27535           0 :     } catch (const std::exception& e) {
   27536           0 :       const std::string s = e.what();
   27537             :       std::string printError;
   27538           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   27539           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   27540             :       }
   27541             :       
   27542           0 :       if (printError == "all" || printError == "client") {
   27543             :         std::cerr << "Error: " << s << std::endl;
   27544             :       }
   27545             :       
   27546             :       
   27547             :       
   27548             :       
   27549             :       {
   27550             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   27551             :       };
   27552             :       
   27553           0 :     } catch (...) {
   27554             :       {
   27555             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   27556             :       };
   27557           0 :     }
   27558             :   }
   27559           0 :   *(std::vector< std::vector< libsumo::TraCILink > >::value_type **)&jresult = result; 
   27560           0 :   return jresult;
   27561             : }
   27562             : 
   27563             : 
   27564           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILinkVectorVector_1doSet(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) {
   27565             :   jlong jresult = 0 ;
   27566             :   std::vector< std::vector< libsumo::TraCILink > > *arg1 = (std::vector< std::vector< libsumo::TraCILink > > *) 0 ;
   27567             :   jint arg2 ;
   27568             :   std::vector< std::vector< libsumo::TraCILink > >::value_type *arg3 = 0 ;
   27569             :   std::vector< std::vector< libsumo::TraCILink > >::value_type result;
   27570             :   
   27571             :   (void)jenv;
   27572             :   (void)jcls;
   27573             :   (void)jarg1_;
   27574             :   (void)jarg3_;
   27575           0 :   arg1 = *(std::vector< std::vector< libsumo::TraCILink > > **)&jarg1; 
   27576             :   arg2 = jarg2; 
   27577           0 :   arg3 = *(std::vector< std::vector< libsumo::TraCILink > >::value_type **)&jarg3;
   27578           0 :   if (!arg3) {
   27579           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::vector< libsumo::TraCILink > >::value_type const & reference is null");
   27580             :     return 0;
   27581             :   } 
   27582             :   {
   27583             :     try {
   27584             :       try {
   27585           0 :         result = std_vector_Sl_std_vector_Sl_libsumo_TraCILink_Sg__Sg__doSet(arg1,arg2,(std::vector< libsumo::TraCILink > const &)*arg3);
   27586           0 :       } catch(std::out_of_range &_e) {
   27587           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   27588             :         return 0;
   27589           0 :       }
   27590           0 :     } catch (const libsumo::TraCIException& e) {
   27591           0 :       const std::string s = e.what();
   27592             :       std::string printError;
   27593           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   27594           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   27595             :       }
   27596             :       
   27597           0 :       if (printError == "all" || printError == "client") {
   27598             :         std::cerr << "Error: " << s << std::endl;
   27599             :       }
   27600             :       
   27601             :       
   27602             :       
   27603             :       
   27604             :       {
   27605             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   27606             :       };
   27607             :       
   27608           0 :     } catch (const std::exception& e) {
   27609           0 :       const std::string s = e.what();
   27610             :       std::string printError;
   27611           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   27612           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   27613             :       }
   27614             :       
   27615           0 :       if (printError == "all" || printError == "client") {
   27616             :         std::cerr << "Error: " << s << std::endl;
   27617             :       }
   27618             :       
   27619             :       
   27620             :       
   27621             :       
   27622             :       {
   27623             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   27624             :       };
   27625             :       
   27626           0 :     } catch (...) {
   27627             :       {
   27628             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   27629             :       };
   27630           0 :     }
   27631             :   }
   27632           0 :   *(std::vector< std::vector< libsumo::TraCILink > >::value_type **)&jresult = new std::vector< std::vector< libsumo::TraCILink > >::value_type((const std::vector< std::vector< libsumo::TraCILink > >::value_type &)result); 
   27633           0 :   return jresult;
   27634           0 : }
   27635             : 
   27636             : 
   27637           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCILinkVectorVector_1doRemoveRange(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3) {
   27638             :   std::vector< std::vector< libsumo::TraCILink > > *arg1 = (std::vector< std::vector< libsumo::TraCILink > > *) 0 ;
   27639             :   jint arg2 ;
   27640             :   jint arg3 ;
   27641             :   
   27642             :   (void)jenv;
   27643             :   (void)jcls;
   27644             :   (void)jarg1_;
   27645           0 :   arg1 = *(std::vector< std::vector< libsumo::TraCILink > > **)&jarg1; 
   27646             :   arg2 = jarg2; 
   27647             :   arg3 = jarg3; 
   27648             :   {
   27649             :     try {
   27650             :       try {
   27651           0 :         std_vector_Sl_std_vector_Sl_libsumo_TraCILink_Sg__Sg__doRemoveRange(arg1,arg2,arg3);
   27652           0 :       } catch(std::out_of_range &_e) {
   27653           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   27654             :         return ;
   27655           0 :       }
   27656           0 :     } catch (const libsumo::TraCIException& e) {
   27657           0 :       const std::string s = e.what();
   27658             :       std::string printError;
   27659           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   27660           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   27661             :       }
   27662             :       
   27663           0 :       if (printError == "all" || printError == "client") {
   27664             :         std::cerr << "Error: " << s << std::endl;
   27665             :       }
   27666             :       
   27667             :       
   27668             :       
   27669             :       
   27670             :       {
   27671             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   27672             :       };
   27673             :       
   27674           0 :     } catch (const std::exception& e) {
   27675           0 :       const std::string s = e.what();
   27676             :       std::string printError;
   27677           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   27678           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   27679             :       }
   27680             :       
   27681           0 :       if (printError == "all" || printError == "client") {
   27682             :         std::cerr << "Error: " << s << std::endl;
   27683             :       }
   27684             :       
   27685             :       
   27686             :       
   27687             :       
   27688             :       {
   27689             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   27690             :       };
   27691             :       
   27692           0 :     } catch (...) {
   27693             :       {
   27694             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   27695             :       };
   27696           0 :     }
   27697             :   }
   27698             : }
   27699             : 
   27700             : 
   27701           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCILinkVectorVector(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   27702             :   std::vector< std::vector< libsumo::TraCILink > > *arg1 = (std::vector< std::vector< libsumo::TraCILink > > *) 0 ;
   27703             :   
   27704             :   (void)jenv;
   27705             :   (void)jcls;
   27706           0 :   arg1 = *(std::vector< std::vector< libsumo::TraCILink > > **)&jarg1; 
   27707             :   {
   27708             :     try {
   27709           0 :       delete arg1;
   27710             :     } catch (const libsumo::TraCIException& e) {
   27711             :       const std::string s = e.what();
   27712             :       std::string printError;
   27713             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   27714             :         printError = std::getenv("TRACI_PRINT_ERROR");
   27715             :       }
   27716             :       
   27717             :       if (printError == "all" || printError == "client") {
   27718             :         std::cerr << "Error: " << s << std::endl;
   27719             :       }
   27720             :       
   27721             :       
   27722             :       
   27723             :       
   27724             :       {
   27725             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   27726             :       };
   27727             :       
   27728             :     } catch (const std::exception& e) {
   27729             :       const std::string s = e.what();
   27730             :       std::string printError;
   27731             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   27732             :         printError = std::getenv("TRACI_PRINT_ERROR");
   27733             :       }
   27734             :       
   27735             :       if (printError == "all" || printError == "client") {
   27736             :         std::cerr << "Error: " << s << std::endl;
   27737             :       }
   27738             :       
   27739             :       
   27740             :       
   27741             :       
   27742             :       {
   27743             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   27744             :       };
   27745             :       
   27746             :     } catch (...) {
   27747             :       {
   27748             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   27749             :       };
   27750             :     }
   27751             :   }
   27752             : }
   27753             : 
   27754             : 
   27755           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCINextTLSVector_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
   27756             :   jlong jresult = 0 ;
   27757             :   std::vector< libsumo::TraCINextTLSData > *result = 0 ;
   27758             :   
   27759             :   (void)jenv;
   27760             :   (void)jcls;
   27761             :   {
   27762             :     try {
   27763           0 :       result = (std::vector< libsumo::TraCINextTLSData > *)new std::vector< libsumo::TraCINextTLSData >();
   27764           0 :     } catch (const libsumo::TraCIException& e) {
   27765           0 :       const std::string s = e.what();
   27766             :       std::string printError;
   27767           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   27768           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   27769             :       }
   27770             :       
   27771           0 :       if (printError == "all" || printError == "client") {
   27772             :         std::cerr << "Error: " << s << std::endl;
   27773             :       }
   27774             :       
   27775             :       
   27776             :       
   27777             :       
   27778             :       {
   27779             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   27780             :       };
   27781             :       
   27782           0 :     } catch (const std::exception& e) {
   27783           0 :       const std::string s = e.what();
   27784             :       std::string printError;
   27785           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   27786           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   27787             :       }
   27788             :       
   27789           0 :       if (printError == "all" || printError == "client") {
   27790             :         std::cerr << "Error: " << s << std::endl;
   27791             :       }
   27792             :       
   27793             :       
   27794             :       
   27795             :       
   27796             :       {
   27797             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   27798             :       };
   27799             :       
   27800           0 :     } catch (...) {
   27801             :       {
   27802             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   27803             :       };
   27804           0 :     }
   27805             :   }
   27806           0 :   *(std::vector< libsumo::TraCINextTLSData > **)&jresult = result; 
   27807           0 :   return jresult;
   27808             : }
   27809             : 
   27810             : 
   27811           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCINextTLSVector_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   27812             :   jlong jresult = 0 ;
   27813             :   std::vector< libsumo::TraCINextTLSData > *arg1 = 0 ;
   27814             :   std::vector< libsumo::TraCINextTLSData > *result = 0 ;
   27815             :   
   27816             :   (void)jenv;
   27817             :   (void)jcls;
   27818             :   (void)jarg1_;
   27819           0 :   arg1 = *(std::vector< libsumo::TraCINextTLSData > **)&jarg1;
   27820           0 :   if (!arg1) {
   27821           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCINextTLSData > const & reference is null");
   27822           0 :     return 0;
   27823             :   } 
   27824             :   {
   27825             :     try {
   27826           0 :       result = (std::vector< libsumo::TraCINextTLSData > *)new std::vector< libsumo::TraCINextTLSData >((std::vector< libsumo::TraCINextTLSData > const &)*arg1);
   27827           0 :     } catch (const libsumo::TraCIException& e) {
   27828           0 :       const std::string s = e.what();
   27829             :       std::string printError;
   27830           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   27831           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   27832             :       }
   27833             :       
   27834           0 :       if (printError == "all" || printError == "client") {
   27835             :         std::cerr << "Error: " << s << std::endl;
   27836             :       }
   27837             :       
   27838             :       
   27839             :       
   27840             :       
   27841             :       {
   27842             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   27843             :       };
   27844             :       
   27845           0 :     } catch (const std::exception& e) {
   27846           0 :       const std::string s = e.what();
   27847             :       std::string printError;
   27848           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   27849           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   27850             :       }
   27851             :       
   27852           0 :       if (printError == "all" || printError == "client") {
   27853             :         std::cerr << "Error: " << s << std::endl;
   27854             :       }
   27855             :       
   27856             :       
   27857             :       
   27858             :       
   27859             :       {
   27860             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   27861             :       };
   27862             :       
   27863           0 :     } catch (...) {
   27864             :       {
   27865             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   27866             :       };
   27867           0 :     }
   27868             :   }
   27869           0 :   *(std::vector< libsumo::TraCINextTLSData > **)&jresult = result; 
   27870           0 :   return jresult;
   27871             : }
   27872             : 
   27873             : 
   27874           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextTLSVector_1capacity(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   27875             :   jlong jresult = 0 ;
   27876             :   std::vector< libsumo::TraCINextTLSData > *arg1 = (std::vector< libsumo::TraCINextTLSData > *) 0 ;
   27877             :   std::vector< libsumo::TraCINextTLSData >::size_type result;
   27878             :   
   27879             :   (void)jenv;
   27880             :   (void)jcls;
   27881             :   (void)jarg1_;
   27882           0 :   arg1 = *(std::vector< libsumo::TraCINextTLSData > **)&jarg1; 
   27883             :   {
   27884             :     try {
   27885             :       result = ((std::vector< libsumo::TraCINextTLSData > const *)arg1)->capacity();
   27886             :     } catch (const libsumo::TraCIException& e) {
   27887             :       const std::string s = e.what();
   27888             :       std::string printError;
   27889             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   27890             :         printError = std::getenv("TRACI_PRINT_ERROR");
   27891             :       }
   27892             :       
   27893             :       if (printError == "all" || printError == "client") {
   27894             :         std::cerr << "Error: " << s << std::endl;
   27895             :       }
   27896             :       
   27897             :       
   27898             :       
   27899             :       
   27900             :       {
   27901             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   27902             :       };
   27903             :       
   27904             :     } catch (const std::exception& e) {
   27905             :       const std::string s = e.what();
   27906             :       std::string printError;
   27907             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   27908             :         printError = std::getenv("TRACI_PRINT_ERROR");
   27909             :       }
   27910             :       
   27911             :       if (printError == "all" || printError == "client") {
   27912             :         std::cerr << "Error: " << s << std::endl;
   27913             :       }
   27914             :       
   27915             :       
   27916             :       
   27917             :       
   27918             :       {
   27919             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   27920             :       };
   27921             :       
   27922             :     } catch (...) {
   27923             :       {
   27924             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   27925             :       };
   27926             :     }
   27927             :   }
   27928             :   jresult = (jlong)result; 
   27929             :   return jresult;
   27930             : }
   27931             : 
   27932             : 
   27933           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextTLSVector_1reserve(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
   27934             :   std::vector< libsumo::TraCINextTLSData > *arg1 = (std::vector< libsumo::TraCINextTLSData > *) 0 ;
   27935             :   std::vector< libsumo::TraCINextTLSData >::size_type arg2 ;
   27936             :   
   27937             :   (void)jenv;
   27938             :   (void)jcls;
   27939             :   (void)jarg1_;
   27940           0 :   arg1 = *(std::vector< libsumo::TraCINextTLSData > **)&jarg1; 
   27941           0 :   arg2 = (std::vector< libsumo::TraCINextTLSData >::size_type)jarg2; 
   27942             :   {
   27943             :     try {
   27944             :       try {
   27945           0 :         (arg1)->reserve(arg2);
   27946           0 :       } catch(std::length_error &_e) {
   27947           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   27948             :         return ;
   27949           0 :       }
   27950           0 :     } catch (const libsumo::TraCIException& e) {
   27951           0 :       const std::string s = e.what();
   27952             :       std::string printError;
   27953           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   27954           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   27955             :       }
   27956             :       
   27957           0 :       if (printError == "all" || printError == "client") {
   27958             :         std::cerr << "Error: " << s << std::endl;
   27959             :       }
   27960             :       
   27961             :       
   27962             :       
   27963             :       
   27964             :       {
   27965             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   27966             :       };
   27967             :       
   27968           0 :     } catch (const std::exception& e) {
   27969           0 :       const std::string s = e.what();
   27970             :       std::string printError;
   27971           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   27972           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   27973             :       }
   27974             :       
   27975           0 :       if (printError == "all" || printError == "client") {
   27976             :         std::cerr << "Error: " << s << std::endl;
   27977             :       }
   27978             :       
   27979             :       
   27980             :       
   27981             :       
   27982             :       {
   27983             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   27984             :       };
   27985             :       
   27986           0 :     } catch (...) {
   27987             :       {
   27988             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   27989             :       };
   27990           0 :     }
   27991             :   }
   27992             : }
   27993             : 
   27994             : 
   27995           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextTLSVector_1isEmpty(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   27996             :   jboolean jresult = 0 ;
   27997             :   std::vector< libsumo::TraCINextTLSData > *arg1 = (std::vector< libsumo::TraCINextTLSData > *) 0 ;
   27998             :   bool result;
   27999             :   
   28000             :   (void)jenv;
   28001             :   (void)jcls;
   28002             :   (void)jarg1_;
   28003           0 :   arg1 = *(std::vector< libsumo::TraCINextTLSData > **)&jarg1; 
   28004             :   {
   28005             :     try {
   28006             :       result = (bool)((std::vector< libsumo::TraCINextTLSData > const *)arg1)->empty();
   28007             :     } catch (const libsumo::TraCIException& e) {
   28008             :       const std::string s = e.what();
   28009             :       std::string printError;
   28010             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   28011             :         printError = std::getenv("TRACI_PRINT_ERROR");
   28012             :       }
   28013             :       
   28014             :       if (printError == "all" || printError == "client") {
   28015             :         std::cerr << "Error: " << s << std::endl;
   28016             :       }
   28017             :       
   28018             :       
   28019             :       
   28020             :       
   28021             :       {
   28022             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   28023             :       };
   28024             :       
   28025             :     } catch (const std::exception& e) {
   28026             :       const std::string s = e.what();
   28027             :       std::string printError;
   28028             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   28029             :         printError = std::getenv("TRACI_PRINT_ERROR");
   28030             :       }
   28031             :       
   28032             :       if (printError == "all" || printError == "client") {
   28033             :         std::cerr << "Error: " << s << std::endl;
   28034             :       }
   28035             :       
   28036             :       
   28037             :       
   28038             :       
   28039             :       {
   28040             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   28041             :       };
   28042             :       
   28043             :     } catch (...) {
   28044             :       {
   28045             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   28046             :       };
   28047             :     }
   28048             :   }
   28049           0 :   jresult = (jboolean)result; 
   28050             :   return jresult;
   28051             : }
   28052             : 
   28053             : 
   28054           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextTLSVector_1clear(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   28055             :   std::vector< libsumo::TraCINextTLSData > *arg1 = (std::vector< libsumo::TraCINextTLSData > *) 0 ;
   28056             :   
   28057             :   (void)jenv;
   28058             :   (void)jcls;
   28059             :   (void)jarg1_;
   28060           0 :   arg1 = *(std::vector< libsumo::TraCINextTLSData > **)&jarg1; 
   28061             :   {
   28062             :     try {
   28063             :       (arg1)->clear();
   28064             :     } catch (const libsumo::TraCIException& e) {
   28065             :       const std::string s = e.what();
   28066             :       std::string printError;
   28067             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   28068             :         printError = std::getenv("TRACI_PRINT_ERROR");
   28069             :       }
   28070             :       
   28071             :       if (printError == "all" || printError == "client") {
   28072             :         std::cerr << "Error: " << s << std::endl;
   28073             :       }
   28074             :       
   28075             :       
   28076             :       
   28077             :       
   28078             :       {
   28079             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   28080             :       };
   28081             :       
   28082             :     } catch (const std::exception& e) {
   28083             :       const std::string s = e.what();
   28084             :       std::string printError;
   28085             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   28086             :         printError = std::getenv("TRACI_PRINT_ERROR");
   28087             :       }
   28088             :       
   28089             :       if (printError == "all" || printError == "client") {
   28090             :         std::cerr << "Error: " << s << std::endl;
   28091             :       }
   28092             :       
   28093             :       
   28094             :       
   28095             :       
   28096             :       {
   28097             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   28098             :       };
   28099             :       
   28100             :     } catch (...) {
   28101             :       {
   28102             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   28103             :       };
   28104             :     }
   28105             :   }
   28106             : }
   28107             : 
   28108             : 
   28109           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCINextTLSVector_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2, jobject jarg2_) {
   28110             :   jlong jresult = 0 ;
   28111             :   jint arg1 ;
   28112             :   libsumo::TraCINextTLSData *arg2 = 0 ;
   28113             :   std::vector< libsumo::TraCINextTLSData > *result = 0 ;
   28114             :   
   28115             :   (void)jenv;
   28116             :   (void)jcls;
   28117             :   (void)jarg2_;
   28118             :   arg1 = jarg1; 
   28119           0 :   arg2 = *(libsumo::TraCINextTLSData **)&jarg2;
   28120           0 :   if (!arg2) {
   28121           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCINextTLSData const & reference is null");
   28122           0 :     return 0;
   28123             :   } 
   28124             :   {
   28125             :     try {
   28126             :       try {
   28127           0 :         result = (std::vector< libsumo::TraCINextTLSData > *)new_std_vector_Sl_libsumo_TraCINextTLSData_Sg___SWIG_2(arg1,(libsumo::TraCINextTLSData const &)*arg2);
   28128           0 :       } catch(std::out_of_range &_e) {
   28129           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   28130             :         return 0;
   28131           0 :       }
   28132           0 :     } catch (const libsumo::TraCIException& e) {
   28133           0 :       const std::string s = e.what();
   28134             :       std::string printError;
   28135           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   28136           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   28137             :       }
   28138             :       
   28139           0 :       if (printError == "all" || printError == "client") {
   28140             :         std::cerr << "Error: " << s << std::endl;
   28141             :       }
   28142             :       
   28143             :       
   28144             :       
   28145             :       
   28146             :       {
   28147             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   28148             :       };
   28149             :       
   28150           0 :     } catch (const std::exception& e) {
   28151           0 :       const std::string s = e.what();
   28152             :       std::string printError;
   28153           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   28154           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   28155             :       }
   28156             :       
   28157           0 :       if (printError == "all" || printError == "client") {
   28158             :         std::cerr << "Error: " << s << std::endl;
   28159             :       }
   28160             :       
   28161             :       
   28162             :       
   28163             :       
   28164             :       {
   28165             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   28166             :       };
   28167             :       
   28168           0 :     } catch (...) {
   28169             :       {
   28170             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   28171             :       };
   28172           0 :     }
   28173             :   }
   28174           0 :   *(std::vector< libsumo::TraCINextTLSData > **)&jresult = result; 
   28175           0 :   return jresult;
   28176             : }
   28177             : 
   28178             : 
   28179           4 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextTLSVector_1doSize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   28180             :   jint jresult = 0 ;
   28181             :   std::vector< libsumo::TraCINextTLSData > *arg1 = (std::vector< libsumo::TraCINextTLSData > *) 0 ;
   28182             :   jint result;
   28183             :   
   28184             :   (void)jenv;
   28185             :   (void)jcls;
   28186             :   (void)jarg1_;
   28187           4 :   arg1 = *(std::vector< libsumo::TraCINextTLSData > **)&jarg1; 
   28188             :   {
   28189             :     try {
   28190             :       try {
   28191             :         result = std_vector_Sl_libsumo_TraCINextTLSData_Sg__doSize((std::vector< libsumo::TraCINextTLSData > const *)arg1);
   28192           0 :       } catch(std::out_of_range &_e) {
   28193           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   28194             :         return 0;
   28195           0 :       }
   28196           0 :     } catch (const libsumo::TraCIException& e) {
   28197           0 :       const std::string s = e.what();
   28198             :       std::string printError;
   28199           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   28200           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   28201             :       }
   28202             :       
   28203           0 :       if (printError == "all" || printError == "client") {
   28204             :         std::cerr << "Error: " << s << std::endl;
   28205             :       }
   28206             :       
   28207             :       
   28208             :       
   28209             :       
   28210             :       {
   28211             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   28212             :       };
   28213             :       
   28214           0 :     } catch (const std::exception& e) {
   28215           0 :       const std::string s = e.what();
   28216             :       std::string printError;
   28217           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   28218           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   28219             :       }
   28220             :       
   28221           0 :       if (printError == "all" || printError == "client") {
   28222             :         std::cerr << "Error: " << s << std::endl;
   28223             :       }
   28224             :       
   28225             :       
   28226             :       
   28227             :       
   28228             :       {
   28229             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   28230             :       };
   28231             :       
   28232           0 :     } catch (...) {
   28233             :       {
   28234             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   28235             :       };
   28236           0 :     }
   28237             :   }
   28238             :   jresult = result; 
   28239             :   return jresult;
   28240             : }
   28241             : 
   28242             : 
   28243           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextTLSVector_1doAdd_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
   28244             :   std::vector< libsumo::TraCINextTLSData > *arg1 = (std::vector< libsumo::TraCINextTLSData > *) 0 ;
   28245             :   std::vector< libsumo::TraCINextTLSData >::value_type *arg2 = 0 ;
   28246             :   
   28247             :   (void)jenv;
   28248             :   (void)jcls;
   28249             :   (void)jarg1_;
   28250             :   (void)jarg2_;
   28251           0 :   arg1 = *(std::vector< libsumo::TraCINextTLSData > **)&jarg1; 
   28252           0 :   arg2 = *(std::vector< libsumo::TraCINextTLSData >::value_type **)&jarg2;
   28253           0 :   if (!arg2) {
   28254           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCINextTLSData >::value_type const & reference is null");
   28255           0 :     return ;
   28256             :   } 
   28257             :   {
   28258             :     try {
   28259             :       std_vector_Sl_libsumo_TraCINextTLSData_Sg__doAdd__SWIG_0(arg1,(libsumo::TraCINextTLSData const &)*arg2);
   28260           0 :     } catch (const libsumo::TraCIException& e) {
   28261           0 :       const std::string s = e.what();
   28262             :       std::string printError;
   28263           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   28264           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   28265             :       }
   28266             :       
   28267           0 :       if (printError == "all" || printError == "client") {
   28268             :         std::cerr << "Error: " << s << std::endl;
   28269             :       }
   28270             :       
   28271             :       
   28272             :       
   28273             :       
   28274             :       {
   28275             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   28276             :       };
   28277             :       
   28278           0 :     } catch (const std::exception& e) {
   28279           0 :       const std::string s = e.what();
   28280             :       std::string printError;
   28281           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   28282           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   28283             :       }
   28284             :       
   28285           0 :       if (printError == "all" || printError == "client") {
   28286             :         std::cerr << "Error: " << s << std::endl;
   28287             :       }
   28288             :       
   28289             :       
   28290             :       
   28291             :       
   28292             :       {
   28293             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   28294             :       };
   28295             :       
   28296           0 :     } catch (...) {
   28297             :       {
   28298             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   28299             :       };
   28300           0 :     }
   28301             :   }
   28302             : }
   28303             : 
   28304             : 
   28305           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextTLSVector_1doAdd_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) {
   28306             :   std::vector< libsumo::TraCINextTLSData > *arg1 = (std::vector< libsumo::TraCINextTLSData > *) 0 ;
   28307             :   jint arg2 ;
   28308             :   std::vector< libsumo::TraCINextTLSData >::value_type *arg3 = 0 ;
   28309             :   
   28310             :   (void)jenv;
   28311             :   (void)jcls;
   28312             :   (void)jarg1_;
   28313             :   (void)jarg3_;
   28314           0 :   arg1 = *(std::vector< libsumo::TraCINextTLSData > **)&jarg1; 
   28315             :   arg2 = jarg2; 
   28316           0 :   arg3 = *(std::vector< libsumo::TraCINextTLSData >::value_type **)&jarg3;
   28317           0 :   if (!arg3) {
   28318           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCINextTLSData >::value_type const & reference is null");
   28319           0 :     return ;
   28320             :   } 
   28321             :   {
   28322             :     try {
   28323             :       try {
   28324           0 :         std_vector_Sl_libsumo_TraCINextTLSData_Sg__doAdd__SWIG_1(arg1,arg2,(libsumo::TraCINextTLSData const &)*arg3);
   28325           0 :       } catch(std::out_of_range &_e) {
   28326           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   28327             :         return ;
   28328           0 :       }
   28329           0 :     } catch (const libsumo::TraCIException& e) {
   28330           0 :       const std::string s = e.what();
   28331             :       std::string printError;
   28332           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   28333           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   28334             :       }
   28335             :       
   28336           0 :       if (printError == "all" || printError == "client") {
   28337             :         std::cerr << "Error: " << s << std::endl;
   28338             :       }
   28339             :       
   28340             :       
   28341             :       
   28342             :       
   28343             :       {
   28344             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   28345             :       };
   28346             :       
   28347           0 :     } catch (const std::exception& e) {
   28348           0 :       const std::string s = e.what();
   28349             :       std::string printError;
   28350           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   28351           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   28352             :       }
   28353             :       
   28354           0 :       if (printError == "all" || printError == "client") {
   28355             :         std::cerr << "Error: " << s << std::endl;
   28356             :       }
   28357             :       
   28358             :       
   28359             :       
   28360             :       
   28361             :       {
   28362             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   28363             :       };
   28364             :       
   28365           0 :     } catch (...) {
   28366             :       {
   28367             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   28368             :       };
   28369           0 :     }
   28370             :   }
   28371             : }
   28372             : 
   28373             : 
   28374           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextTLSVector_1doRemove(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
   28375             :   jlong jresult = 0 ;
   28376             :   std::vector< libsumo::TraCINextTLSData > *arg1 = (std::vector< libsumo::TraCINextTLSData > *) 0 ;
   28377             :   jint arg2 ;
   28378             :   std::vector< libsumo::TraCINextTLSData >::value_type result;
   28379             :   
   28380             :   (void)jenv;
   28381             :   (void)jcls;
   28382             :   (void)jarg1_;
   28383           0 :   arg1 = *(std::vector< libsumo::TraCINextTLSData > **)&jarg1; 
   28384             :   arg2 = jarg2; 
   28385             :   {
   28386             :     try {
   28387             :       try {
   28388           0 :         result = std_vector_Sl_libsumo_TraCINextTLSData_Sg__doRemove(arg1,arg2);
   28389           0 :       } catch(std::out_of_range &_e) {
   28390           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   28391             :         return 0;
   28392           0 :       }
   28393           0 :     } catch (const libsumo::TraCIException& e) {
   28394           0 :       const std::string s = e.what();
   28395             :       std::string printError;
   28396           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   28397           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   28398             :       }
   28399             :       
   28400           0 :       if (printError == "all" || printError == "client") {
   28401             :         std::cerr << "Error: " << s << std::endl;
   28402             :       }
   28403             :       
   28404             :       
   28405             :       
   28406             :       
   28407             :       {
   28408             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   28409             :       };
   28410             :       
   28411           0 :     } catch (const std::exception& e) {
   28412           0 :       const std::string s = e.what();
   28413             :       std::string printError;
   28414           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   28415           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   28416             :       }
   28417             :       
   28418           0 :       if (printError == "all" || printError == "client") {
   28419             :         std::cerr << "Error: " << s << std::endl;
   28420             :       }
   28421             :       
   28422             :       
   28423             :       
   28424             :       
   28425             :       {
   28426             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   28427             :       };
   28428             :       
   28429           0 :     } catch (...) {
   28430             :       {
   28431             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   28432             :       };
   28433           0 :     }
   28434             :   }
   28435           0 :   *(std::vector< libsumo::TraCINextTLSData >::value_type **)&jresult = new std::vector< libsumo::TraCINextTLSData >::value_type((const std::vector< libsumo::TraCINextTLSData >::value_type &)result); 
   28436           0 :   return jresult;
   28437             : }
   28438             : 
   28439             : 
   28440           2 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextTLSVector_1doGet(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
   28441             :   jlong jresult = 0 ;
   28442             :   std::vector< libsumo::TraCINextTLSData > *arg1 = (std::vector< libsumo::TraCINextTLSData > *) 0 ;
   28443             :   jint arg2 ;
   28444             :   std::vector< libsumo::TraCINextTLSData >::value_type *result = 0 ;
   28445             :   
   28446             :   (void)jenv;
   28447             :   (void)jcls;
   28448             :   (void)jarg1_;
   28449           2 :   arg1 = *(std::vector< libsumo::TraCINextTLSData > **)&jarg1; 
   28450             :   arg2 = jarg2; 
   28451             :   {
   28452             :     try {
   28453             :       try {
   28454           2 :         result = (std::vector< libsumo::TraCINextTLSData >::value_type *) &std_vector_Sl_libsumo_TraCINextTLSData_Sg__doGet(arg1,arg2);
   28455           0 :       } catch(std::out_of_range &_e) {
   28456           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   28457             :         return 0;
   28458           0 :       }
   28459           0 :     } catch (const libsumo::TraCIException& e) {
   28460           0 :       const std::string s = e.what();
   28461             :       std::string printError;
   28462           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   28463           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   28464             :       }
   28465             :       
   28466           0 :       if (printError == "all" || printError == "client") {
   28467             :         std::cerr << "Error: " << s << std::endl;
   28468             :       }
   28469             :       
   28470             :       
   28471             :       
   28472             :       
   28473             :       {
   28474             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   28475             :       };
   28476             :       
   28477           0 :     } catch (const std::exception& e) {
   28478           0 :       const std::string s = e.what();
   28479             :       std::string printError;
   28480           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   28481           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   28482             :       }
   28483             :       
   28484           0 :       if (printError == "all" || printError == "client") {
   28485             :         std::cerr << "Error: " << s << std::endl;
   28486             :       }
   28487             :       
   28488             :       
   28489             :       
   28490             :       
   28491             :       {
   28492             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   28493             :       };
   28494             :       
   28495           0 :     } catch (...) {
   28496             :       {
   28497             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   28498             :       };
   28499           0 :     }
   28500             :   }
   28501           2 :   *(std::vector< libsumo::TraCINextTLSData >::value_type **)&jresult = result; 
   28502           2 :   return jresult;
   28503             : }
   28504             : 
   28505             : 
   28506           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextTLSVector_1doSet(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) {
   28507             :   jlong jresult = 0 ;
   28508             :   std::vector< libsumo::TraCINextTLSData > *arg1 = (std::vector< libsumo::TraCINextTLSData > *) 0 ;
   28509             :   jint arg2 ;
   28510             :   std::vector< libsumo::TraCINextTLSData >::value_type *arg3 = 0 ;
   28511             :   std::vector< libsumo::TraCINextTLSData >::value_type result;
   28512             :   
   28513             :   (void)jenv;
   28514             :   (void)jcls;
   28515             :   (void)jarg1_;
   28516             :   (void)jarg3_;
   28517           0 :   arg1 = *(std::vector< libsumo::TraCINextTLSData > **)&jarg1; 
   28518             :   arg2 = jarg2; 
   28519           0 :   arg3 = *(std::vector< libsumo::TraCINextTLSData >::value_type **)&jarg3;
   28520           0 :   if (!arg3) {
   28521           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCINextTLSData >::value_type const & reference is null");
   28522             :     return 0;
   28523             :   } 
   28524             :   {
   28525             :     try {
   28526             :       try {
   28527           0 :         result = std_vector_Sl_libsumo_TraCINextTLSData_Sg__doSet(arg1,arg2,(libsumo::TraCINextTLSData const &)*arg3);
   28528           0 :       } catch(std::out_of_range &_e) {
   28529           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   28530             :         return 0;
   28531           0 :       }
   28532           0 :     } catch (const libsumo::TraCIException& e) {
   28533           0 :       const std::string s = e.what();
   28534             :       std::string printError;
   28535           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   28536           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   28537             :       }
   28538             :       
   28539           0 :       if (printError == "all" || printError == "client") {
   28540             :         std::cerr << "Error: " << s << std::endl;
   28541             :       }
   28542             :       
   28543             :       
   28544             :       
   28545             :       
   28546             :       {
   28547             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   28548             :       };
   28549             :       
   28550           0 :     } catch (const std::exception& e) {
   28551           0 :       const std::string s = e.what();
   28552             :       std::string printError;
   28553           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   28554           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   28555             :       }
   28556             :       
   28557           0 :       if (printError == "all" || printError == "client") {
   28558             :         std::cerr << "Error: " << s << std::endl;
   28559             :       }
   28560             :       
   28561             :       
   28562             :       
   28563             :       
   28564             :       {
   28565             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   28566             :       };
   28567             :       
   28568           0 :     } catch (...) {
   28569             :       {
   28570             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   28571             :       };
   28572           0 :     }
   28573             :   }
   28574           0 :   *(std::vector< libsumo::TraCINextTLSData >::value_type **)&jresult = new std::vector< libsumo::TraCINextTLSData >::value_type((const std::vector< libsumo::TraCINextTLSData >::value_type &)result); 
   28575           0 :   return jresult;
   28576             : }
   28577             : 
   28578             : 
   28579           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextTLSVector_1doRemoveRange(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3) {
   28580             :   std::vector< libsumo::TraCINextTLSData > *arg1 = (std::vector< libsumo::TraCINextTLSData > *) 0 ;
   28581             :   jint arg2 ;
   28582             :   jint arg3 ;
   28583             :   
   28584             :   (void)jenv;
   28585             :   (void)jcls;
   28586             :   (void)jarg1_;
   28587           0 :   arg1 = *(std::vector< libsumo::TraCINextTLSData > **)&jarg1; 
   28588             :   arg2 = jarg2; 
   28589             :   arg3 = jarg3; 
   28590             :   {
   28591             :     try {
   28592             :       try {
   28593           0 :         std_vector_Sl_libsumo_TraCINextTLSData_Sg__doRemoveRange(arg1,arg2,arg3);
   28594           0 :       } catch(std::out_of_range &_e) {
   28595           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   28596             :         return ;
   28597           0 :       }
   28598           0 :     } catch (const libsumo::TraCIException& e) {
   28599           0 :       const std::string s = e.what();
   28600             :       std::string printError;
   28601           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   28602           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   28603             :       }
   28604             :       
   28605           0 :       if (printError == "all" || printError == "client") {
   28606             :         std::cerr << "Error: " << s << std::endl;
   28607             :       }
   28608             :       
   28609             :       
   28610             :       
   28611             :       
   28612             :       {
   28613             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   28614             :       };
   28615             :       
   28616           0 :     } catch (const std::exception& e) {
   28617           0 :       const std::string s = e.what();
   28618             :       std::string printError;
   28619           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   28620           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   28621             :       }
   28622             :       
   28623           0 :       if (printError == "all" || printError == "client") {
   28624             :         std::cerr << "Error: " << s << std::endl;
   28625             :       }
   28626             :       
   28627             :       
   28628             :       
   28629             :       
   28630             :       {
   28631             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   28632             :       };
   28633             :       
   28634           0 :     } catch (...) {
   28635             :       {
   28636             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   28637             :       };
   28638           0 :     }
   28639             :   }
   28640             : }
   28641             : 
   28642             : 
   28643           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCINextTLSVector(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   28644             :   std::vector< libsumo::TraCINextTLSData > *arg1 = (std::vector< libsumo::TraCINextTLSData > *) 0 ;
   28645             :   
   28646             :   (void)jenv;
   28647             :   (void)jcls;
   28648           0 :   arg1 = *(std::vector< libsumo::TraCINextTLSData > **)&jarg1; 
   28649             :   {
   28650             :     try {
   28651           0 :       delete arg1;
   28652             :     } catch (const libsumo::TraCIException& e) {
   28653             :       const std::string s = e.what();
   28654             :       std::string printError;
   28655             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   28656             :         printError = std::getenv("TRACI_PRINT_ERROR");
   28657             :       }
   28658             :       
   28659             :       if (printError == "all" || printError == "client") {
   28660             :         std::cerr << "Error: " << s << std::endl;
   28661             :       }
   28662             :       
   28663             :       
   28664             :       
   28665             :       
   28666             :       {
   28667             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   28668             :       };
   28669             :       
   28670             :     } catch (const std::exception& e) {
   28671             :       const std::string s = e.what();
   28672             :       std::string printError;
   28673             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   28674             :         printError = std::getenv("TRACI_PRINT_ERROR");
   28675             :       }
   28676             :       
   28677             :       if (printError == "all" || printError == "client") {
   28678             :         std::cerr << "Error: " << s << std::endl;
   28679             :       }
   28680             :       
   28681             :       
   28682             :       
   28683             :       
   28684             :       {
   28685             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   28686             :       };
   28687             :       
   28688             :     } catch (...) {
   28689             :       {
   28690             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   28691             :       };
   28692             :     }
   28693             :   }
   28694             : }
   28695             : 
   28696             : 
   28697           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCPositionVector_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
   28698             :   jlong jresult = 0 ;
   28699             :   std::vector< libsumo::TraCIPosition > *result = 0 ;
   28700             :   
   28701             :   (void)jenv;
   28702             :   (void)jcls;
   28703             :   {
   28704             :     try {
   28705           0 :       result = (std::vector< libsumo::TraCIPosition > *)new std::vector< libsumo::TraCIPosition >();
   28706           0 :     } catch (const libsumo::TraCIException& e) {
   28707           0 :       const std::string s = e.what();
   28708             :       std::string printError;
   28709           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   28710           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   28711             :       }
   28712             :       
   28713           0 :       if (printError == "all" || printError == "client") {
   28714             :         std::cerr << "Error: " << s << std::endl;
   28715             :       }
   28716             :       
   28717             :       
   28718             :       
   28719             :       
   28720             :       {
   28721             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   28722             :       };
   28723             :       
   28724           0 :     } catch (const std::exception& e) {
   28725           0 :       const std::string s = e.what();
   28726             :       std::string printError;
   28727           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   28728           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   28729             :       }
   28730             :       
   28731           0 :       if (printError == "all" || printError == "client") {
   28732             :         std::cerr << "Error: " << s << std::endl;
   28733             :       }
   28734             :       
   28735             :       
   28736             :       
   28737             :       
   28738             :       {
   28739             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   28740             :       };
   28741             :       
   28742           0 :     } catch (...) {
   28743             :       {
   28744             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   28745             :       };
   28746           0 :     }
   28747             :   }
   28748           0 :   *(std::vector< libsumo::TraCIPosition > **)&jresult = result; 
   28749           0 :   return jresult;
   28750             : }
   28751             : 
   28752             : 
   28753           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCPositionVector_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   28754             :   jlong jresult = 0 ;
   28755             :   std::vector< libsumo::TraCIPosition > *arg1 = 0 ;
   28756             :   std::vector< libsumo::TraCIPosition > *result = 0 ;
   28757             :   
   28758             :   (void)jenv;
   28759             :   (void)jcls;
   28760             :   (void)jarg1_;
   28761           0 :   arg1 = *(std::vector< libsumo::TraCIPosition > **)&jarg1;
   28762           0 :   if (!arg1) {
   28763           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCIPosition > const & reference is null");
   28764           0 :     return 0;
   28765             :   } 
   28766             :   {
   28767             :     try {
   28768           0 :       result = (std::vector< libsumo::TraCIPosition > *)new std::vector< libsumo::TraCIPosition >((std::vector< libsumo::TraCIPosition > const &)*arg1);
   28769           0 :     } catch (const libsumo::TraCIException& e) {
   28770           0 :       const std::string s = e.what();
   28771             :       std::string printError;
   28772           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   28773           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   28774             :       }
   28775             :       
   28776           0 :       if (printError == "all" || printError == "client") {
   28777             :         std::cerr << "Error: " << s << std::endl;
   28778             :       }
   28779             :       
   28780             :       
   28781             :       
   28782             :       
   28783             :       {
   28784             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   28785             :       };
   28786             :       
   28787           0 :     } catch (const std::exception& e) {
   28788           0 :       const std::string s = e.what();
   28789             :       std::string printError;
   28790           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   28791           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   28792             :       }
   28793             :       
   28794           0 :       if (printError == "all" || printError == "client") {
   28795             :         std::cerr << "Error: " << s << std::endl;
   28796             :       }
   28797             :       
   28798             :       
   28799             :       
   28800             :       
   28801             :       {
   28802             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   28803             :       };
   28804             :       
   28805           0 :     } catch (...) {
   28806             :       {
   28807             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   28808             :       };
   28809           0 :     }
   28810             :   }
   28811           0 :   *(std::vector< libsumo::TraCIPosition > **)&jresult = result; 
   28812           0 :   return jresult;
   28813             : }
   28814             : 
   28815             : 
   28816           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCPositionVector_1capacity(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   28817             :   jlong jresult = 0 ;
   28818             :   std::vector< libsumo::TraCIPosition > *arg1 = (std::vector< libsumo::TraCIPosition > *) 0 ;
   28819             :   std::vector< libsumo::TraCIPosition >::size_type result;
   28820             :   
   28821             :   (void)jenv;
   28822             :   (void)jcls;
   28823             :   (void)jarg1_;
   28824           0 :   arg1 = *(std::vector< libsumo::TraCIPosition > **)&jarg1; 
   28825             :   {
   28826             :     try {
   28827             :       result = ((std::vector< libsumo::TraCIPosition > const *)arg1)->capacity();
   28828             :     } catch (const libsumo::TraCIException& e) {
   28829             :       const std::string s = e.what();
   28830             :       std::string printError;
   28831             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   28832             :         printError = std::getenv("TRACI_PRINT_ERROR");
   28833             :       }
   28834             :       
   28835             :       if (printError == "all" || printError == "client") {
   28836             :         std::cerr << "Error: " << s << std::endl;
   28837             :       }
   28838             :       
   28839             :       
   28840             :       
   28841             :       
   28842             :       {
   28843             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   28844             :       };
   28845             :       
   28846             :     } catch (const std::exception& e) {
   28847             :       const std::string s = e.what();
   28848             :       std::string printError;
   28849             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   28850             :         printError = std::getenv("TRACI_PRINT_ERROR");
   28851             :       }
   28852             :       
   28853             :       if (printError == "all" || printError == "client") {
   28854             :         std::cerr << "Error: " << s << std::endl;
   28855             :       }
   28856             :       
   28857             :       
   28858             :       
   28859             :       
   28860             :       {
   28861             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   28862             :       };
   28863             :       
   28864             :     } catch (...) {
   28865             :       {
   28866             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   28867             :       };
   28868             :     }
   28869             :   }
   28870             :   jresult = (jlong)result; 
   28871             :   return jresult;
   28872             : }
   28873             : 
   28874             : 
   28875           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCPositionVector_1reserve(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
   28876             :   std::vector< libsumo::TraCIPosition > *arg1 = (std::vector< libsumo::TraCIPosition > *) 0 ;
   28877             :   std::vector< libsumo::TraCIPosition >::size_type arg2 ;
   28878             :   
   28879             :   (void)jenv;
   28880             :   (void)jcls;
   28881             :   (void)jarg1_;
   28882           0 :   arg1 = *(std::vector< libsumo::TraCIPosition > **)&jarg1; 
   28883           0 :   arg2 = (std::vector< libsumo::TraCIPosition >::size_type)jarg2; 
   28884             :   {
   28885             :     try {
   28886             :       try {
   28887           0 :         (arg1)->reserve(arg2);
   28888           0 :       } catch(std::length_error &_e) {
   28889           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   28890             :         return ;
   28891           0 :       }
   28892           0 :     } catch (const libsumo::TraCIException& e) {
   28893           0 :       const std::string s = e.what();
   28894             :       std::string printError;
   28895           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   28896           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   28897             :       }
   28898             :       
   28899           0 :       if (printError == "all" || printError == "client") {
   28900             :         std::cerr << "Error: " << s << std::endl;
   28901             :       }
   28902             :       
   28903             :       
   28904             :       
   28905             :       
   28906             :       {
   28907             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   28908             :       };
   28909             :       
   28910           0 :     } catch (const std::exception& e) {
   28911           0 :       const std::string s = e.what();
   28912             :       std::string printError;
   28913           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   28914           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   28915             :       }
   28916             :       
   28917           0 :       if (printError == "all" || printError == "client") {
   28918             :         std::cerr << "Error: " << s << std::endl;
   28919             :       }
   28920             :       
   28921             :       
   28922             :       
   28923             :       
   28924             :       {
   28925             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   28926             :       };
   28927             :       
   28928           0 :     } catch (...) {
   28929             :       {
   28930             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   28931             :       };
   28932           0 :     }
   28933             :   }
   28934             : }
   28935             : 
   28936             : 
   28937           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCPositionVector_1isEmpty(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   28938             :   jboolean jresult = 0 ;
   28939             :   std::vector< libsumo::TraCIPosition > *arg1 = (std::vector< libsumo::TraCIPosition > *) 0 ;
   28940             :   bool result;
   28941             :   
   28942             :   (void)jenv;
   28943             :   (void)jcls;
   28944             :   (void)jarg1_;
   28945           0 :   arg1 = *(std::vector< libsumo::TraCIPosition > **)&jarg1; 
   28946             :   {
   28947             :     try {
   28948             :       result = (bool)((std::vector< libsumo::TraCIPosition > const *)arg1)->empty();
   28949             :     } catch (const libsumo::TraCIException& e) {
   28950             :       const std::string s = e.what();
   28951             :       std::string printError;
   28952             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   28953             :         printError = std::getenv("TRACI_PRINT_ERROR");
   28954             :       }
   28955             :       
   28956             :       if (printError == "all" || printError == "client") {
   28957             :         std::cerr << "Error: " << s << std::endl;
   28958             :       }
   28959             :       
   28960             :       
   28961             :       
   28962             :       
   28963             :       {
   28964             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   28965             :       };
   28966             :       
   28967             :     } catch (const std::exception& e) {
   28968             :       const std::string s = e.what();
   28969             :       std::string printError;
   28970             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   28971             :         printError = std::getenv("TRACI_PRINT_ERROR");
   28972             :       }
   28973             :       
   28974             :       if (printError == "all" || printError == "client") {
   28975             :         std::cerr << "Error: " << s << std::endl;
   28976             :       }
   28977             :       
   28978             :       
   28979             :       
   28980             :       
   28981             :       {
   28982             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   28983             :       };
   28984             :       
   28985             :     } catch (...) {
   28986             :       {
   28987             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   28988             :       };
   28989             :     }
   28990             :   }
   28991           0 :   jresult = (jboolean)result; 
   28992             :   return jresult;
   28993             : }
   28994             : 
   28995             : 
   28996           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCPositionVector_1clear(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   28997             :   std::vector< libsumo::TraCIPosition > *arg1 = (std::vector< libsumo::TraCIPosition > *) 0 ;
   28998             :   
   28999             :   (void)jenv;
   29000             :   (void)jcls;
   29001             :   (void)jarg1_;
   29002           0 :   arg1 = *(std::vector< libsumo::TraCIPosition > **)&jarg1; 
   29003             :   {
   29004             :     try {
   29005             :       (arg1)->clear();
   29006             :     } catch (const libsumo::TraCIException& e) {
   29007             :       const std::string s = e.what();
   29008             :       std::string printError;
   29009             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   29010             :         printError = std::getenv("TRACI_PRINT_ERROR");
   29011             :       }
   29012             :       
   29013             :       if (printError == "all" || printError == "client") {
   29014             :         std::cerr << "Error: " << s << std::endl;
   29015             :       }
   29016             :       
   29017             :       
   29018             :       
   29019             :       
   29020             :       {
   29021             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   29022             :       };
   29023             :       
   29024             :     } catch (const std::exception& e) {
   29025             :       const std::string s = e.what();
   29026             :       std::string printError;
   29027             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   29028             :         printError = std::getenv("TRACI_PRINT_ERROR");
   29029             :       }
   29030             :       
   29031             :       if (printError == "all" || printError == "client") {
   29032             :         std::cerr << "Error: " << s << std::endl;
   29033             :       }
   29034             :       
   29035             :       
   29036             :       
   29037             :       
   29038             :       {
   29039             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   29040             :       };
   29041             :       
   29042             :     } catch (...) {
   29043             :       {
   29044             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   29045             :       };
   29046             :     }
   29047             :   }
   29048             : }
   29049             : 
   29050             : 
   29051           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCPositionVector_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2, jobject jarg2_) {
   29052             :   jlong jresult = 0 ;
   29053             :   jint arg1 ;
   29054             :   libsumo::TraCIPosition *arg2 = 0 ;
   29055             :   std::vector< libsumo::TraCIPosition > *result = 0 ;
   29056             :   
   29057             :   (void)jenv;
   29058             :   (void)jcls;
   29059             :   (void)jarg2_;
   29060             :   arg1 = jarg1; 
   29061             :   
   29062           0 :   arg2 = (libsumo::TraCIPosition *)((*(std::shared_ptr< const libsumo::TraCIPosition > **)&jarg2) ? (*(std::shared_ptr< const libsumo::TraCIPosition > **)&jarg2)->get() : 0);
   29063           0 :   if (!arg2) {
   29064           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIPosition const & reference is null");
   29065           0 :     return 0;
   29066             :   } 
   29067             :   {
   29068             :     try {
   29069             :       try {
   29070           0 :         result = (std::vector< libsumo::TraCIPosition > *)new_std_vector_Sl_libsumo_TraCIPosition_Sg___SWIG_2(arg1,(libsumo::TraCIPosition const &)*arg2);
   29071           0 :       } catch(std::out_of_range &_e) {
   29072           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   29073             :         return 0;
   29074           0 :       }
   29075           0 :     } catch (const libsumo::TraCIException& e) {
   29076           0 :       const std::string s = e.what();
   29077             :       std::string printError;
   29078           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   29079           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   29080             :       }
   29081             :       
   29082           0 :       if (printError == "all" || printError == "client") {
   29083             :         std::cerr << "Error: " << s << std::endl;
   29084             :       }
   29085             :       
   29086             :       
   29087             :       
   29088             :       
   29089             :       {
   29090             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   29091             :       };
   29092             :       
   29093           0 :     } catch (const std::exception& e) {
   29094           0 :       const std::string s = e.what();
   29095             :       std::string printError;
   29096           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   29097           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   29098             :       }
   29099             :       
   29100           0 :       if (printError == "all" || printError == "client") {
   29101             :         std::cerr << "Error: " << s << std::endl;
   29102             :       }
   29103             :       
   29104             :       
   29105             :       
   29106             :       
   29107             :       {
   29108             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   29109             :       };
   29110             :       
   29111           0 :     } catch (...) {
   29112             :       {
   29113             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   29114             :       };
   29115           0 :     }
   29116             :   }
   29117           0 :   *(std::vector< libsumo::TraCIPosition > **)&jresult = result; 
   29118           0 :   return jresult;
   29119             : }
   29120             : 
   29121             : 
   29122           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCPositionVector_1doSize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   29123             :   jint jresult = 0 ;
   29124             :   std::vector< libsumo::TraCIPosition > *arg1 = (std::vector< libsumo::TraCIPosition > *) 0 ;
   29125             :   jint result;
   29126             :   
   29127             :   (void)jenv;
   29128             :   (void)jcls;
   29129             :   (void)jarg1_;
   29130           0 :   arg1 = *(std::vector< libsumo::TraCIPosition > **)&jarg1; 
   29131             :   {
   29132             :     try {
   29133             :       try {
   29134             :         result = std_vector_Sl_libsumo_TraCIPosition_Sg__doSize((std::vector< libsumo::TraCIPosition > const *)arg1);
   29135           0 :       } catch(std::out_of_range &_e) {
   29136           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   29137             :         return 0;
   29138           0 :       }
   29139           0 :     } catch (const libsumo::TraCIException& e) {
   29140           0 :       const std::string s = e.what();
   29141             :       std::string printError;
   29142           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   29143           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   29144             :       }
   29145             :       
   29146           0 :       if (printError == "all" || printError == "client") {
   29147             :         std::cerr << "Error: " << s << std::endl;
   29148             :       }
   29149             :       
   29150             :       
   29151             :       
   29152             :       
   29153             :       {
   29154             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   29155             :       };
   29156             :       
   29157           0 :     } catch (const std::exception& e) {
   29158           0 :       const std::string s = e.what();
   29159             :       std::string printError;
   29160           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   29161           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   29162             :       }
   29163             :       
   29164           0 :       if (printError == "all" || printError == "client") {
   29165             :         std::cerr << "Error: " << s << std::endl;
   29166             :       }
   29167             :       
   29168             :       
   29169             :       
   29170             :       
   29171             :       {
   29172             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   29173             :       };
   29174             :       
   29175           0 :     } catch (...) {
   29176             :       {
   29177             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   29178             :       };
   29179           0 :     }
   29180             :   }
   29181             :   jresult = result; 
   29182             :   return jresult;
   29183             : }
   29184             : 
   29185             : 
   29186           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCPositionVector_1doAdd_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
   29187             :   std::vector< libsumo::TraCIPosition > *arg1 = (std::vector< libsumo::TraCIPosition > *) 0 ;
   29188             :   std::vector< libsumo::TraCIPosition >::value_type *arg2 = 0 ;
   29189             :   
   29190             :   (void)jenv;
   29191             :   (void)jcls;
   29192             :   (void)jarg1_;
   29193             :   (void)jarg2_;
   29194           0 :   arg1 = *(std::vector< libsumo::TraCIPosition > **)&jarg1; 
   29195             :   
   29196           0 :   arg2 = (std::vector< libsumo::TraCIPosition >::value_type *)((*(std::shared_ptr< const libsumo::TraCIPosition > **)&jarg2) ? (*(std::shared_ptr< const libsumo::TraCIPosition > **)&jarg2)->get() : 0);
   29197           0 :   if (!arg2) {
   29198           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCIPosition >::value_type const & reference is null");
   29199           0 :     return ;
   29200             :   } 
   29201             :   {
   29202             :     try {
   29203             :       std_vector_Sl_libsumo_TraCIPosition_Sg__doAdd__SWIG_0(arg1,(libsumo::TraCIPosition const &)*arg2);
   29204           0 :     } catch (const libsumo::TraCIException& e) {
   29205           0 :       const std::string s = e.what();
   29206             :       std::string printError;
   29207           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   29208           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   29209             :       }
   29210             :       
   29211           0 :       if (printError == "all" || printError == "client") {
   29212             :         std::cerr << "Error: " << s << std::endl;
   29213             :       }
   29214             :       
   29215             :       
   29216             :       
   29217             :       
   29218             :       {
   29219             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   29220             :       };
   29221             :       
   29222           0 :     } catch (const std::exception& e) {
   29223           0 :       const std::string s = e.what();
   29224             :       std::string printError;
   29225           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   29226           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   29227             :       }
   29228             :       
   29229           0 :       if (printError == "all" || printError == "client") {
   29230             :         std::cerr << "Error: " << s << std::endl;
   29231             :       }
   29232             :       
   29233             :       
   29234             :       
   29235             :       
   29236             :       {
   29237             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   29238             :       };
   29239             :       
   29240           0 :     } catch (...) {
   29241             :       {
   29242             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   29243             :       };
   29244           0 :     }
   29245             :   }
   29246             : }
   29247             : 
   29248             : 
   29249           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCPositionVector_1doAdd_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) {
   29250             :   std::vector< libsumo::TraCIPosition > *arg1 = (std::vector< libsumo::TraCIPosition > *) 0 ;
   29251             :   jint arg2 ;
   29252             :   std::vector< libsumo::TraCIPosition >::value_type *arg3 = 0 ;
   29253             :   
   29254             :   (void)jenv;
   29255             :   (void)jcls;
   29256             :   (void)jarg1_;
   29257             :   (void)jarg3_;
   29258           0 :   arg1 = *(std::vector< libsumo::TraCIPosition > **)&jarg1; 
   29259             :   arg2 = jarg2; 
   29260             :   
   29261           0 :   arg3 = (std::vector< libsumo::TraCIPosition >::value_type *)((*(std::shared_ptr< const libsumo::TraCIPosition > **)&jarg3) ? (*(std::shared_ptr< const libsumo::TraCIPosition > **)&jarg3)->get() : 0);
   29262           0 :   if (!arg3) {
   29263           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCIPosition >::value_type const & reference is null");
   29264           0 :     return ;
   29265             :   } 
   29266             :   {
   29267             :     try {
   29268             :       try {
   29269           0 :         std_vector_Sl_libsumo_TraCIPosition_Sg__doAdd__SWIG_1(arg1,arg2,(libsumo::TraCIPosition const &)*arg3);
   29270           0 :       } catch(std::out_of_range &_e) {
   29271           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   29272             :         return ;
   29273           0 :       }
   29274           0 :     } catch (const libsumo::TraCIException& e) {
   29275           0 :       const std::string s = e.what();
   29276             :       std::string printError;
   29277           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   29278           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   29279             :       }
   29280             :       
   29281           0 :       if (printError == "all" || printError == "client") {
   29282             :         std::cerr << "Error: " << s << std::endl;
   29283             :       }
   29284             :       
   29285             :       
   29286             :       
   29287             :       
   29288             :       {
   29289             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   29290             :       };
   29291             :       
   29292           0 :     } catch (const std::exception& e) {
   29293           0 :       const std::string s = e.what();
   29294             :       std::string printError;
   29295           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   29296           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   29297             :       }
   29298             :       
   29299           0 :       if (printError == "all" || printError == "client") {
   29300             :         std::cerr << "Error: " << s << std::endl;
   29301             :       }
   29302             :       
   29303             :       
   29304             :       
   29305             :       
   29306             :       {
   29307             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   29308             :       };
   29309             :       
   29310           0 :     } catch (...) {
   29311             :       {
   29312             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   29313             :       };
   29314           0 :     }
   29315             :   }
   29316             : }
   29317             : 
   29318             : 
   29319           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCPositionVector_1doRemove(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
   29320             :   jlong jresult = 0 ;
   29321             :   std::vector< libsumo::TraCIPosition > *arg1 = (std::vector< libsumo::TraCIPosition > *) 0 ;
   29322             :   jint arg2 ;
   29323             :   std::vector< libsumo::TraCIPosition >::value_type result;
   29324             :   
   29325             :   (void)jenv;
   29326             :   (void)jcls;
   29327             :   (void)jarg1_;
   29328           0 :   arg1 = *(std::vector< libsumo::TraCIPosition > **)&jarg1; 
   29329             :   arg2 = jarg2; 
   29330             :   {
   29331             :     try {
   29332             :       try {
   29333           0 :         result = std_vector_Sl_libsumo_TraCIPosition_Sg__doRemove(arg1,arg2);
   29334           0 :       } catch(std::out_of_range &_e) {
   29335           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   29336             :         return 0;
   29337           0 :       }
   29338           0 :     } catch (const libsumo::TraCIException& e) {
   29339           0 :       const std::string s = e.what();
   29340             :       std::string printError;
   29341           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   29342           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   29343             :       }
   29344             :       
   29345           0 :       if (printError == "all" || printError == "client") {
   29346             :         std::cerr << "Error: " << s << std::endl;
   29347             :       }
   29348             :       
   29349             :       
   29350             :       
   29351             :       
   29352             :       {
   29353             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   29354             :       };
   29355             :       
   29356           0 :     } catch (const std::exception& e) {
   29357           0 :       const std::string s = e.what();
   29358             :       std::string printError;
   29359           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   29360           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   29361             :       }
   29362             :       
   29363           0 :       if (printError == "all" || printError == "client") {
   29364             :         std::cerr << "Error: " << s << std::endl;
   29365             :       }
   29366             :       
   29367             :       
   29368             :       
   29369             :       
   29370             :       {
   29371             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   29372             :       };
   29373             :       
   29374           0 :     } catch (...) {
   29375             :       {
   29376             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   29377             :       };
   29378           0 :     }
   29379             :   }
   29380           0 :   *(std::shared_ptr<  libsumo::TraCIPosition > **)&jresult = new std::shared_ptr<  libsumo::TraCIPosition >(new std::vector< libsumo::TraCIPosition >::value_type((std::vector< libsumo::TraCIPosition >::value_type &)result)); 
   29381           0 :   return jresult;
   29382             : }
   29383             : 
   29384             : 
   29385           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCPositionVector_1doGet(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
   29386             :   jlong jresult = 0 ;
   29387             :   std::vector< libsumo::TraCIPosition > *arg1 = (std::vector< libsumo::TraCIPosition > *) 0 ;
   29388             :   jint arg2 ;
   29389             :   std::vector< libsumo::TraCIPosition >::value_type *result = 0 ;
   29390             :   
   29391             :   (void)jenv;
   29392             :   (void)jcls;
   29393             :   (void)jarg1_;
   29394           0 :   arg1 = *(std::vector< libsumo::TraCIPosition > **)&jarg1; 
   29395             :   arg2 = jarg2; 
   29396             :   {
   29397             :     try {
   29398             :       try {
   29399           0 :         result = (std::vector< libsumo::TraCIPosition >::value_type *) &std_vector_Sl_libsumo_TraCIPosition_Sg__doGet(arg1,arg2);
   29400           0 :       } catch(std::out_of_range &_e) {
   29401           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   29402             :         return 0;
   29403           0 :       }
   29404           0 :     } catch (const libsumo::TraCIException& e) {
   29405           0 :       const std::string s = e.what();
   29406             :       std::string printError;
   29407           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   29408           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   29409             :       }
   29410             :       
   29411           0 :       if (printError == "all" || printError == "client") {
   29412             :         std::cerr << "Error: " << s << std::endl;
   29413             :       }
   29414             :       
   29415             :       
   29416             :       
   29417             :       
   29418             :       {
   29419             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   29420             :       };
   29421             :       
   29422           0 :     } catch (const std::exception& e) {
   29423           0 :       const std::string s = e.what();
   29424             :       std::string printError;
   29425           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   29426           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   29427             :       }
   29428             :       
   29429           0 :       if (printError == "all" || printError == "client") {
   29430             :         std::cerr << "Error: " << s << std::endl;
   29431             :       }
   29432             :       
   29433             :       
   29434             :       
   29435             :       
   29436             :       {
   29437             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   29438             :       };
   29439             :       
   29440           0 :     } catch (...) {
   29441             :       {
   29442             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   29443             :       };
   29444           0 :     }
   29445             :   }
   29446           0 :   *(std::shared_ptr< const libsumo::TraCIPosition > **)&jresult = new std::shared_ptr< const libsumo::TraCIPosition >(result SWIG_NO_NULL_DELETER_0); 
   29447           0 :   return jresult;
   29448             : }
   29449             : 
   29450             : 
   29451           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCPositionVector_1doSet(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) {
   29452             :   jlong jresult = 0 ;
   29453             :   std::vector< libsumo::TraCIPosition > *arg1 = (std::vector< libsumo::TraCIPosition > *) 0 ;
   29454             :   jint arg2 ;
   29455             :   std::vector< libsumo::TraCIPosition >::value_type *arg3 = 0 ;
   29456             :   std::vector< libsumo::TraCIPosition >::value_type result;
   29457             :   
   29458             :   (void)jenv;
   29459             :   (void)jcls;
   29460             :   (void)jarg1_;
   29461             :   (void)jarg3_;
   29462           0 :   arg1 = *(std::vector< libsumo::TraCIPosition > **)&jarg1; 
   29463             :   arg2 = jarg2; 
   29464             :   
   29465           0 :   arg3 = (std::vector< libsumo::TraCIPosition >::value_type *)((*(std::shared_ptr< const libsumo::TraCIPosition > **)&jarg3) ? (*(std::shared_ptr< const libsumo::TraCIPosition > **)&jarg3)->get() : 0);
   29466           0 :   if (!arg3) {
   29467           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCIPosition >::value_type const & reference is null");
   29468           0 :     return 0;
   29469             :   } 
   29470             :   {
   29471             :     try {
   29472             :       try {
   29473           0 :         result = std_vector_Sl_libsumo_TraCIPosition_Sg__doSet(arg1,arg2,(libsumo::TraCIPosition const &)*arg3);
   29474           0 :       } catch(std::out_of_range &_e) {
   29475           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   29476             :         return 0;
   29477           0 :       }
   29478           0 :     } catch (const libsumo::TraCIException& e) {
   29479           0 :       const std::string s = e.what();
   29480             :       std::string printError;
   29481           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   29482           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   29483             :       }
   29484             :       
   29485           0 :       if (printError == "all" || printError == "client") {
   29486             :         std::cerr << "Error: " << s << std::endl;
   29487             :       }
   29488             :       
   29489             :       
   29490             :       
   29491             :       
   29492             :       {
   29493             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   29494             :       };
   29495             :       
   29496           0 :     } catch (const std::exception& e) {
   29497           0 :       const std::string s = e.what();
   29498             :       std::string printError;
   29499           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   29500           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   29501             :       }
   29502             :       
   29503           0 :       if (printError == "all" || printError == "client") {
   29504             :         std::cerr << "Error: " << s << std::endl;
   29505             :       }
   29506             :       
   29507             :       
   29508             :       
   29509             :       
   29510             :       {
   29511             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   29512             :       };
   29513             :       
   29514           0 :     } catch (...) {
   29515             :       {
   29516             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   29517             :       };
   29518           0 :     }
   29519             :   }
   29520           0 :   *(std::shared_ptr<  libsumo::TraCIPosition > **)&jresult = new std::shared_ptr<  libsumo::TraCIPosition >(new std::vector< libsumo::TraCIPosition >::value_type((std::vector< libsumo::TraCIPosition >::value_type &)result)); 
   29521           0 :   return jresult;
   29522             : }
   29523             : 
   29524             : 
   29525           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCPositionVector_1doRemoveRange(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3) {
   29526             :   std::vector< libsumo::TraCIPosition > *arg1 = (std::vector< libsumo::TraCIPosition > *) 0 ;
   29527             :   jint arg2 ;
   29528             :   jint arg3 ;
   29529             :   
   29530             :   (void)jenv;
   29531             :   (void)jcls;
   29532             :   (void)jarg1_;
   29533           0 :   arg1 = *(std::vector< libsumo::TraCIPosition > **)&jarg1; 
   29534             :   arg2 = jarg2; 
   29535             :   arg3 = jarg3; 
   29536             :   {
   29537             :     try {
   29538             :       try {
   29539           0 :         std_vector_Sl_libsumo_TraCIPosition_Sg__doRemoveRange(arg1,arg2,arg3);
   29540           0 :       } catch(std::out_of_range &_e) {
   29541           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   29542             :         return ;
   29543           0 :       }
   29544           0 :     } catch (const libsumo::TraCIException& e) {
   29545           0 :       const std::string s = e.what();
   29546             :       std::string printError;
   29547           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   29548           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   29549             :       }
   29550             :       
   29551           0 :       if (printError == "all" || printError == "client") {
   29552             :         std::cerr << "Error: " << s << std::endl;
   29553             :       }
   29554             :       
   29555             :       
   29556             :       
   29557             :       
   29558             :       {
   29559             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   29560             :       };
   29561             :       
   29562           0 :     } catch (const std::exception& e) {
   29563           0 :       const std::string s = e.what();
   29564             :       std::string printError;
   29565           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   29566           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   29567             :       }
   29568             :       
   29569           0 :       if (printError == "all" || printError == "client") {
   29570             :         std::cerr << "Error: " << s << std::endl;
   29571             :       }
   29572             :       
   29573             :       
   29574             :       
   29575             :       
   29576             :       {
   29577             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   29578             :       };
   29579             :       
   29580           0 :     } catch (...) {
   29581             :       {
   29582             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   29583             :       };
   29584           0 :     }
   29585             :   }
   29586             : }
   29587             : 
   29588             : 
   29589           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCPositionVector(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   29590             :   std::vector< libsumo::TraCIPosition > *arg1 = (std::vector< libsumo::TraCIPosition > *) 0 ;
   29591             :   
   29592             :   (void)jenv;
   29593             :   (void)jcls;
   29594           0 :   arg1 = *(std::vector< libsumo::TraCIPosition > **)&jarg1; 
   29595             :   {
   29596             :     try {
   29597           0 :       delete arg1;
   29598             :     } catch (const libsumo::TraCIException& e) {
   29599             :       const std::string s = e.what();
   29600             :       std::string printError;
   29601             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   29602             :         printError = std::getenv("TRACI_PRINT_ERROR");
   29603             :       }
   29604             :       
   29605             :       if (printError == "all" || printError == "client") {
   29606             :         std::cerr << "Error: " << s << std::endl;
   29607             :       }
   29608             :       
   29609             :       
   29610             :       
   29611             :       
   29612             :       {
   29613             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   29614             :       };
   29615             :       
   29616             :     } catch (const std::exception& e) {
   29617             :       const std::string s = e.what();
   29618             :       std::string printError;
   29619             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   29620             :         printError = std::getenv("TRACI_PRINT_ERROR");
   29621             :       }
   29622             :       
   29623             :       if (printError == "all" || printError == "client") {
   29624             :         std::cerr << "Error: " << s << std::endl;
   29625             :       }
   29626             :       
   29627             :       
   29628             :       
   29629             :       
   29630             :       {
   29631             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   29632             :       };
   29633             :       
   29634             :     } catch (...) {
   29635             :       {
   29636             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   29637             :       };
   29638             :     }
   29639             :   }
   29640             : }
   29641             : 
   29642             : 
   29643           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIVehicleDataVector_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
   29644             :   jlong jresult = 0 ;
   29645             :   std::vector< libsumo::TraCIVehicleData > *result = 0 ;
   29646             :   
   29647             :   (void)jenv;
   29648             :   (void)jcls;
   29649             :   {
   29650             :     try {
   29651           0 :       result = (std::vector< libsumo::TraCIVehicleData > *)new std::vector< libsumo::TraCIVehicleData >();
   29652           0 :     } catch (const libsumo::TraCIException& e) {
   29653           0 :       const std::string s = e.what();
   29654             :       std::string printError;
   29655           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   29656           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   29657             :       }
   29658             :       
   29659           0 :       if (printError == "all" || printError == "client") {
   29660             :         std::cerr << "Error: " << s << std::endl;
   29661             :       }
   29662             :       
   29663             :       
   29664             :       
   29665             :       
   29666             :       {
   29667             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   29668             :       };
   29669             :       
   29670           0 :     } catch (const std::exception& e) {
   29671           0 :       const std::string s = e.what();
   29672             :       std::string printError;
   29673           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   29674           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   29675             :       }
   29676             :       
   29677           0 :       if (printError == "all" || printError == "client") {
   29678             :         std::cerr << "Error: " << s << std::endl;
   29679             :       }
   29680             :       
   29681             :       
   29682             :       
   29683             :       
   29684             :       {
   29685             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   29686             :       };
   29687             :       
   29688           0 :     } catch (...) {
   29689             :       {
   29690             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   29691             :       };
   29692           0 :     }
   29693             :   }
   29694           0 :   *(std::vector< libsumo::TraCIVehicleData > **)&jresult = result; 
   29695           0 :   return jresult;
   29696             : }
   29697             : 
   29698             : 
   29699           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIVehicleDataVector_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   29700             :   jlong jresult = 0 ;
   29701             :   std::vector< libsumo::TraCIVehicleData > *arg1 = 0 ;
   29702             :   std::vector< libsumo::TraCIVehicleData > *result = 0 ;
   29703             :   
   29704             :   (void)jenv;
   29705             :   (void)jcls;
   29706             :   (void)jarg1_;
   29707           0 :   arg1 = *(std::vector< libsumo::TraCIVehicleData > **)&jarg1;
   29708           0 :   if (!arg1) {
   29709           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCIVehicleData > const & reference is null");
   29710           0 :     return 0;
   29711             :   } 
   29712             :   {
   29713             :     try {
   29714           0 :       result = (std::vector< libsumo::TraCIVehicleData > *)new std::vector< libsumo::TraCIVehicleData >((std::vector< libsumo::TraCIVehicleData > const &)*arg1);
   29715           0 :     } catch (const libsumo::TraCIException& e) {
   29716           0 :       const std::string s = e.what();
   29717             :       std::string printError;
   29718           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   29719           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   29720             :       }
   29721             :       
   29722           0 :       if (printError == "all" || printError == "client") {
   29723             :         std::cerr << "Error: " << s << std::endl;
   29724             :       }
   29725             :       
   29726             :       
   29727             :       
   29728             :       
   29729             :       {
   29730             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   29731             :       };
   29732             :       
   29733           0 :     } catch (const std::exception& e) {
   29734           0 :       const std::string s = e.what();
   29735             :       std::string printError;
   29736           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   29737           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   29738             :       }
   29739             :       
   29740           0 :       if (printError == "all" || printError == "client") {
   29741             :         std::cerr << "Error: " << s << std::endl;
   29742             :       }
   29743             :       
   29744             :       
   29745             :       
   29746             :       
   29747             :       {
   29748             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   29749             :       };
   29750             :       
   29751           0 :     } catch (...) {
   29752             :       {
   29753             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   29754             :       };
   29755           0 :     }
   29756             :   }
   29757           0 :   *(std::vector< libsumo::TraCIVehicleData > **)&jresult = result; 
   29758           0 :   return jresult;
   29759             : }
   29760             : 
   29761             : 
   29762           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIVehicleDataVector_1capacity(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   29763             :   jlong jresult = 0 ;
   29764             :   std::vector< libsumo::TraCIVehicleData > *arg1 = (std::vector< libsumo::TraCIVehicleData > *) 0 ;
   29765             :   std::vector< libsumo::TraCIVehicleData >::size_type result;
   29766             :   
   29767             :   (void)jenv;
   29768             :   (void)jcls;
   29769             :   (void)jarg1_;
   29770           0 :   arg1 = *(std::vector< libsumo::TraCIVehicleData > **)&jarg1; 
   29771             :   {
   29772             :     try {
   29773             :       result = ((std::vector< libsumo::TraCIVehicleData > const *)arg1)->capacity();
   29774             :     } catch (const libsumo::TraCIException& e) {
   29775             :       const std::string s = e.what();
   29776             :       std::string printError;
   29777             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   29778             :         printError = std::getenv("TRACI_PRINT_ERROR");
   29779             :       }
   29780             :       
   29781             :       if (printError == "all" || printError == "client") {
   29782             :         std::cerr << "Error: " << s << std::endl;
   29783             :       }
   29784             :       
   29785             :       
   29786             :       
   29787             :       
   29788             :       {
   29789             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   29790             :       };
   29791             :       
   29792             :     } catch (const std::exception& e) {
   29793             :       const std::string s = e.what();
   29794             :       std::string printError;
   29795             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   29796             :         printError = std::getenv("TRACI_PRINT_ERROR");
   29797             :       }
   29798             :       
   29799             :       if (printError == "all" || printError == "client") {
   29800             :         std::cerr << "Error: " << s << std::endl;
   29801             :       }
   29802             :       
   29803             :       
   29804             :       
   29805             :       
   29806             :       {
   29807             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   29808             :       };
   29809             :       
   29810             :     } catch (...) {
   29811             :       {
   29812             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   29813             :       };
   29814             :     }
   29815             :   }
   29816             :   jresult = (jlong)result; 
   29817             :   return jresult;
   29818             : }
   29819             : 
   29820             : 
   29821           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIVehicleDataVector_1reserve(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2) {
   29822             :   std::vector< libsumo::TraCIVehicleData > *arg1 = (std::vector< libsumo::TraCIVehicleData > *) 0 ;
   29823             :   std::vector< libsumo::TraCIVehicleData >::size_type arg2 ;
   29824             :   
   29825             :   (void)jenv;
   29826             :   (void)jcls;
   29827             :   (void)jarg1_;
   29828           0 :   arg1 = *(std::vector< libsumo::TraCIVehicleData > **)&jarg1; 
   29829           0 :   arg2 = (std::vector< libsumo::TraCIVehicleData >::size_type)jarg2; 
   29830             :   {
   29831             :     try {
   29832             :       try {
   29833           0 :         (arg1)->reserve(arg2);
   29834           0 :       } catch(std::length_error &_e) {
   29835           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   29836             :         return ;
   29837           0 :       }
   29838           0 :     } catch (const libsumo::TraCIException& e) {
   29839           0 :       const std::string s = e.what();
   29840             :       std::string printError;
   29841           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   29842           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   29843             :       }
   29844             :       
   29845           0 :       if (printError == "all" || printError == "client") {
   29846             :         std::cerr << "Error: " << s << std::endl;
   29847             :       }
   29848             :       
   29849             :       
   29850             :       
   29851             :       
   29852             :       {
   29853             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   29854             :       };
   29855             :       
   29856           0 :     } catch (const std::exception& e) {
   29857           0 :       const std::string s = e.what();
   29858             :       std::string printError;
   29859           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   29860           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   29861             :       }
   29862             :       
   29863           0 :       if (printError == "all" || printError == "client") {
   29864             :         std::cerr << "Error: " << s << std::endl;
   29865             :       }
   29866             :       
   29867             :       
   29868             :       
   29869             :       
   29870             :       {
   29871             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   29872             :       };
   29873             :       
   29874           0 :     } catch (...) {
   29875             :       {
   29876             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   29877             :       };
   29878           0 :     }
   29879             :   }
   29880             : }
   29881             : 
   29882             : 
   29883           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIVehicleDataVector_1isEmpty(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   29884             :   jboolean jresult = 0 ;
   29885             :   std::vector< libsumo::TraCIVehicleData > *arg1 = (std::vector< libsumo::TraCIVehicleData > *) 0 ;
   29886             :   bool result;
   29887             :   
   29888             :   (void)jenv;
   29889             :   (void)jcls;
   29890             :   (void)jarg1_;
   29891           0 :   arg1 = *(std::vector< libsumo::TraCIVehicleData > **)&jarg1; 
   29892             :   {
   29893             :     try {
   29894             :       result = (bool)((std::vector< libsumo::TraCIVehicleData > const *)arg1)->empty();
   29895             :     } catch (const libsumo::TraCIException& e) {
   29896             :       const std::string s = e.what();
   29897             :       std::string printError;
   29898             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   29899             :         printError = std::getenv("TRACI_PRINT_ERROR");
   29900             :       }
   29901             :       
   29902             :       if (printError == "all" || printError == "client") {
   29903             :         std::cerr << "Error: " << s << std::endl;
   29904             :       }
   29905             :       
   29906             :       
   29907             :       
   29908             :       
   29909             :       {
   29910             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   29911             :       };
   29912             :       
   29913             :     } catch (const std::exception& e) {
   29914             :       const std::string s = e.what();
   29915             :       std::string printError;
   29916             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   29917             :         printError = std::getenv("TRACI_PRINT_ERROR");
   29918             :       }
   29919             :       
   29920             :       if (printError == "all" || printError == "client") {
   29921             :         std::cerr << "Error: " << s << std::endl;
   29922             :       }
   29923             :       
   29924             :       
   29925             :       
   29926             :       
   29927             :       {
   29928             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   29929             :       };
   29930             :       
   29931             :     } catch (...) {
   29932             :       {
   29933             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   29934             :       };
   29935             :     }
   29936             :   }
   29937           0 :   jresult = (jboolean)result; 
   29938             :   return jresult;
   29939             : }
   29940             : 
   29941             : 
   29942           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIVehicleDataVector_1clear(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   29943             :   std::vector< libsumo::TraCIVehicleData > *arg1 = (std::vector< libsumo::TraCIVehicleData > *) 0 ;
   29944             :   
   29945             :   (void)jenv;
   29946             :   (void)jcls;
   29947             :   (void)jarg1_;
   29948           0 :   arg1 = *(std::vector< libsumo::TraCIVehicleData > **)&jarg1; 
   29949             :   {
   29950             :     try {
   29951             :       (arg1)->clear();
   29952             :     } catch (const libsumo::TraCIException& e) {
   29953             :       const std::string s = e.what();
   29954             :       std::string printError;
   29955             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   29956             :         printError = std::getenv("TRACI_PRINT_ERROR");
   29957             :       }
   29958             :       
   29959             :       if (printError == "all" || printError == "client") {
   29960             :         std::cerr << "Error: " << s << std::endl;
   29961             :       }
   29962             :       
   29963             :       
   29964             :       
   29965             :       
   29966             :       {
   29967             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   29968             :       };
   29969             :       
   29970             :     } catch (const std::exception& e) {
   29971             :       const std::string s = e.what();
   29972             :       std::string printError;
   29973             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   29974             :         printError = std::getenv("TRACI_PRINT_ERROR");
   29975             :       }
   29976             :       
   29977             :       if (printError == "all" || printError == "client") {
   29978             :         std::cerr << "Error: " << s << std::endl;
   29979             :       }
   29980             :       
   29981             :       
   29982             :       
   29983             :       
   29984             :       {
   29985             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   29986             :       };
   29987             :       
   29988             :     } catch (...) {
   29989             :       {
   29990             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   29991             :       };
   29992             :     }
   29993             :   }
   29994             : }
   29995             : 
   29996             : 
   29997           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIVehicleDataVector_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jint jarg1, jlong jarg2, jobject jarg2_) {
   29998             :   jlong jresult = 0 ;
   29999             :   jint arg1 ;
   30000             :   libsumo::TraCIVehicleData *arg2 = 0 ;
   30001             :   std::vector< libsumo::TraCIVehicleData > *result = 0 ;
   30002             :   
   30003             :   (void)jenv;
   30004             :   (void)jcls;
   30005             :   (void)jarg2_;
   30006             :   arg1 = jarg1; 
   30007           0 :   arg2 = *(libsumo::TraCIVehicleData **)&jarg2;
   30008           0 :   if (!arg2) {
   30009           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIVehicleData const & reference is null");
   30010           0 :     return 0;
   30011             :   } 
   30012             :   {
   30013             :     try {
   30014             :       try {
   30015           0 :         result = (std::vector< libsumo::TraCIVehicleData > *)new_std_vector_Sl_libsumo_TraCIVehicleData_Sg___SWIG_2(arg1,(libsumo::TraCIVehicleData const &)*arg2);
   30016           0 :       } catch(std::out_of_range &_e) {
   30017           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   30018             :         return 0;
   30019           0 :       }
   30020           0 :     } catch (const libsumo::TraCIException& e) {
   30021           0 :       const std::string s = e.what();
   30022             :       std::string printError;
   30023           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   30024           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   30025             :       }
   30026             :       
   30027           0 :       if (printError == "all" || printError == "client") {
   30028             :         std::cerr << "Error: " << s << std::endl;
   30029             :       }
   30030             :       
   30031             :       
   30032             :       
   30033             :       
   30034             :       {
   30035             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   30036             :       };
   30037             :       
   30038           0 :     } catch (const std::exception& e) {
   30039           0 :       const std::string s = e.what();
   30040             :       std::string printError;
   30041           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   30042           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   30043             :       }
   30044             :       
   30045           0 :       if (printError == "all" || printError == "client") {
   30046             :         std::cerr << "Error: " << s << std::endl;
   30047             :       }
   30048             :       
   30049             :       
   30050             :       
   30051             :       
   30052             :       {
   30053             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   30054             :       };
   30055             :       
   30056           0 :     } catch (...) {
   30057             :       {
   30058             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   30059             :       };
   30060           0 :     }
   30061             :   }
   30062           0 :   *(std::vector< libsumo::TraCIVehicleData > **)&jresult = result; 
   30063           0 :   return jresult;
   30064             : }
   30065             : 
   30066             : 
   30067       18640 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIVehicleDataVector_1doSize(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   30068             :   jint jresult = 0 ;
   30069             :   std::vector< libsumo::TraCIVehicleData > *arg1 = (std::vector< libsumo::TraCIVehicleData > *) 0 ;
   30070             :   jint result;
   30071             :   
   30072             :   (void)jenv;
   30073             :   (void)jcls;
   30074             :   (void)jarg1_;
   30075       18640 :   arg1 = *(std::vector< libsumo::TraCIVehicleData > **)&jarg1; 
   30076             :   {
   30077             :     try {
   30078             :       try {
   30079             :         result = std_vector_Sl_libsumo_TraCIVehicleData_Sg__doSize((std::vector< libsumo::TraCIVehicleData > const *)arg1);
   30080           0 :       } catch(std::out_of_range &_e) {
   30081           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   30082             :         return 0;
   30083           0 :       }
   30084           0 :     } catch (const libsumo::TraCIException& e) {
   30085           0 :       const std::string s = e.what();
   30086             :       std::string printError;
   30087           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   30088           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   30089             :       }
   30090             :       
   30091           0 :       if (printError == "all" || printError == "client") {
   30092             :         std::cerr << "Error: " << s << std::endl;
   30093             :       }
   30094             :       
   30095             :       
   30096             :       
   30097             :       
   30098             :       {
   30099             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   30100             :       };
   30101             :       
   30102           0 :     } catch (const std::exception& e) {
   30103           0 :       const std::string s = e.what();
   30104             :       std::string printError;
   30105           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   30106           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   30107             :       }
   30108             :       
   30109           0 :       if (printError == "all" || printError == "client") {
   30110             :         std::cerr << "Error: " << s << std::endl;
   30111             :       }
   30112             :       
   30113             :       
   30114             :       
   30115             :       
   30116             :       {
   30117             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   30118             :       };
   30119             :       
   30120           0 :     } catch (...) {
   30121             :       {
   30122             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   30123             :       };
   30124           0 :     }
   30125             :   }
   30126             :   jresult = result; 
   30127             :   return jresult;
   30128             : }
   30129             : 
   30130             : 
   30131           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIVehicleDataVector_1doAdd_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
   30132             :   std::vector< libsumo::TraCIVehicleData > *arg1 = (std::vector< libsumo::TraCIVehicleData > *) 0 ;
   30133             :   std::vector< libsumo::TraCIVehicleData >::value_type *arg2 = 0 ;
   30134             :   
   30135             :   (void)jenv;
   30136             :   (void)jcls;
   30137             :   (void)jarg1_;
   30138             :   (void)jarg2_;
   30139           0 :   arg1 = *(std::vector< libsumo::TraCIVehicleData > **)&jarg1; 
   30140           0 :   arg2 = *(std::vector< libsumo::TraCIVehicleData >::value_type **)&jarg2;
   30141           0 :   if (!arg2) {
   30142           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCIVehicleData >::value_type const & reference is null");
   30143           0 :     return ;
   30144             :   } 
   30145             :   {
   30146             :     try {
   30147             :       std_vector_Sl_libsumo_TraCIVehicleData_Sg__doAdd__SWIG_0(arg1,(libsumo::TraCIVehicleData const &)*arg2);
   30148           0 :     } catch (const libsumo::TraCIException& e) {
   30149           0 :       const std::string s = e.what();
   30150             :       std::string printError;
   30151           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   30152           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   30153             :       }
   30154             :       
   30155           0 :       if (printError == "all" || printError == "client") {
   30156             :         std::cerr << "Error: " << s << std::endl;
   30157             :       }
   30158             :       
   30159             :       
   30160             :       
   30161             :       
   30162             :       {
   30163             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   30164             :       };
   30165             :       
   30166           0 :     } catch (const std::exception& e) {
   30167           0 :       const std::string s = e.what();
   30168             :       std::string printError;
   30169           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   30170           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   30171             :       }
   30172             :       
   30173           0 :       if (printError == "all" || printError == "client") {
   30174             :         std::cerr << "Error: " << s << std::endl;
   30175             :       }
   30176             :       
   30177             :       
   30178             :       
   30179             :       
   30180             :       {
   30181             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   30182             :       };
   30183             :       
   30184           0 :     } catch (...) {
   30185             :       {
   30186             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   30187             :       };
   30188           0 :     }
   30189             :   }
   30190             : }
   30191             : 
   30192             : 
   30193           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIVehicleDataVector_1doAdd_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) {
   30194             :   std::vector< libsumo::TraCIVehicleData > *arg1 = (std::vector< libsumo::TraCIVehicleData > *) 0 ;
   30195             :   jint arg2 ;
   30196             :   std::vector< libsumo::TraCIVehicleData >::value_type *arg3 = 0 ;
   30197             :   
   30198             :   (void)jenv;
   30199             :   (void)jcls;
   30200             :   (void)jarg1_;
   30201             :   (void)jarg3_;
   30202           0 :   arg1 = *(std::vector< libsumo::TraCIVehicleData > **)&jarg1; 
   30203             :   arg2 = jarg2; 
   30204           0 :   arg3 = *(std::vector< libsumo::TraCIVehicleData >::value_type **)&jarg3;
   30205           0 :   if (!arg3) {
   30206           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCIVehicleData >::value_type const & reference is null");
   30207           0 :     return ;
   30208             :   } 
   30209             :   {
   30210             :     try {
   30211             :       try {
   30212           0 :         std_vector_Sl_libsumo_TraCIVehicleData_Sg__doAdd__SWIG_1(arg1,arg2,(libsumo::TraCIVehicleData const &)*arg3);
   30213           0 :       } catch(std::out_of_range &_e) {
   30214           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   30215             :         return ;
   30216           0 :       }
   30217           0 :     } catch (const libsumo::TraCIException& e) {
   30218           0 :       const std::string s = e.what();
   30219             :       std::string printError;
   30220           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   30221           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   30222             :       }
   30223             :       
   30224           0 :       if (printError == "all" || printError == "client") {
   30225             :         std::cerr << "Error: " << s << std::endl;
   30226             :       }
   30227             :       
   30228             :       
   30229             :       
   30230             :       
   30231             :       {
   30232             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   30233             :       };
   30234             :       
   30235           0 :     } catch (const std::exception& e) {
   30236           0 :       const std::string s = e.what();
   30237             :       std::string printError;
   30238           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   30239           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   30240             :       }
   30241             :       
   30242           0 :       if (printError == "all" || printError == "client") {
   30243             :         std::cerr << "Error: " << s << std::endl;
   30244             :       }
   30245             :       
   30246             :       
   30247             :       
   30248             :       
   30249             :       {
   30250             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   30251             :       };
   30252             :       
   30253           0 :     } catch (...) {
   30254             :       {
   30255             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   30256             :       };
   30257           0 :     }
   30258             :   }
   30259             : }
   30260             : 
   30261             : 
   30262           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIVehicleDataVector_1doRemove(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
   30263             :   jlong jresult = 0 ;
   30264             :   std::vector< libsumo::TraCIVehicleData > *arg1 = (std::vector< libsumo::TraCIVehicleData > *) 0 ;
   30265             :   jint arg2 ;
   30266             :   std::vector< libsumo::TraCIVehicleData >::value_type result;
   30267             :   
   30268             :   (void)jenv;
   30269             :   (void)jcls;
   30270             :   (void)jarg1_;
   30271           0 :   arg1 = *(std::vector< libsumo::TraCIVehicleData > **)&jarg1; 
   30272             :   arg2 = jarg2; 
   30273             :   {
   30274             :     try {
   30275             :       try {
   30276           0 :         result = std_vector_Sl_libsumo_TraCIVehicleData_Sg__doRemove(arg1,arg2);
   30277           0 :       } catch(std::out_of_range &_e) {
   30278           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   30279             :         return 0;
   30280           0 :       }
   30281           0 :     } catch (const libsumo::TraCIException& e) {
   30282           0 :       const std::string s = e.what();
   30283             :       std::string printError;
   30284           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   30285           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   30286             :       }
   30287             :       
   30288           0 :       if (printError == "all" || printError == "client") {
   30289             :         std::cerr << "Error: " << s << std::endl;
   30290             :       }
   30291             :       
   30292             :       
   30293             :       
   30294             :       
   30295             :       {
   30296             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   30297             :       };
   30298             :       
   30299           0 :     } catch (const std::exception& e) {
   30300           0 :       const std::string s = e.what();
   30301             :       std::string printError;
   30302           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   30303           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   30304             :       }
   30305             :       
   30306           0 :       if (printError == "all" || printError == "client") {
   30307             :         std::cerr << "Error: " << s << std::endl;
   30308             :       }
   30309             :       
   30310             :       
   30311             :       
   30312             :       
   30313             :       {
   30314             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   30315             :       };
   30316             :       
   30317           0 :     } catch (...) {
   30318             :       {
   30319             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   30320             :       };
   30321           0 :     }
   30322             :   }
   30323           0 :   *(std::vector< libsumo::TraCIVehicleData >::value_type **)&jresult = new std::vector< libsumo::TraCIVehicleData >::value_type((const std::vector< libsumo::TraCIVehicleData >::value_type &)result); 
   30324           0 :   return jresult;
   30325           0 : }
   30326             : 
   30327             : 
   30328        4168 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIVehicleDataVector_1doGet(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
   30329             :   jlong jresult = 0 ;
   30330             :   std::vector< libsumo::TraCIVehicleData > *arg1 = (std::vector< libsumo::TraCIVehicleData > *) 0 ;
   30331             :   jint arg2 ;
   30332             :   std::vector< libsumo::TraCIVehicleData >::value_type *result = 0 ;
   30333             :   
   30334             :   (void)jenv;
   30335             :   (void)jcls;
   30336             :   (void)jarg1_;
   30337        4168 :   arg1 = *(std::vector< libsumo::TraCIVehicleData > **)&jarg1; 
   30338             :   arg2 = jarg2; 
   30339             :   {
   30340             :     try {
   30341             :       try {
   30342        4168 :         result = (std::vector< libsumo::TraCIVehicleData >::value_type *) &std_vector_Sl_libsumo_TraCIVehicleData_Sg__doGet(arg1,arg2);
   30343           0 :       } catch(std::out_of_range &_e) {
   30344           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   30345             :         return 0;
   30346           0 :       }
   30347           0 :     } catch (const libsumo::TraCIException& e) {
   30348           0 :       const std::string s = e.what();
   30349             :       std::string printError;
   30350           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   30351           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   30352             :       }
   30353             :       
   30354           0 :       if (printError == "all" || printError == "client") {
   30355             :         std::cerr << "Error: " << s << std::endl;
   30356             :       }
   30357             :       
   30358             :       
   30359             :       
   30360             :       
   30361             :       {
   30362             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   30363             :       };
   30364             :       
   30365           0 :     } catch (const std::exception& e) {
   30366           0 :       const std::string s = e.what();
   30367             :       std::string printError;
   30368           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   30369           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   30370             :       }
   30371             :       
   30372           0 :       if (printError == "all" || printError == "client") {
   30373             :         std::cerr << "Error: " << s << std::endl;
   30374             :       }
   30375             :       
   30376             :       
   30377             :       
   30378             :       
   30379             :       {
   30380             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   30381             :       };
   30382             :       
   30383           0 :     } catch (...) {
   30384             :       {
   30385             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   30386             :       };
   30387           0 :     }
   30388             :   }
   30389        4168 :   *(std::vector< libsumo::TraCIVehicleData >::value_type **)&jresult = result; 
   30390        4168 :   return jresult;
   30391             : }
   30392             : 
   30393             : 
   30394           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIVehicleDataVector_1doSet(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) {
   30395             :   jlong jresult = 0 ;
   30396             :   std::vector< libsumo::TraCIVehicleData > *arg1 = (std::vector< libsumo::TraCIVehicleData > *) 0 ;
   30397             :   jint arg2 ;
   30398             :   std::vector< libsumo::TraCIVehicleData >::value_type *arg3 = 0 ;
   30399             :   std::vector< libsumo::TraCIVehicleData >::value_type result;
   30400             :   
   30401             :   (void)jenv;
   30402             :   (void)jcls;
   30403             :   (void)jarg1_;
   30404             :   (void)jarg3_;
   30405           0 :   arg1 = *(std::vector< libsumo::TraCIVehicleData > **)&jarg1; 
   30406             :   arg2 = jarg2; 
   30407           0 :   arg3 = *(std::vector< libsumo::TraCIVehicleData >::value_type **)&jarg3;
   30408           0 :   if (!arg3) {
   30409           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< libsumo::TraCIVehicleData >::value_type const & reference is null");
   30410             :     return 0;
   30411             :   } 
   30412             :   {
   30413             :     try {
   30414             :       try {
   30415           0 :         result = std_vector_Sl_libsumo_TraCIVehicleData_Sg__doSet(arg1,arg2,(libsumo::TraCIVehicleData const &)*arg3);
   30416           0 :       } catch(std::out_of_range &_e) {
   30417           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   30418             :         return 0;
   30419           0 :       }
   30420           0 :     } catch (const libsumo::TraCIException& e) {
   30421           0 :       const std::string s = e.what();
   30422             :       std::string printError;
   30423           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   30424           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   30425             :       }
   30426             :       
   30427           0 :       if (printError == "all" || printError == "client") {
   30428             :         std::cerr << "Error: " << s << std::endl;
   30429             :       }
   30430             :       
   30431             :       
   30432             :       
   30433             :       
   30434             :       {
   30435             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   30436             :       };
   30437             :       
   30438           0 :     } catch (const std::exception& e) {
   30439           0 :       const std::string s = e.what();
   30440             :       std::string printError;
   30441           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   30442           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   30443             :       }
   30444             :       
   30445           0 :       if (printError == "all" || printError == "client") {
   30446             :         std::cerr << "Error: " << s << std::endl;
   30447             :       }
   30448             :       
   30449             :       
   30450             :       
   30451             :       
   30452             :       {
   30453             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   30454             :       };
   30455             :       
   30456           0 :     } catch (...) {
   30457             :       {
   30458             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   30459             :       };
   30460           0 :     }
   30461             :   }
   30462           0 :   *(std::vector< libsumo::TraCIVehicleData >::value_type **)&jresult = new std::vector< libsumo::TraCIVehicleData >::value_type((const std::vector< libsumo::TraCIVehicleData >::value_type &)result); 
   30463           0 :   return jresult;
   30464           0 : }
   30465             : 
   30466             : 
   30467           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIVehicleDataVector_1doRemoveRange(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3) {
   30468             :   std::vector< libsumo::TraCIVehicleData > *arg1 = (std::vector< libsumo::TraCIVehicleData > *) 0 ;
   30469             :   jint arg2 ;
   30470             :   jint arg3 ;
   30471             :   
   30472             :   (void)jenv;
   30473             :   (void)jcls;
   30474             :   (void)jarg1_;
   30475           0 :   arg1 = *(std::vector< libsumo::TraCIVehicleData > **)&jarg1; 
   30476             :   arg2 = jarg2; 
   30477             :   arg3 = jarg3; 
   30478             :   {
   30479             :     try {
   30480             :       try {
   30481           0 :         std_vector_Sl_libsumo_TraCIVehicleData_Sg__doRemoveRange(arg1,arg2,arg3);
   30482           0 :       } catch(std::out_of_range &_e) {
   30483           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   30484             :         return ;
   30485           0 :       }
   30486           0 :     } catch (const libsumo::TraCIException& e) {
   30487           0 :       const std::string s = e.what();
   30488             :       std::string printError;
   30489           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   30490           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   30491             :       }
   30492             :       
   30493           0 :       if (printError == "all" || printError == "client") {
   30494             :         std::cerr << "Error: " << s << std::endl;
   30495             :       }
   30496             :       
   30497             :       
   30498             :       
   30499             :       
   30500             :       {
   30501             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   30502             :       };
   30503             :       
   30504           0 :     } catch (const std::exception& e) {
   30505           0 :       const std::string s = e.what();
   30506             :       std::string printError;
   30507           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   30508           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   30509             :       }
   30510             :       
   30511           0 :       if (printError == "all" || printError == "client") {
   30512             :         std::cerr << "Error: " << s << std::endl;
   30513             :       }
   30514             :       
   30515             :       
   30516             :       
   30517             :       
   30518             :       {
   30519             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   30520             :       };
   30521             :       
   30522           0 :     } catch (...) {
   30523             :       {
   30524             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   30525             :       };
   30526           0 :     }
   30527             :   }
   30528             : }
   30529             : 
   30530             : 
   30531        2180 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCIVehicleDataVector(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   30532             :   std::vector< libsumo::TraCIVehicleData > *arg1 = (std::vector< libsumo::TraCIVehicleData > *) 0 ;
   30533             :   
   30534             :   (void)jenv;
   30535             :   (void)jcls;
   30536        2180 :   arg1 = *(std::vector< libsumo::TraCIVehicleData > **)&jarg1; 
   30537             :   {
   30538             :     try {
   30539        2180 :       delete arg1;
   30540             :     } catch (const libsumo::TraCIException& e) {
   30541             :       const std::string s = e.what();
   30542             :       std::string printError;
   30543             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   30544             :         printError = std::getenv("TRACI_PRINT_ERROR");
   30545             :       }
   30546             :       
   30547             :       if (printError == "all" || printError == "client") {
   30548             :         std::cerr << "Error: " << s << std::endl;
   30549             :       }
   30550             :       
   30551             :       
   30552             :       
   30553             :       
   30554             :       {
   30555             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   30556             :       };
   30557             :       
   30558             :     } catch (const std::exception& e) {
   30559             :       const std::string s = e.what();
   30560             :       std::string printError;
   30561             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   30562             :         printError = std::getenv("TRACI_PRINT_ERROR");
   30563             :       }
   30564             :       
   30565             :       if (printError == "all" || printError == "client") {
   30566             :         std::cerr << "Error: " << s << std::endl;
   30567             :       }
   30568             :       
   30569             :       
   30570             :       
   30571             :       
   30572             :       {
   30573             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   30574             :       };
   30575             :       
   30576             :     } catch (...) {
   30577             :       {
   30578             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   30579             :       };
   30580             :     }
   30581             :   }
   30582             : }
   30583             : 
   30584             : 
   30585           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIResults_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
   30586             :   jlong jresult = 0 ;
   30587             :   std::map< int,std::shared_ptr< libsumo::TraCIResult > > *result = 0 ;
   30588             :   
   30589             :   (void)jenv;
   30590             :   (void)jcls;
   30591             :   {
   30592             :     try {
   30593           0 :       result = (std::map< int,std::shared_ptr< libsumo::TraCIResult > > *)new std::map< int,std::shared_ptr< libsumo::TraCIResult > >();
   30594           0 :     } catch (const libsumo::TraCIException& e) {
   30595           0 :       const std::string s = e.what();
   30596             :       std::string printError;
   30597           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   30598           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   30599             :       }
   30600             :       
   30601           0 :       if (printError == "all" || printError == "client") {
   30602             :         std::cerr << "Error: " << s << std::endl;
   30603             :       }
   30604             :       
   30605             :       
   30606             :       
   30607             :       
   30608             :       {
   30609             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   30610             :       };
   30611             :       
   30612           0 :     } catch (const std::exception& e) {
   30613           0 :       const std::string s = e.what();
   30614             :       std::string printError;
   30615           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   30616           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   30617             :       }
   30618             :       
   30619           0 :       if (printError == "all" || printError == "client") {
   30620             :         std::cerr << "Error: " << s << std::endl;
   30621             :       }
   30622             :       
   30623             :       
   30624             :       
   30625             :       
   30626             :       {
   30627             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   30628             :       };
   30629             :       
   30630           0 :     } catch (...) {
   30631             :       {
   30632             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   30633             :       };
   30634           0 :     }
   30635             :   }
   30636           0 :   *(std::map< int,std::shared_ptr< libsumo::TraCIResult > > **)&jresult = result; 
   30637           0 :   return jresult;
   30638             : }
   30639             : 
   30640             : 
   30641           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1TraCIResults_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   30642             :   jlong jresult = 0 ;
   30643             :   std::map< int,std::shared_ptr< libsumo::TraCIResult > > *arg1 = 0 ;
   30644             :   std::map< int,std::shared_ptr< libsumo::TraCIResult > > *result = 0 ;
   30645             :   
   30646             :   (void)jenv;
   30647             :   (void)jcls;
   30648             :   (void)jarg1_;
   30649           0 :   arg1 = *(std::map< int,std::shared_ptr< libsumo::TraCIResult > > **)&jarg1;
   30650           0 :   if (!arg1) {
   30651           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< int,std::shared_ptr< libsumo::TraCIResult > > const & reference is null");
   30652           0 :     return 0;
   30653             :   } 
   30654             :   {
   30655             :     try {
   30656           0 :       result = (std::map< int,std::shared_ptr< libsumo::TraCIResult > > *)new std::map< int,std::shared_ptr< libsumo::TraCIResult > >((std::map< int,std::shared_ptr< libsumo::TraCIResult > > const &)*arg1);
   30657           0 :     } catch (const libsumo::TraCIException& e) {
   30658           0 :       const std::string s = e.what();
   30659             :       std::string printError;
   30660           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   30661           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   30662             :       }
   30663             :       
   30664           0 :       if (printError == "all" || printError == "client") {
   30665             :         std::cerr << "Error: " << s << std::endl;
   30666             :       }
   30667             :       
   30668             :       
   30669             :       
   30670             :       
   30671             :       {
   30672             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   30673             :       };
   30674             :       
   30675           0 :     } catch (const std::exception& e) {
   30676           0 :       const std::string s = e.what();
   30677             :       std::string printError;
   30678           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   30679           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   30680             :       }
   30681             :       
   30682           0 :       if (printError == "all" || printError == "client") {
   30683             :         std::cerr << "Error: " << s << std::endl;
   30684             :       }
   30685             :       
   30686             :       
   30687             :       
   30688             :       
   30689             :       {
   30690             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   30691             :       };
   30692             :       
   30693           0 :     } catch (...) {
   30694             :       {
   30695             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   30696             :       };
   30697           0 :     }
   30698             :   }
   30699           0 :   *(std::map< int,std::shared_ptr< libsumo::TraCIResult > > **)&jresult = result; 
   30700           0 :   return jresult;
   30701             : }
   30702             : 
   30703             : 
   30704         192 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIResults_1Iterator_1getNextUnchecked(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   30705             :   jlong jresult = 0 ;
   30706             :   std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator *arg1 = (std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator *) 0 ;
   30707             :   std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >::iterator result;
   30708             :   
   30709             :   (void)jenv;
   30710             :   (void)jcls;
   30711             :   (void)jarg1_;
   30712         192 :   arg1 = *(std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator **)&jarg1; 
   30713             :   {
   30714             :     try {
   30715             :       result = std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__iterator_getNextUnchecked(arg1);
   30716             :     } catch (const libsumo::TraCIException& e) {
   30717             :       const std::string s = e.what();
   30718             :       std::string printError;
   30719             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   30720             :         printError = std::getenv("TRACI_PRINT_ERROR");
   30721             :       }
   30722             :       
   30723             :       if (printError == "all" || printError == "client") {
   30724             :         std::cerr << "Error: " << s << std::endl;
   30725             :       }
   30726             :       
   30727             :       
   30728             :       
   30729             :       
   30730             :       {
   30731             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   30732             :       };
   30733             :       
   30734             :     } catch (const std::exception& e) {
   30735             :       const std::string s = e.what();
   30736             :       std::string printError;
   30737             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   30738             :         printError = std::getenv("TRACI_PRINT_ERROR");
   30739             :       }
   30740             :       
   30741             :       if (printError == "all" || printError == "client") {
   30742             :         std::cerr << "Error: " << s << std::endl;
   30743             :       }
   30744             :       
   30745             :       
   30746             :       
   30747             :       
   30748             :       {
   30749             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   30750             :       };
   30751             :       
   30752             :     } catch (...) {
   30753             :       {
   30754             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   30755             :       };
   30756             :     }
   30757             :   }
   30758         192 :   *(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >::iterator **)&jresult = new std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >::iterator((const std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >::iterator &)result); 
   30759             :   return jresult;
   30760             : }
   30761             : 
   30762             : 
   30763         298 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIResults_1Iterator_1isNot(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
   30764             :   jboolean jresult = 0 ;
   30765             :   std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator *arg1 = (std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator *) 0 ;
   30766             :   std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator arg2 ;
   30767             :   std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator *argp2 ;
   30768             :   bool result;
   30769             :   
   30770             :   (void)jenv;
   30771             :   (void)jcls;
   30772             :   (void)jarg1_;
   30773             :   (void)jarg2_;
   30774         298 :   arg1 = *(std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator **)&jarg1; 
   30775         298 :   argp2 = *(std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator **)&jarg2; 
   30776         298 :   if (!argp2) {
   30777           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator");
   30778           0 :     return 0;
   30779             :   }
   30780         298 :   arg2 = *argp2; 
   30781             :   {
   30782             :     try {
   30783             :       result = (bool)std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__iterator_isNot((std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator const *)arg1,arg2);
   30784             :     } catch (const libsumo::TraCIException& e) {
   30785             :       const std::string s = e.what();
   30786             :       std::string printError;
   30787             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   30788             :         printError = std::getenv("TRACI_PRINT_ERROR");
   30789             :       }
   30790             :       
   30791             :       if (printError == "all" || printError == "client") {
   30792             :         std::cerr << "Error: " << s << std::endl;
   30793             :       }
   30794             :       
   30795             :       
   30796             :       
   30797             :       
   30798             :       {
   30799             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   30800             :       };
   30801             :       
   30802             :     } catch (const std::exception& e) {
   30803             :       const std::string s = e.what();
   30804             :       std::string printError;
   30805             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   30806             :         printError = std::getenv("TRACI_PRINT_ERROR");
   30807             :       }
   30808             :       
   30809             :       if (printError == "all" || printError == "client") {
   30810             :         std::cerr << "Error: " << s << std::endl;
   30811             :       }
   30812             :       
   30813             :       
   30814             :       
   30815             :       
   30816             :       {
   30817             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   30818             :       };
   30819             :       
   30820             :     } catch (...) {
   30821             :       {
   30822             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   30823             :       };
   30824             :     }
   30825             :   }
   30826         298 :   jresult = (jboolean)result; 
   30827         298 :   return jresult;
   30828             : }
   30829             : 
   30830             : 
   30831         344 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIResults_1Iterator_1getKey(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   30832             :   jint jresult = 0 ;
   30833             :   std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator *arg1 = (std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator *) 0 ;
   30834             :   int result;
   30835             :   
   30836             :   (void)jenv;
   30837             :   (void)jcls;
   30838             :   (void)jarg1_;
   30839         344 :   arg1 = *(std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator **)&jarg1; 
   30840             :   {
   30841             :     try {
   30842             :       result = (int)std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__iterator_getKey((std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator const *)arg1);
   30843             :     } catch (const libsumo::TraCIException& e) {
   30844             :       const std::string s = e.what();
   30845             :       std::string printError;
   30846             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   30847             :         printError = std::getenv("TRACI_PRINT_ERROR");
   30848             :       }
   30849             :       
   30850             :       if (printError == "all" || printError == "client") {
   30851             :         std::cerr << "Error: " << s << std::endl;
   30852             :       }
   30853             :       
   30854             :       
   30855             :       
   30856             :       
   30857             :       {
   30858             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   30859             :       };
   30860             :       
   30861             :     } catch (const std::exception& e) {
   30862             :       const std::string s = e.what();
   30863             :       std::string printError;
   30864             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   30865             :         printError = std::getenv("TRACI_PRINT_ERROR");
   30866             :       }
   30867             :       
   30868             :       if (printError == "all" || printError == "client") {
   30869             :         std::cerr << "Error: " << s << std::endl;
   30870             :       }
   30871             :       
   30872             :       
   30873             :       
   30874             :       
   30875             :       {
   30876             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   30877             :       };
   30878             :       
   30879             :     } catch (...) {
   30880             :       {
   30881             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   30882             :       };
   30883             :     }
   30884             :   }
   30885             :   jresult = (jint)result; 
   30886             :   return jresult;
   30887             : }
   30888             : 
   30889             : 
   30890         192 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIResults_1Iterator_1getValue(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   30891             :   jlong jresult = 0 ;
   30892             :   std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator *arg1 = (std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator *) 0 ;
   30893             :   std::shared_ptr< libsumo::TraCIResult > result;
   30894             :   
   30895             :   (void)jenv;
   30896             :   (void)jcls;
   30897             :   (void)jarg1_;
   30898         192 :   arg1 = *(std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator **)&jarg1; 
   30899             :   {
   30900             :     try {
   30901         192 :       result = std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__iterator_getValue((std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator const *)arg1);
   30902             :     } catch (const libsumo::TraCIException& e) {
   30903             :       const std::string s = e.what();
   30904             :       std::string printError;
   30905             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   30906             :         printError = std::getenv("TRACI_PRINT_ERROR");
   30907             :       }
   30908             :       
   30909             :       if (printError == "all" || printError == "client") {
   30910             :         std::cerr << "Error: " << s << std::endl;
   30911             :       }
   30912             :       
   30913             :       
   30914             :       
   30915             :       
   30916             :       {
   30917             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   30918             :       };
   30919             :       
   30920             :     } catch (const std::exception& e) {
   30921             :       const std::string s = e.what();
   30922             :       std::string printError;
   30923             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   30924             :         printError = std::getenv("TRACI_PRINT_ERROR");
   30925             :       }
   30926             :       
   30927             :       if (printError == "all" || printError == "client") {
   30928             :         std::cerr << "Error: " << s << std::endl;
   30929             :       }
   30930             :       
   30931             :       
   30932             :       
   30933             :       
   30934             :       {
   30935             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   30936             :       };
   30937             :       
   30938             :     } catch (...) {
   30939             :       {
   30940             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   30941             :       };
   30942             :     }
   30943             :   }
   30944         384 :   *(std::shared_ptr< libsumo::TraCIResult > **)&jresult = result ? new std::shared_ptr< libsumo::TraCIResult >(result) : 0; 
   30945             :   return jresult;
   30946             : }
   30947             : 
   30948             : 
   30949           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIResults_1Iterator_1setValue(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
   30950             :   std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator *arg1 = (std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator *) 0 ;
   30951             :   std::shared_ptr< libsumo::TraCIResult > *arg2 = 0 ;
   30952           0 :   std::shared_ptr< libsumo::TraCIResult > tempnull2 ;
   30953             :   
   30954             :   (void)jenv;
   30955             :   (void)jcls;
   30956             :   (void)jarg1_;
   30957             :   (void)jarg2_;
   30958           0 :   arg1 = *(std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator **)&jarg1; 
   30959           0 :   arg2 = jarg2 ? *(std::shared_ptr< libsumo::TraCIResult > **)&jarg2 : &tempnull2; 
   30960             :   {
   30961             :     try {
   30962             :       std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__iterator_setValue(arg1,(std::shared_ptr< libsumo::TraCIResult > const &)*arg2);
   30963             :     } catch (const libsumo::TraCIException& e) {
   30964             :       const std::string s = e.what();
   30965             :       std::string printError;
   30966             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   30967             :         printError = std::getenv("TRACI_PRINT_ERROR");
   30968             :       }
   30969             :       
   30970             :       if (printError == "all" || printError == "client") {
   30971             :         std::cerr << "Error: " << s << std::endl;
   30972             :       }
   30973             :       
   30974             :       
   30975             :       
   30976             :       
   30977             :       {
   30978             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   30979             :       };
   30980             :       
   30981             :     } catch (const std::exception& e) {
   30982             :       const std::string s = e.what();
   30983             :       std::string printError;
   30984             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   30985             :         printError = std::getenv("TRACI_PRINT_ERROR");
   30986             :       }
   30987             :       
   30988             :       if (printError == "all" || printError == "client") {
   30989             :         std::cerr << "Error: " << s << std::endl;
   30990             :       }
   30991             :       
   30992             :       
   30993             :       
   30994             :       
   30995             :       {
   30996             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   30997             :       };
   30998             :       
   30999             :     } catch (...) {
   31000             :       {
   31001             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   31002             :       };
   31003             :     }
   31004             :   }
   31005             : }
   31006             : 
   31007             : 
   31008           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCIResults_1Iterator(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   31009             :   std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator *arg1 = (std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator *) 0 ;
   31010             :   
   31011             :   (void)jenv;
   31012             :   (void)jcls;
   31013           0 :   arg1 = *(std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator **)&jarg1; 
   31014             :   {
   31015             :     try {
   31016           0 :       delete arg1;
   31017             :     } catch (const libsumo::TraCIException& e) {
   31018             :       const std::string s = e.what();
   31019             :       std::string printError;
   31020             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   31021             :         printError = std::getenv("TRACI_PRINT_ERROR");
   31022             :       }
   31023             :       
   31024             :       if (printError == "all" || printError == "client") {
   31025             :         std::cerr << "Error: " << s << std::endl;
   31026             :       }
   31027             :       
   31028             :       
   31029             :       
   31030             :       
   31031             :       {
   31032             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   31033             :       };
   31034             :       
   31035             :     } catch (const std::exception& e) {
   31036             :       const std::string s = e.what();
   31037             :       std::string printError;
   31038             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   31039             :         printError = std::getenv("TRACI_PRINT_ERROR");
   31040             :       }
   31041             :       
   31042             :       if (printError == "all" || printError == "client") {
   31043             :         std::cerr << "Error: " << s << std::endl;
   31044             :       }
   31045             :       
   31046             :       
   31047             :       
   31048             :       
   31049             :       {
   31050             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   31051             :       };
   31052             :       
   31053             :     } catch (...) {
   31054             :       {
   31055             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   31056             :       };
   31057             :     }
   31058             :   }
   31059             : }
   31060             : 
   31061             : 
   31062           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIResults_1isEmpty(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   31063             :   jboolean jresult = 0 ;
   31064             :   std::map< int,std::shared_ptr< libsumo::TraCIResult > > *arg1 = (std::map< int,std::shared_ptr< libsumo::TraCIResult > > *) 0 ;
   31065             :   bool result;
   31066             :   
   31067             :   (void)jenv;
   31068             :   (void)jcls;
   31069             :   (void)jarg1_;
   31070           0 :   arg1 = *(std::map< int,std::shared_ptr< libsumo::TraCIResult > > **)&jarg1; 
   31071             :   {
   31072             :     try {
   31073             :       result = (bool)((std::map< int,std::shared_ptr< libsumo::TraCIResult > > const *)arg1)->empty();
   31074             :     } catch (const libsumo::TraCIException& e) {
   31075             :       const std::string s = e.what();
   31076             :       std::string printError;
   31077             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   31078             :         printError = std::getenv("TRACI_PRINT_ERROR");
   31079             :       }
   31080             :       
   31081             :       if (printError == "all" || printError == "client") {
   31082             :         std::cerr << "Error: " << s << std::endl;
   31083             :       }
   31084             :       
   31085             :       
   31086             :       
   31087             :       
   31088             :       {
   31089             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   31090             :       };
   31091             :       
   31092             :     } catch (const std::exception& e) {
   31093             :       const std::string s = e.what();
   31094             :       std::string printError;
   31095             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   31096             :         printError = std::getenv("TRACI_PRINT_ERROR");
   31097             :       }
   31098             :       
   31099             :       if (printError == "all" || printError == "client") {
   31100             :         std::cerr << "Error: " << s << std::endl;
   31101             :       }
   31102             :       
   31103             :       
   31104             :       
   31105             :       
   31106             :       {
   31107             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   31108             :       };
   31109             :       
   31110             :     } catch (...) {
   31111             :       {
   31112             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   31113             :       };
   31114             :     }
   31115             :   }
   31116           0 :   jresult = (jboolean)result; 
   31117             :   return jresult;
   31118             : }
   31119             : 
   31120             : 
   31121           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIResults_1clear(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   31122             :   std::map< int,std::shared_ptr< libsumo::TraCIResult > > *arg1 = (std::map< int,std::shared_ptr< libsumo::TraCIResult > > *) 0 ;
   31123             :   
   31124             :   (void)jenv;
   31125             :   (void)jcls;
   31126             :   (void)jarg1_;
   31127           0 :   arg1 = *(std::map< int,std::shared_ptr< libsumo::TraCIResult > > **)&jarg1; 
   31128             :   {
   31129             :     try {
   31130             :       (arg1)->clear();
   31131             :     } catch (const libsumo::TraCIException& e) {
   31132             :       const std::string s = e.what();
   31133             :       std::string printError;
   31134             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   31135             :         printError = std::getenv("TRACI_PRINT_ERROR");
   31136             :       }
   31137             :       
   31138             :       if (printError == "all" || printError == "client") {
   31139             :         std::cerr << "Error: " << s << std::endl;
   31140             :       }
   31141             :       
   31142             :       
   31143             :       
   31144             :       
   31145             :       {
   31146             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   31147             :       };
   31148             :       
   31149             :     } catch (const std::exception& e) {
   31150             :       const std::string s = e.what();
   31151             :       std::string printError;
   31152             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   31153             :         printError = std::getenv("TRACI_PRINT_ERROR");
   31154             :       }
   31155             :       
   31156             :       if (printError == "all" || printError == "client") {
   31157             :         std::cerr << "Error: " << s << std::endl;
   31158             :       }
   31159             :       
   31160             :       
   31161             :       
   31162             :       
   31163             :       {
   31164             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   31165             :       };
   31166             :       
   31167             :     } catch (...) {
   31168             :       {
   31169             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   31170             :       };
   31171             :     }
   31172             :   }
   31173             : }
   31174             : 
   31175             : 
   31176           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIResults_1find(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
   31177             :   jlong jresult = 0 ;
   31178             :   std::map< int,std::shared_ptr< libsumo::TraCIResult > > *arg1 = (std::map< int,std::shared_ptr< libsumo::TraCIResult > > *) 0 ;
   31179             :   int *arg2 = 0 ;
   31180             :   int temp2 ;
   31181             :   std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator result;
   31182             :   
   31183             :   (void)jenv;
   31184             :   (void)jcls;
   31185             :   (void)jarg1_;
   31186           0 :   arg1 = *(std::map< int,std::shared_ptr< libsumo::TraCIResult > > **)&jarg1; 
   31187             :   temp2 = (int)jarg2; 
   31188             :   arg2 = &temp2; 
   31189             :   {
   31190             :     try {
   31191             :       result = (arg1)->find((int const &)*arg2);
   31192             :     } catch (const libsumo::TraCIException& e) {
   31193             :       const std::string s = e.what();
   31194             :       std::string printError;
   31195             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   31196             :         printError = std::getenv("TRACI_PRINT_ERROR");
   31197             :       }
   31198             :       
   31199             :       if (printError == "all" || printError == "client") {
   31200             :         std::cerr << "Error: " << s << std::endl;
   31201             :       }
   31202             :       
   31203             :       
   31204             :       
   31205             :       
   31206             :       {
   31207             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   31208             :       };
   31209             :       
   31210             :     } catch (const std::exception& e) {
   31211             :       const std::string s = e.what();
   31212             :       std::string printError;
   31213             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   31214             :         printError = std::getenv("TRACI_PRINT_ERROR");
   31215             :       }
   31216             :       
   31217             :       if (printError == "all" || printError == "client") {
   31218             :         std::cerr << "Error: " << s << std::endl;
   31219             :       }
   31220             :       
   31221             :       
   31222             :       
   31223             :       
   31224             :       {
   31225             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   31226             :       };
   31227             :       
   31228             :     } catch (...) {
   31229             :       {
   31230             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   31231             :       };
   31232             :     }
   31233             :   }
   31234           0 :   *(std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator **)&jresult = new std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator((const std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator &)result); 
   31235             :   return jresult;
   31236             : }
   31237             : 
   31238             : 
   31239         106 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIResults_1begin(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   31240             :   jlong jresult = 0 ;
   31241             :   std::map< int,std::shared_ptr< libsumo::TraCIResult > > *arg1 = (std::map< int,std::shared_ptr< libsumo::TraCIResult > > *) 0 ;
   31242             :   std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator result;
   31243             :   
   31244             :   (void)jenv;
   31245             :   (void)jcls;
   31246             :   (void)jarg1_;
   31247         106 :   arg1 = *(std::map< int,std::shared_ptr< libsumo::TraCIResult > > **)&jarg1; 
   31248             :   {
   31249             :     try {
   31250             :       result = (arg1)->begin();
   31251             :     } catch (const libsumo::TraCIException& e) {
   31252             :       const std::string s = e.what();
   31253             :       std::string printError;
   31254             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   31255             :         printError = std::getenv("TRACI_PRINT_ERROR");
   31256             :       }
   31257             :       
   31258             :       if (printError == "all" || printError == "client") {
   31259             :         std::cerr << "Error: " << s << std::endl;
   31260             :       }
   31261             :       
   31262             :       
   31263             :       
   31264             :       
   31265             :       {
   31266             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   31267             :       };
   31268             :       
   31269             :     } catch (const std::exception& e) {
   31270             :       const std::string s = e.what();
   31271             :       std::string printError;
   31272             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   31273             :         printError = std::getenv("TRACI_PRINT_ERROR");
   31274             :       }
   31275             :       
   31276             :       if (printError == "all" || printError == "client") {
   31277             :         std::cerr << "Error: " << s << std::endl;
   31278             :       }
   31279             :       
   31280             :       
   31281             :       
   31282             :       
   31283             :       {
   31284             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   31285             :       };
   31286             :       
   31287             :     } catch (...) {
   31288             :       {
   31289             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   31290             :       };
   31291             :     }
   31292             :   }
   31293         106 :   *(std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator **)&jresult = new std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator((const std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator &)result); 
   31294             :   return jresult;
   31295             : }
   31296             : 
   31297             : 
   31298         106 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIResults_1end(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   31299             :   jlong jresult = 0 ;
   31300             :   std::map< int,std::shared_ptr< libsumo::TraCIResult > > *arg1 = (std::map< int,std::shared_ptr< libsumo::TraCIResult > > *) 0 ;
   31301             :   std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator result;
   31302             :   
   31303             :   (void)jenv;
   31304             :   (void)jcls;
   31305             :   (void)jarg1_;
   31306         106 :   arg1 = *(std::map< int,std::shared_ptr< libsumo::TraCIResult > > **)&jarg1; 
   31307             :   {
   31308             :     try {
   31309             :       result = (arg1)->end();
   31310             :     } catch (const libsumo::TraCIException& e) {
   31311             :       const std::string s = e.what();
   31312             :       std::string printError;
   31313             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   31314             :         printError = std::getenv("TRACI_PRINT_ERROR");
   31315             :       }
   31316             :       
   31317             :       if (printError == "all" || printError == "client") {
   31318             :         std::cerr << "Error: " << s << std::endl;
   31319             :       }
   31320             :       
   31321             :       
   31322             :       
   31323             :       
   31324             :       {
   31325             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   31326             :       };
   31327             :       
   31328             :     } catch (const std::exception& e) {
   31329             :       const std::string s = e.what();
   31330             :       std::string printError;
   31331             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   31332             :         printError = std::getenv("TRACI_PRINT_ERROR");
   31333             :       }
   31334             :       
   31335             :       if (printError == "all" || printError == "client") {
   31336             :         std::cerr << "Error: " << s << std::endl;
   31337             :       }
   31338             :       
   31339             :       
   31340             :       
   31341             :       
   31342             :       {
   31343             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   31344             :       };
   31345             :       
   31346             :     } catch (...) {
   31347             :       {
   31348             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   31349             :       };
   31350             :     }
   31351             :   }
   31352         106 :   *(std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator **)&jresult = new std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator((const std::map< int,std::shared_ptr< libsumo::TraCIResult > >::iterator &)result); 
   31353             :   return jresult;
   31354             : }
   31355             : 
   31356             : 
   31357           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIResults_1sizeImpl(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   31358             :   jint jresult = 0 ;
   31359             :   std::map< int,std::shared_ptr< libsumo::TraCIResult > > *arg1 = (std::map< int,std::shared_ptr< libsumo::TraCIResult > > *) 0 ;
   31360             :   jint result;
   31361             :   
   31362             :   (void)jenv;
   31363             :   (void)jcls;
   31364             :   (void)jarg1_;
   31365           0 :   arg1 = *(std::map< int,std::shared_ptr< libsumo::TraCIResult > > **)&jarg1; 
   31366             :   {
   31367             :     try {
   31368             :       try {
   31369             :         result = std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__sizeImpl((std::map< int,std::shared_ptr< libsumo::TraCIResult > > const *)arg1);
   31370           0 :       } catch(std::out_of_range &_e) {
   31371           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   31372             :         return 0;
   31373           0 :       }
   31374           0 :     } catch (const libsumo::TraCIException& e) {
   31375           0 :       const std::string s = e.what();
   31376             :       std::string printError;
   31377           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   31378           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   31379             :       }
   31380             :       
   31381           0 :       if (printError == "all" || printError == "client") {
   31382             :         std::cerr << "Error: " << s << std::endl;
   31383             :       }
   31384             :       
   31385             :       
   31386             :       
   31387             :       
   31388             :       {
   31389             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   31390             :       };
   31391             :       
   31392           0 :     } catch (const std::exception& e) {
   31393           0 :       const std::string s = e.what();
   31394             :       std::string printError;
   31395           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   31396           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   31397             :       }
   31398             :       
   31399           0 :       if (printError == "all" || printError == "client") {
   31400             :         std::cerr << "Error: " << s << std::endl;
   31401             :       }
   31402             :       
   31403             :       
   31404             :       
   31405             :       
   31406             :       {
   31407             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   31408             :       };
   31409             :       
   31410           0 :     } catch (...) {
   31411             :       {
   31412             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   31413             :       };
   31414           0 :     }
   31415             :   }
   31416             :   jresult = result; 
   31417             :   return jresult;
   31418             : }
   31419             : 
   31420             : 
   31421           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIResults_1containsImpl(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
   31422             :   jboolean jresult = 0 ;
   31423             :   std::map< int,std::shared_ptr< libsumo::TraCIResult > > *arg1 = (std::map< int,std::shared_ptr< libsumo::TraCIResult > > *) 0 ;
   31424             :   int *arg2 = 0 ;
   31425             :   int temp2 ;
   31426             :   bool result;
   31427             :   
   31428             :   (void)jenv;
   31429             :   (void)jcls;
   31430             :   (void)jarg1_;
   31431           0 :   arg1 = *(std::map< int,std::shared_ptr< libsumo::TraCIResult > > **)&jarg1; 
   31432             :   temp2 = (int)jarg2; 
   31433             :   arg2 = &temp2; 
   31434             :   {
   31435             :     try {
   31436             :       result = (bool)std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__containsImpl(arg1,(int const &)*arg2);
   31437             :     } catch (const libsumo::TraCIException& e) {
   31438             :       const std::string s = e.what();
   31439             :       std::string printError;
   31440             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   31441             :         printError = std::getenv("TRACI_PRINT_ERROR");
   31442             :       }
   31443             :       
   31444             :       if (printError == "all" || printError == "client") {
   31445             :         std::cerr << "Error: " << s << std::endl;
   31446             :       }
   31447             :       
   31448             :       
   31449             :       
   31450             :       
   31451             :       {
   31452             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   31453             :       };
   31454             :       
   31455             :     } catch (const std::exception& e) {
   31456             :       const std::string s = e.what();
   31457             :       std::string printError;
   31458             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   31459             :         printError = std::getenv("TRACI_PRINT_ERROR");
   31460             :       }
   31461             :       
   31462             :       if (printError == "all" || printError == "client") {
   31463             :         std::cerr << "Error: " << s << std::endl;
   31464             :       }
   31465             :       
   31466             :       
   31467             :       
   31468             :       
   31469             :       {
   31470             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   31471             :       };
   31472             :       
   31473             :     } catch (...) {
   31474             :       {
   31475             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   31476             :       };
   31477             :     }
   31478             :   }
   31479           0 :   jresult = (jboolean)result; 
   31480             :   return jresult;
   31481             : }
   31482             : 
   31483             : 
   31484           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIResults_1putUnchecked(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jlong jarg3, jobject jarg3_) {
   31485             :   std::map< int,std::shared_ptr< libsumo::TraCIResult > > *arg1 = (std::map< int,std::shared_ptr< libsumo::TraCIResult > > *) 0 ;
   31486             :   int *arg2 = 0 ;
   31487             :   std::shared_ptr< libsumo::TraCIResult > *arg3 = 0 ;
   31488             :   int temp2 ;
   31489           0 :   std::shared_ptr< libsumo::TraCIResult > tempnull3 ;
   31490             :   
   31491             :   (void)jenv;
   31492             :   (void)jcls;
   31493             :   (void)jarg1_;
   31494             :   (void)jarg3_;
   31495           0 :   arg1 = *(std::map< int,std::shared_ptr< libsumo::TraCIResult > > **)&jarg1; 
   31496           0 :   temp2 = (int)jarg2; 
   31497             :   arg2 = &temp2; 
   31498           0 :   arg3 = jarg3 ? *(std::shared_ptr< libsumo::TraCIResult > **)&jarg3 : &tempnull3; 
   31499             :   {
   31500             :     try {
   31501           0 :       std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__putUnchecked(arg1,(int const &)*arg2,(std::shared_ptr< libsumo::TraCIResult > const &)*arg3);
   31502           0 :     } catch (const libsumo::TraCIException& e) {
   31503           0 :       const std::string s = e.what();
   31504             :       std::string printError;
   31505           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   31506           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   31507             :       }
   31508             :       
   31509           0 :       if (printError == "all" || printError == "client") {
   31510             :         std::cerr << "Error: " << s << std::endl;
   31511             :       }
   31512             :       
   31513             :       
   31514             :       
   31515             :       
   31516             :       {
   31517             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   31518             :       };
   31519             :       
   31520           0 :     } catch (const std::exception& e) {
   31521           0 :       const std::string s = e.what();
   31522             :       std::string printError;
   31523           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   31524           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   31525             :       }
   31526             :       
   31527           0 :       if (printError == "all" || printError == "client") {
   31528             :         std::cerr << "Error: " << s << std::endl;
   31529             :       }
   31530             :       
   31531             :       
   31532             :       
   31533             :       
   31534             :       {
   31535             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   31536             :       };
   31537             :       
   31538           0 :     } catch (...) {
   31539             :       {
   31540             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   31541             :       };
   31542           0 :     }
   31543             :   }
   31544             : }
   31545             : 
   31546             : 
   31547           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIResults_1removeUnchecked(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
   31548             :   std::map< int,std::shared_ptr< libsumo::TraCIResult > > *arg1 = (std::map< int,std::shared_ptr< libsumo::TraCIResult > > *) 0 ;
   31549             :   std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >::iterator arg2 ;
   31550             :   std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >::iterator const *argp2 ;
   31551             :   
   31552             :   (void)jenv;
   31553             :   (void)jcls;
   31554             :   (void)jarg1_;
   31555             :   (void)jarg2_;
   31556           0 :   arg1 = *(std::map< int,std::shared_ptr< libsumo::TraCIResult > > **)&jarg1; 
   31557           0 :   argp2 = *(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >::iterator **)&jarg2; 
   31558           0 :   if (!argp2) {
   31559           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >::iterator const");
   31560             :     return ;
   31561             :   }
   31562           0 :   arg2 = *argp2; 
   31563             :   {
   31564             :     try {
   31565             :       std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__removeUnchecked(arg1,arg2);
   31566             :     } catch (const libsumo::TraCIException& e) {
   31567             :       const std::string s = e.what();
   31568             :       std::string printError;
   31569             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   31570             :         printError = std::getenv("TRACI_PRINT_ERROR");
   31571             :       }
   31572             :       
   31573             :       if (printError == "all" || printError == "client") {
   31574             :         std::cerr << "Error: " << s << std::endl;
   31575             :       }
   31576             :       
   31577             :       
   31578             :       
   31579             :       
   31580             :       {
   31581             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   31582             :       };
   31583             :       
   31584             :     } catch (const std::exception& e) {
   31585             :       const std::string s = e.what();
   31586             :       std::string printError;
   31587             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   31588             :         printError = std::getenv("TRACI_PRINT_ERROR");
   31589             :       }
   31590             :       
   31591             :       if (printError == "all" || printError == "client") {
   31592             :         std::cerr << "Error: " << s << std::endl;
   31593             :       }
   31594             :       
   31595             :       
   31596             :       
   31597             :       
   31598             :       {
   31599             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   31600             :       };
   31601             :       
   31602             :     } catch (...) {
   31603             :       {
   31604             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   31605             :       };
   31606             :     }
   31607             :   }
   31608             : }
   31609             : 
   31610             : 
   31611           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TraCIResults(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   31612             :   std::map< int,std::shared_ptr< libsumo::TraCIResult > > *arg1 = (std::map< int,std::shared_ptr< libsumo::TraCIResult > > *) 0 ;
   31613             :   
   31614             :   (void)jenv;
   31615             :   (void)jcls;
   31616           0 :   arg1 = *(std::map< int,std::shared_ptr< libsumo::TraCIResult > > **)&jarg1; 
   31617             :   {
   31618             :     try {
   31619           0 :       delete arg1;
   31620             :     } catch (const libsumo::TraCIException& e) {
   31621             :       const std::string s = e.what();
   31622             :       std::string printError;
   31623             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   31624             :         printError = std::getenv("TRACI_PRINT_ERROR");
   31625             :       }
   31626             :       
   31627             :       if (printError == "all" || printError == "client") {
   31628             :         std::cerr << "Error: " << s << std::endl;
   31629             :       }
   31630             :       
   31631             :       
   31632             :       
   31633             :       
   31634             :       {
   31635             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   31636             :       };
   31637             :       
   31638             :     } catch (const std::exception& e) {
   31639             :       const std::string s = e.what();
   31640             :       std::string printError;
   31641             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   31642             :         printError = std::getenv("TRACI_PRINT_ERROR");
   31643             :       }
   31644             :       
   31645             :       if (printError == "all" || printError == "client") {
   31646             :         std::cerr << "Error: " << s << std::endl;
   31647             :       }
   31648             :       
   31649             :       
   31650             :       
   31651             :       
   31652             :       {
   31653             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   31654             :       };
   31655             :       
   31656             :     } catch (...) {
   31657             :       {
   31658             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   31659             :       };
   31660             :     }
   31661             :   }
   31662             : }
   31663             : 
   31664             : 
   31665           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1SubscriptionResults_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
   31666             :   jlong jresult = 0 ;
   31667             :   std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > *result = 0 ;
   31668             :   
   31669             :   (void)jenv;
   31670             :   (void)jcls;
   31671             :   {
   31672             :     try {
   31673           0 :       result = (std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > *)new std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >();
   31674           0 :     } catch (const libsumo::TraCIException& e) {
   31675           0 :       const std::string s = e.what();
   31676             :       std::string printError;
   31677           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   31678           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   31679             :       }
   31680             :       
   31681           0 :       if (printError == "all" || printError == "client") {
   31682             :         std::cerr << "Error: " << s << std::endl;
   31683             :       }
   31684             :       
   31685             :       
   31686             :       
   31687             :       
   31688             :       {
   31689             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   31690             :       };
   31691             :       
   31692           0 :     } catch (const std::exception& e) {
   31693           0 :       const std::string s = e.what();
   31694             :       std::string printError;
   31695           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   31696           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   31697             :       }
   31698             :       
   31699           0 :       if (printError == "all" || printError == "client") {
   31700             :         std::cerr << "Error: " << s << std::endl;
   31701             :       }
   31702             :       
   31703             :       
   31704             :       
   31705             :       
   31706             :       {
   31707             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   31708             :       };
   31709             :       
   31710           0 :     } catch (...) {
   31711             :       {
   31712             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   31713             :       };
   31714           0 :     }
   31715             :   }
   31716           0 :   *(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > **)&jresult = result; 
   31717           0 :   return jresult;
   31718             : }
   31719             : 
   31720             : 
   31721           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1SubscriptionResults_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   31722             :   jlong jresult = 0 ;
   31723             :   std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > > *arg1 = 0 ;
   31724             :   std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > *result = 0 ;
   31725             :   
   31726             :   (void)jenv;
   31727             :   (void)jcls;
   31728             :   (void)jarg1_;
   31729           0 :   arg1 = *(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > > **)&jarg1;
   31730           0 :   if (!arg1) {
   31731           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > > const & reference is null");
   31732           0 :     return 0;
   31733             :   } 
   31734             :   {
   31735             :     try {
   31736           0 :       result = (std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > *)new std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >((std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > > const &)*arg1);
   31737           0 :     } catch (const libsumo::TraCIException& e) {
   31738           0 :       const std::string s = e.what();
   31739             :       std::string printError;
   31740           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   31741           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   31742             :       }
   31743             :       
   31744           0 :       if (printError == "all" || printError == "client") {
   31745             :         std::cerr << "Error: " << s << std::endl;
   31746             :       }
   31747             :       
   31748             :       
   31749             :       
   31750             :       
   31751             :       {
   31752             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   31753             :       };
   31754             :       
   31755           0 :     } catch (const std::exception& e) {
   31756           0 :       const std::string s = e.what();
   31757             :       std::string printError;
   31758           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   31759           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   31760             :       }
   31761             :       
   31762           0 :       if (printError == "all" || printError == "client") {
   31763             :         std::cerr << "Error: " << s << std::endl;
   31764             :       }
   31765             :       
   31766             :       
   31767             :       
   31768             :       
   31769             :       {
   31770             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   31771             :       };
   31772             :       
   31773           0 :     } catch (...) {
   31774             :       {
   31775             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   31776             :       };
   31777           0 :     }
   31778             :   }
   31779           0 :   *(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > **)&jresult = result; 
   31780           0 :   return jresult;
   31781             : }
   31782             : 
   31783             : 
   31784          86 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_SubscriptionResults_1Iterator_1getNextUnchecked(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   31785             :   jlong jresult = 0 ;
   31786             :   std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator *arg1 = (std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator *) 0 ;
   31787             :   std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > >::iterator result;
   31788             :   
   31789             :   (void)jenv;
   31790             :   (void)jcls;
   31791             :   (void)jarg1_;
   31792          86 :   arg1 = *(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator **)&jarg1; 
   31793             :   {
   31794             :     try {
   31795             :       result = std_map_Sl_std_string_Sc_std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__Sg__iterator_getNextUnchecked(arg1);
   31796             :     } catch (const libsumo::TraCIException& e) {
   31797             :       const std::string s = e.what();
   31798             :       std::string printError;
   31799             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   31800             :         printError = std::getenv("TRACI_PRINT_ERROR");
   31801             :       }
   31802             :       
   31803             :       if (printError == "all" || printError == "client") {
   31804             :         std::cerr << "Error: " << s << std::endl;
   31805             :       }
   31806             :       
   31807             :       
   31808             :       
   31809             :       
   31810             :       {
   31811             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   31812             :       };
   31813             :       
   31814             :     } catch (const std::exception& e) {
   31815             :       const std::string s = e.what();
   31816             :       std::string printError;
   31817             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   31818             :         printError = std::getenv("TRACI_PRINT_ERROR");
   31819             :       }
   31820             :       
   31821             :       if (printError == "all" || printError == "client") {
   31822             :         std::cerr << "Error: " << s << std::endl;
   31823             :       }
   31824             :       
   31825             :       
   31826             :       
   31827             :       
   31828             :       {
   31829             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   31830             :       };
   31831             :       
   31832             :     } catch (...) {
   31833             :       {
   31834             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   31835             :       };
   31836             :     }
   31837             :   }
   31838          86 :   *(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > >::iterator **)&jresult = new std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > >::iterator((const std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > >::iterator &)result); 
   31839             :   return jresult;
   31840             : }
   31841             : 
   31842             : 
   31843         106 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_SubscriptionResults_1Iterator_1isNot(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
   31844             :   jboolean jresult = 0 ;
   31845             :   std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator *arg1 = (std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator *) 0 ;
   31846             :   std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator arg2 ;
   31847             :   std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator *argp2 ;
   31848             :   bool result;
   31849             :   
   31850             :   (void)jenv;
   31851             :   (void)jcls;
   31852             :   (void)jarg1_;
   31853             :   (void)jarg2_;
   31854         106 :   arg1 = *(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator **)&jarg1; 
   31855         106 :   argp2 = *(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator **)&jarg2; 
   31856         106 :   if (!argp2) {
   31857           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator");
   31858           0 :     return 0;
   31859             :   }
   31860         106 :   arg2 = *argp2; 
   31861             :   {
   31862             :     try {
   31863             :       result = (bool)std_map_Sl_std_string_Sc_std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__Sg__iterator_isNot((std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator const *)arg1,arg2);
   31864             :     } catch (const libsumo::TraCIException& e) {
   31865             :       const std::string s = e.what();
   31866             :       std::string printError;
   31867             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   31868             :         printError = std::getenv("TRACI_PRINT_ERROR");
   31869             :       }
   31870             :       
   31871             :       if (printError == "all" || printError == "client") {
   31872             :         std::cerr << "Error: " << s << std::endl;
   31873             :       }
   31874             :       
   31875             :       
   31876             :       
   31877             :       
   31878             :       {
   31879             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   31880             :       };
   31881             :       
   31882             :     } catch (const std::exception& e) {
   31883             :       const std::string s = e.what();
   31884             :       std::string printError;
   31885             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   31886             :         printError = std::getenv("TRACI_PRINT_ERROR");
   31887             :       }
   31888             :       
   31889             :       if (printError == "all" || printError == "client") {
   31890             :         std::cerr << "Error: " << s << std::endl;
   31891             :       }
   31892             :       
   31893             :       
   31894             :       
   31895             :       
   31896             :       {
   31897             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   31898             :       };
   31899             :       
   31900             :     } catch (...) {
   31901             :       {
   31902             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   31903             :       };
   31904             :     }
   31905             :   }
   31906         106 :   jresult = (jboolean)result; 
   31907         106 :   return jresult;
   31908             : }
   31909             : 
   31910             : 
   31911          86 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_SubscriptionResults_1Iterator_1getKey(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   31912             :   jstring jresult = 0 ;
   31913             :   std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator *arg1 = (std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator *) 0 ;
   31914             :   std::string result;
   31915             :   
   31916             :   (void)jenv;
   31917             :   (void)jcls;
   31918             :   (void)jarg1_;
   31919          86 :   arg1 = *(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator **)&jarg1; 
   31920             :   {
   31921             :     try {
   31922         172 :       result = std_map_Sl_std_string_Sc_std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__Sg__iterator_getKey((std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator const *)arg1);
   31923           0 :     } catch (const libsumo::TraCIException& e) {
   31924           0 :       const std::string s = e.what();
   31925             :       std::string printError;
   31926           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   31927           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   31928             :       }
   31929             :       
   31930           0 :       if (printError == "all" || printError == "client") {
   31931             :         std::cerr << "Error: " << s << std::endl;
   31932             :       }
   31933             :       
   31934             :       
   31935             :       
   31936             :       
   31937             :       {
   31938             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   31939             :       };
   31940             :       
   31941           0 :     } catch (const std::exception& e) {
   31942           0 :       const std::string s = e.what();
   31943             :       std::string printError;
   31944           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   31945           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   31946             :       }
   31947             :       
   31948           0 :       if (printError == "all" || printError == "client") {
   31949             :         std::cerr << "Error: " << s << std::endl;
   31950             :       }
   31951             :       
   31952             :       
   31953             :       
   31954             :       
   31955             :       {
   31956             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   31957             :       };
   31958             :       
   31959           0 :     } catch (...) {
   31960             :       {
   31961             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   31962             :       };
   31963           0 :     }
   31964             :   }
   31965             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   31966             :   return jresult;
   31967             : }
   31968             : 
   31969             : 
   31970          86 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_SubscriptionResults_1Iterator_1getValue(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   31971             :   jlong jresult = 0 ;
   31972             :   std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator *arg1 = (std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator *) 0 ;
   31973             :   std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > result;
   31974             :   
   31975             :   (void)jenv;
   31976             :   (void)jcls;
   31977             :   (void)jarg1_;
   31978          86 :   arg1 = *(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator **)&jarg1; 
   31979             :   {
   31980             :     try {
   31981          86 :       result = std_map_Sl_std_string_Sc_std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__Sg__iterator_getValue((std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator const *)arg1);
   31982           0 :     } catch (const libsumo::TraCIException& e) {
   31983           0 :       const std::string s = e.what();
   31984             :       std::string printError;
   31985           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   31986           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   31987             :       }
   31988             :       
   31989           0 :       if (printError == "all" || printError == "client") {
   31990             :         std::cerr << "Error: " << s << std::endl;
   31991             :       }
   31992             :       
   31993             :       
   31994             :       
   31995             :       
   31996             :       {
   31997             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   31998             :       };
   31999             :       
   32000           0 :     } catch (const std::exception& e) {
   32001           0 :       const std::string s = e.what();
   32002             :       std::string printError;
   32003           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   32004           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   32005             :       }
   32006             :       
   32007           0 :       if (printError == "all" || printError == "client") {
   32008             :         std::cerr << "Error: " << s << std::endl;
   32009             :       }
   32010             :       
   32011             :       
   32012             :       
   32013             :       
   32014             :       {
   32015             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   32016             :       };
   32017             :       
   32018           0 :     } catch (...) {
   32019             :       {
   32020             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   32021             :       };
   32022           0 :     }
   32023             :   }
   32024          86 :   *(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > **)&jresult = new std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >((const std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > &)result); 
   32025          86 :   return jresult;
   32026             : }
   32027             : 
   32028             : 
   32029           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_SubscriptionResults_1Iterator_1setValue(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
   32030             :   std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator *arg1 = (std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator *) 0 ;
   32031             :   std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > *arg2 = 0 ;
   32032             :   
   32033             :   (void)jenv;
   32034             :   (void)jcls;
   32035             :   (void)jarg1_;
   32036             :   (void)jarg2_;
   32037           0 :   arg1 = *(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator **)&jarg1; 
   32038           0 :   arg2 = *(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > **)&jarg2;
   32039           0 :   if (!arg2) {
   32040           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const & reference is null");
   32041           0 :     return ;
   32042             :   } 
   32043             :   {
   32044             :     try {
   32045             :       std_map_Sl_std_string_Sc_std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__Sg__iterator_setValue(arg1,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg2);
   32046           0 :     } catch (const libsumo::TraCIException& e) {
   32047           0 :       const std::string s = e.what();
   32048             :       std::string printError;
   32049           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   32050           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   32051             :       }
   32052             :       
   32053           0 :       if (printError == "all" || printError == "client") {
   32054             :         std::cerr << "Error: " << s << std::endl;
   32055             :       }
   32056             :       
   32057             :       
   32058             :       
   32059             :       
   32060             :       {
   32061             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   32062             :       };
   32063             :       
   32064           0 :     } catch (const std::exception& e) {
   32065           0 :       const std::string s = e.what();
   32066             :       std::string printError;
   32067           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   32068           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   32069             :       }
   32070             :       
   32071           0 :       if (printError == "all" || printError == "client") {
   32072             :         std::cerr << "Error: " << s << std::endl;
   32073             :       }
   32074             :       
   32075             :       
   32076             :       
   32077             :       
   32078             :       {
   32079             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   32080             :       };
   32081             :       
   32082           0 :     } catch (...) {
   32083             :       {
   32084             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   32085             :       };
   32086           0 :     }
   32087             :   }
   32088             : }
   32089             : 
   32090             : 
   32091           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1SubscriptionResults_1Iterator(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   32092             :   std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator *arg1 = (std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator *) 0 ;
   32093             :   
   32094             :   (void)jenv;
   32095             :   (void)jcls;
   32096           0 :   arg1 = *(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator **)&jarg1; 
   32097             :   {
   32098             :     try {
   32099           0 :       delete arg1;
   32100             :     } catch (const libsumo::TraCIException& e) {
   32101             :       const std::string s = e.what();
   32102             :       std::string printError;
   32103             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   32104             :         printError = std::getenv("TRACI_PRINT_ERROR");
   32105             :       }
   32106             :       
   32107             :       if (printError == "all" || printError == "client") {
   32108             :         std::cerr << "Error: " << s << std::endl;
   32109             :       }
   32110             :       
   32111             :       
   32112             :       
   32113             :       
   32114             :       {
   32115             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   32116             :       };
   32117             :       
   32118             :     } catch (const std::exception& e) {
   32119             :       const std::string s = e.what();
   32120             :       std::string printError;
   32121             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   32122             :         printError = std::getenv("TRACI_PRINT_ERROR");
   32123             :       }
   32124             :       
   32125             :       if (printError == "all" || printError == "client") {
   32126             :         std::cerr << "Error: " << s << std::endl;
   32127             :       }
   32128             :       
   32129             :       
   32130             :       
   32131             :       
   32132             :       {
   32133             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   32134             :       };
   32135             :       
   32136             :     } catch (...) {
   32137             :       {
   32138             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   32139             :       };
   32140             :     }
   32141             :   }
   32142             : }
   32143             : 
   32144             : 
   32145           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_SubscriptionResults_1isEmpty(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   32146             :   jboolean jresult = 0 ;
   32147             :   std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > *arg1 = (std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > *) 0 ;
   32148             :   bool result;
   32149             :   
   32150             :   (void)jenv;
   32151             :   (void)jcls;
   32152             :   (void)jarg1_;
   32153           0 :   arg1 = *(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > **)&jarg1; 
   32154             :   {
   32155             :     try {
   32156             :       result = (bool)((std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > const *)arg1)->empty();
   32157             :     } catch (const libsumo::TraCIException& e) {
   32158             :       const std::string s = e.what();
   32159             :       std::string printError;
   32160             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   32161             :         printError = std::getenv("TRACI_PRINT_ERROR");
   32162             :       }
   32163             :       
   32164             :       if (printError == "all" || printError == "client") {
   32165             :         std::cerr << "Error: " << s << std::endl;
   32166             :       }
   32167             :       
   32168             :       
   32169             :       
   32170             :       
   32171             :       {
   32172             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   32173             :       };
   32174             :       
   32175             :     } catch (const std::exception& e) {
   32176             :       const std::string s = e.what();
   32177             :       std::string printError;
   32178             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   32179             :         printError = std::getenv("TRACI_PRINT_ERROR");
   32180             :       }
   32181             :       
   32182             :       if (printError == "all" || printError == "client") {
   32183             :         std::cerr << "Error: " << s << std::endl;
   32184             :       }
   32185             :       
   32186             :       
   32187             :       
   32188             :       
   32189             :       {
   32190             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   32191             :       };
   32192             :       
   32193             :     } catch (...) {
   32194             :       {
   32195             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   32196             :       };
   32197             :     }
   32198             :   }
   32199           0 :   jresult = (jboolean)result; 
   32200             :   return jresult;
   32201             : }
   32202             : 
   32203             : 
   32204           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_SubscriptionResults_1clear(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   32205             :   std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > *arg1 = (std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > *) 0 ;
   32206             :   
   32207             :   (void)jenv;
   32208             :   (void)jcls;
   32209             :   (void)jarg1_;
   32210           0 :   arg1 = *(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > **)&jarg1; 
   32211             :   {
   32212             :     try {
   32213             :       (arg1)->clear();
   32214             :     } catch (const libsumo::TraCIException& e) {
   32215             :       const std::string s = e.what();
   32216             :       std::string printError;
   32217             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   32218             :         printError = std::getenv("TRACI_PRINT_ERROR");
   32219             :       }
   32220             :       
   32221             :       if (printError == "all" || printError == "client") {
   32222             :         std::cerr << "Error: " << s << std::endl;
   32223             :       }
   32224             :       
   32225             :       
   32226             :       
   32227             :       
   32228             :       {
   32229             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   32230             :       };
   32231             :       
   32232             :     } catch (const std::exception& e) {
   32233             :       const std::string s = e.what();
   32234             :       std::string printError;
   32235             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   32236             :         printError = std::getenv("TRACI_PRINT_ERROR");
   32237             :       }
   32238             :       
   32239             :       if (printError == "all" || printError == "client") {
   32240             :         std::cerr << "Error: " << s << std::endl;
   32241             :       }
   32242             :       
   32243             :       
   32244             :       
   32245             :       
   32246             :       {
   32247             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   32248             :       };
   32249             :       
   32250             :     } catch (...) {
   32251             :       {
   32252             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   32253             :       };
   32254             :     }
   32255             :   }
   32256             : }
   32257             : 
   32258             : 
   32259           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_SubscriptionResults_1find(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   32260             :   jlong jresult = 0 ;
   32261             :   std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > *arg1 = (std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > *) 0 ;
   32262             :   std::string *arg2 = 0 ;
   32263             :   std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator result;
   32264             :   
   32265             :   (void)jenv;
   32266             :   (void)jcls;
   32267             :   (void)jarg1_;
   32268           0 :   arg1 = *(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > **)&jarg1; 
   32269           0 :   if(!jarg2) {
   32270           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   32271           0 :     return 0;
   32272             :   }
   32273             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   32274           0 :   if (!arg2_pstr) return 0;
   32275           0 :   std::string arg2_str(arg2_pstr);
   32276             :   arg2 = &arg2_str;
   32277             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   32278             :   {
   32279             :     try {
   32280             :       result = (arg1)->find((std::string const &)*arg2);
   32281             :     } catch (const libsumo::TraCIException& e) {
   32282             :       const std::string s = e.what();
   32283             :       std::string printError;
   32284             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   32285             :         printError = std::getenv("TRACI_PRINT_ERROR");
   32286             :       }
   32287             :       
   32288             :       if (printError == "all" || printError == "client") {
   32289             :         std::cerr << "Error: " << s << std::endl;
   32290             :       }
   32291             :       
   32292             :       
   32293             :       
   32294             :       
   32295             :       {
   32296             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   32297             :       };
   32298             :       
   32299             :     } catch (const std::exception& e) {
   32300             :       const std::string s = e.what();
   32301             :       std::string printError;
   32302             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   32303             :         printError = std::getenv("TRACI_PRINT_ERROR");
   32304             :       }
   32305             :       
   32306             :       if (printError == "all" || printError == "client") {
   32307             :         std::cerr << "Error: " << s << std::endl;
   32308             :       }
   32309             :       
   32310             :       
   32311             :       
   32312             :       
   32313             :       {
   32314             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   32315             :       };
   32316             :       
   32317             :     } catch (...) {
   32318             :       {
   32319             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   32320             :       };
   32321             :     }
   32322             :   }
   32323           0 :   *(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator **)&jresult = new std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator((const std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator &)result); 
   32324             :   return jresult;
   32325             : }
   32326             : 
   32327             : 
   32328          20 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_SubscriptionResults_1begin(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   32329             :   jlong jresult = 0 ;
   32330             :   std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > *arg1 = (std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > *) 0 ;
   32331             :   std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator result;
   32332             :   
   32333             :   (void)jenv;
   32334             :   (void)jcls;
   32335             :   (void)jarg1_;
   32336          20 :   arg1 = *(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > **)&jarg1; 
   32337             :   {
   32338             :     try {
   32339             :       result = (arg1)->begin();
   32340             :     } catch (const libsumo::TraCIException& e) {
   32341             :       const std::string s = e.what();
   32342             :       std::string printError;
   32343             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   32344             :         printError = std::getenv("TRACI_PRINT_ERROR");
   32345             :       }
   32346             :       
   32347             :       if (printError == "all" || printError == "client") {
   32348             :         std::cerr << "Error: " << s << std::endl;
   32349             :       }
   32350             :       
   32351             :       
   32352             :       
   32353             :       
   32354             :       {
   32355             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   32356             :       };
   32357             :       
   32358             :     } catch (const std::exception& e) {
   32359             :       const std::string s = e.what();
   32360             :       std::string printError;
   32361             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   32362             :         printError = std::getenv("TRACI_PRINT_ERROR");
   32363             :       }
   32364             :       
   32365             :       if (printError == "all" || printError == "client") {
   32366             :         std::cerr << "Error: " << s << std::endl;
   32367             :       }
   32368             :       
   32369             :       
   32370             :       
   32371             :       
   32372             :       {
   32373             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   32374             :       };
   32375             :       
   32376             :     } catch (...) {
   32377             :       {
   32378             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   32379             :       };
   32380             :     }
   32381             :   }
   32382          20 :   *(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator **)&jresult = new std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator((const std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator &)result); 
   32383             :   return jresult;
   32384             : }
   32385             : 
   32386             : 
   32387          20 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_SubscriptionResults_1end(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   32388             :   jlong jresult = 0 ;
   32389             :   std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > *arg1 = (std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > *) 0 ;
   32390             :   std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator result;
   32391             :   
   32392             :   (void)jenv;
   32393             :   (void)jcls;
   32394             :   (void)jarg1_;
   32395          20 :   arg1 = *(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > **)&jarg1; 
   32396             :   {
   32397             :     try {
   32398             :       result = (arg1)->end();
   32399             :     } catch (const libsumo::TraCIException& e) {
   32400             :       const std::string s = e.what();
   32401             :       std::string printError;
   32402             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   32403             :         printError = std::getenv("TRACI_PRINT_ERROR");
   32404             :       }
   32405             :       
   32406             :       if (printError == "all" || printError == "client") {
   32407             :         std::cerr << "Error: " << s << std::endl;
   32408             :       }
   32409             :       
   32410             :       
   32411             :       
   32412             :       
   32413             :       {
   32414             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   32415             :       };
   32416             :       
   32417             :     } catch (const std::exception& e) {
   32418             :       const std::string s = e.what();
   32419             :       std::string printError;
   32420             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   32421             :         printError = std::getenv("TRACI_PRINT_ERROR");
   32422             :       }
   32423             :       
   32424             :       if (printError == "all" || printError == "client") {
   32425             :         std::cerr << "Error: " << s << std::endl;
   32426             :       }
   32427             :       
   32428             :       
   32429             :       
   32430             :       
   32431             :       {
   32432             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   32433             :       };
   32434             :       
   32435             :     } catch (...) {
   32436             :       {
   32437             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   32438             :       };
   32439             :     }
   32440             :   }
   32441          20 :   *(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator **)&jresult = new std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator((const std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > >::iterator &)result); 
   32442             :   return jresult;
   32443             : }
   32444             : 
   32445             : 
   32446           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_SubscriptionResults_1sizeImpl(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   32447             :   jint jresult = 0 ;
   32448             :   std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > *arg1 = (std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > *) 0 ;
   32449             :   jint result;
   32450             :   
   32451             :   (void)jenv;
   32452             :   (void)jcls;
   32453             :   (void)jarg1_;
   32454           0 :   arg1 = *(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > **)&jarg1; 
   32455             :   {
   32456             :     try {
   32457             :       try {
   32458             :         result = std_map_Sl_std_string_Sc_std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__Sg__sizeImpl((std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > const *)arg1);
   32459           0 :       } catch(std::out_of_range &_e) {
   32460           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   32461             :         return 0;
   32462           0 :       }
   32463           0 :     } catch (const libsumo::TraCIException& e) {
   32464           0 :       const std::string s = e.what();
   32465             :       std::string printError;
   32466           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   32467           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   32468             :       }
   32469             :       
   32470           0 :       if (printError == "all" || printError == "client") {
   32471             :         std::cerr << "Error: " << s << std::endl;
   32472             :       }
   32473             :       
   32474             :       
   32475             :       
   32476             :       
   32477             :       {
   32478             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   32479             :       };
   32480             :       
   32481           0 :     } catch (const std::exception& e) {
   32482           0 :       const std::string s = e.what();
   32483             :       std::string printError;
   32484           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   32485           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   32486             :       }
   32487             :       
   32488           0 :       if (printError == "all" || printError == "client") {
   32489             :         std::cerr << "Error: " << s << std::endl;
   32490             :       }
   32491             :       
   32492             :       
   32493             :       
   32494             :       
   32495             :       {
   32496             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   32497             :       };
   32498             :       
   32499           0 :     } catch (...) {
   32500             :       {
   32501             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   32502             :       };
   32503           0 :     }
   32504             :   }
   32505             :   jresult = result; 
   32506             :   return jresult;
   32507             : }
   32508             : 
   32509             : 
   32510           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_SubscriptionResults_1containsImpl(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   32511             :   jboolean jresult = 0 ;
   32512             :   std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > *arg1 = (std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > *) 0 ;
   32513             :   std::string *arg2 = 0 ;
   32514             :   bool result;
   32515             :   
   32516             :   (void)jenv;
   32517             :   (void)jcls;
   32518             :   (void)jarg1_;
   32519           0 :   arg1 = *(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > **)&jarg1; 
   32520           0 :   if(!jarg2) {
   32521           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   32522           0 :     return 0;
   32523             :   }
   32524             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   32525           0 :   if (!arg2_pstr) return 0;
   32526           0 :   std::string arg2_str(arg2_pstr);
   32527             :   arg2 = &arg2_str;
   32528             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   32529             :   {
   32530             :     try {
   32531             :       result = (bool)std_map_Sl_std_string_Sc_std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__Sg__containsImpl(arg1,(std::string const &)*arg2);
   32532             :     } catch (const libsumo::TraCIException& e) {
   32533             :       const std::string s = e.what();
   32534             :       std::string printError;
   32535             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   32536             :         printError = std::getenv("TRACI_PRINT_ERROR");
   32537             :       }
   32538             :       
   32539             :       if (printError == "all" || printError == "client") {
   32540             :         std::cerr << "Error: " << s << std::endl;
   32541             :       }
   32542             :       
   32543             :       
   32544             :       
   32545             :       
   32546             :       {
   32547             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   32548             :       };
   32549             :       
   32550             :     } catch (const std::exception& e) {
   32551             :       const std::string s = e.what();
   32552             :       std::string printError;
   32553             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   32554             :         printError = std::getenv("TRACI_PRINT_ERROR");
   32555             :       }
   32556             :       
   32557             :       if (printError == "all" || printError == "client") {
   32558             :         std::cerr << "Error: " << s << std::endl;
   32559             :       }
   32560             :       
   32561             :       
   32562             :       
   32563             :       
   32564             :       {
   32565             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   32566             :       };
   32567             :       
   32568             :     } catch (...) {
   32569             :       {
   32570             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   32571             :       };
   32572             :     }
   32573             :   }
   32574           0 :   jresult = (jboolean)result; 
   32575             :   return jresult;
   32576             : }
   32577             : 
   32578             : 
   32579           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_SubscriptionResults_1putUnchecked(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg3_) {
   32580             :   std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > *arg1 = (std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > *) 0 ;
   32581             :   std::string *arg2 = 0 ;
   32582             :   std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > *arg3 = 0 ;
   32583             :   
   32584             :   (void)jenv;
   32585             :   (void)jcls;
   32586             :   (void)jarg1_;
   32587             :   (void)jarg3_;
   32588           0 :   arg1 = *(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > **)&jarg1; 
   32589           0 :   if(!jarg2) {
   32590           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   32591           0 :     return ;
   32592             :   }
   32593             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   32594           0 :   if (!arg2_pstr) return ;
   32595           0 :   std::string arg2_str(arg2_pstr);
   32596             :   arg2 = &arg2_str;
   32597             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   32598           0 :   arg3 = *(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > **)&jarg3;
   32599           0 :   if (!arg3) {
   32600           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const & reference is null");
   32601             :     return ;
   32602             :   } 
   32603             :   {
   32604             :     try {
   32605             :       std_map_Sl_std_string_Sc_std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__Sg__putUnchecked(arg1,(std::string const &)*arg2,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg3);
   32606           0 :     } catch (const libsumo::TraCIException& e) {
   32607           0 :       const std::string s = e.what();
   32608             :       std::string printError;
   32609           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   32610           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   32611             :       }
   32612             :       
   32613           0 :       if (printError == "all" || printError == "client") {
   32614             :         std::cerr << "Error: " << s << std::endl;
   32615             :       }
   32616             :       
   32617             :       
   32618             :       
   32619             :       
   32620             :       {
   32621             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   32622             :       };
   32623             :       
   32624           0 :     } catch (const std::exception& e) {
   32625           0 :       const std::string s = e.what();
   32626             :       std::string printError;
   32627           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   32628           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   32629             :       }
   32630             :       
   32631           0 :       if (printError == "all" || printError == "client") {
   32632             :         std::cerr << "Error: " << s << std::endl;
   32633             :       }
   32634             :       
   32635             :       
   32636             :       
   32637             :       
   32638             :       {
   32639             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   32640             :       };
   32641             :       
   32642           0 :     } catch (...) {
   32643             :       {
   32644             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   32645             :       };
   32646           0 :     }
   32647             :   }
   32648             : }
   32649             : 
   32650             : 
   32651           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_SubscriptionResults_1removeUnchecked(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
   32652             :   std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > *arg1 = (std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > *) 0 ;
   32653             :   std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > >::iterator arg2 ;
   32654             :   std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > >::iterator const *argp2 ;
   32655             :   
   32656             :   (void)jenv;
   32657             :   (void)jcls;
   32658             :   (void)jarg1_;
   32659             :   (void)jarg2_;
   32660           0 :   arg1 = *(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > **)&jarg1; 
   32661           0 :   argp2 = *(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > >::iterator **)&jarg2; 
   32662           0 :   if (!argp2) {
   32663           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > >::iterator const");
   32664             :     return ;
   32665             :   }
   32666           0 :   arg2 = *argp2; 
   32667             :   {
   32668             :     try {
   32669             :       std_map_Sl_std_string_Sc_std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__Sg__removeUnchecked(arg1,arg2);
   32670             :     } catch (const libsumo::TraCIException& e) {
   32671             :       const std::string s = e.what();
   32672             :       std::string printError;
   32673             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   32674             :         printError = std::getenv("TRACI_PRINT_ERROR");
   32675             :       }
   32676             :       
   32677             :       if (printError == "all" || printError == "client") {
   32678             :         std::cerr << "Error: " << s << std::endl;
   32679             :       }
   32680             :       
   32681             :       
   32682             :       
   32683             :       
   32684             :       {
   32685             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   32686             :       };
   32687             :       
   32688             :     } catch (const std::exception& e) {
   32689             :       const std::string s = e.what();
   32690             :       std::string printError;
   32691             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   32692             :         printError = std::getenv("TRACI_PRINT_ERROR");
   32693             :       }
   32694             :       
   32695             :       if (printError == "all" || printError == "client") {
   32696             :         std::cerr << "Error: " << s << std::endl;
   32697             :       }
   32698             :       
   32699             :       
   32700             :       
   32701             :       
   32702             :       {
   32703             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   32704             :       };
   32705             :       
   32706             :     } catch (...) {
   32707             :       {
   32708             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   32709             :       };
   32710             :     }
   32711             :   }
   32712             : }
   32713             : 
   32714             : 
   32715           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1SubscriptionResults(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   32716             :   std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > *arg1 = (std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > *) 0 ;
   32717             :   
   32718             :   (void)jenv;
   32719             :   (void)jcls;
   32720           0 :   arg1 = *(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > **)&jarg1; 
   32721             :   {
   32722             :     try {
   32723           0 :       delete arg1;
   32724             :     } catch (const libsumo::TraCIException& e) {
   32725             :       const std::string s = e.what();
   32726             :       std::string printError;
   32727             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   32728             :         printError = std::getenv("TRACI_PRINT_ERROR");
   32729             :       }
   32730             :       
   32731             :       if (printError == "all" || printError == "client") {
   32732             :         std::cerr << "Error: " << s << std::endl;
   32733             :       }
   32734             :       
   32735             :       
   32736             :       
   32737             :       
   32738             :       {
   32739             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   32740             :       };
   32741             :       
   32742             :     } catch (const std::exception& e) {
   32743             :       const std::string s = e.what();
   32744             :       std::string printError;
   32745             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   32746             :         printError = std::getenv("TRACI_PRINT_ERROR");
   32747             :       }
   32748             :       
   32749             :       if (printError == "all" || printError == "client") {
   32750             :         std::cerr << "Error: " << s << std::endl;
   32751             :       }
   32752             :       
   32753             :       
   32754             :       
   32755             :       
   32756             :       {
   32757             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   32758             :       };
   32759             :       
   32760             :     } catch (...) {
   32761             :       {
   32762             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   32763             :       };
   32764             :     }
   32765             :   }
   32766             : }
   32767             : 
   32768             : 
   32769           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1ContextSubscriptionResults_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
   32770             :   jlong jresult = 0 ;
   32771             :   std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > *result = 0 ;
   32772             :   
   32773             :   (void)jenv;
   32774             :   (void)jcls;
   32775             :   {
   32776             :     try {
   32777           0 :       result = (std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > *)new std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >();
   32778           0 :     } catch (const libsumo::TraCIException& e) {
   32779           0 :       const std::string s = e.what();
   32780             :       std::string printError;
   32781           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   32782           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   32783             :       }
   32784             :       
   32785           0 :       if (printError == "all" || printError == "client") {
   32786             :         std::cerr << "Error: " << s << std::endl;
   32787             :       }
   32788             :       
   32789             :       
   32790             :       
   32791             :       
   32792             :       {
   32793             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   32794             :       };
   32795             :       
   32796           0 :     } catch (const std::exception& e) {
   32797           0 :       const std::string s = e.what();
   32798             :       std::string printError;
   32799           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   32800           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   32801             :       }
   32802             :       
   32803           0 :       if (printError == "all" || printError == "client") {
   32804             :         std::cerr << "Error: " << s << std::endl;
   32805             :       }
   32806             :       
   32807             :       
   32808             :       
   32809             :       
   32810             :       {
   32811             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   32812             :       };
   32813             :       
   32814           0 :     } catch (...) {
   32815             :       {
   32816             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   32817             :       };
   32818           0 :     }
   32819             :   }
   32820           0 :   *(std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > **)&jresult = result; 
   32821           0 :   return jresult;
   32822             : }
   32823             : 
   32824             : 
   32825           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_new_1ContextSubscriptionResults_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   32826             :   jlong jresult = 0 ;
   32827             :   std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > > > *arg1 = 0 ;
   32828             :   std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > *result = 0 ;
   32829             :   
   32830             :   (void)jenv;
   32831             :   (void)jcls;
   32832             :   (void)jarg1_;
   32833           0 :   arg1 = *(std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > > > **)&jarg1;
   32834           0 :   if (!arg1) {
   32835           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > > > const & reference is null");
   32836           0 :     return 0;
   32837             :   } 
   32838             :   {
   32839             :     try {
   32840           0 :       result = (std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > *)new std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >((std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > > > const &)*arg1);
   32841           0 :     } catch (const libsumo::TraCIException& e) {
   32842           0 :       const std::string s = e.what();
   32843             :       std::string printError;
   32844           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   32845           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   32846             :       }
   32847             :       
   32848           0 :       if (printError == "all" || printError == "client") {
   32849             :         std::cerr << "Error: " << s << std::endl;
   32850             :       }
   32851             :       
   32852             :       
   32853             :       
   32854             :       
   32855             :       {
   32856             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   32857             :       };
   32858             :       
   32859           0 :     } catch (const std::exception& e) {
   32860           0 :       const std::string s = e.what();
   32861             :       std::string printError;
   32862           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   32863           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   32864             :       }
   32865             :       
   32866           0 :       if (printError == "all" || printError == "client") {
   32867             :         std::cerr << "Error: " << s << std::endl;
   32868             :       }
   32869             :       
   32870             :       
   32871             :       
   32872             :       
   32873             :       {
   32874             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   32875             :       };
   32876             :       
   32877           0 :     } catch (...) {
   32878             :       {
   32879             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   32880             :       };
   32881           0 :     }
   32882             :   }
   32883           0 :   *(std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > **)&jresult = result; 
   32884           0 :   return jresult;
   32885             : }
   32886             : 
   32887             : 
   32888           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ContextSubscriptionResults_1Iterator_1getNextUnchecked(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   32889             :   jlong jresult = 0 ;
   32890             :   std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator *arg1 = (std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator *) 0 ;
   32891             :   std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > >,std::less< std::string > >::iterator result;
   32892             :   
   32893             :   (void)jenv;
   32894             :   (void)jcls;
   32895             :   (void)jarg1_;
   32896           0 :   arg1 = *(std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator **)&jarg1; 
   32897             :   {
   32898             :     try {
   32899             :       result = std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__Sg__Sg__iterator_getNextUnchecked(arg1);
   32900             :     } catch (const libsumo::TraCIException& e) {
   32901             :       const std::string s = e.what();
   32902             :       std::string printError;
   32903             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   32904             :         printError = std::getenv("TRACI_PRINT_ERROR");
   32905             :       }
   32906             :       
   32907             :       if (printError == "all" || printError == "client") {
   32908             :         std::cerr << "Error: " << s << std::endl;
   32909             :       }
   32910             :       
   32911             :       
   32912             :       
   32913             :       
   32914             :       {
   32915             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   32916             :       };
   32917             :       
   32918             :     } catch (const std::exception& e) {
   32919             :       const std::string s = e.what();
   32920             :       std::string printError;
   32921             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   32922             :         printError = std::getenv("TRACI_PRINT_ERROR");
   32923             :       }
   32924             :       
   32925             :       if (printError == "all" || printError == "client") {
   32926             :         std::cerr << "Error: " << s << std::endl;
   32927             :       }
   32928             :       
   32929             :       
   32930             :       
   32931             :       
   32932             :       {
   32933             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   32934             :       };
   32935             :       
   32936             :     } catch (...) {
   32937             :       {
   32938             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   32939             :       };
   32940             :     }
   32941             :   }
   32942           0 :   *(std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > >,std::less< std::string > >::iterator **)&jresult = new std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > >,std::less< std::string > >::iterator((const std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > >,std::less< std::string > >::iterator &)result); 
   32943             :   return jresult;
   32944             : }
   32945             : 
   32946             : 
   32947           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ContextSubscriptionResults_1Iterator_1isNot(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
   32948             :   jboolean jresult = 0 ;
   32949             :   std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator *arg1 = (std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator *) 0 ;
   32950             :   std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator arg2 ;
   32951             :   std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator *argp2 ;
   32952             :   bool result;
   32953             :   
   32954             :   (void)jenv;
   32955             :   (void)jcls;
   32956             :   (void)jarg1_;
   32957             :   (void)jarg2_;
   32958           0 :   arg1 = *(std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator **)&jarg1; 
   32959           0 :   argp2 = *(std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator **)&jarg2; 
   32960           0 :   if (!argp2) {
   32961           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator");
   32962           0 :     return 0;
   32963             :   }
   32964           0 :   arg2 = *argp2; 
   32965             :   {
   32966             :     try {
   32967             :       result = (bool)std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__Sg__Sg__iterator_isNot((std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator const *)arg1,arg2);
   32968             :     } catch (const libsumo::TraCIException& e) {
   32969             :       const std::string s = e.what();
   32970             :       std::string printError;
   32971             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   32972             :         printError = std::getenv("TRACI_PRINT_ERROR");
   32973             :       }
   32974             :       
   32975             :       if (printError == "all" || printError == "client") {
   32976             :         std::cerr << "Error: " << s << std::endl;
   32977             :       }
   32978             :       
   32979             :       
   32980             :       
   32981             :       
   32982             :       {
   32983             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   32984             :       };
   32985             :       
   32986             :     } catch (const std::exception& e) {
   32987             :       const std::string s = e.what();
   32988             :       std::string printError;
   32989             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   32990             :         printError = std::getenv("TRACI_PRINT_ERROR");
   32991             :       }
   32992             :       
   32993             :       if (printError == "all" || printError == "client") {
   32994             :         std::cerr << "Error: " << s << std::endl;
   32995             :       }
   32996             :       
   32997             :       
   32998             :       
   32999             :       
   33000             :       {
   33001             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   33002             :       };
   33003             :       
   33004             :     } catch (...) {
   33005             :       {
   33006             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   33007             :       };
   33008             :     }
   33009             :   }
   33010           0 :   jresult = (jboolean)result; 
   33011           0 :   return jresult;
   33012             : }
   33013             : 
   33014             : 
   33015           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ContextSubscriptionResults_1Iterator_1getKey(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   33016             :   jstring jresult = 0 ;
   33017             :   std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator *arg1 = (std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator *) 0 ;
   33018             :   std::string result;
   33019             :   
   33020             :   (void)jenv;
   33021             :   (void)jcls;
   33022             :   (void)jarg1_;
   33023           0 :   arg1 = *(std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator **)&jarg1; 
   33024             :   {
   33025             :     try {
   33026           0 :       result = std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__Sg__Sg__iterator_getKey((std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator const *)arg1);
   33027           0 :     } catch (const libsumo::TraCIException& e) {
   33028           0 :       const std::string s = e.what();
   33029             :       std::string printError;
   33030           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   33031           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   33032             :       }
   33033             :       
   33034           0 :       if (printError == "all" || printError == "client") {
   33035             :         std::cerr << "Error: " << s << std::endl;
   33036             :       }
   33037             :       
   33038             :       
   33039             :       
   33040             :       
   33041             :       {
   33042             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   33043             :       };
   33044             :       
   33045           0 :     } catch (const std::exception& e) {
   33046           0 :       const std::string s = e.what();
   33047             :       std::string printError;
   33048           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   33049           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   33050             :       }
   33051             :       
   33052           0 :       if (printError == "all" || printError == "client") {
   33053             :         std::cerr << "Error: " << s << std::endl;
   33054             :       }
   33055             :       
   33056             :       
   33057             :       
   33058             :       
   33059             :       {
   33060             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   33061             :       };
   33062             :       
   33063           0 :     } catch (...) {
   33064             :       {
   33065             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   33066             :       };
   33067           0 :     }
   33068             :   }
   33069             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   33070             :   return jresult;
   33071             : }
   33072             : 
   33073             : 
   33074           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ContextSubscriptionResults_1Iterator_1getValue(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   33075             :   jlong jresult = 0 ;
   33076             :   std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator *arg1 = (std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator *) 0 ;
   33077             :   std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > > result;
   33078             :   
   33079             :   (void)jenv;
   33080             :   (void)jcls;
   33081             :   (void)jarg1_;
   33082           0 :   arg1 = *(std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator **)&jarg1; 
   33083             :   {
   33084             :     try {
   33085           0 :       result = std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__Sg__Sg__iterator_getValue((std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator const *)arg1);
   33086           0 :     } catch (const libsumo::TraCIException& e) {
   33087           0 :       const std::string s = e.what();
   33088             :       std::string printError;
   33089           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   33090           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   33091             :       }
   33092             :       
   33093           0 :       if (printError == "all" || printError == "client") {
   33094             :         std::cerr << "Error: " << s << std::endl;
   33095             :       }
   33096             :       
   33097             :       
   33098             :       
   33099             :       
   33100             :       {
   33101             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   33102             :       };
   33103             :       
   33104           0 :     } catch (const std::exception& e) {
   33105           0 :       const std::string s = e.what();
   33106             :       std::string printError;
   33107           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   33108           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   33109             :       }
   33110             :       
   33111           0 :       if (printError == "all" || printError == "client") {
   33112             :         std::cerr << "Error: " << s << std::endl;
   33113             :       }
   33114             :       
   33115             :       
   33116             :       
   33117             :       
   33118             :       {
   33119             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   33120             :       };
   33121             :       
   33122           0 :     } catch (...) {
   33123             :       {
   33124             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   33125             :       };
   33126           0 :     }
   33127             :   }
   33128           0 :   *(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > > **)&jresult = new std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > >((const std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > > &)result); 
   33129           0 :   return jresult;
   33130             : }
   33131             : 
   33132             : 
   33133           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ContextSubscriptionResults_1Iterator_1setValue(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
   33134             :   std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator *arg1 = (std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator *) 0 ;
   33135             :   std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > > *arg2 = 0 ;
   33136             :   
   33137             :   (void)jenv;
   33138             :   (void)jcls;
   33139             :   (void)jarg1_;
   33140             :   (void)jarg2_;
   33141           0 :   arg1 = *(std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator **)&jarg1; 
   33142           0 :   arg2 = *(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > > **)&jarg2;
   33143           0 :   if (!arg2) {
   33144           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > > const & reference is null");
   33145           0 :     return ;
   33146             :   } 
   33147             :   {
   33148             :     try {
   33149             :       std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__Sg__Sg__iterator_setValue(arg1,(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > > const &)*arg2);
   33150           0 :     } catch (const libsumo::TraCIException& e) {
   33151           0 :       const std::string s = e.what();
   33152             :       std::string printError;
   33153           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   33154           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   33155             :       }
   33156             :       
   33157           0 :       if (printError == "all" || printError == "client") {
   33158             :         std::cerr << "Error: " << s << std::endl;
   33159             :       }
   33160             :       
   33161             :       
   33162             :       
   33163             :       
   33164             :       {
   33165             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   33166             :       };
   33167             :       
   33168           0 :     } catch (const std::exception& e) {
   33169           0 :       const std::string s = e.what();
   33170             :       std::string printError;
   33171           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   33172           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   33173             :       }
   33174             :       
   33175           0 :       if (printError == "all" || printError == "client") {
   33176             :         std::cerr << "Error: " << s << std::endl;
   33177             :       }
   33178             :       
   33179             :       
   33180             :       
   33181             :       
   33182             :       {
   33183             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   33184             :       };
   33185             :       
   33186           0 :     } catch (...) {
   33187             :       {
   33188             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   33189             :       };
   33190           0 :     }
   33191             :   }
   33192             : }
   33193             : 
   33194             : 
   33195           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1ContextSubscriptionResults_1Iterator(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   33196             :   std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator *arg1 = (std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator *) 0 ;
   33197             :   
   33198             :   (void)jenv;
   33199             :   (void)jcls;
   33200           0 :   arg1 = *(std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator **)&jarg1; 
   33201             :   {
   33202             :     try {
   33203           0 :       delete arg1;
   33204             :     } catch (const libsumo::TraCIException& e) {
   33205             :       const std::string s = e.what();
   33206             :       std::string printError;
   33207             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   33208             :         printError = std::getenv("TRACI_PRINT_ERROR");
   33209             :       }
   33210             :       
   33211             :       if (printError == "all" || printError == "client") {
   33212             :         std::cerr << "Error: " << s << std::endl;
   33213             :       }
   33214             :       
   33215             :       
   33216             :       
   33217             :       
   33218             :       {
   33219             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   33220             :       };
   33221             :       
   33222             :     } catch (const std::exception& e) {
   33223             :       const std::string s = e.what();
   33224             :       std::string printError;
   33225             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   33226             :         printError = std::getenv("TRACI_PRINT_ERROR");
   33227             :       }
   33228             :       
   33229             :       if (printError == "all" || printError == "client") {
   33230             :         std::cerr << "Error: " << s << std::endl;
   33231             :       }
   33232             :       
   33233             :       
   33234             :       
   33235             :       
   33236             :       {
   33237             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   33238             :       };
   33239             :       
   33240             :     } catch (...) {
   33241             :       {
   33242             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   33243             :       };
   33244             :     }
   33245             :   }
   33246             : }
   33247             : 
   33248             : 
   33249           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ContextSubscriptionResults_1isEmpty(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   33250             :   jboolean jresult = 0 ;
   33251             :   std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > *arg1 = (std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > *) 0 ;
   33252             :   bool result;
   33253             :   
   33254             :   (void)jenv;
   33255             :   (void)jcls;
   33256             :   (void)jarg1_;
   33257           0 :   arg1 = *(std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > **)&jarg1; 
   33258             :   {
   33259             :     try {
   33260             :       result = (bool)((std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > const *)arg1)->empty();
   33261             :     } catch (const libsumo::TraCIException& e) {
   33262             :       const std::string s = e.what();
   33263             :       std::string printError;
   33264             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   33265             :         printError = std::getenv("TRACI_PRINT_ERROR");
   33266             :       }
   33267             :       
   33268             :       if (printError == "all" || printError == "client") {
   33269             :         std::cerr << "Error: " << s << std::endl;
   33270             :       }
   33271             :       
   33272             :       
   33273             :       
   33274             :       
   33275             :       {
   33276             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   33277             :       };
   33278             :       
   33279             :     } catch (const std::exception& e) {
   33280             :       const std::string s = e.what();
   33281             :       std::string printError;
   33282             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   33283             :         printError = std::getenv("TRACI_PRINT_ERROR");
   33284             :       }
   33285             :       
   33286             :       if (printError == "all" || printError == "client") {
   33287             :         std::cerr << "Error: " << s << std::endl;
   33288             :       }
   33289             :       
   33290             :       
   33291             :       
   33292             :       
   33293             :       {
   33294             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   33295             :       };
   33296             :       
   33297             :     } catch (...) {
   33298             :       {
   33299             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   33300             :       };
   33301             :     }
   33302             :   }
   33303           0 :   jresult = (jboolean)result; 
   33304             :   return jresult;
   33305             : }
   33306             : 
   33307             : 
   33308           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ContextSubscriptionResults_1clear(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   33309             :   std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > *arg1 = (std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > *) 0 ;
   33310             :   
   33311             :   (void)jenv;
   33312             :   (void)jcls;
   33313             :   (void)jarg1_;
   33314           0 :   arg1 = *(std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > **)&jarg1; 
   33315             :   {
   33316             :     try {
   33317             :       (arg1)->clear();
   33318             :     } catch (const libsumo::TraCIException& e) {
   33319             :       const std::string s = e.what();
   33320             :       std::string printError;
   33321             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   33322             :         printError = std::getenv("TRACI_PRINT_ERROR");
   33323             :       }
   33324             :       
   33325             :       if (printError == "all" || printError == "client") {
   33326             :         std::cerr << "Error: " << s << std::endl;
   33327             :       }
   33328             :       
   33329             :       
   33330             :       
   33331             :       
   33332             :       {
   33333             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   33334             :       };
   33335             :       
   33336             :     } catch (const std::exception& e) {
   33337             :       const std::string s = e.what();
   33338             :       std::string printError;
   33339             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   33340             :         printError = std::getenv("TRACI_PRINT_ERROR");
   33341             :       }
   33342             :       
   33343             :       if (printError == "all" || printError == "client") {
   33344             :         std::cerr << "Error: " << s << std::endl;
   33345             :       }
   33346             :       
   33347             :       
   33348             :       
   33349             :       
   33350             :       {
   33351             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   33352             :       };
   33353             :       
   33354             :     } catch (...) {
   33355             :       {
   33356             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   33357             :       };
   33358             :     }
   33359             :   }
   33360             : }
   33361             : 
   33362             : 
   33363           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ContextSubscriptionResults_1find(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   33364             :   jlong jresult = 0 ;
   33365             :   std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > *arg1 = (std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > *) 0 ;
   33366             :   std::string *arg2 = 0 ;
   33367             :   std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator result;
   33368             :   
   33369             :   (void)jenv;
   33370             :   (void)jcls;
   33371             :   (void)jarg1_;
   33372           0 :   arg1 = *(std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > **)&jarg1; 
   33373           0 :   if(!jarg2) {
   33374           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   33375           0 :     return 0;
   33376             :   }
   33377             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   33378           0 :   if (!arg2_pstr) return 0;
   33379           0 :   std::string arg2_str(arg2_pstr);
   33380             :   arg2 = &arg2_str;
   33381             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   33382             :   {
   33383             :     try {
   33384             :       result = (arg1)->find((std::string const &)*arg2);
   33385             :     } catch (const libsumo::TraCIException& e) {
   33386             :       const std::string s = e.what();
   33387             :       std::string printError;
   33388             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   33389             :         printError = std::getenv("TRACI_PRINT_ERROR");
   33390             :       }
   33391             :       
   33392             :       if (printError == "all" || printError == "client") {
   33393             :         std::cerr << "Error: " << s << std::endl;
   33394             :       }
   33395             :       
   33396             :       
   33397             :       
   33398             :       
   33399             :       {
   33400             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   33401             :       };
   33402             :       
   33403             :     } catch (const std::exception& e) {
   33404             :       const std::string s = e.what();
   33405             :       std::string printError;
   33406             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   33407             :         printError = std::getenv("TRACI_PRINT_ERROR");
   33408             :       }
   33409             :       
   33410             :       if (printError == "all" || printError == "client") {
   33411             :         std::cerr << "Error: " << s << std::endl;
   33412             :       }
   33413             :       
   33414             :       
   33415             :       
   33416             :       
   33417             :       {
   33418             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   33419             :       };
   33420             :       
   33421             :     } catch (...) {
   33422             :       {
   33423             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   33424             :       };
   33425             :     }
   33426             :   }
   33427           0 :   *(std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator **)&jresult = new std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator((const std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator &)result); 
   33428             :   return jresult;
   33429             : }
   33430             : 
   33431             : 
   33432           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ContextSubscriptionResults_1begin(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   33433             :   jlong jresult = 0 ;
   33434             :   std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > *arg1 = (std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > *) 0 ;
   33435             :   std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator result;
   33436             :   
   33437             :   (void)jenv;
   33438             :   (void)jcls;
   33439             :   (void)jarg1_;
   33440           0 :   arg1 = *(std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > **)&jarg1; 
   33441             :   {
   33442             :     try {
   33443             :       result = (arg1)->begin();
   33444             :     } catch (const libsumo::TraCIException& e) {
   33445             :       const std::string s = e.what();
   33446             :       std::string printError;
   33447             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   33448             :         printError = std::getenv("TRACI_PRINT_ERROR");
   33449             :       }
   33450             :       
   33451             :       if (printError == "all" || printError == "client") {
   33452             :         std::cerr << "Error: " << s << std::endl;
   33453             :       }
   33454             :       
   33455             :       
   33456             :       
   33457             :       
   33458             :       {
   33459             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   33460             :       };
   33461             :       
   33462             :     } catch (const std::exception& e) {
   33463             :       const std::string s = e.what();
   33464             :       std::string printError;
   33465             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   33466             :         printError = std::getenv("TRACI_PRINT_ERROR");
   33467             :       }
   33468             :       
   33469             :       if (printError == "all" || printError == "client") {
   33470             :         std::cerr << "Error: " << s << std::endl;
   33471             :       }
   33472             :       
   33473             :       
   33474             :       
   33475             :       
   33476             :       {
   33477             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   33478             :       };
   33479             :       
   33480             :     } catch (...) {
   33481             :       {
   33482             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   33483             :       };
   33484             :     }
   33485             :   }
   33486           0 :   *(std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator **)&jresult = new std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator((const std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator &)result); 
   33487             :   return jresult;
   33488             : }
   33489             : 
   33490             : 
   33491           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ContextSubscriptionResults_1end(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   33492             :   jlong jresult = 0 ;
   33493             :   std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > *arg1 = (std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > *) 0 ;
   33494             :   std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator result;
   33495             :   
   33496             :   (void)jenv;
   33497             :   (void)jcls;
   33498             :   (void)jarg1_;
   33499           0 :   arg1 = *(std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > **)&jarg1; 
   33500             :   {
   33501             :     try {
   33502             :       result = (arg1)->end();
   33503             :     } catch (const libsumo::TraCIException& e) {
   33504             :       const std::string s = e.what();
   33505             :       std::string printError;
   33506             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   33507             :         printError = std::getenv("TRACI_PRINT_ERROR");
   33508             :       }
   33509             :       
   33510             :       if (printError == "all" || printError == "client") {
   33511             :         std::cerr << "Error: " << s << std::endl;
   33512             :       }
   33513             :       
   33514             :       
   33515             :       
   33516             :       
   33517             :       {
   33518             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   33519             :       };
   33520             :       
   33521             :     } catch (const std::exception& e) {
   33522             :       const std::string s = e.what();
   33523             :       std::string printError;
   33524             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   33525             :         printError = std::getenv("TRACI_PRINT_ERROR");
   33526             :       }
   33527             :       
   33528             :       if (printError == "all" || printError == "client") {
   33529             :         std::cerr << "Error: " << s << std::endl;
   33530             :       }
   33531             :       
   33532             :       
   33533             :       
   33534             :       
   33535             :       {
   33536             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   33537             :       };
   33538             :       
   33539             :     } catch (...) {
   33540             :       {
   33541             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   33542             :       };
   33543             :     }
   33544             :   }
   33545           0 :   *(std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator **)&jresult = new std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator((const std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > >::iterator &)result); 
   33546             :   return jresult;
   33547             : }
   33548             : 
   33549             : 
   33550           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ContextSubscriptionResults_1sizeImpl(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   33551             :   jint jresult = 0 ;
   33552             :   std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > *arg1 = (std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > *) 0 ;
   33553             :   jint result;
   33554             :   
   33555             :   (void)jenv;
   33556             :   (void)jcls;
   33557             :   (void)jarg1_;
   33558           0 :   arg1 = *(std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > **)&jarg1; 
   33559             :   {
   33560             :     try {
   33561             :       try {
   33562             :         result = std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__Sg__Sg__sizeImpl((std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > const *)arg1);
   33563           0 :       } catch(std::out_of_range &_e) {
   33564           0 :         SWIG_JavaThrowException(jenv, SWIG_JavaIndexOutOfBoundsException, (&_e)->what());
   33565             :         return 0;
   33566           0 :       }
   33567           0 :     } catch (const libsumo::TraCIException& e) {
   33568           0 :       const std::string s = e.what();
   33569             :       std::string printError;
   33570           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   33571           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   33572             :       }
   33573             :       
   33574           0 :       if (printError == "all" || printError == "client") {
   33575             :         std::cerr << "Error: " << s << std::endl;
   33576             :       }
   33577             :       
   33578             :       
   33579             :       
   33580             :       
   33581             :       {
   33582             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   33583             :       };
   33584             :       
   33585           0 :     } catch (const std::exception& e) {
   33586           0 :       const std::string s = e.what();
   33587             :       std::string printError;
   33588           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   33589           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   33590             :       }
   33591             :       
   33592           0 :       if (printError == "all" || printError == "client") {
   33593             :         std::cerr << "Error: " << s << std::endl;
   33594             :       }
   33595             :       
   33596             :       
   33597             :       
   33598             :       
   33599             :       {
   33600             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   33601             :       };
   33602             :       
   33603           0 :     } catch (...) {
   33604             :       {
   33605             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   33606             :       };
   33607           0 :     }
   33608             :   }
   33609             :   jresult = result; 
   33610             :   return jresult;
   33611             : }
   33612             : 
   33613             : 
   33614           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ContextSubscriptionResults_1containsImpl(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2) {
   33615             :   jboolean jresult = 0 ;
   33616             :   std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > *arg1 = (std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > *) 0 ;
   33617             :   std::string *arg2 = 0 ;
   33618             :   bool result;
   33619             :   
   33620             :   (void)jenv;
   33621             :   (void)jcls;
   33622             :   (void)jarg1_;
   33623           0 :   arg1 = *(std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > **)&jarg1; 
   33624           0 :   if(!jarg2) {
   33625           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   33626           0 :     return 0;
   33627             :   }
   33628             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   33629           0 :   if (!arg2_pstr) return 0;
   33630           0 :   std::string arg2_str(arg2_pstr);
   33631             :   arg2 = &arg2_str;
   33632             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   33633             :   {
   33634             :     try {
   33635             :       result = (bool)std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__Sg__Sg__containsImpl(arg1,(std::string const &)*arg2);
   33636             :     } catch (const libsumo::TraCIException& e) {
   33637             :       const std::string s = e.what();
   33638             :       std::string printError;
   33639             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   33640             :         printError = std::getenv("TRACI_PRINT_ERROR");
   33641             :       }
   33642             :       
   33643             :       if (printError == "all" || printError == "client") {
   33644             :         std::cerr << "Error: " << s << std::endl;
   33645             :       }
   33646             :       
   33647             :       
   33648             :       
   33649             :       
   33650             :       {
   33651             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   33652             :       };
   33653             :       
   33654             :     } catch (const std::exception& e) {
   33655             :       const std::string s = e.what();
   33656             :       std::string printError;
   33657             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   33658             :         printError = std::getenv("TRACI_PRINT_ERROR");
   33659             :       }
   33660             :       
   33661             :       if (printError == "all" || printError == "client") {
   33662             :         std::cerr << "Error: " << s << std::endl;
   33663             :       }
   33664             :       
   33665             :       
   33666             :       
   33667             :       
   33668             :       {
   33669             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   33670             :       };
   33671             :       
   33672             :     } catch (...) {
   33673             :       {
   33674             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   33675             :       };
   33676             :     }
   33677             :   }
   33678           0 :   jresult = (jboolean)result; 
   33679             :   return jresult;
   33680             : }
   33681             : 
   33682             : 
   33683           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ContextSubscriptionResults_1putUnchecked(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jstring jarg2, jlong jarg3, jobject jarg3_) {
   33684             :   std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > *arg1 = (std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > *) 0 ;
   33685             :   std::string *arg2 = 0 ;
   33686             :   std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > > *arg3 = 0 ;
   33687             :   
   33688             :   (void)jenv;
   33689             :   (void)jcls;
   33690             :   (void)jarg1_;
   33691             :   (void)jarg3_;
   33692           0 :   arg1 = *(std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > **)&jarg1; 
   33693           0 :   if(!jarg2) {
   33694           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   33695           0 :     return ;
   33696             :   }
   33697             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   33698           0 :   if (!arg2_pstr) return ;
   33699           0 :   std::string arg2_str(arg2_pstr);
   33700             :   arg2 = &arg2_str;
   33701             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   33702           0 :   arg3 = *(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > > **)&jarg3;
   33703           0 :   if (!arg3) {
   33704           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > > const & reference is null");
   33705             :     return ;
   33706             :   } 
   33707             :   {
   33708             :     try {
   33709             :       std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__Sg__Sg__putUnchecked(arg1,(std::string const &)*arg2,(std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > > const &)*arg3);
   33710           0 :     } catch (const libsumo::TraCIException& e) {
   33711           0 :       const std::string s = e.what();
   33712             :       std::string printError;
   33713           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   33714           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   33715             :       }
   33716             :       
   33717           0 :       if (printError == "all" || printError == "client") {
   33718             :         std::cerr << "Error: " << s << std::endl;
   33719             :       }
   33720             :       
   33721             :       
   33722             :       
   33723             :       
   33724             :       {
   33725             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   33726             :       };
   33727             :       
   33728           0 :     } catch (const std::exception& e) {
   33729           0 :       const std::string s = e.what();
   33730             :       std::string printError;
   33731           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   33732           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   33733             :       }
   33734             :       
   33735           0 :       if (printError == "all" || printError == "client") {
   33736             :         std::cerr << "Error: " << s << std::endl;
   33737             :       }
   33738             :       
   33739             :       
   33740             :       
   33741             :       
   33742             :       {
   33743             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   33744             :       };
   33745             :       
   33746           0 :     } catch (...) {
   33747             :       {
   33748             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   33749             :       };
   33750           0 :     }
   33751             :   }
   33752             : }
   33753             : 
   33754             : 
   33755           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ContextSubscriptionResults_1removeUnchecked(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
   33756             :   std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > *arg1 = (std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > *) 0 ;
   33757             :   std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > >,std::less< std::string > >::iterator arg2 ;
   33758             :   std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > >,std::less< std::string > >::iterator const *argp2 ;
   33759             :   
   33760             :   (void)jenv;
   33761             :   (void)jcls;
   33762             :   (void)jarg1_;
   33763             :   (void)jarg2_;
   33764           0 :   arg1 = *(std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > **)&jarg1; 
   33765           0 :   argp2 = *(std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > >,std::less< std::string > >::iterator **)&jarg2; 
   33766           0 :   if (!argp2) {
   33767           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > >,std::less< std::string > >,std::less< std::string > >::iterator const");
   33768             :     return ;
   33769             :   }
   33770           0 :   arg2 = *argp2; 
   33771             :   {
   33772             :     try {
   33773             :       std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_map_Sl_int_Sc_std_shared_ptr_Sl_libsumo_TraCIResult_Sg__Sg__Sg__Sg__removeUnchecked(arg1,arg2);
   33774             :     } catch (const libsumo::TraCIException& e) {
   33775             :       const std::string s = e.what();
   33776             :       std::string printError;
   33777             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   33778             :         printError = std::getenv("TRACI_PRINT_ERROR");
   33779             :       }
   33780             :       
   33781             :       if (printError == "all" || printError == "client") {
   33782             :         std::cerr << "Error: " << s << std::endl;
   33783             :       }
   33784             :       
   33785             :       
   33786             :       
   33787             :       
   33788             :       {
   33789             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   33790             :       };
   33791             :       
   33792             :     } catch (const std::exception& e) {
   33793             :       const std::string s = e.what();
   33794             :       std::string printError;
   33795             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   33796             :         printError = std::getenv("TRACI_PRINT_ERROR");
   33797             :       }
   33798             :       
   33799             :       if (printError == "all" || printError == "client") {
   33800             :         std::cerr << "Error: " << s << std::endl;
   33801             :       }
   33802             :       
   33803             :       
   33804             :       
   33805             :       
   33806             :       {
   33807             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   33808             :       };
   33809             :       
   33810             :     } catch (...) {
   33811             :       {
   33812             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   33813             :       };
   33814             :     }
   33815             :   }
   33816             : }
   33817             : 
   33818             : 
   33819           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1ContextSubscriptionResults(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   33820             :   std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > *arg1 = (std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > *) 0 ;
   33821             :   
   33822             :   (void)jenv;
   33823             :   (void)jcls;
   33824           0 :   arg1 = *(std::map< std::string,std::map< std::string,std::map< int,std::shared_ptr< libsumo::TraCIResult > > > > **)&jarg1; 
   33825             :   {
   33826             :     try {
   33827           0 :       delete arg1;
   33828             :     } catch (const libsumo::TraCIException& e) {
   33829             :       const std::string s = e.what();
   33830             :       std::string printError;
   33831             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   33832             :         printError = std::getenv("TRACI_PRINT_ERROR");
   33833             :       }
   33834             :       
   33835             :       if (printError == "all" || printError == "client") {
   33836             :         std::cerr << "Error: " << s << std::endl;
   33837             :       }
   33838             :       
   33839             :       
   33840             :       
   33841             :       
   33842             :       {
   33843             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   33844             :       };
   33845             :       
   33846             :     } catch (const std::exception& e) {
   33847             :       const std::string s = e.what();
   33848             :       std::string printError;
   33849             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   33850             :         printError = std::getenv("TRACI_PRINT_ERROR");
   33851             :       }
   33852             :       
   33853             :       if (printError == "all" || printError == "client") {
   33854             :         std::cerr << "Error: " << s << std::endl;
   33855             :       }
   33856             :       
   33857             :       
   33858             :       
   33859             :       
   33860             :       {
   33861             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   33862             :       };
   33863             :       
   33864             :     } catch (...) {
   33865             :       {
   33866             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   33867             :       };
   33868             :     }
   33869             :   }
   33870             : }
   33871             : 
   33872             : 
   33873           6 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1getAdaptedTraveltime(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   33874             :   jdouble jresult = 0 ;
   33875             :   std::string *arg1 = 0 ;
   33876             :   double arg2 ;
   33877             :   double result;
   33878             :   
   33879             :   (void)jenv;
   33880             :   (void)jcls;
   33881           6 :   if(!jarg1) {
   33882           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   33883           0 :     return 0;
   33884             :   }
   33885             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   33886           6 :   if (!arg1_pstr) return 0;
   33887           6 :   std::string arg1_str(arg1_pstr);
   33888             :   arg1 = &arg1_str;
   33889             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   33890             :   arg2 = (double)jarg2; 
   33891             :   {
   33892             :     try {
   33893           6 :       result = (double)libtraci::Edge::getAdaptedTraveltime((std::string const &)*arg1,arg2);
   33894           0 :     } catch (const libsumo::TraCIException& e) {
   33895           0 :       const std::string s = e.what();
   33896             :       std::string printError;
   33897           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   33898           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   33899             :       }
   33900             :       
   33901           0 :       if (printError == "all" || printError == "client") {
   33902             :         std::cerr << "Error: " << s << std::endl;
   33903             :       }
   33904             :       
   33905             :       
   33906             :       
   33907             :       
   33908             :       {
   33909             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   33910             :       };
   33911             :       
   33912           0 :     } catch (const std::exception& e) {
   33913           0 :       const std::string s = e.what();
   33914             :       std::string printError;
   33915           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   33916           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   33917             :       }
   33918             :       
   33919           0 :       if (printError == "all" || printError == "client") {
   33920             :         std::cerr << "Error: " << s << std::endl;
   33921             :       }
   33922             :       
   33923             :       
   33924             :       
   33925             :       
   33926             :       {
   33927             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   33928             :       };
   33929             :       
   33930           0 :     } catch (...) {
   33931             :       {
   33932             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   33933             :       };
   33934           0 :     }
   33935             :   }
   33936             :   jresult = (jdouble)result; 
   33937             :   return jresult;
   33938             : }
   33939             : 
   33940             : 
   33941           6 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1getEffort(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   33942             :   jdouble jresult = 0 ;
   33943             :   std::string *arg1 = 0 ;
   33944             :   double arg2 ;
   33945             :   double result;
   33946             :   
   33947             :   (void)jenv;
   33948             :   (void)jcls;
   33949           6 :   if(!jarg1) {
   33950           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   33951           0 :     return 0;
   33952             :   }
   33953             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   33954           6 :   if (!arg1_pstr) return 0;
   33955           6 :   std::string arg1_str(arg1_pstr);
   33956             :   arg1 = &arg1_str;
   33957             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   33958             :   arg2 = (double)jarg2; 
   33959             :   {
   33960             :     try {
   33961           6 :       result = (double)libtraci::Edge::getEffort((std::string const &)*arg1,arg2);
   33962           0 :     } catch (const libsumo::TraCIException& e) {
   33963           0 :       const std::string s = e.what();
   33964             :       std::string printError;
   33965           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   33966           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   33967             :       }
   33968             :       
   33969           0 :       if (printError == "all" || printError == "client") {
   33970             :         std::cerr << "Error: " << s << std::endl;
   33971             :       }
   33972             :       
   33973             :       
   33974             :       
   33975             :       
   33976             :       {
   33977             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   33978             :       };
   33979             :       
   33980           0 :     } catch (const std::exception& e) {
   33981           0 :       const std::string s = e.what();
   33982             :       std::string printError;
   33983           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   33984           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   33985             :       }
   33986             :       
   33987           0 :       if (printError == "all" || printError == "client") {
   33988             :         std::cerr << "Error: " << s << std::endl;
   33989             :       }
   33990             :       
   33991             :       
   33992             :       
   33993             :       
   33994             :       {
   33995             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   33996             :       };
   33997             :       
   33998           0 :     } catch (...) {
   33999             :       {
   34000             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   34001             :       };
   34002           0 :     }
   34003             :   }
   34004             :   jresult = (jdouble)result; 
   34005             :   return jresult;
   34006             : }
   34007             : 
   34008             : 
   34009           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1getTraveltime(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   34010             :   jdouble jresult = 0 ;
   34011             :   std::string *arg1 = 0 ;
   34012             :   double result;
   34013             :   
   34014             :   (void)jenv;
   34015             :   (void)jcls;
   34016           0 :   if(!jarg1) {
   34017           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   34018           0 :     return 0;
   34019             :   }
   34020             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   34021           0 :   if (!arg1_pstr) return 0;
   34022           0 :   std::string arg1_str(arg1_pstr);
   34023             :   arg1 = &arg1_str;
   34024             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   34025             :   {
   34026             :     try {
   34027           0 :       result = (double)libtraci::Edge::getTraveltime((std::string const &)*arg1);
   34028           0 :     } catch (const libsumo::TraCIException& e) {
   34029           0 :       const std::string s = e.what();
   34030             :       std::string printError;
   34031           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   34032           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   34033             :       }
   34034             :       
   34035           0 :       if (printError == "all" || printError == "client") {
   34036             :         std::cerr << "Error: " << s << std::endl;
   34037             :       }
   34038             :       
   34039             :       
   34040             :       
   34041             :       
   34042             :       {
   34043             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   34044             :       };
   34045             :       
   34046           0 :     } catch (const std::exception& e) {
   34047           0 :       const std::string s = e.what();
   34048             :       std::string printError;
   34049           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   34050           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   34051             :       }
   34052             :       
   34053           0 :       if (printError == "all" || printError == "client") {
   34054             :         std::cerr << "Error: " << s << std::endl;
   34055             :       }
   34056             :       
   34057             :       
   34058             :       
   34059             :       
   34060             :       {
   34061             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   34062             :       };
   34063             :       
   34064           0 :     } catch (...) {
   34065             :       {
   34066             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   34067             :       };
   34068           0 :     }
   34069             :   }
   34070             :   jresult = (jdouble)result; 
   34071             :   return jresult;
   34072             : }
   34073             : 
   34074             : 
   34075           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1getWaitingTime(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   34076             :   jdouble jresult = 0 ;
   34077             :   std::string *arg1 = 0 ;
   34078             :   double result;
   34079             :   
   34080             :   (void)jenv;
   34081             :   (void)jcls;
   34082           0 :   if(!jarg1) {
   34083           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   34084           0 :     return 0;
   34085             :   }
   34086             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   34087           0 :   if (!arg1_pstr) return 0;
   34088           0 :   std::string arg1_str(arg1_pstr);
   34089             :   arg1 = &arg1_str;
   34090             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   34091             :   {
   34092             :     try {
   34093           0 :       result = (double)libtraci::Edge::getWaitingTime((std::string const &)*arg1);
   34094           0 :     } catch (const libsumo::TraCIException& e) {
   34095           0 :       const std::string s = e.what();
   34096             :       std::string printError;
   34097           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   34098           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   34099             :       }
   34100             :       
   34101           0 :       if (printError == "all" || printError == "client") {
   34102             :         std::cerr << "Error: " << s << std::endl;
   34103             :       }
   34104             :       
   34105             :       
   34106             :       
   34107             :       
   34108             :       {
   34109             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   34110             :       };
   34111             :       
   34112           0 :     } catch (const std::exception& e) {
   34113           0 :       const std::string s = e.what();
   34114             :       std::string printError;
   34115           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   34116           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   34117             :       }
   34118             :       
   34119           0 :       if (printError == "all" || printError == "client") {
   34120             :         std::cerr << "Error: " << s << std::endl;
   34121             :       }
   34122             :       
   34123             :       
   34124             :       
   34125             :       
   34126             :       {
   34127             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   34128             :       };
   34129             :       
   34130           0 :     } catch (...) {
   34131             :       {
   34132             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   34133             :       };
   34134           0 :     }
   34135             :   }
   34136             :   jresult = (jdouble)result; 
   34137             :   return jresult;
   34138             : }
   34139             : 
   34140             : 
   34141           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1getLastStepPersonIDs(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   34142             :   jlong jresult = 0 ;
   34143             :   std::string *arg1 = 0 ;
   34144             :   std::vector< std::string > result;
   34145             :   
   34146             :   (void)jenv;
   34147             :   (void)jcls;
   34148           0 :   if(!jarg1) {
   34149           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   34150             :     return 0;
   34151             :   }
   34152             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   34153           0 :   if (!arg1_pstr) return 0;
   34154           0 :   std::string arg1_str(arg1_pstr);
   34155             :   arg1 = &arg1_str;
   34156             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   34157             :   {
   34158             :     try {
   34159           0 :       result = libtraci::Edge::getLastStepPersonIDs((std::string const &)*arg1);
   34160           0 :     } catch (const libsumo::TraCIException& e) {
   34161           0 :       const std::string s = e.what();
   34162             :       std::string printError;
   34163           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   34164           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   34165             :       }
   34166             :       
   34167           0 :       if (printError == "all" || printError == "client") {
   34168             :         std::cerr << "Error: " << s << std::endl;
   34169             :       }
   34170             :       
   34171             :       
   34172             :       
   34173             :       
   34174             :       {
   34175             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   34176             :       };
   34177             :       
   34178           0 :     } catch (const std::exception& e) {
   34179           0 :       const std::string s = e.what();
   34180             :       std::string printError;
   34181           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   34182           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   34183             :       }
   34184             :       
   34185           0 :       if (printError == "all" || printError == "client") {
   34186             :         std::cerr << "Error: " << s << std::endl;
   34187             :       }
   34188             :       
   34189             :       
   34190             :       
   34191             :       
   34192             :       {
   34193             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   34194             :       };
   34195             :       
   34196           0 :     } catch (...) {
   34197             :       {
   34198             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   34199             :       };
   34200           0 :     }
   34201             :   }
   34202           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   34203           0 :   return jresult;
   34204           0 : }
   34205             : 
   34206             : 
   34207           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1getLastStepVehicleIDs(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   34208             :   jlong jresult = 0 ;
   34209             :   std::string *arg1 = 0 ;
   34210             :   std::vector< std::string > result;
   34211             :   
   34212             :   (void)jenv;
   34213             :   (void)jcls;
   34214           0 :   if(!jarg1) {
   34215           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   34216             :     return 0;
   34217             :   }
   34218             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   34219           0 :   if (!arg1_pstr) return 0;
   34220           0 :   std::string arg1_str(arg1_pstr);
   34221             :   arg1 = &arg1_str;
   34222             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   34223             :   {
   34224             :     try {
   34225           0 :       result = libtraci::Edge::getLastStepVehicleIDs((std::string const &)*arg1);
   34226           0 :     } catch (const libsumo::TraCIException& e) {
   34227           0 :       const std::string s = e.what();
   34228             :       std::string printError;
   34229           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   34230           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   34231             :       }
   34232             :       
   34233           0 :       if (printError == "all" || printError == "client") {
   34234             :         std::cerr << "Error: " << s << std::endl;
   34235             :       }
   34236             :       
   34237             :       
   34238             :       
   34239             :       
   34240             :       {
   34241             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   34242             :       };
   34243             :       
   34244           0 :     } catch (const std::exception& e) {
   34245           0 :       const std::string s = e.what();
   34246             :       std::string printError;
   34247           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   34248           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   34249             :       }
   34250             :       
   34251           0 :       if (printError == "all" || printError == "client") {
   34252             :         std::cerr << "Error: " << s << std::endl;
   34253             :       }
   34254             :       
   34255             :       
   34256             :       
   34257             :       
   34258             :       {
   34259             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   34260             :       };
   34261             :       
   34262           0 :     } catch (...) {
   34263             :       {
   34264             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   34265             :       };
   34266           0 :     }
   34267             :   }
   34268           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   34269           0 :   return jresult;
   34270           0 : }
   34271             : 
   34272             : 
   34273           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1getCO2Emission(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   34274             :   jdouble jresult = 0 ;
   34275             :   std::string *arg1 = 0 ;
   34276             :   double result;
   34277             :   
   34278             :   (void)jenv;
   34279             :   (void)jcls;
   34280           0 :   if(!jarg1) {
   34281           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   34282           0 :     return 0;
   34283             :   }
   34284             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   34285           0 :   if (!arg1_pstr) return 0;
   34286           0 :   std::string arg1_str(arg1_pstr);
   34287             :   arg1 = &arg1_str;
   34288             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   34289             :   {
   34290             :     try {
   34291           0 :       result = (double)libtraci::Edge::getCO2Emission((std::string const &)*arg1);
   34292           0 :     } catch (const libsumo::TraCIException& e) {
   34293           0 :       const std::string s = e.what();
   34294             :       std::string printError;
   34295           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   34296           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   34297             :       }
   34298             :       
   34299           0 :       if (printError == "all" || printError == "client") {
   34300             :         std::cerr << "Error: " << s << std::endl;
   34301             :       }
   34302             :       
   34303             :       
   34304             :       
   34305             :       
   34306             :       {
   34307             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   34308             :       };
   34309             :       
   34310           0 :     } catch (const std::exception& e) {
   34311           0 :       const std::string s = e.what();
   34312             :       std::string printError;
   34313           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   34314           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   34315             :       }
   34316             :       
   34317           0 :       if (printError == "all" || printError == "client") {
   34318             :         std::cerr << "Error: " << s << std::endl;
   34319             :       }
   34320             :       
   34321             :       
   34322             :       
   34323             :       
   34324             :       {
   34325             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   34326             :       };
   34327             :       
   34328           0 :     } catch (...) {
   34329             :       {
   34330             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   34331             :       };
   34332           0 :     }
   34333             :   }
   34334             :   jresult = (jdouble)result; 
   34335             :   return jresult;
   34336             : }
   34337             : 
   34338             : 
   34339           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1getCOEmission(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   34340             :   jdouble jresult = 0 ;
   34341             :   std::string *arg1 = 0 ;
   34342             :   double result;
   34343             :   
   34344             :   (void)jenv;
   34345             :   (void)jcls;
   34346           0 :   if(!jarg1) {
   34347           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   34348           0 :     return 0;
   34349             :   }
   34350             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   34351           0 :   if (!arg1_pstr) return 0;
   34352           0 :   std::string arg1_str(arg1_pstr);
   34353             :   arg1 = &arg1_str;
   34354             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   34355             :   {
   34356             :     try {
   34357           0 :       result = (double)libtraci::Edge::getCOEmission((std::string const &)*arg1);
   34358           0 :     } catch (const libsumo::TraCIException& e) {
   34359           0 :       const std::string s = e.what();
   34360             :       std::string printError;
   34361           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   34362           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   34363             :       }
   34364             :       
   34365           0 :       if (printError == "all" || printError == "client") {
   34366             :         std::cerr << "Error: " << s << std::endl;
   34367             :       }
   34368             :       
   34369             :       
   34370             :       
   34371             :       
   34372             :       {
   34373             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   34374             :       };
   34375             :       
   34376           0 :     } catch (const std::exception& e) {
   34377           0 :       const std::string s = e.what();
   34378             :       std::string printError;
   34379           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   34380           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   34381             :       }
   34382             :       
   34383           0 :       if (printError == "all" || printError == "client") {
   34384             :         std::cerr << "Error: " << s << std::endl;
   34385             :       }
   34386             :       
   34387             :       
   34388             :       
   34389             :       
   34390             :       {
   34391             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   34392             :       };
   34393             :       
   34394           0 :     } catch (...) {
   34395             :       {
   34396             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   34397             :       };
   34398           0 :     }
   34399             :   }
   34400             :   jresult = (jdouble)result; 
   34401             :   return jresult;
   34402             : }
   34403             : 
   34404             : 
   34405           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1getHCEmission(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   34406             :   jdouble jresult = 0 ;
   34407             :   std::string *arg1 = 0 ;
   34408             :   double result;
   34409             :   
   34410             :   (void)jenv;
   34411             :   (void)jcls;
   34412           0 :   if(!jarg1) {
   34413           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   34414           0 :     return 0;
   34415             :   }
   34416             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   34417           0 :   if (!arg1_pstr) return 0;
   34418           0 :   std::string arg1_str(arg1_pstr);
   34419             :   arg1 = &arg1_str;
   34420             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   34421             :   {
   34422             :     try {
   34423           0 :       result = (double)libtraci::Edge::getHCEmission((std::string const &)*arg1);
   34424           0 :     } catch (const libsumo::TraCIException& e) {
   34425           0 :       const std::string s = e.what();
   34426             :       std::string printError;
   34427           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   34428           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   34429             :       }
   34430             :       
   34431           0 :       if (printError == "all" || printError == "client") {
   34432             :         std::cerr << "Error: " << s << std::endl;
   34433             :       }
   34434             :       
   34435             :       
   34436             :       
   34437             :       
   34438             :       {
   34439             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   34440             :       };
   34441             :       
   34442           0 :     } catch (const std::exception& e) {
   34443           0 :       const std::string s = e.what();
   34444             :       std::string printError;
   34445           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   34446           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   34447             :       }
   34448             :       
   34449           0 :       if (printError == "all" || printError == "client") {
   34450             :         std::cerr << "Error: " << s << std::endl;
   34451             :       }
   34452             :       
   34453             :       
   34454             :       
   34455             :       
   34456             :       {
   34457             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   34458             :       };
   34459             :       
   34460           0 :     } catch (...) {
   34461             :       {
   34462             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   34463             :       };
   34464           0 :     }
   34465             :   }
   34466             :   jresult = (jdouble)result; 
   34467             :   return jresult;
   34468             : }
   34469             : 
   34470             : 
   34471           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1getPMxEmission(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   34472             :   jdouble jresult = 0 ;
   34473             :   std::string *arg1 = 0 ;
   34474             :   double result;
   34475             :   
   34476             :   (void)jenv;
   34477             :   (void)jcls;
   34478           0 :   if(!jarg1) {
   34479           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   34480           0 :     return 0;
   34481             :   }
   34482             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   34483           0 :   if (!arg1_pstr) return 0;
   34484           0 :   std::string arg1_str(arg1_pstr);
   34485             :   arg1 = &arg1_str;
   34486             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   34487             :   {
   34488             :     try {
   34489           0 :       result = (double)libtraci::Edge::getPMxEmission((std::string const &)*arg1);
   34490           0 :     } catch (const libsumo::TraCIException& e) {
   34491           0 :       const std::string s = e.what();
   34492             :       std::string printError;
   34493           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   34494           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   34495             :       }
   34496             :       
   34497           0 :       if (printError == "all" || printError == "client") {
   34498             :         std::cerr << "Error: " << s << std::endl;
   34499             :       }
   34500             :       
   34501             :       
   34502             :       
   34503             :       
   34504             :       {
   34505             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   34506             :       };
   34507             :       
   34508           0 :     } catch (const std::exception& e) {
   34509           0 :       const std::string s = e.what();
   34510             :       std::string printError;
   34511           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   34512           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   34513             :       }
   34514             :       
   34515           0 :       if (printError == "all" || printError == "client") {
   34516             :         std::cerr << "Error: " << s << std::endl;
   34517             :       }
   34518             :       
   34519             :       
   34520             :       
   34521             :       
   34522             :       {
   34523             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   34524             :       };
   34525             :       
   34526           0 :     } catch (...) {
   34527             :       {
   34528             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   34529             :       };
   34530           0 :     }
   34531             :   }
   34532             :   jresult = (jdouble)result; 
   34533             :   return jresult;
   34534             : }
   34535             : 
   34536             : 
   34537           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1getNOxEmission(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   34538             :   jdouble jresult = 0 ;
   34539             :   std::string *arg1 = 0 ;
   34540             :   double result;
   34541             :   
   34542             :   (void)jenv;
   34543             :   (void)jcls;
   34544           0 :   if(!jarg1) {
   34545           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   34546           0 :     return 0;
   34547             :   }
   34548             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   34549           0 :   if (!arg1_pstr) return 0;
   34550           0 :   std::string arg1_str(arg1_pstr);
   34551             :   arg1 = &arg1_str;
   34552             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   34553             :   {
   34554             :     try {
   34555           0 :       result = (double)libtraci::Edge::getNOxEmission((std::string const &)*arg1);
   34556           0 :     } catch (const libsumo::TraCIException& e) {
   34557           0 :       const std::string s = e.what();
   34558             :       std::string printError;
   34559           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   34560           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   34561             :       }
   34562             :       
   34563           0 :       if (printError == "all" || printError == "client") {
   34564             :         std::cerr << "Error: " << s << std::endl;
   34565             :       }
   34566             :       
   34567             :       
   34568             :       
   34569             :       
   34570             :       {
   34571             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   34572             :       };
   34573             :       
   34574           0 :     } catch (const std::exception& e) {
   34575           0 :       const std::string s = e.what();
   34576             :       std::string printError;
   34577           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   34578           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   34579             :       }
   34580             :       
   34581           0 :       if (printError == "all" || printError == "client") {
   34582             :         std::cerr << "Error: " << s << std::endl;
   34583             :       }
   34584             :       
   34585             :       
   34586             :       
   34587             :       
   34588             :       {
   34589             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   34590             :       };
   34591             :       
   34592           0 :     } catch (...) {
   34593             :       {
   34594             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   34595             :       };
   34596           0 :     }
   34597             :   }
   34598             :   jresult = (jdouble)result; 
   34599             :   return jresult;
   34600             : }
   34601             : 
   34602             : 
   34603           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1getFuelConsumption(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   34604             :   jdouble jresult = 0 ;
   34605             :   std::string *arg1 = 0 ;
   34606             :   double result;
   34607             :   
   34608             :   (void)jenv;
   34609             :   (void)jcls;
   34610           0 :   if(!jarg1) {
   34611           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   34612           0 :     return 0;
   34613             :   }
   34614             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   34615           0 :   if (!arg1_pstr) return 0;
   34616           0 :   std::string arg1_str(arg1_pstr);
   34617             :   arg1 = &arg1_str;
   34618             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   34619             :   {
   34620             :     try {
   34621           0 :       result = (double)libtraci::Edge::getFuelConsumption((std::string const &)*arg1);
   34622           0 :     } catch (const libsumo::TraCIException& e) {
   34623           0 :       const std::string s = e.what();
   34624             :       std::string printError;
   34625           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   34626           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   34627             :       }
   34628             :       
   34629           0 :       if (printError == "all" || printError == "client") {
   34630             :         std::cerr << "Error: " << s << std::endl;
   34631             :       }
   34632             :       
   34633             :       
   34634             :       
   34635             :       
   34636             :       {
   34637             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   34638             :       };
   34639             :       
   34640           0 :     } catch (const std::exception& e) {
   34641           0 :       const std::string s = e.what();
   34642             :       std::string printError;
   34643           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   34644           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   34645             :       }
   34646             :       
   34647           0 :       if (printError == "all" || printError == "client") {
   34648             :         std::cerr << "Error: " << s << std::endl;
   34649             :       }
   34650             :       
   34651             :       
   34652             :       
   34653             :       
   34654             :       {
   34655             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   34656             :       };
   34657             :       
   34658           0 :     } catch (...) {
   34659             :       {
   34660             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   34661             :       };
   34662           0 :     }
   34663             :   }
   34664             :   jresult = (jdouble)result; 
   34665             :   return jresult;
   34666             : }
   34667             : 
   34668             : 
   34669           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1getNoiseEmission(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   34670             :   jdouble jresult = 0 ;
   34671             :   std::string *arg1 = 0 ;
   34672             :   double result;
   34673             :   
   34674             :   (void)jenv;
   34675             :   (void)jcls;
   34676           0 :   if(!jarg1) {
   34677           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   34678           0 :     return 0;
   34679             :   }
   34680             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   34681           0 :   if (!arg1_pstr) return 0;
   34682           0 :   std::string arg1_str(arg1_pstr);
   34683             :   arg1 = &arg1_str;
   34684             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   34685             :   {
   34686             :     try {
   34687           0 :       result = (double)libtraci::Edge::getNoiseEmission((std::string const &)*arg1);
   34688           0 :     } catch (const libsumo::TraCIException& e) {
   34689           0 :       const std::string s = e.what();
   34690             :       std::string printError;
   34691           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   34692           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   34693             :       }
   34694             :       
   34695           0 :       if (printError == "all" || printError == "client") {
   34696             :         std::cerr << "Error: " << s << std::endl;
   34697             :       }
   34698             :       
   34699             :       
   34700             :       
   34701             :       
   34702             :       {
   34703             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   34704             :       };
   34705             :       
   34706           0 :     } catch (const std::exception& e) {
   34707           0 :       const std::string s = e.what();
   34708             :       std::string printError;
   34709           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   34710           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   34711             :       }
   34712             :       
   34713           0 :       if (printError == "all" || printError == "client") {
   34714             :         std::cerr << "Error: " << s << std::endl;
   34715             :       }
   34716             :       
   34717             :       
   34718             :       
   34719             :       
   34720             :       {
   34721             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   34722             :       };
   34723             :       
   34724           0 :     } catch (...) {
   34725             :       {
   34726             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   34727             :       };
   34728           0 :     }
   34729             :   }
   34730             :   jresult = (jdouble)result; 
   34731             :   return jresult;
   34732             : }
   34733             : 
   34734             : 
   34735           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1getElectricityConsumption(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   34736             :   jdouble jresult = 0 ;
   34737             :   std::string *arg1 = 0 ;
   34738             :   double result;
   34739             :   
   34740             :   (void)jenv;
   34741             :   (void)jcls;
   34742           0 :   if(!jarg1) {
   34743           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   34744           0 :     return 0;
   34745             :   }
   34746             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   34747           0 :   if (!arg1_pstr) return 0;
   34748           0 :   std::string arg1_str(arg1_pstr);
   34749             :   arg1 = &arg1_str;
   34750             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   34751             :   {
   34752             :     try {
   34753           0 :       result = (double)libtraci::Edge::getElectricityConsumption((std::string const &)*arg1);
   34754           0 :     } catch (const libsumo::TraCIException& e) {
   34755           0 :       const std::string s = e.what();
   34756             :       std::string printError;
   34757           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   34758           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   34759             :       }
   34760             :       
   34761           0 :       if (printError == "all" || printError == "client") {
   34762             :         std::cerr << "Error: " << s << std::endl;
   34763             :       }
   34764             :       
   34765             :       
   34766             :       
   34767             :       
   34768             :       {
   34769             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   34770             :       };
   34771             :       
   34772           0 :     } catch (const std::exception& e) {
   34773           0 :       const std::string s = e.what();
   34774             :       std::string printError;
   34775           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   34776           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   34777             :       }
   34778             :       
   34779           0 :       if (printError == "all" || printError == "client") {
   34780             :         std::cerr << "Error: " << s << std::endl;
   34781             :       }
   34782             :       
   34783             :       
   34784             :       
   34785             :       
   34786             :       {
   34787             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   34788             :       };
   34789             :       
   34790           0 :     } catch (...) {
   34791             :       {
   34792             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   34793             :       };
   34794           0 :     }
   34795             :   }
   34796             :   jresult = (jdouble)result; 
   34797             :   return jresult;
   34798             : }
   34799             : 
   34800             : 
   34801           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1getLastStepVehicleNumber(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   34802             :   jint jresult = 0 ;
   34803             :   std::string *arg1 = 0 ;
   34804             :   int result;
   34805             :   
   34806             :   (void)jenv;
   34807             :   (void)jcls;
   34808           0 :   if(!jarg1) {
   34809           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   34810           0 :     return 0;
   34811             :   }
   34812             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   34813           0 :   if (!arg1_pstr) return 0;
   34814           0 :   std::string arg1_str(arg1_pstr);
   34815             :   arg1 = &arg1_str;
   34816             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   34817             :   {
   34818             :     try {
   34819           0 :       result = (int)libtraci::Edge::getLastStepVehicleNumber((std::string const &)*arg1);
   34820           0 :     } catch (const libsumo::TraCIException& e) {
   34821           0 :       const std::string s = e.what();
   34822             :       std::string printError;
   34823           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   34824           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   34825             :       }
   34826             :       
   34827           0 :       if (printError == "all" || printError == "client") {
   34828             :         std::cerr << "Error: " << s << std::endl;
   34829             :       }
   34830             :       
   34831             :       
   34832             :       
   34833             :       
   34834             :       {
   34835             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   34836             :       };
   34837             :       
   34838           0 :     } catch (const std::exception& e) {
   34839           0 :       const std::string s = e.what();
   34840             :       std::string printError;
   34841           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   34842           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   34843             :       }
   34844             :       
   34845           0 :       if (printError == "all" || printError == "client") {
   34846             :         std::cerr << "Error: " << s << std::endl;
   34847             :       }
   34848             :       
   34849             :       
   34850             :       
   34851             :       
   34852             :       {
   34853             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   34854             :       };
   34855             :       
   34856           0 :     } catch (...) {
   34857             :       {
   34858             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   34859             :       };
   34860           0 :     }
   34861             :   }
   34862             :   jresult = (jint)result; 
   34863             :   return jresult;
   34864             : }
   34865             : 
   34866             : 
   34867           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1getLastStepMeanSpeed(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   34868             :   jdouble jresult = 0 ;
   34869             :   std::string *arg1 = 0 ;
   34870             :   double result;
   34871             :   
   34872             :   (void)jenv;
   34873             :   (void)jcls;
   34874           0 :   if(!jarg1) {
   34875           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   34876           0 :     return 0;
   34877             :   }
   34878             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   34879           0 :   if (!arg1_pstr) return 0;
   34880           0 :   std::string arg1_str(arg1_pstr);
   34881             :   arg1 = &arg1_str;
   34882             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   34883             :   {
   34884             :     try {
   34885           0 :       result = (double)libtraci::Edge::getLastStepMeanSpeed((std::string const &)*arg1);
   34886           0 :     } catch (const libsumo::TraCIException& e) {
   34887           0 :       const std::string s = e.what();
   34888             :       std::string printError;
   34889           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   34890           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   34891             :       }
   34892             :       
   34893           0 :       if (printError == "all" || printError == "client") {
   34894             :         std::cerr << "Error: " << s << std::endl;
   34895             :       }
   34896             :       
   34897             :       
   34898             :       
   34899             :       
   34900             :       {
   34901             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   34902             :       };
   34903             :       
   34904           0 :     } catch (const std::exception& e) {
   34905           0 :       const std::string s = e.what();
   34906             :       std::string printError;
   34907           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   34908           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   34909             :       }
   34910             :       
   34911           0 :       if (printError == "all" || printError == "client") {
   34912             :         std::cerr << "Error: " << s << std::endl;
   34913             :       }
   34914             :       
   34915             :       
   34916             :       
   34917             :       
   34918             :       {
   34919             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   34920             :       };
   34921             :       
   34922           0 :     } catch (...) {
   34923             :       {
   34924             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   34925             :       };
   34926           0 :     }
   34927             :   }
   34928             :   jresult = (jdouble)result; 
   34929             :   return jresult;
   34930             : }
   34931             : 
   34932             : 
   34933           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1getMeanFriction(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   34934             :   jdouble jresult = 0 ;
   34935             :   std::string *arg1 = 0 ;
   34936             :   double result;
   34937             :   
   34938             :   (void)jenv;
   34939             :   (void)jcls;
   34940           0 :   if(!jarg1) {
   34941           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   34942           0 :     return 0;
   34943             :   }
   34944             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   34945           0 :   if (!arg1_pstr) return 0;
   34946           0 :   std::string arg1_str(arg1_pstr);
   34947             :   arg1 = &arg1_str;
   34948             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   34949             :   {
   34950             :     try {
   34951           0 :       result = (double)libtraci::Edge::getMeanFriction((std::string const &)*arg1);
   34952           0 :     } catch (const libsumo::TraCIException& e) {
   34953           0 :       const std::string s = e.what();
   34954             :       std::string printError;
   34955           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   34956           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   34957             :       }
   34958             :       
   34959           0 :       if (printError == "all" || printError == "client") {
   34960             :         std::cerr << "Error: " << s << std::endl;
   34961             :       }
   34962             :       
   34963             :       
   34964             :       
   34965             :       
   34966             :       {
   34967             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   34968             :       };
   34969             :       
   34970           0 :     } catch (const std::exception& e) {
   34971           0 :       const std::string s = e.what();
   34972             :       std::string printError;
   34973           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   34974           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   34975             :       }
   34976             :       
   34977           0 :       if (printError == "all" || printError == "client") {
   34978             :         std::cerr << "Error: " << s << std::endl;
   34979             :       }
   34980             :       
   34981             :       
   34982             :       
   34983             :       
   34984             :       {
   34985             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   34986             :       };
   34987             :       
   34988           0 :     } catch (...) {
   34989             :       {
   34990             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   34991             :       };
   34992           0 :     }
   34993             :   }
   34994             :   jresult = (jdouble)result; 
   34995             :   return jresult;
   34996             : }
   34997             : 
   34998             : 
   34999           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1getLastStepOccupancy(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   35000             :   jdouble jresult = 0 ;
   35001             :   std::string *arg1 = 0 ;
   35002             :   double result;
   35003             :   
   35004             :   (void)jenv;
   35005             :   (void)jcls;
   35006           0 :   if(!jarg1) {
   35007           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   35008           0 :     return 0;
   35009             :   }
   35010             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   35011           0 :   if (!arg1_pstr) return 0;
   35012           0 :   std::string arg1_str(arg1_pstr);
   35013             :   arg1 = &arg1_str;
   35014             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   35015             :   {
   35016             :     try {
   35017           0 :       result = (double)libtraci::Edge::getLastStepOccupancy((std::string const &)*arg1);
   35018           0 :     } catch (const libsumo::TraCIException& e) {
   35019           0 :       const std::string s = e.what();
   35020             :       std::string printError;
   35021           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   35022           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   35023             :       }
   35024             :       
   35025           0 :       if (printError == "all" || printError == "client") {
   35026             :         std::cerr << "Error: " << s << std::endl;
   35027             :       }
   35028             :       
   35029             :       
   35030             :       
   35031             :       
   35032             :       {
   35033             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   35034             :       };
   35035             :       
   35036           0 :     } catch (const std::exception& e) {
   35037           0 :       const std::string s = e.what();
   35038             :       std::string printError;
   35039           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   35040           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   35041             :       }
   35042             :       
   35043           0 :       if (printError == "all" || printError == "client") {
   35044             :         std::cerr << "Error: " << s << std::endl;
   35045             :       }
   35046             :       
   35047             :       
   35048             :       
   35049             :       
   35050             :       {
   35051             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   35052             :       };
   35053             :       
   35054           0 :     } catch (...) {
   35055             :       {
   35056             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   35057             :       };
   35058           0 :     }
   35059             :   }
   35060             :   jresult = (jdouble)result; 
   35061             :   return jresult;
   35062             : }
   35063             : 
   35064             : 
   35065           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1getLastStepHaltingNumber(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   35066             :   jint jresult = 0 ;
   35067             :   std::string *arg1 = 0 ;
   35068             :   int result;
   35069             :   
   35070             :   (void)jenv;
   35071             :   (void)jcls;
   35072           0 :   if(!jarg1) {
   35073           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   35074           0 :     return 0;
   35075             :   }
   35076             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   35077           0 :   if (!arg1_pstr) return 0;
   35078           0 :   std::string arg1_str(arg1_pstr);
   35079             :   arg1 = &arg1_str;
   35080             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   35081             :   {
   35082             :     try {
   35083           0 :       result = (int)libtraci::Edge::getLastStepHaltingNumber((std::string const &)*arg1);
   35084           0 :     } catch (const libsumo::TraCIException& e) {
   35085           0 :       const std::string s = e.what();
   35086             :       std::string printError;
   35087           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   35088           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   35089             :       }
   35090             :       
   35091           0 :       if (printError == "all" || printError == "client") {
   35092             :         std::cerr << "Error: " << s << std::endl;
   35093             :       }
   35094             :       
   35095             :       
   35096             :       
   35097             :       
   35098             :       {
   35099             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   35100             :       };
   35101             :       
   35102           0 :     } catch (const std::exception& e) {
   35103           0 :       const std::string s = e.what();
   35104             :       std::string printError;
   35105           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   35106           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   35107             :       }
   35108             :       
   35109           0 :       if (printError == "all" || printError == "client") {
   35110             :         std::cerr << "Error: " << s << std::endl;
   35111             :       }
   35112             :       
   35113             :       
   35114             :       
   35115             :       
   35116             :       {
   35117             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   35118             :       };
   35119             :       
   35120           0 :     } catch (...) {
   35121             :       {
   35122             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   35123             :       };
   35124           0 :     }
   35125             :   }
   35126             :   jresult = (jint)result; 
   35127             :   return jresult;
   35128             : }
   35129             : 
   35130             : 
   35131           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1getLastStepLength(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   35132             :   jdouble jresult = 0 ;
   35133             :   std::string *arg1 = 0 ;
   35134             :   double result;
   35135             :   
   35136             :   (void)jenv;
   35137             :   (void)jcls;
   35138           0 :   if(!jarg1) {
   35139           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   35140           0 :     return 0;
   35141             :   }
   35142             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   35143           0 :   if (!arg1_pstr) return 0;
   35144           0 :   std::string arg1_str(arg1_pstr);
   35145             :   arg1 = &arg1_str;
   35146             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   35147             :   {
   35148             :     try {
   35149           0 :       result = (double)libtraci::Edge::getLastStepLength((std::string const &)*arg1);
   35150           0 :     } catch (const libsumo::TraCIException& e) {
   35151           0 :       const std::string s = e.what();
   35152             :       std::string printError;
   35153           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   35154           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   35155             :       }
   35156             :       
   35157           0 :       if (printError == "all" || printError == "client") {
   35158             :         std::cerr << "Error: " << s << std::endl;
   35159             :       }
   35160             :       
   35161             :       
   35162             :       
   35163             :       
   35164             :       {
   35165             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   35166             :       };
   35167             :       
   35168           0 :     } catch (const std::exception& e) {
   35169           0 :       const std::string s = e.what();
   35170             :       std::string printError;
   35171           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   35172           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   35173             :       }
   35174             :       
   35175           0 :       if (printError == "all" || printError == "client") {
   35176             :         std::cerr << "Error: " << s << std::endl;
   35177             :       }
   35178             :       
   35179             :       
   35180             :       
   35181             :       
   35182             :       {
   35183             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   35184             :       };
   35185             :       
   35186           0 :     } catch (...) {
   35187             :       {
   35188             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   35189             :       };
   35190           0 :     }
   35191             :   }
   35192             :   jresult = (jdouble)result; 
   35193             :   return jresult;
   35194             : }
   35195             : 
   35196             : 
   35197           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1getLaneNumber(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   35198             :   jint jresult = 0 ;
   35199             :   std::string *arg1 = 0 ;
   35200             :   int result;
   35201             :   
   35202             :   (void)jenv;
   35203             :   (void)jcls;
   35204           0 :   if(!jarg1) {
   35205           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   35206           0 :     return 0;
   35207             :   }
   35208             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   35209           0 :   if (!arg1_pstr) return 0;
   35210           0 :   std::string arg1_str(arg1_pstr);
   35211             :   arg1 = &arg1_str;
   35212             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   35213             :   {
   35214             :     try {
   35215           0 :       result = (int)libtraci::Edge::getLaneNumber((std::string const &)*arg1);
   35216           0 :     } catch (const libsumo::TraCIException& e) {
   35217           0 :       const std::string s = e.what();
   35218             :       std::string printError;
   35219           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   35220           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   35221             :       }
   35222             :       
   35223           0 :       if (printError == "all" || printError == "client") {
   35224             :         std::cerr << "Error: " << s << std::endl;
   35225             :       }
   35226             :       
   35227             :       
   35228             :       
   35229             :       
   35230             :       {
   35231             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   35232             :       };
   35233             :       
   35234           0 :     } catch (const std::exception& e) {
   35235           0 :       const std::string s = e.what();
   35236             :       std::string printError;
   35237           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   35238           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   35239             :       }
   35240             :       
   35241           0 :       if (printError == "all" || printError == "client") {
   35242             :         std::cerr << "Error: " << s << std::endl;
   35243             :       }
   35244             :       
   35245             :       
   35246             :       
   35247             :       
   35248             :       {
   35249             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   35250             :       };
   35251             :       
   35252           0 :     } catch (...) {
   35253             :       {
   35254             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   35255             :       };
   35256           0 :     }
   35257             :   }
   35258             :   jresult = (jint)result; 
   35259             :   return jresult;
   35260             : }
   35261             : 
   35262             : 
   35263           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1getStreetName(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   35264             :   jstring jresult = 0 ;
   35265             :   std::string *arg1 = 0 ;
   35266             :   std::string result;
   35267             :   
   35268             :   (void)jenv;
   35269             :   (void)jcls;
   35270           0 :   if(!jarg1) {
   35271           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   35272             :     return 0;
   35273             :   }
   35274             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   35275           0 :   if (!arg1_pstr) return 0;
   35276           0 :   std::string arg1_str(arg1_pstr);
   35277             :   arg1 = &arg1_str;
   35278             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   35279             :   {
   35280             :     try {
   35281           0 :       result = libtraci::Edge::getStreetName((std::string const &)*arg1);
   35282           0 :     } catch (const libsumo::TraCIException& e) {
   35283           0 :       const std::string s = e.what();
   35284             :       std::string printError;
   35285           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   35286           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   35287             :       }
   35288             :       
   35289           0 :       if (printError == "all" || printError == "client") {
   35290             :         std::cerr << "Error: " << s << std::endl;
   35291             :       }
   35292             :       
   35293             :       
   35294             :       
   35295             :       
   35296             :       {
   35297             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   35298             :       };
   35299             :       
   35300           0 :     } catch (const std::exception& e) {
   35301           0 :       const std::string s = e.what();
   35302             :       std::string printError;
   35303           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   35304           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   35305             :       }
   35306             :       
   35307           0 :       if (printError == "all" || printError == "client") {
   35308             :         std::cerr << "Error: " << s << std::endl;
   35309             :       }
   35310             :       
   35311             :       
   35312             :       
   35313             :       
   35314             :       {
   35315             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   35316             :       };
   35317             :       
   35318           0 :     } catch (...) {
   35319             :       {
   35320             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   35321             :       };
   35322           0 :     }
   35323             :   }
   35324             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   35325             :   return jresult;
   35326             : }
   35327             : 
   35328             : 
   35329           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1getPendingVehicles(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   35330             :   jlong jresult = 0 ;
   35331             :   std::string *arg1 = 0 ;
   35332             :   std::vector< std::string > result;
   35333             :   
   35334             :   (void)jenv;
   35335             :   (void)jcls;
   35336           0 :   if(!jarg1) {
   35337           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   35338             :     return 0;
   35339             :   }
   35340             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   35341           0 :   if (!arg1_pstr) return 0;
   35342           0 :   std::string arg1_str(arg1_pstr);
   35343             :   arg1 = &arg1_str;
   35344             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   35345             :   {
   35346             :     try {
   35347           0 :       result = libtraci::Edge::getPendingVehicles((std::string const &)*arg1);
   35348           0 :     } catch (const libsumo::TraCIException& e) {
   35349           0 :       const std::string s = e.what();
   35350             :       std::string printError;
   35351           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   35352           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   35353             :       }
   35354             :       
   35355           0 :       if (printError == "all" || printError == "client") {
   35356             :         std::cerr << "Error: " << s << std::endl;
   35357             :       }
   35358             :       
   35359             :       
   35360             :       
   35361             :       
   35362             :       {
   35363             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   35364             :       };
   35365             :       
   35366           0 :     } catch (const std::exception& e) {
   35367           0 :       const std::string s = e.what();
   35368             :       std::string printError;
   35369           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   35370           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   35371             :       }
   35372             :       
   35373           0 :       if (printError == "all" || printError == "client") {
   35374             :         std::cerr << "Error: " << s << std::endl;
   35375             :       }
   35376             :       
   35377             :       
   35378             :       
   35379             :       
   35380             :       {
   35381             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   35382             :       };
   35383             :       
   35384           0 :     } catch (...) {
   35385             :       {
   35386             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   35387             :       };
   35388           0 :     }
   35389             :   }
   35390           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   35391           0 :   return jresult;
   35392           0 : }
   35393             : 
   35394             : 
   35395           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1getAngle_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   35396             :   jdouble jresult = 0 ;
   35397             :   std::string *arg1 = 0 ;
   35398             :   double arg2 ;
   35399             :   double result;
   35400             :   
   35401             :   (void)jenv;
   35402             :   (void)jcls;
   35403           0 :   if(!jarg1) {
   35404           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   35405           0 :     return 0;
   35406             :   }
   35407             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   35408           0 :   if (!arg1_pstr) return 0;
   35409           0 :   std::string arg1_str(arg1_pstr);
   35410             :   arg1 = &arg1_str;
   35411             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   35412             :   arg2 = (double)jarg2; 
   35413             :   {
   35414             :     try {
   35415           0 :       result = (double)libtraci::Edge::getAngle((std::string const &)*arg1,arg2);
   35416           0 :     } catch (const libsumo::TraCIException& e) {
   35417           0 :       const std::string s = e.what();
   35418             :       std::string printError;
   35419           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   35420           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   35421             :       }
   35422             :       
   35423           0 :       if (printError == "all" || printError == "client") {
   35424             :         std::cerr << "Error: " << s << std::endl;
   35425             :       }
   35426             :       
   35427             :       
   35428             :       
   35429             :       
   35430             :       {
   35431             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   35432             :       };
   35433             :       
   35434           0 :     } catch (const std::exception& e) {
   35435           0 :       const std::string s = e.what();
   35436             :       std::string printError;
   35437           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   35438           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   35439             :       }
   35440             :       
   35441           0 :       if (printError == "all" || printError == "client") {
   35442             :         std::cerr << "Error: " << s << std::endl;
   35443             :       }
   35444             :       
   35445             :       
   35446             :       
   35447             :       
   35448             :       {
   35449             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   35450             :       };
   35451             :       
   35452           0 :     } catch (...) {
   35453             :       {
   35454             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   35455             :       };
   35456           0 :     }
   35457             :   }
   35458             :   jresult = (jdouble)result; 
   35459             :   return jresult;
   35460             : }
   35461             : 
   35462             : 
   35463           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1getAngle_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   35464             :   jdouble jresult = 0 ;
   35465             :   std::string *arg1 = 0 ;
   35466             :   double result;
   35467             :   
   35468             :   (void)jenv;
   35469             :   (void)jcls;
   35470           0 :   if(!jarg1) {
   35471           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   35472           0 :     return 0;
   35473             :   }
   35474             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   35475           0 :   if (!arg1_pstr) return 0;
   35476           0 :   std::string arg1_str(arg1_pstr);
   35477             :   arg1 = &arg1_str;
   35478             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   35479             :   {
   35480             :     try {
   35481           0 :       result = (double)libtraci::Edge::getAngle((std::string const &)*arg1);
   35482           0 :     } catch (const libsumo::TraCIException& e) {
   35483           0 :       const std::string s = e.what();
   35484             :       std::string printError;
   35485           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   35486           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   35487             :       }
   35488             :       
   35489           0 :       if (printError == "all" || printError == "client") {
   35490             :         std::cerr << "Error: " << s << std::endl;
   35491             :       }
   35492             :       
   35493             :       
   35494             :       
   35495             :       
   35496             :       {
   35497             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   35498             :       };
   35499             :       
   35500           0 :     } catch (const std::exception& e) {
   35501           0 :       const std::string s = e.what();
   35502             :       std::string printError;
   35503           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   35504           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   35505             :       }
   35506             :       
   35507           0 :       if (printError == "all" || printError == "client") {
   35508             :         std::cerr << "Error: " << s << std::endl;
   35509             :       }
   35510             :       
   35511             :       
   35512             :       
   35513             :       
   35514             :       {
   35515             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   35516             :       };
   35517             :       
   35518           0 :     } catch (...) {
   35519             :       {
   35520             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   35521             :       };
   35522           0 :     }
   35523             :   }
   35524             :   jresult = (jdouble)result; 
   35525             :   return jresult;
   35526             : }
   35527             : 
   35528             : 
   35529           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1getFromJunction(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   35530             :   jstring jresult = 0 ;
   35531             :   std::string *arg1 = 0 ;
   35532             :   std::string result;
   35533             :   
   35534             :   (void)jenv;
   35535             :   (void)jcls;
   35536           0 :   if(!jarg1) {
   35537           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   35538             :     return 0;
   35539             :   }
   35540             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   35541           0 :   if (!arg1_pstr) return 0;
   35542           0 :   std::string arg1_str(arg1_pstr);
   35543             :   arg1 = &arg1_str;
   35544             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   35545             :   {
   35546             :     try {
   35547           0 :       result = libtraci::Edge::getFromJunction((std::string const &)*arg1);
   35548           0 :     } catch (const libsumo::TraCIException& e) {
   35549           0 :       const std::string s = e.what();
   35550             :       std::string printError;
   35551           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   35552           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   35553             :       }
   35554             :       
   35555           0 :       if (printError == "all" || printError == "client") {
   35556             :         std::cerr << "Error: " << s << std::endl;
   35557             :       }
   35558             :       
   35559             :       
   35560             :       
   35561             :       
   35562             :       {
   35563             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   35564             :       };
   35565             :       
   35566           0 :     } catch (const std::exception& e) {
   35567           0 :       const std::string s = e.what();
   35568             :       std::string printError;
   35569           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   35570           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   35571             :       }
   35572             :       
   35573           0 :       if (printError == "all" || printError == "client") {
   35574             :         std::cerr << "Error: " << s << std::endl;
   35575             :       }
   35576             :       
   35577             :       
   35578             :       
   35579             :       
   35580             :       {
   35581             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   35582             :       };
   35583             :       
   35584           0 :     } catch (...) {
   35585             :       {
   35586             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   35587             :       };
   35588           0 :     }
   35589             :   }
   35590             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   35591             :   return jresult;
   35592             : }
   35593             : 
   35594             : 
   35595           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1getToJunction(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   35596             :   jstring jresult = 0 ;
   35597             :   std::string *arg1 = 0 ;
   35598             :   std::string result;
   35599             :   
   35600             :   (void)jenv;
   35601             :   (void)jcls;
   35602           0 :   if(!jarg1) {
   35603           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   35604             :     return 0;
   35605             :   }
   35606             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   35607           0 :   if (!arg1_pstr) return 0;
   35608           0 :   std::string arg1_str(arg1_pstr);
   35609             :   arg1 = &arg1_str;
   35610             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   35611             :   {
   35612             :     try {
   35613           0 :       result = libtraci::Edge::getToJunction((std::string const &)*arg1);
   35614           0 :     } catch (const libsumo::TraCIException& e) {
   35615           0 :       const std::string s = e.what();
   35616             :       std::string printError;
   35617           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   35618           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   35619             :       }
   35620             :       
   35621           0 :       if (printError == "all" || printError == "client") {
   35622             :         std::cerr << "Error: " << s << std::endl;
   35623             :       }
   35624             :       
   35625             :       
   35626             :       
   35627             :       
   35628             :       {
   35629             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   35630             :       };
   35631             :       
   35632           0 :     } catch (const std::exception& e) {
   35633           0 :       const std::string s = e.what();
   35634             :       std::string printError;
   35635           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   35636           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   35637             :       }
   35638             :       
   35639           0 :       if (printError == "all" || printError == "client") {
   35640             :         std::cerr << "Error: " << s << std::endl;
   35641             :       }
   35642             :       
   35643             :       
   35644             :       
   35645             :       
   35646             :       {
   35647             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   35648             :       };
   35649             :       
   35650           0 :     } catch (...) {
   35651             :       {
   35652             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   35653             :       };
   35654           0 :     }
   35655             :   }
   35656             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   35657             :   return jresult;
   35658             : }
   35659             : 
   35660             : 
   35661           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1getIDList(JNIEnv *jenv, jclass jcls) {
   35662             :   jlong jresult = 0 ;
   35663             :   std::vector< std::string > result;
   35664             :   
   35665             :   (void)jenv;
   35666             :   (void)jcls;
   35667             :   {
   35668             :     try {
   35669           0 :       result = libtraci::Edge::getIDList();
   35670           0 :     } catch (const libsumo::TraCIException& e) {
   35671           0 :       const std::string s = e.what();
   35672             :       std::string printError;
   35673           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   35674           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   35675             :       }
   35676             :       
   35677           0 :       if (printError == "all" || printError == "client") {
   35678             :         std::cerr << "Error: " << s << std::endl;
   35679             :       }
   35680             :       
   35681             :       
   35682             :       
   35683             :       
   35684             :       {
   35685             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   35686             :       };
   35687             :       
   35688           0 :     } catch (const std::exception& e) {
   35689           0 :       const std::string s = e.what();
   35690             :       std::string printError;
   35691           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   35692           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   35693             :       }
   35694             :       
   35695           0 :       if (printError == "all" || printError == "client") {
   35696             :         std::cerr << "Error: " << s << std::endl;
   35697             :       }
   35698             :       
   35699             :       
   35700             :       
   35701             :       
   35702             :       {
   35703             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   35704             :       };
   35705             :       
   35706           0 :     } catch (...) {
   35707             :       {
   35708             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   35709             :       };
   35710           0 :     }
   35711             :   }
   35712           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   35713           0 :   return jresult;
   35714           0 : }
   35715             : 
   35716             : 
   35717           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1getIDCount(JNIEnv *jenv, jclass jcls) {
   35718             :   jint jresult = 0 ;
   35719             :   int result;
   35720             :   
   35721             :   (void)jenv;
   35722             :   (void)jcls;
   35723             :   {
   35724             :     try {
   35725           0 :       result = (int)libtraci::Edge::getIDCount();
   35726           0 :     } catch (const libsumo::TraCIException& e) {
   35727           0 :       const std::string s = e.what();
   35728             :       std::string printError;
   35729           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   35730           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   35731             :       }
   35732             :       
   35733           0 :       if (printError == "all" || printError == "client") {
   35734             :         std::cerr << "Error: " << s << std::endl;
   35735             :       }
   35736             :       
   35737             :       
   35738             :       
   35739             :       
   35740             :       {
   35741             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   35742             :       };
   35743             :       
   35744           0 :     } catch (const std::exception& e) {
   35745           0 :       const std::string s = e.what();
   35746             :       std::string printError;
   35747           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   35748           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   35749             :       }
   35750             :       
   35751           0 :       if (printError == "all" || printError == "client") {
   35752             :         std::cerr << "Error: " << s << std::endl;
   35753             :       }
   35754             :       
   35755             :       
   35756             :       
   35757             :       
   35758             :       {
   35759             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   35760             :       };
   35761             :       
   35762           0 :     } catch (...) {
   35763             :       {
   35764             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   35765             :       };
   35766           0 :     }
   35767             :   }
   35768             :   jresult = (jint)result; 
   35769             :   return jresult;
   35770             : }
   35771             : 
   35772             : 
   35773           2 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1getParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   35774             :   jstring jresult = 0 ;
   35775             :   std::string *arg1 = 0 ;
   35776             :   std::string *arg2 = 0 ;
   35777             :   std::string result;
   35778             :   
   35779             :   (void)jenv;
   35780             :   (void)jcls;
   35781           2 :   if(!jarg1) {
   35782           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   35783             :     return 0;
   35784             :   }
   35785             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   35786           2 :   if (!arg1_pstr) return 0;
   35787           2 :   std::string arg1_str(arg1_pstr);
   35788             :   arg1 = &arg1_str;
   35789             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   35790           2 :   if(!jarg2) {
   35791           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   35792             :     return 0;
   35793             :   }
   35794             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   35795           2 :   if (!arg2_pstr) return 0;
   35796           2 :   std::string arg2_str(arg2_pstr);
   35797             :   arg2 = &arg2_str;
   35798             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   35799             :   {
   35800             :     try {
   35801           4 :       result = libtraci::Edge::getParameter((std::string const &)*arg1,(std::string const &)*arg2);
   35802           0 :     } catch (const libsumo::TraCIException& e) {
   35803           0 :       const std::string s = e.what();
   35804             :       std::string printError;
   35805           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   35806           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   35807             :       }
   35808             :       
   35809           0 :       if (printError == "all" || printError == "client") {
   35810             :         std::cerr << "Error: " << s << std::endl;
   35811             :       }
   35812             :       
   35813             :       
   35814             :       
   35815             :       
   35816             :       {
   35817             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   35818             :       };
   35819             :       
   35820           0 :     } catch (const std::exception& e) {
   35821           0 :       const std::string s = e.what();
   35822             :       std::string printError;
   35823           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   35824           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   35825             :       }
   35826             :       
   35827           0 :       if (printError == "all" || printError == "client") {
   35828             :         std::cerr << "Error: " << s << std::endl;
   35829             :       }
   35830             :       
   35831             :       
   35832             :       
   35833             :       
   35834             :       {
   35835             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   35836             :       };
   35837             :       
   35838           0 :     } catch (...) {
   35839             :       {
   35840             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   35841             :       };
   35842           0 :     }
   35843             :   }
   35844             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   35845             :   return jresult;
   35846             : }
   35847             : 
   35848             : 
   35849           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1getParameterWithKey(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   35850             :   jlong jresult = 0 ;
   35851             :   std::string *arg1 = 0 ;
   35852             :   std::string *arg2 = 0 ;
   35853             :   std::pair< std::string,std::string > result;
   35854             :   
   35855             :   (void)jenv;
   35856             :   (void)jcls;
   35857           0 :   if(!jarg1) {
   35858           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   35859             :     return 0;
   35860             :   }
   35861             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   35862           0 :   if (!arg1_pstr) return 0;
   35863           0 :   std::string arg1_str(arg1_pstr);
   35864             :   arg1 = &arg1_str;
   35865             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   35866           0 :   if(!jarg2) {
   35867           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   35868             :     return 0;
   35869             :   }
   35870             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   35871           0 :   if (!arg2_pstr) return 0;
   35872           0 :   std::string arg2_str(arg2_pstr);
   35873             :   arg2 = &arg2_str;
   35874             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   35875             :   {
   35876             :     try {
   35877           0 :       result = libtraci::Edge::getParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
   35878           0 :     } catch (const libsumo::TraCIException& e) {
   35879           0 :       const std::string s = e.what();
   35880             :       std::string printError;
   35881           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   35882           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   35883             :       }
   35884             :       
   35885           0 :       if (printError == "all" || printError == "client") {
   35886             :         std::cerr << "Error: " << s << std::endl;
   35887             :       }
   35888             :       
   35889             :       
   35890             :       
   35891             :       
   35892             :       {
   35893             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   35894             :       };
   35895             :       
   35896           0 :     } catch (const std::exception& e) {
   35897           0 :       const std::string s = e.what();
   35898             :       std::string printError;
   35899           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   35900           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   35901             :       }
   35902             :       
   35903           0 :       if (printError == "all" || printError == "client") {
   35904             :         std::cerr << "Error: " << s << std::endl;
   35905             :       }
   35906             :       
   35907             :       
   35908             :       
   35909             :       
   35910             :       {
   35911             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   35912             :       };
   35913             :       
   35914           0 :     } catch (...) {
   35915             :       {
   35916             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   35917             :       };
   35918           0 :     }
   35919             :   }
   35920           0 :   *(std::pair< std::string,std::string > **)&jresult = new std::pair< std::string,std::string >((const std::pair< std::string,std::string > &)result); 
   35921           0 :   return jresult;
   35922           0 : }
   35923             : 
   35924             : 
   35925           2 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1setParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3) {
   35926             :   std::string *arg1 = 0 ;
   35927             :   std::string *arg2 = 0 ;
   35928             :   std::string *arg3 = 0 ;
   35929             :   
   35930             :   (void)jenv;
   35931             :   (void)jcls;
   35932           2 :   if(!jarg1) {
   35933           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   35934           0 :     return ;
   35935             :   }
   35936             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   35937           2 :   if (!arg1_pstr) return ;
   35938           2 :   std::string arg1_str(arg1_pstr);
   35939             :   arg1 = &arg1_str;
   35940             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   35941           2 :   if(!jarg2) {
   35942           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   35943             :     return ;
   35944             :   }
   35945             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   35946           2 :   if (!arg2_pstr) return ;
   35947           2 :   std::string arg2_str(arg2_pstr);
   35948             :   arg2 = &arg2_str;
   35949             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   35950           2 :   if(!jarg3) {
   35951           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   35952             :     return ;
   35953             :   }
   35954             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   35955           2 :   if (!arg3_pstr) return ;
   35956           2 :   std::string arg3_str(arg3_pstr);
   35957             :   arg3 = &arg3_str;
   35958             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   35959             :   {
   35960             :     try {
   35961           2 :       libtraci::Edge::setParameter((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3);
   35962           0 :     } catch (const libsumo::TraCIException& e) {
   35963           0 :       const std::string s = e.what();
   35964             :       std::string printError;
   35965           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   35966           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   35967             :       }
   35968             :       
   35969           0 :       if (printError == "all" || printError == "client") {
   35970             :         std::cerr << "Error: " << s << std::endl;
   35971             :       }
   35972             :       
   35973             :       
   35974             :       
   35975             :       
   35976             :       {
   35977             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   35978             :       };
   35979             :       
   35980           0 :     } catch (const std::exception& e) {
   35981           0 :       const std::string s = e.what();
   35982             :       std::string printError;
   35983           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   35984           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   35985             :       }
   35986             :       
   35987           0 :       if (printError == "all" || printError == "client") {
   35988             :         std::cerr << "Error: " << s << std::endl;
   35989             :       }
   35990             :       
   35991             :       
   35992             :       
   35993             :       
   35994             :       {
   35995             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   35996             :       };
   35997             :       
   35998           0 :     } catch (...) {
   35999             :       {
   36000             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   36001             :       };
   36002           0 :     }
   36003             :   }
   36004             : }
   36005             : 
   36006             : 
   36007           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1subscribe_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4, jlong jarg5, jobject jarg5_) {
   36008             :   std::string *arg1 = 0 ;
   36009             :   std::vector< int > *arg2 = 0 ;
   36010             :   double arg3 ;
   36011             :   double arg4 ;
   36012             :   libsumo::TraCIResults *arg5 = 0 ;
   36013             :   
   36014             :   (void)jenv;
   36015             :   (void)jcls;
   36016             :   (void)jarg2_;
   36017             :   (void)jarg5_;
   36018           0 :   if(!jarg1) {
   36019           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   36020           0 :     return ;
   36021             :   }
   36022             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   36023           0 :   if (!arg1_pstr) return ;
   36024           0 :   std::string arg1_str(arg1_pstr);
   36025             :   arg1 = &arg1_str;
   36026             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   36027           0 :   arg2 = *(std::vector< int > **)&jarg2;
   36028           0 :   if (!arg2) {
   36029           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   36030             :     return ;
   36031             :   } 
   36032             :   arg3 = (double)jarg3; 
   36033             :   arg4 = (double)jarg4; 
   36034           0 :   arg5 = *(libsumo::TraCIResults **)&jarg5;
   36035           0 :   if (!arg5) {
   36036           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
   36037             :     return ;
   36038             :   } 
   36039             :   {
   36040             :     try {
   36041           0 :       libtraci::Edge::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg5);
   36042           0 :     } catch (const libsumo::TraCIException& e) {
   36043           0 :       const std::string s = e.what();
   36044             :       std::string printError;
   36045           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   36046           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   36047             :       }
   36048             :       
   36049           0 :       if (printError == "all" || printError == "client") {
   36050             :         std::cerr << "Error: " << s << std::endl;
   36051             :       }
   36052             :       
   36053             :       
   36054             :       
   36055             :       
   36056             :       {
   36057             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   36058             :       };
   36059             :       
   36060           0 :     } catch (const std::exception& e) {
   36061           0 :       const std::string s = e.what();
   36062             :       std::string printError;
   36063           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   36064           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   36065             :       }
   36066             :       
   36067           0 :       if (printError == "all" || printError == "client") {
   36068             :         std::cerr << "Error: " << s << std::endl;
   36069             :       }
   36070             :       
   36071             :       
   36072             :       
   36073             :       
   36074             :       {
   36075             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   36076             :       };
   36077             :       
   36078           0 :     } catch (...) {
   36079             :       {
   36080             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   36081             :       };
   36082           0 :     }
   36083             :   }
   36084             : }
   36085             : 
   36086             : 
   36087           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1subscribe_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4) {
   36088             :   std::string *arg1 = 0 ;
   36089             :   std::vector< int > *arg2 = 0 ;
   36090             :   double arg3 ;
   36091             :   double arg4 ;
   36092             :   
   36093             :   (void)jenv;
   36094             :   (void)jcls;
   36095             :   (void)jarg2_;
   36096           0 :   if(!jarg1) {
   36097           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   36098           0 :     return ;
   36099             :   }
   36100             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   36101           0 :   if (!arg1_pstr) return ;
   36102           0 :   std::string arg1_str(arg1_pstr);
   36103             :   arg1 = &arg1_str;
   36104             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   36105           0 :   arg2 = *(std::vector< int > **)&jarg2;
   36106           0 :   if (!arg2) {
   36107           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   36108             :     return ;
   36109             :   } 
   36110             :   arg3 = (double)jarg3; 
   36111             :   arg4 = (double)jarg4; 
   36112             :   {
   36113             :     try {
   36114           0 :       libtraci::Edge::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4);
   36115           0 :     } catch (const libsumo::TraCIException& e) {
   36116           0 :       const std::string s = e.what();
   36117             :       std::string printError;
   36118           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   36119           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   36120             :       }
   36121             :       
   36122           0 :       if (printError == "all" || printError == "client") {
   36123             :         std::cerr << "Error: " << s << std::endl;
   36124             :       }
   36125             :       
   36126             :       
   36127             :       
   36128             :       
   36129             :       {
   36130             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   36131             :       };
   36132             :       
   36133           0 :     } catch (const std::exception& e) {
   36134           0 :       const std::string s = e.what();
   36135             :       std::string printError;
   36136           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   36137           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   36138             :       }
   36139             :       
   36140           0 :       if (printError == "all" || printError == "client") {
   36141             :         std::cerr << "Error: " << s << std::endl;
   36142             :       }
   36143             :       
   36144             :       
   36145             :       
   36146             :       
   36147             :       {
   36148             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   36149             :       };
   36150             :       
   36151           0 :     } catch (...) {
   36152             :       {
   36153             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   36154             :       };
   36155           0 :     }
   36156             :   }
   36157             : }
   36158             : 
   36159             : 
   36160           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1subscribe_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3) {
   36161             :   std::string *arg1 = 0 ;
   36162             :   std::vector< int > *arg2 = 0 ;
   36163             :   double arg3 ;
   36164             :   
   36165             :   (void)jenv;
   36166             :   (void)jcls;
   36167             :   (void)jarg2_;
   36168           0 :   if(!jarg1) {
   36169           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   36170           0 :     return ;
   36171             :   }
   36172             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   36173           0 :   if (!arg1_pstr) return ;
   36174           0 :   std::string arg1_str(arg1_pstr);
   36175             :   arg1 = &arg1_str;
   36176             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   36177           0 :   arg2 = *(std::vector< int > **)&jarg2;
   36178           0 :   if (!arg2) {
   36179           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   36180             :     return ;
   36181             :   } 
   36182             :   arg3 = (double)jarg3; 
   36183             :   {
   36184             :     try {
   36185           0 :       libtraci::Edge::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3);
   36186           0 :     } catch (const libsumo::TraCIException& e) {
   36187           0 :       const std::string s = e.what();
   36188             :       std::string printError;
   36189           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   36190           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   36191             :       }
   36192             :       
   36193           0 :       if (printError == "all" || printError == "client") {
   36194             :         std::cerr << "Error: " << s << std::endl;
   36195             :       }
   36196             :       
   36197             :       
   36198             :       
   36199             :       
   36200             :       {
   36201             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   36202             :       };
   36203             :       
   36204           0 :     } catch (const std::exception& e) {
   36205           0 :       const std::string s = e.what();
   36206             :       std::string printError;
   36207           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   36208           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   36209             :       }
   36210             :       
   36211           0 :       if (printError == "all" || printError == "client") {
   36212             :         std::cerr << "Error: " << s << std::endl;
   36213             :       }
   36214             :       
   36215             :       
   36216             :       
   36217             :       
   36218             :       {
   36219             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   36220             :       };
   36221             :       
   36222           0 :     } catch (...) {
   36223             :       {
   36224             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   36225             :       };
   36226           0 :     }
   36227             :   }
   36228             : }
   36229             : 
   36230             : 
   36231           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1subscribe_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
   36232             :   std::string *arg1 = 0 ;
   36233             :   std::vector< int > *arg2 = 0 ;
   36234             :   
   36235             :   (void)jenv;
   36236             :   (void)jcls;
   36237             :   (void)jarg2_;
   36238           0 :   if(!jarg1) {
   36239           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   36240           0 :     return ;
   36241             :   }
   36242             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   36243           0 :   if (!arg1_pstr) return ;
   36244           0 :   std::string arg1_str(arg1_pstr);
   36245             :   arg1 = &arg1_str;
   36246             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   36247           0 :   arg2 = *(std::vector< int > **)&jarg2;
   36248           0 :   if (!arg2) {
   36249           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   36250             :     return ;
   36251             :   } 
   36252             :   {
   36253             :     try {
   36254           0 :       libtraci::Edge::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2);
   36255           0 :     } catch (const libsumo::TraCIException& e) {
   36256           0 :       const std::string s = e.what();
   36257             :       std::string printError;
   36258           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   36259           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   36260             :       }
   36261             :       
   36262           0 :       if (printError == "all" || printError == "client") {
   36263             :         std::cerr << "Error: " << s << std::endl;
   36264             :       }
   36265             :       
   36266             :       
   36267             :       
   36268             :       
   36269             :       {
   36270             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   36271             :       };
   36272             :       
   36273           0 :     } catch (const std::exception& e) {
   36274           0 :       const std::string s = e.what();
   36275             :       std::string printError;
   36276           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   36277           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   36278             :       }
   36279             :       
   36280           0 :       if (printError == "all" || printError == "client") {
   36281             :         std::cerr << "Error: " << s << std::endl;
   36282             :       }
   36283             :       
   36284             :       
   36285             :       
   36286             :       
   36287             :       {
   36288             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   36289             :       };
   36290             :       
   36291           0 :     } catch (...) {
   36292             :       {
   36293             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   36294             :       };
   36295           0 :     }
   36296             :   }
   36297             : }
   36298             : 
   36299             : 
   36300           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1subscribe_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   36301             :   std::string *arg1 = 0 ;
   36302             :   
   36303             :   (void)jenv;
   36304             :   (void)jcls;
   36305           0 :   if(!jarg1) {
   36306           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   36307           0 :     return ;
   36308             :   }
   36309             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   36310           0 :   if (!arg1_pstr) return ;
   36311           0 :   std::string arg1_str(arg1_pstr);
   36312             :   arg1 = &arg1_str;
   36313             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   36314             :   {
   36315             :     try {
   36316           0 :       libtraci::Edge::subscribe((std::string const &)*arg1);
   36317           0 :     } catch (const libsumo::TraCIException& e) {
   36318           0 :       const std::string s = e.what();
   36319             :       std::string printError;
   36320           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   36321           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   36322             :       }
   36323             :       
   36324           0 :       if (printError == "all" || printError == "client") {
   36325             :         std::cerr << "Error: " << s << std::endl;
   36326             :       }
   36327             :       
   36328             :       
   36329             :       
   36330             :       
   36331             :       {
   36332             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   36333             :       };
   36334             :       
   36335           0 :     } catch (const std::exception& e) {
   36336           0 :       const std::string s = e.what();
   36337             :       std::string printError;
   36338           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   36339           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   36340             :       }
   36341             :       
   36342           0 :       if (printError == "all" || printError == "client") {
   36343             :         std::cerr << "Error: " << s << std::endl;
   36344             :       }
   36345             :       
   36346             :       
   36347             :       
   36348             :       
   36349             :       {
   36350             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   36351             :       };
   36352             :       
   36353           0 :     } catch (...) {
   36354             :       {
   36355             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   36356             :       };
   36357           0 :     }
   36358             :   }
   36359             : }
   36360             : 
   36361             : 
   36362           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1unsubscribe(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   36363             :   std::string *arg1 = 0 ;
   36364             :   
   36365             :   (void)jenv;
   36366             :   (void)jcls;
   36367           0 :   if(!jarg1) {
   36368           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   36369           0 :     return ;
   36370             :   }
   36371             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   36372           0 :   if (!arg1_pstr) return ;
   36373           0 :   std::string arg1_str(arg1_pstr);
   36374             :   arg1 = &arg1_str;
   36375             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   36376             :   {
   36377             :     try {
   36378           0 :       libtraci::Edge::unsubscribe((std::string const &)*arg1);
   36379           0 :     } catch (const libsumo::TraCIException& e) {
   36380           0 :       const std::string s = e.what();
   36381             :       std::string printError;
   36382           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   36383           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   36384             :       }
   36385             :       
   36386           0 :       if (printError == "all" || printError == "client") {
   36387             :         std::cerr << "Error: " << s << std::endl;
   36388             :       }
   36389             :       
   36390             :       
   36391             :       
   36392             :       
   36393             :       {
   36394             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   36395             :       };
   36396             :       
   36397           0 :     } catch (const std::exception& e) {
   36398           0 :       const std::string s = e.what();
   36399             :       std::string printError;
   36400           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   36401           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   36402             :       }
   36403             :       
   36404           0 :       if (printError == "all" || printError == "client") {
   36405             :         std::cerr << "Error: " << s << std::endl;
   36406             :       }
   36407             :       
   36408             :       
   36409             :       
   36410             :       
   36411             :       {
   36412             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   36413             :       };
   36414             :       
   36415           0 :     } catch (...) {
   36416             :       {
   36417             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   36418             :       };
   36419           0 :     }
   36420             :   }
   36421             : }
   36422             : 
   36423             : 
   36424           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1subscribeContext_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6, jlong jarg7, jobject jarg7_) {
   36425             :   std::string *arg1 = 0 ;
   36426             :   int arg2 ;
   36427             :   double arg3 ;
   36428             :   std::vector< int > *arg4 = 0 ;
   36429             :   double arg5 ;
   36430             :   double arg6 ;
   36431             :   libsumo::TraCIResults *arg7 = 0 ;
   36432             :   
   36433             :   (void)jenv;
   36434             :   (void)jcls;
   36435             :   (void)jarg4_;
   36436             :   (void)jarg7_;
   36437           0 :   if(!jarg1) {
   36438           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   36439           0 :     return ;
   36440             :   }
   36441             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   36442           0 :   if (!arg1_pstr) return ;
   36443           0 :   std::string arg1_str(arg1_pstr);
   36444             :   arg1 = &arg1_str;
   36445             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   36446             :   arg2 = (int)jarg2; 
   36447             :   arg3 = (double)jarg3; 
   36448           0 :   arg4 = *(std::vector< int > **)&jarg4;
   36449           0 :   if (!arg4) {
   36450           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   36451             :     return ;
   36452             :   } 
   36453             :   arg5 = (double)jarg5; 
   36454             :   arg6 = (double)jarg6; 
   36455           0 :   arg7 = *(libsumo::TraCIResults **)&jarg7;
   36456           0 :   if (!arg7) {
   36457           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
   36458             :     return ;
   36459             :   } 
   36460             :   {
   36461             :     try {
   36462           0 :       libtraci::Edge::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg7);
   36463           0 :     } catch (const libsumo::TraCIException& e) {
   36464           0 :       const std::string s = e.what();
   36465             :       std::string printError;
   36466           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   36467           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   36468             :       }
   36469             :       
   36470           0 :       if (printError == "all" || printError == "client") {
   36471             :         std::cerr << "Error: " << s << std::endl;
   36472             :       }
   36473             :       
   36474             :       
   36475             :       
   36476             :       
   36477             :       {
   36478             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   36479             :       };
   36480             :       
   36481           0 :     } catch (const std::exception& e) {
   36482           0 :       const std::string s = e.what();
   36483             :       std::string printError;
   36484           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   36485           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   36486             :       }
   36487             :       
   36488           0 :       if (printError == "all" || printError == "client") {
   36489             :         std::cerr << "Error: " << s << std::endl;
   36490             :       }
   36491             :       
   36492             :       
   36493             :       
   36494             :       
   36495             :       {
   36496             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   36497             :       };
   36498             :       
   36499           0 :     } catch (...) {
   36500             :       {
   36501             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   36502             :       };
   36503           0 :     }
   36504             :   }
   36505             : }
   36506             : 
   36507             : 
   36508           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1subscribeContext_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6) {
   36509             :   std::string *arg1 = 0 ;
   36510             :   int arg2 ;
   36511             :   double arg3 ;
   36512             :   std::vector< int > *arg4 = 0 ;
   36513             :   double arg5 ;
   36514             :   double arg6 ;
   36515             :   
   36516             :   (void)jenv;
   36517             :   (void)jcls;
   36518             :   (void)jarg4_;
   36519           0 :   if(!jarg1) {
   36520           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   36521           0 :     return ;
   36522             :   }
   36523             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   36524           0 :   if (!arg1_pstr) return ;
   36525           0 :   std::string arg1_str(arg1_pstr);
   36526             :   arg1 = &arg1_str;
   36527             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   36528             :   arg2 = (int)jarg2; 
   36529             :   arg3 = (double)jarg3; 
   36530           0 :   arg4 = *(std::vector< int > **)&jarg4;
   36531           0 :   if (!arg4) {
   36532           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   36533             :     return ;
   36534             :   } 
   36535             :   arg5 = (double)jarg5; 
   36536             :   arg6 = (double)jarg6; 
   36537             :   {
   36538             :     try {
   36539           0 :       libtraci::Edge::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6);
   36540           0 :     } catch (const libsumo::TraCIException& e) {
   36541           0 :       const std::string s = e.what();
   36542             :       std::string printError;
   36543           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   36544           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   36545             :       }
   36546             :       
   36547           0 :       if (printError == "all" || printError == "client") {
   36548             :         std::cerr << "Error: " << s << std::endl;
   36549             :       }
   36550             :       
   36551             :       
   36552             :       
   36553             :       
   36554             :       {
   36555             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   36556             :       };
   36557             :       
   36558           0 :     } catch (const std::exception& e) {
   36559           0 :       const std::string s = e.what();
   36560             :       std::string printError;
   36561           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   36562           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   36563             :       }
   36564             :       
   36565           0 :       if (printError == "all" || printError == "client") {
   36566             :         std::cerr << "Error: " << s << std::endl;
   36567             :       }
   36568             :       
   36569             :       
   36570             :       
   36571             :       
   36572             :       {
   36573             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   36574             :       };
   36575             :       
   36576           0 :     } catch (...) {
   36577             :       {
   36578             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   36579             :       };
   36580           0 :     }
   36581             :   }
   36582             : }
   36583             : 
   36584             : 
   36585           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1subscribeContext_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5) {
   36586             :   std::string *arg1 = 0 ;
   36587             :   int arg2 ;
   36588             :   double arg3 ;
   36589             :   std::vector< int > *arg4 = 0 ;
   36590             :   double arg5 ;
   36591             :   
   36592             :   (void)jenv;
   36593             :   (void)jcls;
   36594             :   (void)jarg4_;
   36595           0 :   if(!jarg1) {
   36596           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   36597           0 :     return ;
   36598             :   }
   36599             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   36600           0 :   if (!arg1_pstr) return ;
   36601           0 :   std::string arg1_str(arg1_pstr);
   36602             :   arg1 = &arg1_str;
   36603             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   36604             :   arg2 = (int)jarg2; 
   36605             :   arg3 = (double)jarg3; 
   36606           0 :   arg4 = *(std::vector< int > **)&jarg4;
   36607           0 :   if (!arg4) {
   36608           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   36609             :     return ;
   36610             :   } 
   36611             :   arg5 = (double)jarg5; 
   36612             :   {
   36613             :     try {
   36614           0 :       libtraci::Edge::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5);
   36615           0 :     } catch (const libsumo::TraCIException& e) {
   36616           0 :       const std::string s = e.what();
   36617             :       std::string printError;
   36618           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   36619           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   36620             :       }
   36621             :       
   36622           0 :       if (printError == "all" || printError == "client") {
   36623             :         std::cerr << "Error: " << s << std::endl;
   36624             :       }
   36625             :       
   36626             :       
   36627             :       
   36628             :       
   36629             :       {
   36630             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   36631             :       };
   36632             :       
   36633           0 :     } catch (const std::exception& e) {
   36634           0 :       const std::string s = e.what();
   36635             :       std::string printError;
   36636           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   36637           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   36638             :       }
   36639             :       
   36640           0 :       if (printError == "all" || printError == "client") {
   36641             :         std::cerr << "Error: " << s << std::endl;
   36642             :       }
   36643             :       
   36644             :       
   36645             :       
   36646             :       
   36647             :       {
   36648             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   36649             :       };
   36650             :       
   36651           0 :     } catch (...) {
   36652             :       {
   36653             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   36654             :       };
   36655           0 :     }
   36656             :   }
   36657             : }
   36658             : 
   36659             : 
   36660           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1subscribeContext_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_) {
   36661             :   std::string *arg1 = 0 ;
   36662             :   int arg2 ;
   36663             :   double arg3 ;
   36664             :   std::vector< int > *arg4 = 0 ;
   36665             :   
   36666             :   (void)jenv;
   36667             :   (void)jcls;
   36668             :   (void)jarg4_;
   36669           0 :   if(!jarg1) {
   36670           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   36671           0 :     return ;
   36672             :   }
   36673             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   36674           0 :   if (!arg1_pstr) return ;
   36675           0 :   std::string arg1_str(arg1_pstr);
   36676             :   arg1 = &arg1_str;
   36677             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   36678             :   arg2 = (int)jarg2; 
   36679             :   arg3 = (double)jarg3; 
   36680           0 :   arg4 = *(std::vector< int > **)&jarg4;
   36681           0 :   if (!arg4) {
   36682           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   36683             :     return ;
   36684             :   } 
   36685             :   {
   36686             :     try {
   36687           0 :       libtraci::Edge::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4);
   36688           0 :     } catch (const libsumo::TraCIException& e) {
   36689           0 :       const std::string s = e.what();
   36690             :       std::string printError;
   36691           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   36692           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   36693             :       }
   36694             :       
   36695           0 :       if (printError == "all" || printError == "client") {
   36696             :         std::cerr << "Error: " << s << std::endl;
   36697             :       }
   36698             :       
   36699             :       
   36700             :       
   36701             :       
   36702             :       {
   36703             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   36704             :       };
   36705             :       
   36706           0 :     } catch (const std::exception& e) {
   36707           0 :       const std::string s = e.what();
   36708             :       std::string printError;
   36709           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   36710           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   36711             :       }
   36712             :       
   36713           0 :       if (printError == "all" || printError == "client") {
   36714             :         std::cerr << "Error: " << s << std::endl;
   36715             :       }
   36716             :       
   36717             :       
   36718             :       
   36719             :       
   36720             :       {
   36721             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   36722             :       };
   36723             :       
   36724           0 :     } catch (...) {
   36725             :       {
   36726             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   36727             :       };
   36728           0 :     }
   36729             :   }
   36730             : }
   36731             : 
   36732             : 
   36733           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1subscribeContext_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
   36734             :   std::string *arg1 = 0 ;
   36735             :   int arg2 ;
   36736             :   double arg3 ;
   36737             :   
   36738             :   (void)jenv;
   36739             :   (void)jcls;
   36740           0 :   if(!jarg1) {
   36741           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   36742           0 :     return ;
   36743             :   }
   36744             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   36745           0 :   if (!arg1_pstr) return ;
   36746           0 :   std::string arg1_str(arg1_pstr);
   36747             :   arg1 = &arg1_str;
   36748             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   36749             :   arg2 = (int)jarg2; 
   36750             :   arg3 = (double)jarg3; 
   36751             :   {
   36752             :     try {
   36753           0 :       libtraci::Edge::subscribeContext((std::string const &)*arg1,arg2,arg3);
   36754           0 :     } catch (const libsumo::TraCIException& e) {
   36755           0 :       const std::string s = e.what();
   36756             :       std::string printError;
   36757           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   36758           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   36759             :       }
   36760             :       
   36761           0 :       if (printError == "all" || printError == "client") {
   36762             :         std::cerr << "Error: " << s << std::endl;
   36763             :       }
   36764             :       
   36765             :       
   36766             :       
   36767             :       
   36768             :       {
   36769             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   36770             :       };
   36771             :       
   36772           0 :     } catch (const std::exception& e) {
   36773           0 :       const std::string s = e.what();
   36774             :       std::string printError;
   36775           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   36776           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   36777             :       }
   36778             :       
   36779           0 :       if (printError == "all" || printError == "client") {
   36780             :         std::cerr << "Error: " << s << std::endl;
   36781             :       }
   36782             :       
   36783             :       
   36784             :       
   36785             :       
   36786             :       {
   36787             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   36788             :       };
   36789             :       
   36790           0 :     } catch (...) {
   36791             :       {
   36792             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   36793             :       };
   36794           0 :     }
   36795             :   }
   36796             : }
   36797             : 
   36798             : 
   36799           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1unsubscribeContext(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
   36800             :   std::string *arg1 = 0 ;
   36801             :   int arg2 ;
   36802             :   double arg3 ;
   36803             :   
   36804             :   (void)jenv;
   36805             :   (void)jcls;
   36806           0 :   if(!jarg1) {
   36807           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   36808           0 :     return ;
   36809             :   }
   36810             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   36811           0 :   if (!arg1_pstr) return ;
   36812           0 :   std::string arg1_str(arg1_pstr);
   36813             :   arg1 = &arg1_str;
   36814             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   36815             :   arg2 = (int)jarg2; 
   36816             :   arg3 = (double)jarg3; 
   36817             :   {
   36818             :     try {
   36819           0 :       libtraci::Edge::unsubscribeContext((std::string const &)*arg1,arg2,arg3);
   36820           0 :     } catch (const libsumo::TraCIException& e) {
   36821           0 :       const std::string s = e.what();
   36822             :       std::string printError;
   36823           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   36824           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   36825             :       }
   36826             :       
   36827           0 :       if (printError == "all" || printError == "client") {
   36828             :         std::cerr << "Error: " << s << std::endl;
   36829             :       }
   36830             :       
   36831             :       
   36832             :       
   36833             :       
   36834             :       {
   36835             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   36836             :       };
   36837             :       
   36838           0 :     } catch (const std::exception& e) {
   36839           0 :       const std::string s = e.what();
   36840             :       std::string printError;
   36841           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   36842           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   36843             :       }
   36844             :       
   36845           0 :       if (printError == "all" || printError == "client") {
   36846             :         std::cerr << "Error: " << s << std::endl;
   36847             :       }
   36848             :       
   36849             :       
   36850             :       
   36851             :       
   36852             :       {
   36853             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   36854             :       };
   36855             :       
   36856           0 :     } catch (...) {
   36857             :       {
   36858             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   36859             :       };
   36860           0 :     }
   36861             :   }
   36862             : }
   36863             : 
   36864             : 
   36865           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1getAllSubscriptionResults(JNIEnv *jenv, jclass jcls) {
   36866             :   jlong jresult = 0 ;
   36867             :   libsumo::SubscriptionResults result;
   36868             :   
   36869             :   (void)jenv;
   36870             :   (void)jcls;
   36871             :   {
   36872             :     try {
   36873           0 :       result = libtraci::Edge::getAllSubscriptionResults();
   36874           0 :     } catch (const libsumo::TraCIException& e) {
   36875           0 :       const std::string s = e.what();
   36876             :       std::string printError;
   36877           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   36878           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   36879             :       }
   36880             :       
   36881           0 :       if (printError == "all" || printError == "client") {
   36882             :         std::cerr << "Error: " << s << std::endl;
   36883             :       }
   36884             :       
   36885             :       
   36886             :       
   36887             :       
   36888             :       {
   36889             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   36890             :       };
   36891             :       
   36892           0 :     } catch (const std::exception& e) {
   36893           0 :       const std::string s = e.what();
   36894             :       std::string printError;
   36895           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   36896           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   36897             :       }
   36898             :       
   36899           0 :       if (printError == "all" || printError == "client") {
   36900             :         std::cerr << "Error: " << s << std::endl;
   36901             :       }
   36902             :       
   36903             :       
   36904             :       
   36905             :       
   36906             :       {
   36907             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   36908             :       };
   36909             :       
   36910           0 :     } catch (...) {
   36911             :       {
   36912             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   36913             :       };
   36914           0 :     }
   36915             :   }
   36916           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
   36917           0 :   return jresult;
   36918             : }
   36919             : 
   36920             : 
   36921           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1getSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   36922             :   jlong jresult = 0 ;
   36923             :   std::string *arg1 = 0 ;
   36924             :   libsumo::TraCIResults result;
   36925             :   
   36926             :   (void)jenv;
   36927             :   (void)jcls;
   36928           0 :   if(!jarg1) {
   36929           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   36930             :     return 0;
   36931             :   }
   36932             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   36933           0 :   if (!arg1_pstr) return 0;
   36934           0 :   std::string arg1_str(arg1_pstr);
   36935             :   arg1 = &arg1_str;
   36936             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   36937             :   {
   36938             :     try {
   36939           0 :       result = libtraci::Edge::getSubscriptionResults((std::string const &)*arg1);
   36940           0 :     } catch (const libsumo::TraCIException& e) {
   36941           0 :       const std::string s = e.what();
   36942             :       std::string printError;
   36943           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   36944           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   36945             :       }
   36946             :       
   36947           0 :       if (printError == "all" || printError == "client") {
   36948             :         std::cerr << "Error: " << s << std::endl;
   36949             :       }
   36950             :       
   36951             :       
   36952             :       
   36953             :       
   36954             :       {
   36955             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   36956             :       };
   36957             :       
   36958           0 :     } catch (const std::exception& e) {
   36959           0 :       const std::string s = e.what();
   36960             :       std::string printError;
   36961           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   36962           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   36963             :       }
   36964             :       
   36965           0 :       if (printError == "all" || printError == "client") {
   36966             :         std::cerr << "Error: " << s << std::endl;
   36967             :       }
   36968             :       
   36969             :       
   36970             :       
   36971             :       
   36972             :       {
   36973             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   36974             :       };
   36975             :       
   36976           0 :     } catch (...) {
   36977             :       {
   36978             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   36979             :       };
   36980           0 :     }
   36981             :   }
   36982           0 :   *(libsumo::TraCIResults **)&jresult = new libsumo::TraCIResults((const libsumo::TraCIResults &)result); 
   36983           0 :   return jresult;
   36984             : }
   36985             : 
   36986             : 
   36987           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1getAllContextSubscriptionResults(JNIEnv *jenv, jclass jcls) {
   36988             :   jlong jresult = 0 ;
   36989             :   libsumo::ContextSubscriptionResults result;
   36990             :   
   36991             :   (void)jenv;
   36992             :   (void)jcls;
   36993             :   {
   36994             :     try {
   36995           0 :       result = libtraci::Edge::getAllContextSubscriptionResults();
   36996           0 :     } catch (const libsumo::TraCIException& e) {
   36997           0 :       const std::string s = e.what();
   36998             :       std::string printError;
   36999           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   37000           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   37001             :       }
   37002             :       
   37003           0 :       if (printError == "all" || printError == "client") {
   37004             :         std::cerr << "Error: " << s << std::endl;
   37005             :       }
   37006             :       
   37007             :       
   37008             :       
   37009             :       
   37010             :       {
   37011             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   37012             :       };
   37013             :       
   37014           0 :     } catch (const std::exception& e) {
   37015           0 :       const std::string s = e.what();
   37016             :       std::string printError;
   37017           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   37018           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   37019             :       }
   37020             :       
   37021           0 :       if (printError == "all" || printError == "client") {
   37022             :         std::cerr << "Error: " << s << std::endl;
   37023             :       }
   37024             :       
   37025             :       
   37026             :       
   37027             :       
   37028             :       {
   37029             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   37030             :       };
   37031             :       
   37032           0 :     } catch (...) {
   37033             :       {
   37034             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   37035             :       };
   37036           0 :     }
   37037             :   }
   37038           0 :   *(libsumo::ContextSubscriptionResults **)&jresult = new libsumo::ContextSubscriptionResults((const libsumo::ContextSubscriptionResults &)result); 
   37039           0 :   return jresult;
   37040             : }
   37041             : 
   37042             : 
   37043           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1getContextSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   37044             :   jlong jresult = 0 ;
   37045             :   std::string *arg1 = 0 ;
   37046             :   libsumo::SubscriptionResults result;
   37047             :   
   37048             :   (void)jenv;
   37049             :   (void)jcls;
   37050           0 :   if(!jarg1) {
   37051           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   37052             :     return 0;
   37053             :   }
   37054             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   37055           0 :   if (!arg1_pstr) return 0;
   37056           0 :   std::string arg1_str(arg1_pstr);
   37057             :   arg1 = &arg1_str;
   37058             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   37059             :   {
   37060             :     try {
   37061           0 :       result = libtraci::Edge::getContextSubscriptionResults((std::string const &)*arg1);
   37062           0 :     } catch (const libsumo::TraCIException& e) {
   37063           0 :       const std::string s = e.what();
   37064             :       std::string printError;
   37065           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   37066           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   37067             :       }
   37068             :       
   37069           0 :       if (printError == "all" || printError == "client") {
   37070             :         std::cerr << "Error: " << s << std::endl;
   37071             :       }
   37072             :       
   37073             :       
   37074             :       
   37075             :       
   37076             :       {
   37077             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   37078             :       };
   37079             :       
   37080           0 :     } catch (const std::exception& e) {
   37081           0 :       const std::string s = e.what();
   37082             :       std::string printError;
   37083           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   37084           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   37085             :       }
   37086             :       
   37087           0 :       if (printError == "all" || printError == "client") {
   37088             :         std::cerr << "Error: " << s << std::endl;
   37089             :       }
   37090             :       
   37091             :       
   37092             :       
   37093             :       
   37094             :       {
   37095             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   37096             :       };
   37097             :       
   37098           0 :     } catch (...) {
   37099             :       {
   37100             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   37101             :       };
   37102           0 :     }
   37103             :   }
   37104           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
   37105           0 :   return jresult;
   37106             : }
   37107             : 
   37108             : 
   37109           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1subscribeParameterWithKey_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jdouble jarg4) {
   37110             :   std::string *arg1 = 0 ;
   37111             :   std::string *arg2 = 0 ;
   37112             :   double arg3 ;
   37113             :   double arg4 ;
   37114             :   
   37115             :   (void)jenv;
   37116             :   (void)jcls;
   37117           0 :   if(!jarg1) {
   37118           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   37119           0 :     return ;
   37120             :   }
   37121             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   37122           0 :   if (!arg1_pstr) return ;
   37123           0 :   std::string arg1_str(arg1_pstr);
   37124             :   arg1 = &arg1_str;
   37125             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   37126           0 :   if(!jarg2) {
   37127           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   37128             :     return ;
   37129             :   }
   37130             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   37131           0 :   if (!arg2_pstr) return ;
   37132           0 :   std::string arg2_str(arg2_pstr);
   37133             :   arg2 = &arg2_str;
   37134             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   37135             :   arg3 = (double)jarg3; 
   37136             :   arg4 = (double)jarg4; 
   37137             :   {
   37138             :     try {
   37139           0 :       libtraci::Edge::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4);
   37140           0 :     } catch (const libsumo::TraCIException& e) {
   37141           0 :       const std::string s = e.what();
   37142             :       std::string printError;
   37143           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   37144           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   37145             :       }
   37146             :       
   37147           0 :       if (printError == "all" || printError == "client") {
   37148             :         std::cerr << "Error: " << s << std::endl;
   37149             :       }
   37150             :       
   37151             :       
   37152             :       
   37153             :       
   37154             :       {
   37155             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   37156             :       };
   37157             :       
   37158           0 :     } catch (const std::exception& e) {
   37159           0 :       const std::string s = e.what();
   37160             :       std::string printError;
   37161           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   37162           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   37163             :       }
   37164             :       
   37165           0 :       if (printError == "all" || printError == "client") {
   37166             :         std::cerr << "Error: " << s << std::endl;
   37167             :       }
   37168             :       
   37169             :       
   37170             :       
   37171             :       
   37172             :       {
   37173             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   37174             :       };
   37175             :       
   37176           0 :     } catch (...) {
   37177             :       {
   37178             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   37179             :       };
   37180           0 :     }
   37181             :   }
   37182             : }
   37183             : 
   37184             : 
   37185           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1subscribeParameterWithKey_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3) {
   37186             :   std::string *arg1 = 0 ;
   37187             :   std::string *arg2 = 0 ;
   37188             :   double arg3 ;
   37189             :   
   37190             :   (void)jenv;
   37191             :   (void)jcls;
   37192           0 :   if(!jarg1) {
   37193           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   37194           0 :     return ;
   37195             :   }
   37196             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   37197           0 :   if (!arg1_pstr) return ;
   37198           0 :   std::string arg1_str(arg1_pstr);
   37199             :   arg1 = &arg1_str;
   37200             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   37201           0 :   if(!jarg2) {
   37202           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   37203             :     return ;
   37204             :   }
   37205             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   37206           0 :   if (!arg2_pstr) return ;
   37207           0 :   std::string arg2_str(arg2_pstr);
   37208             :   arg2 = &arg2_str;
   37209             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   37210             :   arg3 = (double)jarg3; 
   37211             :   {
   37212             :     try {
   37213           0 :       libtraci::Edge::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3);
   37214           0 :     } catch (const libsumo::TraCIException& e) {
   37215           0 :       const std::string s = e.what();
   37216             :       std::string printError;
   37217           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   37218           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   37219             :       }
   37220             :       
   37221           0 :       if (printError == "all" || printError == "client") {
   37222             :         std::cerr << "Error: " << s << std::endl;
   37223             :       }
   37224             :       
   37225             :       
   37226             :       
   37227             :       
   37228             :       {
   37229             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   37230             :       };
   37231             :       
   37232           0 :     } catch (const std::exception& e) {
   37233           0 :       const std::string s = e.what();
   37234             :       std::string printError;
   37235           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   37236           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   37237             :       }
   37238             :       
   37239           0 :       if (printError == "all" || printError == "client") {
   37240             :         std::cerr << "Error: " << s << std::endl;
   37241             :       }
   37242             :       
   37243             :       
   37244             :       
   37245             :       
   37246             :       {
   37247             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   37248             :       };
   37249             :       
   37250           0 :     } catch (...) {
   37251             :       {
   37252             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   37253             :       };
   37254           0 :     }
   37255             :   }
   37256             : }
   37257             : 
   37258             : 
   37259           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1subscribeParameterWithKey_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   37260             :   std::string *arg1 = 0 ;
   37261             :   std::string *arg2 = 0 ;
   37262             :   
   37263             :   (void)jenv;
   37264             :   (void)jcls;
   37265           0 :   if(!jarg1) {
   37266           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   37267           0 :     return ;
   37268             :   }
   37269             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   37270           0 :   if (!arg1_pstr) return ;
   37271           0 :   std::string arg1_str(arg1_pstr);
   37272             :   arg1 = &arg1_str;
   37273             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   37274           0 :   if(!jarg2) {
   37275           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   37276             :     return ;
   37277             :   }
   37278             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   37279           0 :   if (!arg2_pstr) return ;
   37280           0 :   std::string arg2_str(arg2_pstr);
   37281             :   arg2 = &arg2_str;
   37282             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   37283             :   {
   37284             :     try {
   37285           0 :       libtraci::Edge::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
   37286           0 :     } catch (const libsumo::TraCIException& e) {
   37287           0 :       const std::string s = e.what();
   37288             :       std::string printError;
   37289           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   37290           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   37291             :       }
   37292             :       
   37293           0 :       if (printError == "all" || printError == "client") {
   37294             :         std::cerr << "Error: " << s << std::endl;
   37295             :       }
   37296             :       
   37297             :       
   37298             :       
   37299             :       
   37300             :       {
   37301             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   37302             :       };
   37303             :       
   37304           0 :     } catch (const std::exception& e) {
   37305           0 :       const std::string s = e.what();
   37306             :       std::string printError;
   37307           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   37308           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   37309             :       }
   37310             :       
   37311           0 :       if (printError == "all" || printError == "client") {
   37312             :         std::cerr << "Error: " << s << std::endl;
   37313             :       }
   37314             :       
   37315             :       
   37316             :       
   37317             :       
   37318             :       {
   37319             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   37320             :       };
   37321             :       
   37322           0 :     } catch (...) {
   37323             :       {
   37324             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   37325             :       };
   37326           0 :     }
   37327             :   }
   37328             : }
   37329             : 
   37330             : 
   37331           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1DOMAIN_1ID_1get(JNIEnv *jenv, jclass jcls) {
   37332             :   jint jresult = 0 ;
   37333             :   int result;
   37334             :   
   37335             :   (void)jenv;
   37336             :   (void)jcls;
   37337           0 :   result = (int)(int)libtraci::Edge::DOMAIN_ID;
   37338             :   jresult = (jint)result; 
   37339           0 :   return jresult;
   37340             : }
   37341             : 
   37342             : 
   37343           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1setAllowed_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   37344             :   std::string *arg1 = 0 ;
   37345             :   std::string arg2 ;
   37346             :   
   37347             :   (void)jenv;
   37348             :   (void)jcls;
   37349           0 :   if(!jarg1) {
   37350           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   37351             :     return ;
   37352             :   }
   37353             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   37354           0 :   if (!arg1_pstr) return ;
   37355           0 :   std::string arg1_str(arg1_pstr);
   37356             :   arg1 = &arg1_str;
   37357             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   37358           0 :   if(!jarg2) {
   37359           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   37360             :     return ;
   37361             :   } 
   37362             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   37363           0 :   if (!arg2_pstr) return ;
   37364           0 :   (&arg2)->assign(arg2_pstr);
   37365             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   37366             :   {
   37367             :     try {
   37368           0 :       libtraci::Edge::setAllowed((std::string const &)*arg1,arg2);
   37369           0 :     } catch (const libsumo::TraCIException& e) {
   37370           0 :       const std::string s = e.what();
   37371             :       std::string printError;
   37372           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   37373           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   37374             :       }
   37375             :       
   37376           0 :       if (printError == "all" || printError == "client") {
   37377             :         std::cerr << "Error: " << s << std::endl;
   37378             :       }
   37379             :       
   37380             :       
   37381             :       
   37382             :       
   37383             :       {
   37384             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   37385             :       };
   37386             :       
   37387           0 :     } catch (const std::exception& e) {
   37388           0 :       const std::string s = e.what();
   37389             :       std::string printError;
   37390           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   37391           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   37392             :       }
   37393             :       
   37394           0 :       if (printError == "all" || printError == "client") {
   37395             :         std::cerr << "Error: " << s << std::endl;
   37396             :       }
   37397             :       
   37398             :       
   37399             :       
   37400             :       
   37401             :       {
   37402             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   37403             :       };
   37404             :       
   37405           0 :     } catch (...) {
   37406             :       {
   37407             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   37408             :       };
   37409           0 :     }
   37410             :   }
   37411             : }
   37412             : 
   37413             : 
   37414           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1setAllowed_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
   37415             :   std::string *arg1 = 0 ;
   37416             :   std::vector< std::string > arg2 ;
   37417             :   std::vector< std::string > *argp2 ;
   37418             :   
   37419             :   (void)jenv;
   37420             :   (void)jcls;
   37421             :   (void)jarg2_;
   37422           0 :   if(!jarg1) {
   37423           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   37424             :     return ;
   37425             :   }
   37426             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   37427           0 :   if (!arg1_pstr) return ;
   37428           0 :   std::string arg1_str(arg1_pstr);
   37429             :   arg1 = &arg1_str;
   37430             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   37431           0 :   argp2 = *(std::vector< std::string > **)&jarg2; 
   37432           0 :   if (!argp2) {
   37433           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null std::vector< std::string >");
   37434             :     return ;
   37435             :   }
   37436           0 :   arg2 = *argp2; 
   37437             :   {
   37438             :     try {
   37439           0 :       libtraci::Edge::setAllowed((std::string const &)*arg1,arg2);
   37440           0 :     } catch (const libsumo::TraCIException& e) {
   37441           0 :       const std::string s = e.what();
   37442             :       std::string printError;
   37443           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   37444           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   37445             :       }
   37446             :       
   37447           0 :       if (printError == "all" || printError == "client") {
   37448             :         std::cerr << "Error: " << s << std::endl;
   37449             :       }
   37450             :       
   37451             :       
   37452             :       
   37453             :       
   37454             :       {
   37455             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   37456             :       };
   37457             :       
   37458           0 :     } catch (const std::exception& e) {
   37459           0 :       const std::string s = e.what();
   37460             :       std::string printError;
   37461           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   37462           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   37463             :       }
   37464             :       
   37465           0 :       if (printError == "all" || printError == "client") {
   37466             :         std::cerr << "Error: " << s << std::endl;
   37467             :       }
   37468             :       
   37469             :       
   37470             :       
   37471             :       
   37472             :       {
   37473             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   37474             :       };
   37475             :       
   37476           0 :     } catch (...) {
   37477             :       {
   37478             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   37479             :       };
   37480           0 :     }
   37481             :   }
   37482           0 : }
   37483             : 
   37484             : 
   37485           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1setDisallowed_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   37486             :   std::string *arg1 = 0 ;
   37487             :   std::string arg2 ;
   37488             :   
   37489             :   (void)jenv;
   37490             :   (void)jcls;
   37491           0 :   if(!jarg1) {
   37492           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   37493             :     return ;
   37494             :   }
   37495             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   37496           0 :   if (!arg1_pstr) return ;
   37497           0 :   std::string arg1_str(arg1_pstr);
   37498             :   arg1 = &arg1_str;
   37499             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   37500           0 :   if(!jarg2) {
   37501           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   37502             :     return ;
   37503             :   } 
   37504             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   37505           0 :   if (!arg2_pstr) return ;
   37506           0 :   (&arg2)->assign(arg2_pstr);
   37507             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   37508             :   {
   37509             :     try {
   37510           0 :       libtraci::Edge::setDisallowed((std::string const &)*arg1,arg2);
   37511           0 :     } catch (const libsumo::TraCIException& e) {
   37512           0 :       const std::string s = e.what();
   37513             :       std::string printError;
   37514           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   37515           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   37516             :       }
   37517             :       
   37518           0 :       if (printError == "all" || printError == "client") {
   37519             :         std::cerr << "Error: " << s << std::endl;
   37520             :       }
   37521             :       
   37522             :       
   37523             :       
   37524             :       
   37525             :       {
   37526             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   37527             :       };
   37528             :       
   37529           0 :     } catch (const std::exception& e) {
   37530           0 :       const std::string s = e.what();
   37531             :       std::string printError;
   37532           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   37533           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   37534             :       }
   37535             :       
   37536           0 :       if (printError == "all" || printError == "client") {
   37537             :         std::cerr << "Error: " << s << std::endl;
   37538             :       }
   37539             :       
   37540             :       
   37541             :       
   37542             :       
   37543             :       {
   37544             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   37545             :       };
   37546             :       
   37547           0 :     } catch (...) {
   37548             :       {
   37549             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   37550             :       };
   37551           0 :     }
   37552             :   }
   37553             : }
   37554             : 
   37555             : 
   37556           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1setDisallowed_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
   37557             :   std::string *arg1 = 0 ;
   37558             :   std::vector< std::string > arg2 ;
   37559             :   std::vector< std::string > *argp2 ;
   37560             :   
   37561             :   (void)jenv;
   37562             :   (void)jcls;
   37563             :   (void)jarg2_;
   37564           0 :   if(!jarg1) {
   37565           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   37566             :     return ;
   37567             :   }
   37568             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   37569           0 :   if (!arg1_pstr) return ;
   37570           0 :   std::string arg1_str(arg1_pstr);
   37571             :   arg1 = &arg1_str;
   37572             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   37573           0 :   argp2 = *(std::vector< std::string > **)&jarg2; 
   37574           0 :   if (!argp2) {
   37575           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null std::vector< std::string >");
   37576             :     return ;
   37577             :   }
   37578           0 :   arg2 = *argp2; 
   37579             :   {
   37580             :     try {
   37581           0 :       libtraci::Edge::setDisallowed((std::string const &)*arg1,arg2);
   37582           0 :     } catch (const libsumo::TraCIException& e) {
   37583           0 :       const std::string s = e.what();
   37584             :       std::string printError;
   37585           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   37586           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   37587             :       }
   37588             :       
   37589           0 :       if (printError == "all" || printError == "client") {
   37590             :         std::cerr << "Error: " << s << std::endl;
   37591             :       }
   37592             :       
   37593             :       
   37594             :       
   37595             :       
   37596             :       {
   37597             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   37598             :       };
   37599             :       
   37600           0 :     } catch (const std::exception& e) {
   37601           0 :       const std::string s = e.what();
   37602             :       std::string printError;
   37603           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   37604           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   37605             :       }
   37606             :       
   37607           0 :       if (printError == "all" || printError == "client") {
   37608             :         std::cerr << "Error: " << s << std::endl;
   37609             :       }
   37610             :       
   37611             :       
   37612             :       
   37613             :       
   37614             :       {
   37615             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   37616             :       };
   37617             :       
   37618           0 :     } catch (...) {
   37619             :       {
   37620             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   37621             :       };
   37622           0 :     }
   37623             :   }
   37624           0 : }
   37625             : 
   37626             : 
   37627           2 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1adaptTraveltime_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3, jdouble jarg4) {
   37628             :   std::string *arg1 = 0 ;
   37629             :   double arg2 ;
   37630             :   double arg3 ;
   37631             :   double arg4 ;
   37632             :   
   37633             :   (void)jenv;
   37634             :   (void)jcls;
   37635           2 :   if(!jarg1) {
   37636           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   37637           0 :     return ;
   37638             :   }
   37639             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   37640           2 :   if (!arg1_pstr) return ;
   37641           2 :   std::string arg1_str(arg1_pstr);
   37642             :   arg1 = &arg1_str;
   37643             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   37644             :   arg2 = (double)jarg2; 
   37645             :   arg3 = (double)jarg3; 
   37646             :   arg4 = (double)jarg4; 
   37647             :   {
   37648             :     try {
   37649           2 :       libtraci::Edge::adaptTraveltime((std::string const &)*arg1,arg2,arg3,arg4);
   37650           0 :     } catch (const libsumo::TraCIException& e) {
   37651           0 :       const std::string s = e.what();
   37652             :       std::string printError;
   37653           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   37654           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   37655             :       }
   37656             :       
   37657           0 :       if (printError == "all" || printError == "client") {
   37658             :         std::cerr << "Error: " << s << std::endl;
   37659             :       }
   37660             :       
   37661             :       
   37662             :       
   37663             :       
   37664             :       {
   37665             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   37666             :       };
   37667             :       
   37668           0 :     } catch (const std::exception& e) {
   37669           0 :       const std::string s = e.what();
   37670             :       std::string printError;
   37671           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   37672           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   37673             :       }
   37674             :       
   37675           0 :       if (printError == "all" || printError == "client") {
   37676             :         std::cerr << "Error: " << s << std::endl;
   37677             :       }
   37678             :       
   37679             :       
   37680             :       
   37681             :       
   37682             :       {
   37683             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   37684             :       };
   37685             :       
   37686           0 :     } catch (...) {
   37687             :       {
   37688             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   37689             :       };
   37690           0 :     }
   37691             :   }
   37692             : }
   37693             : 
   37694             : 
   37695           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1adaptTraveltime_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3) {
   37696             :   std::string *arg1 = 0 ;
   37697             :   double arg2 ;
   37698             :   double arg3 ;
   37699             :   
   37700             :   (void)jenv;
   37701             :   (void)jcls;
   37702           0 :   if(!jarg1) {
   37703           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   37704           0 :     return ;
   37705             :   }
   37706             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   37707           0 :   if (!arg1_pstr) return ;
   37708           0 :   std::string arg1_str(arg1_pstr);
   37709             :   arg1 = &arg1_str;
   37710             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   37711             :   arg2 = (double)jarg2; 
   37712             :   arg3 = (double)jarg3; 
   37713             :   {
   37714             :     try {
   37715           0 :       libtraci::Edge::adaptTraveltime((std::string const &)*arg1,arg2,arg3);
   37716           0 :     } catch (const libsumo::TraCIException& e) {
   37717           0 :       const std::string s = e.what();
   37718             :       std::string printError;
   37719           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   37720           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   37721             :       }
   37722             :       
   37723           0 :       if (printError == "all" || printError == "client") {
   37724             :         std::cerr << "Error: " << s << std::endl;
   37725             :       }
   37726             :       
   37727             :       
   37728             :       
   37729             :       
   37730             :       {
   37731             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   37732             :       };
   37733             :       
   37734           0 :     } catch (const std::exception& e) {
   37735           0 :       const std::string s = e.what();
   37736             :       std::string printError;
   37737           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   37738           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   37739             :       }
   37740             :       
   37741           0 :       if (printError == "all" || printError == "client") {
   37742             :         std::cerr << "Error: " << s << std::endl;
   37743             :       }
   37744             :       
   37745             :       
   37746             :       
   37747             :       
   37748             :       {
   37749             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   37750             :       };
   37751             :       
   37752           0 :     } catch (...) {
   37753             :       {
   37754             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   37755             :       };
   37756           0 :     }
   37757             :   }
   37758             : }
   37759             : 
   37760             : 
   37761           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1adaptTraveltime_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   37762             :   std::string *arg1 = 0 ;
   37763             :   double arg2 ;
   37764             :   
   37765             :   (void)jenv;
   37766             :   (void)jcls;
   37767           0 :   if(!jarg1) {
   37768           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   37769           0 :     return ;
   37770             :   }
   37771             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   37772           0 :   if (!arg1_pstr) return ;
   37773           0 :   std::string arg1_str(arg1_pstr);
   37774             :   arg1 = &arg1_str;
   37775             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   37776             :   arg2 = (double)jarg2; 
   37777             :   {
   37778             :     try {
   37779           0 :       libtraci::Edge::adaptTraveltime((std::string const &)*arg1,arg2);
   37780           0 :     } catch (const libsumo::TraCIException& e) {
   37781           0 :       const std::string s = e.what();
   37782             :       std::string printError;
   37783           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   37784           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   37785             :       }
   37786             :       
   37787           0 :       if (printError == "all" || printError == "client") {
   37788             :         std::cerr << "Error: " << s << std::endl;
   37789             :       }
   37790             :       
   37791             :       
   37792             :       
   37793             :       
   37794             :       {
   37795             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   37796             :       };
   37797             :       
   37798           0 :     } catch (const std::exception& e) {
   37799           0 :       const std::string s = e.what();
   37800             :       std::string printError;
   37801           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   37802           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   37803             :       }
   37804             :       
   37805           0 :       if (printError == "all" || printError == "client") {
   37806             :         std::cerr << "Error: " << s << std::endl;
   37807             :       }
   37808             :       
   37809             :       
   37810             :       
   37811             :       
   37812             :       {
   37813             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   37814             :       };
   37815             :       
   37816           0 :     } catch (...) {
   37817             :       {
   37818             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   37819             :       };
   37820           0 :     }
   37821             :   }
   37822             : }
   37823             : 
   37824             : 
   37825           2 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1setEffort_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3, jdouble jarg4) {
   37826             :   std::string *arg1 = 0 ;
   37827             :   double arg2 ;
   37828             :   double arg3 ;
   37829             :   double arg4 ;
   37830             :   
   37831             :   (void)jenv;
   37832             :   (void)jcls;
   37833           2 :   if(!jarg1) {
   37834           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   37835           0 :     return ;
   37836             :   }
   37837             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   37838           2 :   if (!arg1_pstr) return ;
   37839           2 :   std::string arg1_str(arg1_pstr);
   37840             :   arg1 = &arg1_str;
   37841             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   37842             :   arg2 = (double)jarg2; 
   37843             :   arg3 = (double)jarg3; 
   37844             :   arg4 = (double)jarg4; 
   37845             :   {
   37846             :     try {
   37847           2 :       libtraci::Edge::setEffort((std::string const &)*arg1,arg2,arg3,arg4);
   37848           0 :     } catch (const libsumo::TraCIException& e) {
   37849           0 :       const std::string s = e.what();
   37850             :       std::string printError;
   37851           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   37852           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   37853             :       }
   37854             :       
   37855           0 :       if (printError == "all" || printError == "client") {
   37856             :         std::cerr << "Error: " << s << std::endl;
   37857             :       }
   37858             :       
   37859             :       
   37860             :       
   37861             :       
   37862             :       {
   37863             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   37864             :       };
   37865             :       
   37866           0 :     } catch (const std::exception& e) {
   37867           0 :       const std::string s = e.what();
   37868             :       std::string printError;
   37869           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   37870           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   37871             :       }
   37872             :       
   37873           0 :       if (printError == "all" || printError == "client") {
   37874             :         std::cerr << "Error: " << s << std::endl;
   37875             :       }
   37876             :       
   37877             :       
   37878             :       
   37879             :       
   37880             :       {
   37881             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   37882             :       };
   37883             :       
   37884           0 :     } catch (...) {
   37885             :       {
   37886             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   37887             :       };
   37888           0 :     }
   37889             :   }
   37890             : }
   37891             : 
   37892             : 
   37893           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1setEffort_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3) {
   37894             :   std::string *arg1 = 0 ;
   37895             :   double arg2 ;
   37896             :   double arg3 ;
   37897             :   
   37898             :   (void)jenv;
   37899             :   (void)jcls;
   37900           0 :   if(!jarg1) {
   37901           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   37902           0 :     return ;
   37903             :   }
   37904             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   37905           0 :   if (!arg1_pstr) return ;
   37906           0 :   std::string arg1_str(arg1_pstr);
   37907             :   arg1 = &arg1_str;
   37908             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   37909             :   arg2 = (double)jarg2; 
   37910             :   arg3 = (double)jarg3; 
   37911             :   {
   37912             :     try {
   37913           0 :       libtraci::Edge::setEffort((std::string const &)*arg1,arg2,arg3);
   37914           0 :     } catch (const libsumo::TraCIException& e) {
   37915           0 :       const std::string s = e.what();
   37916             :       std::string printError;
   37917           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   37918           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   37919             :       }
   37920             :       
   37921           0 :       if (printError == "all" || printError == "client") {
   37922             :         std::cerr << "Error: " << s << std::endl;
   37923             :       }
   37924             :       
   37925             :       
   37926             :       
   37927             :       
   37928             :       {
   37929             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   37930             :       };
   37931             :       
   37932           0 :     } catch (const std::exception& e) {
   37933           0 :       const std::string s = e.what();
   37934             :       std::string printError;
   37935           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   37936           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   37937             :       }
   37938             :       
   37939           0 :       if (printError == "all" || printError == "client") {
   37940             :         std::cerr << "Error: " << s << std::endl;
   37941             :       }
   37942             :       
   37943             :       
   37944             :       
   37945             :       
   37946             :       {
   37947             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   37948             :       };
   37949             :       
   37950           0 :     } catch (...) {
   37951             :       {
   37952             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   37953             :       };
   37954           0 :     }
   37955             :   }
   37956             : }
   37957             : 
   37958             : 
   37959           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1setEffort_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   37960             :   std::string *arg1 = 0 ;
   37961             :   double arg2 ;
   37962             :   
   37963             :   (void)jenv;
   37964             :   (void)jcls;
   37965           0 :   if(!jarg1) {
   37966           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   37967           0 :     return ;
   37968             :   }
   37969             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   37970           0 :   if (!arg1_pstr) return ;
   37971           0 :   std::string arg1_str(arg1_pstr);
   37972             :   arg1 = &arg1_str;
   37973             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   37974             :   arg2 = (double)jarg2; 
   37975             :   {
   37976             :     try {
   37977           0 :       libtraci::Edge::setEffort((std::string const &)*arg1,arg2);
   37978           0 :     } catch (const libsumo::TraCIException& e) {
   37979           0 :       const std::string s = e.what();
   37980             :       std::string printError;
   37981           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   37982           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   37983             :       }
   37984             :       
   37985           0 :       if (printError == "all" || printError == "client") {
   37986             :         std::cerr << "Error: " << s << std::endl;
   37987             :       }
   37988             :       
   37989             :       
   37990             :       
   37991             :       
   37992             :       {
   37993             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   37994             :       };
   37995             :       
   37996           0 :     } catch (const std::exception& e) {
   37997           0 :       const std::string s = e.what();
   37998             :       std::string printError;
   37999           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   38000           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   38001             :       }
   38002             :       
   38003           0 :       if (printError == "all" || printError == "client") {
   38004             :         std::cerr << "Error: " << s << std::endl;
   38005             :       }
   38006             :       
   38007             :       
   38008             :       
   38009             :       
   38010             :       {
   38011             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   38012             :       };
   38013             :       
   38014           0 :     } catch (...) {
   38015             :       {
   38016             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   38017             :       };
   38018           0 :     }
   38019             :   }
   38020             : }
   38021             : 
   38022             : 
   38023           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1setMaxSpeed(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   38024             :   std::string *arg1 = 0 ;
   38025             :   double arg2 ;
   38026             :   
   38027             :   (void)jenv;
   38028             :   (void)jcls;
   38029           0 :   if(!jarg1) {
   38030           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   38031           0 :     return ;
   38032             :   }
   38033             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   38034           0 :   if (!arg1_pstr) return ;
   38035           0 :   std::string arg1_str(arg1_pstr);
   38036             :   arg1 = &arg1_str;
   38037             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   38038             :   arg2 = (double)jarg2; 
   38039             :   {
   38040             :     try {
   38041           0 :       libtraci::Edge::setMaxSpeed((std::string const &)*arg1,arg2);
   38042           0 :     } catch (const libsumo::TraCIException& e) {
   38043           0 :       const std::string s = e.what();
   38044             :       std::string printError;
   38045           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   38046           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   38047             :       }
   38048             :       
   38049           0 :       if (printError == "all" || printError == "client") {
   38050             :         std::cerr << "Error: " << s << std::endl;
   38051             :       }
   38052             :       
   38053             :       
   38054             :       
   38055             :       
   38056             :       {
   38057             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   38058             :       };
   38059             :       
   38060           0 :     } catch (const std::exception& e) {
   38061           0 :       const std::string s = e.what();
   38062             :       std::string printError;
   38063           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   38064           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   38065             :       }
   38066             :       
   38067           0 :       if (printError == "all" || printError == "client") {
   38068             :         std::cerr << "Error: " << s << std::endl;
   38069             :       }
   38070             :       
   38071             :       
   38072             :       
   38073             :       
   38074             :       {
   38075             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   38076             :       };
   38077             :       
   38078           0 :     } catch (...) {
   38079             :       {
   38080             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   38081             :       };
   38082           0 :     }
   38083             :   }
   38084             : }
   38085             : 
   38086             : 
   38087           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Edge_1setFriction(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   38088             :   std::string *arg1 = 0 ;
   38089             :   double arg2 ;
   38090             :   
   38091             :   (void)jenv;
   38092             :   (void)jcls;
   38093           0 :   if(!jarg1) {
   38094           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   38095           0 :     return ;
   38096             :   }
   38097             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   38098           0 :   if (!arg1_pstr) return ;
   38099           0 :   std::string arg1_str(arg1_pstr);
   38100             :   arg1 = &arg1_str;
   38101             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   38102             :   arg2 = (double)jarg2; 
   38103             :   {
   38104             :     try {
   38105           0 :       libtraci::Edge::setFriction((std::string const &)*arg1,arg2);
   38106           0 :     } catch (const libsumo::TraCIException& e) {
   38107           0 :       const std::string s = e.what();
   38108             :       std::string printError;
   38109           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   38110           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   38111             :       }
   38112             :       
   38113           0 :       if (printError == "all" || printError == "client") {
   38114             :         std::cerr << "Error: " << s << std::endl;
   38115             :       }
   38116             :       
   38117             :       
   38118             :       
   38119             :       
   38120             :       {
   38121             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   38122             :       };
   38123             :       
   38124           0 :     } catch (const std::exception& e) {
   38125           0 :       const std::string s = e.what();
   38126             :       std::string printError;
   38127           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   38128           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   38129             :       }
   38130             :       
   38131           0 :       if (printError == "all" || printError == "client") {
   38132             :         std::cerr << "Error: " << s << std::endl;
   38133             :       }
   38134             :       
   38135             :       
   38136             :       
   38137             :       
   38138             :       {
   38139             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   38140             :       };
   38141             :       
   38142           0 :     } catch (...) {
   38143             :       {
   38144             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   38145             :       };
   38146           0 :     }
   38147             :   }
   38148             : }
   38149             : 
   38150             : 
   38151           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1Edge(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   38152             :   libtraci::Edge *arg1 = (libtraci::Edge *) 0 ;
   38153             :   
   38154             :   (void)jenv;
   38155             :   (void)jcls;
   38156           0 :   arg1 = *(libtraci::Edge **)&jarg1; 
   38157             :   {
   38158             :     try {
   38159           0 :       delete arg1;
   38160             :     } catch (const libsumo::TraCIException& e) {
   38161             :       const std::string s = e.what();
   38162             :       std::string printError;
   38163             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   38164             :         printError = std::getenv("TRACI_PRINT_ERROR");
   38165             :       }
   38166             :       
   38167             :       if (printError == "all" || printError == "client") {
   38168             :         std::cerr << "Error: " << s << std::endl;
   38169             :       }
   38170             :       
   38171             :       
   38172             :       
   38173             :       
   38174             :       {
   38175             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   38176             :       };
   38177             :       
   38178             :     } catch (const std::exception& e) {
   38179             :       const std::string s = e.what();
   38180             :       std::string printError;
   38181             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   38182             :         printError = std::getenv("TRACI_PRINT_ERROR");
   38183             :       }
   38184             :       
   38185             :       if (printError == "all" || printError == "client") {
   38186             :         std::cerr << "Error: " << s << std::endl;
   38187             :       }
   38188             :       
   38189             :       
   38190             :       
   38191             :       
   38192             :       {
   38193             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   38194             :       };
   38195             :       
   38196             :     } catch (...) {
   38197             :       {
   38198             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   38199             :       };
   38200             :     }
   38201             :   }
   38202             : }
   38203             : 
   38204             : 
   38205           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_DEFAULT_1VIEW_1get(JNIEnv *jenv, jclass jcls) {
   38206             :   jstring jresult = 0 ;
   38207             :   char *result = 0 ;
   38208             :   
   38209             :   (void)jenv;
   38210             :   (void)jcls;
   38211             :   result = (char *)("View #0");
   38212             :   if (result) jresult = jenv->NewStringUTF((const char *)result);
   38213           0 :   return jresult;
   38214             : }
   38215             : 
   38216             : 
   38217           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1getZoom_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   38218             :   jdouble jresult = 0 ;
   38219             :   std::string *arg1 = 0 ;
   38220             :   double result;
   38221             :   
   38222             :   (void)jenv;
   38223             :   (void)jcls;
   38224           0 :   if(!jarg1) {
   38225           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   38226           0 :     return 0;
   38227             :   }
   38228             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   38229           0 :   if (!arg1_pstr) return 0;
   38230           0 :   std::string arg1_str(arg1_pstr);
   38231             :   arg1 = &arg1_str;
   38232             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   38233             :   {
   38234             :     try {
   38235           0 :       result = (double)libtraci::GUI::getZoom((std::string const &)*arg1);
   38236           0 :     } catch (const libsumo::TraCIException& e) {
   38237           0 :       const std::string s = e.what();
   38238             :       std::string printError;
   38239           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   38240           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   38241             :       }
   38242             :       
   38243           0 :       if (printError == "all" || printError == "client") {
   38244             :         std::cerr << "Error: " << s << std::endl;
   38245             :       }
   38246             :       
   38247             :       
   38248             :       
   38249             :       
   38250             :       {
   38251             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   38252             :       };
   38253             :       
   38254           0 :     } catch (const std::exception& e) {
   38255           0 :       const std::string s = e.what();
   38256             :       std::string printError;
   38257           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   38258           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   38259             :       }
   38260             :       
   38261           0 :       if (printError == "all" || printError == "client") {
   38262             :         std::cerr << "Error: " << s << std::endl;
   38263             :       }
   38264             :       
   38265             :       
   38266             :       
   38267             :       
   38268             :       {
   38269             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   38270             :       };
   38271             :       
   38272           0 :     } catch (...) {
   38273             :       {
   38274             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   38275             :       };
   38276           0 :     }
   38277             :   }
   38278             :   jresult = (jdouble)result; 
   38279             :   return jresult;
   38280             : }
   38281             : 
   38282             : 
   38283           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1getZoom_1_1SWIG_11(JNIEnv *jenv, jclass jcls) {
   38284             :   jdouble jresult = 0 ;
   38285             :   double result;
   38286             :   
   38287             :   (void)jenv;
   38288             :   (void)jcls;
   38289             :   {
   38290             :     try {
   38291           0 :       result = (double)libtraci::GUI::getZoom();
   38292           0 :     } catch (const libsumo::TraCIException& e) {
   38293           0 :       const std::string s = e.what();
   38294             :       std::string printError;
   38295           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   38296           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   38297             :       }
   38298             :       
   38299           0 :       if (printError == "all" || printError == "client") {
   38300             :         std::cerr << "Error: " << s << std::endl;
   38301             :       }
   38302             :       
   38303             :       
   38304             :       
   38305             :       
   38306             :       {
   38307             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   38308             :       };
   38309             :       
   38310           0 :     } catch (const std::exception& e) {
   38311           0 :       const std::string s = e.what();
   38312             :       std::string printError;
   38313           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   38314           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   38315             :       }
   38316             :       
   38317           0 :       if (printError == "all" || printError == "client") {
   38318             :         std::cerr << "Error: " << s << std::endl;
   38319             :       }
   38320             :       
   38321             :       
   38322             :       
   38323             :       
   38324             :       {
   38325             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   38326             :       };
   38327             :       
   38328           0 :     } catch (...) {
   38329             :       {
   38330             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   38331             :       };
   38332           0 :     }
   38333             :   }
   38334             :   jresult = (jdouble)result; 
   38335           0 :   return jresult;
   38336             : }
   38337             : 
   38338             : 
   38339           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1getAngle_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   38340             :   jdouble jresult = 0 ;
   38341             :   std::string *arg1 = 0 ;
   38342             :   double result;
   38343             :   
   38344             :   (void)jenv;
   38345             :   (void)jcls;
   38346           0 :   if(!jarg1) {
   38347           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   38348           0 :     return 0;
   38349             :   }
   38350             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   38351           0 :   if (!arg1_pstr) return 0;
   38352           0 :   std::string arg1_str(arg1_pstr);
   38353             :   arg1 = &arg1_str;
   38354             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   38355             :   {
   38356             :     try {
   38357           0 :       result = (double)libtraci::GUI::getAngle((std::string const &)*arg1);
   38358           0 :     } catch (const libsumo::TraCIException& e) {
   38359           0 :       const std::string s = e.what();
   38360             :       std::string printError;
   38361           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   38362           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   38363             :       }
   38364             :       
   38365           0 :       if (printError == "all" || printError == "client") {
   38366             :         std::cerr << "Error: " << s << std::endl;
   38367             :       }
   38368             :       
   38369             :       
   38370             :       
   38371             :       
   38372             :       {
   38373             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   38374             :       };
   38375             :       
   38376           0 :     } catch (const std::exception& e) {
   38377           0 :       const std::string s = e.what();
   38378             :       std::string printError;
   38379           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   38380           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   38381             :       }
   38382             :       
   38383           0 :       if (printError == "all" || printError == "client") {
   38384             :         std::cerr << "Error: " << s << std::endl;
   38385             :       }
   38386             :       
   38387             :       
   38388             :       
   38389             :       
   38390             :       {
   38391             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   38392             :       };
   38393             :       
   38394           0 :     } catch (...) {
   38395             :       {
   38396             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   38397             :       };
   38398           0 :     }
   38399             :   }
   38400             :   jresult = (jdouble)result; 
   38401             :   return jresult;
   38402             : }
   38403             : 
   38404             : 
   38405           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1getAngle_1_1SWIG_11(JNIEnv *jenv, jclass jcls) {
   38406             :   jdouble jresult = 0 ;
   38407             :   double result;
   38408             :   
   38409             :   (void)jenv;
   38410             :   (void)jcls;
   38411             :   {
   38412             :     try {
   38413           0 :       result = (double)libtraci::GUI::getAngle();
   38414           0 :     } catch (const libsumo::TraCIException& e) {
   38415           0 :       const std::string s = e.what();
   38416             :       std::string printError;
   38417           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   38418           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   38419             :       }
   38420             :       
   38421           0 :       if (printError == "all" || printError == "client") {
   38422             :         std::cerr << "Error: " << s << std::endl;
   38423             :       }
   38424             :       
   38425             :       
   38426             :       
   38427             :       
   38428             :       {
   38429             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   38430             :       };
   38431             :       
   38432           0 :     } catch (const std::exception& e) {
   38433           0 :       const std::string s = e.what();
   38434             :       std::string printError;
   38435           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   38436           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   38437             :       }
   38438             :       
   38439           0 :       if (printError == "all" || printError == "client") {
   38440             :         std::cerr << "Error: " << s << std::endl;
   38441             :       }
   38442             :       
   38443             :       
   38444             :       
   38445             :       
   38446             :       {
   38447             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   38448             :       };
   38449             :       
   38450           0 :     } catch (...) {
   38451             :       {
   38452             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   38453             :       };
   38454           0 :     }
   38455             :   }
   38456             :   jresult = (jdouble)result; 
   38457           0 :   return jresult;
   38458             : }
   38459             : 
   38460             : 
   38461           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1getOffset_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   38462             :   jlong jresult = 0 ;
   38463             :   std::string *arg1 = 0 ;
   38464             :   libsumo::TraCIPosition result;
   38465             :   
   38466             :   (void)jenv;
   38467             :   (void)jcls;
   38468           0 :   if(!jarg1) {
   38469           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   38470           0 :     return 0;
   38471             :   }
   38472             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   38473           0 :   if (!arg1_pstr) return 0;
   38474           0 :   std::string arg1_str(arg1_pstr);
   38475             :   arg1 = &arg1_str;
   38476             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   38477             :   {
   38478             :     try {
   38479           0 :       result = libtraci::GUI::getOffset((std::string const &)*arg1);
   38480           0 :     } catch (const libsumo::TraCIException& e) {
   38481           0 :       const std::string s = e.what();
   38482             :       std::string printError;
   38483           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   38484           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   38485             :       }
   38486             :       
   38487           0 :       if (printError == "all" || printError == "client") {
   38488             :         std::cerr << "Error: " << s << std::endl;
   38489             :       }
   38490             :       
   38491             :       
   38492             :       
   38493             :       
   38494             :       {
   38495             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   38496             :       };
   38497             :       
   38498           0 :     } catch (const std::exception& e) {
   38499           0 :       const std::string s = e.what();
   38500             :       std::string printError;
   38501           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   38502           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   38503             :       }
   38504             :       
   38505           0 :       if (printError == "all" || printError == "client") {
   38506             :         std::cerr << "Error: " << s << std::endl;
   38507             :       }
   38508             :       
   38509             :       
   38510             :       
   38511             :       
   38512             :       {
   38513             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   38514             :       };
   38515             :       
   38516           0 :     } catch (...) {
   38517             :       {
   38518             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   38519             :       };
   38520           0 :     }
   38521             :   }
   38522           0 :   *(std::shared_ptr<  libsumo::TraCIPosition > **)&jresult = new std::shared_ptr<  libsumo::TraCIPosition >(new libsumo::TraCIPosition((libsumo::TraCIPosition &)result)); 
   38523           0 :   return jresult;
   38524             : }
   38525             : 
   38526             : 
   38527           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1getOffset_1_1SWIG_11(JNIEnv *jenv, jclass jcls) {
   38528             :   jlong jresult = 0 ;
   38529             :   libsumo::TraCIPosition result;
   38530             :   
   38531             :   (void)jenv;
   38532             :   (void)jcls;
   38533             :   {
   38534             :     try {
   38535           0 :       result = libtraci::GUI::getOffset();
   38536           0 :     } catch (const libsumo::TraCIException& e) {
   38537           0 :       const std::string s = e.what();
   38538             :       std::string printError;
   38539           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   38540           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   38541             :       }
   38542             :       
   38543           0 :       if (printError == "all" || printError == "client") {
   38544             :         std::cerr << "Error: " << s << std::endl;
   38545             :       }
   38546             :       
   38547             :       
   38548             :       
   38549             :       
   38550             :       {
   38551             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   38552             :       };
   38553             :       
   38554           0 :     } catch (const std::exception& e) {
   38555           0 :       const std::string s = e.what();
   38556             :       std::string printError;
   38557           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   38558           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   38559             :       }
   38560             :       
   38561           0 :       if (printError == "all" || printError == "client") {
   38562             :         std::cerr << "Error: " << s << std::endl;
   38563             :       }
   38564             :       
   38565             :       
   38566             :       
   38567             :       
   38568             :       {
   38569             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   38570             :       };
   38571             :       
   38572           0 :     } catch (...) {
   38573             :       {
   38574             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   38575             :       };
   38576           0 :     }
   38577             :   }
   38578           0 :   *(std::shared_ptr<  libsumo::TraCIPosition > **)&jresult = new std::shared_ptr<  libsumo::TraCIPosition >(new libsumo::TraCIPosition((libsumo::TraCIPosition &)result)); 
   38579           0 :   return jresult;
   38580             : }
   38581             : 
   38582             : 
   38583           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1getSchema_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   38584             :   jstring jresult = 0 ;
   38585             :   std::string *arg1 = 0 ;
   38586             :   std::string result;
   38587             :   
   38588             :   (void)jenv;
   38589             :   (void)jcls;
   38590           0 :   if(!jarg1) {
   38591           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   38592             :     return 0;
   38593             :   }
   38594             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   38595           0 :   if (!arg1_pstr) return 0;
   38596           0 :   std::string arg1_str(arg1_pstr);
   38597             :   arg1 = &arg1_str;
   38598             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   38599             :   {
   38600             :     try {
   38601           0 :       result = libtraci::GUI::getSchema((std::string const &)*arg1);
   38602           0 :     } catch (const libsumo::TraCIException& e) {
   38603           0 :       const std::string s = e.what();
   38604             :       std::string printError;
   38605           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   38606           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   38607             :       }
   38608             :       
   38609           0 :       if (printError == "all" || printError == "client") {
   38610             :         std::cerr << "Error: " << s << std::endl;
   38611             :       }
   38612             :       
   38613             :       
   38614             :       
   38615             :       
   38616             :       {
   38617             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   38618             :       };
   38619             :       
   38620           0 :     } catch (const std::exception& e) {
   38621           0 :       const std::string s = e.what();
   38622             :       std::string printError;
   38623           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   38624           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   38625             :       }
   38626             :       
   38627           0 :       if (printError == "all" || printError == "client") {
   38628             :         std::cerr << "Error: " << s << std::endl;
   38629             :       }
   38630             :       
   38631             :       
   38632             :       
   38633             :       
   38634             :       {
   38635             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   38636             :       };
   38637             :       
   38638           0 :     } catch (...) {
   38639             :       {
   38640             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   38641             :       };
   38642           0 :     }
   38643             :   }
   38644             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   38645             :   return jresult;
   38646             : }
   38647             : 
   38648             : 
   38649           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1getSchema_1_1SWIG_11(JNIEnv *jenv, jclass jcls) {
   38650             :   jstring jresult = 0 ;
   38651             :   std::string result;
   38652             :   
   38653             :   (void)jenv;
   38654             :   (void)jcls;
   38655             :   {
   38656             :     try {
   38657           0 :       result = libtraci::GUI::getSchema();
   38658           0 :     } catch (const libsumo::TraCIException& e) {
   38659           0 :       const std::string s = e.what();
   38660             :       std::string printError;
   38661           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   38662           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   38663             :       }
   38664             :       
   38665           0 :       if (printError == "all" || printError == "client") {
   38666             :         std::cerr << "Error: " << s << std::endl;
   38667             :       }
   38668             :       
   38669             :       
   38670             :       
   38671             :       
   38672             :       {
   38673             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   38674             :       };
   38675             :       
   38676           0 :     } catch (const std::exception& e) {
   38677           0 :       const std::string s = e.what();
   38678             :       std::string printError;
   38679           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   38680           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   38681             :       }
   38682             :       
   38683           0 :       if (printError == "all" || printError == "client") {
   38684             :         std::cerr << "Error: " << s << std::endl;
   38685             :       }
   38686             :       
   38687             :       
   38688             :       
   38689             :       
   38690             :       {
   38691             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   38692             :       };
   38693             :       
   38694           0 :     } catch (...) {
   38695             :       {
   38696             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   38697             :       };
   38698           0 :     }
   38699             :   }
   38700             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   38701             :   return jresult;
   38702             : }
   38703             : 
   38704             : 
   38705           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1getBoundary_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   38706             :   jlong jresult = 0 ;
   38707             :   std::string *arg1 = 0 ;
   38708             :   libsumo::TraCIPositionVector result;
   38709             :   
   38710             :   (void)jenv;
   38711             :   (void)jcls;
   38712           0 :   if(!jarg1) {
   38713           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   38714             :     return 0;
   38715             :   }
   38716             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   38717           0 :   if (!arg1_pstr) return 0;
   38718           0 :   std::string arg1_str(arg1_pstr);
   38719             :   arg1 = &arg1_str;
   38720             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   38721             :   {
   38722             :     try {
   38723           0 :       result = libtraci::GUI::getBoundary((std::string const &)*arg1);
   38724           0 :     } catch (const libsumo::TraCIException& e) {
   38725           0 :       const std::string s = e.what();
   38726             :       std::string printError;
   38727           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   38728           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   38729             :       }
   38730             :       
   38731           0 :       if (printError == "all" || printError == "client") {
   38732             :         std::cerr << "Error: " << s << std::endl;
   38733             :       }
   38734             :       
   38735             :       
   38736             :       
   38737             :       
   38738             :       {
   38739             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   38740             :       };
   38741             :       
   38742           0 :     } catch (const std::exception& e) {
   38743           0 :       const std::string s = e.what();
   38744             :       std::string printError;
   38745           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   38746           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   38747             :       }
   38748             :       
   38749           0 :       if (printError == "all" || printError == "client") {
   38750             :         std::cerr << "Error: " << s << std::endl;
   38751             :       }
   38752             :       
   38753             :       
   38754             :       
   38755             :       
   38756             :       {
   38757             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   38758             :       };
   38759             :       
   38760           0 :     } catch (...) {
   38761             :       {
   38762             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   38763             :       };
   38764           0 :     }
   38765             :   }
   38766           0 :   *(std::shared_ptr<  libsumo::TraCIPositionVector > **)&jresult = new std::shared_ptr<  libsumo::TraCIPositionVector >(new libsumo::TraCIPositionVector((libsumo::TraCIPositionVector &)result)); 
   38767           0 :   return jresult;
   38768             : }
   38769             : 
   38770             : 
   38771           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1getBoundary_1_1SWIG_11(JNIEnv *jenv, jclass jcls) {
   38772             :   jlong jresult = 0 ;
   38773             :   libsumo::TraCIPositionVector result;
   38774             :   
   38775             :   (void)jenv;
   38776             :   (void)jcls;
   38777             :   {
   38778             :     try {
   38779           0 :       result = libtraci::GUI::getBoundary();
   38780           0 :     } catch (const libsumo::TraCIException& e) {
   38781           0 :       const std::string s = e.what();
   38782             :       std::string printError;
   38783           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   38784           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   38785             :       }
   38786             :       
   38787           0 :       if (printError == "all" || printError == "client") {
   38788             :         std::cerr << "Error: " << s << std::endl;
   38789             :       }
   38790             :       
   38791             :       
   38792             :       
   38793             :       
   38794             :       {
   38795             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   38796             :       };
   38797             :       
   38798           0 :     } catch (const std::exception& e) {
   38799           0 :       const std::string s = e.what();
   38800             :       std::string printError;
   38801           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   38802           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   38803             :       }
   38804             :       
   38805           0 :       if (printError == "all" || printError == "client") {
   38806             :         std::cerr << "Error: " << s << std::endl;
   38807             :       }
   38808             :       
   38809             :       
   38810             :       
   38811             :       
   38812             :       {
   38813             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   38814             :       };
   38815             :       
   38816           0 :     } catch (...) {
   38817             :       {
   38818             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   38819             :       };
   38820           0 :     }
   38821             :   }
   38822           0 :   *(std::shared_ptr<  libsumo::TraCIPositionVector > **)&jresult = new std::shared_ptr<  libsumo::TraCIPositionVector >(new libsumo::TraCIPositionVector((libsumo::TraCIPositionVector &)result)); 
   38823           0 :   return jresult;
   38824             : }
   38825             : 
   38826             : 
   38827           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1hasView_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   38828             :   jboolean jresult = 0 ;
   38829             :   std::string *arg1 = 0 ;
   38830             :   bool result;
   38831             :   
   38832             :   (void)jenv;
   38833             :   (void)jcls;
   38834           0 :   if(!jarg1) {
   38835           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   38836           0 :     return 0;
   38837             :   }
   38838             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   38839           0 :   if (!arg1_pstr) return 0;
   38840           0 :   std::string arg1_str(arg1_pstr);
   38841             :   arg1 = &arg1_str;
   38842             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   38843             :   {
   38844             :     try {
   38845           0 :       result = (bool)libtraci::GUI::hasView((std::string const &)*arg1);
   38846           0 :     } catch (const libsumo::TraCIException& e) {
   38847           0 :       const std::string s = e.what();
   38848             :       std::string printError;
   38849           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   38850           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   38851             :       }
   38852             :       
   38853           0 :       if (printError == "all" || printError == "client") {
   38854             :         std::cerr << "Error: " << s << std::endl;
   38855             :       }
   38856             :       
   38857             :       
   38858             :       
   38859             :       
   38860             :       {
   38861             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   38862             :       };
   38863             :       
   38864           0 :     } catch (const std::exception& e) {
   38865           0 :       const std::string s = e.what();
   38866             :       std::string printError;
   38867           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   38868           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   38869             :       }
   38870             :       
   38871           0 :       if (printError == "all" || printError == "client") {
   38872             :         std::cerr << "Error: " << s << std::endl;
   38873             :       }
   38874             :       
   38875             :       
   38876             :       
   38877             :       
   38878             :       {
   38879             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   38880             :       };
   38881             :       
   38882           0 :     } catch (...) {
   38883             :       {
   38884             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   38885             :       };
   38886           0 :     }
   38887             :   }
   38888           0 :   jresult = (jboolean)result; 
   38889           0 :   return jresult;
   38890             : }
   38891             : 
   38892             : 
   38893           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1hasView_1_1SWIG_11(JNIEnv *jenv, jclass jcls) {
   38894             :   jboolean jresult = 0 ;
   38895             :   bool result;
   38896             :   
   38897             :   (void)jenv;
   38898             :   (void)jcls;
   38899             :   {
   38900             :     try {
   38901           0 :       result = (bool)libtraci::GUI::hasView();
   38902           0 :     } catch (const libsumo::TraCIException& e) {
   38903           0 :       const std::string s = e.what();
   38904             :       std::string printError;
   38905           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   38906           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   38907             :       }
   38908             :       
   38909           0 :       if (printError == "all" || printError == "client") {
   38910             :         std::cerr << "Error: " << s << std::endl;
   38911             :       }
   38912             :       
   38913             :       
   38914             :       
   38915             :       
   38916             :       {
   38917             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   38918             :       };
   38919             :       
   38920           0 :     } catch (const std::exception& e) {
   38921           0 :       const std::string s = e.what();
   38922             :       std::string printError;
   38923           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   38924           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   38925             :       }
   38926             :       
   38927           0 :       if (printError == "all" || printError == "client") {
   38928             :         std::cerr << "Error: " << s << std::endl;
   38929             :       }
   38930             :       
   38931             :       
   38932             :       
   38933             :       
   38934             :       {
   38935             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   38936             :       };
   38937             :       
   38938           0 :     } catch (...) {
   38939             :       {
   38940             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   38941             :       };
   38942           0 :     }
   38943             :   }
   38944           0 :   jresult = (jboolean)result; 
   38945           0 :   return jresult;
   38946             : }
   38947             : 
   38948             : 
   38949           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1getTrackedVehicle_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   38950             :   jstring jresult = 0 ;
   38951             :   std::string *arg1 = 0 ;
   38952             :   std::string result;
   38953             :   
   38954             :   (void)jenv;
   38955             :   (void)jcls;
   38956           0 :   if(!jarg1) {
   38957           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   38958             :     return 0;
   38959             :   }
   38960             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   38961           0 :   if (!arg1_pstr) return 0;
   38962           0 :   std::string arg1_str(arg1_pstr);
   38963             :   arg1 = &arg1_str;
   38964             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   38965             :   {
   38966             :     try {
   38967           0 :       result = libtraci::GUI::getTrackedVehicle((std::string const &)*arg1);
   38968           0 :     } catch (const libsumo::TraCIException& e) {
   38969           0 :       const std::string s = e.what();
   38970             :       std::string printError;
   38971           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   38972           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   38973             :       }
   38974             :       
   38975           0 :       if (printError == "all" || printError == "client") {
   38976             :         std::cerr << "Error: " << s << std::endl;
   38977             :       }
   38978             :       
   38979             :       
   38980             :       
   38981             :       
   38982             :       {
   38983             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   38984             :       };
   38985             :       
   38986           0 :     } catch (const std::exception& e) {
   38987           0 :       const std::string s = e.what();
   38988             :       std::string printError;
   38989           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   38990           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   38991             :       }
   38992             :       
   38993           0 :       if (printError == "all" || printError == "client") {
   38994             :         std::cerr << "Error: " << s << std::endl;
   38995             :       }
   38996             :       
   38997             :       
   38998             :       
   38999             :       
   39000             :       {
   39001             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   39002             :       };
   39003             :       
   39004           0 :     } catch (...) {
   39005             :       {
   39006             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   39007             :       };
   39008           0 :     }
   39009             :   }
   39010             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   39011             :   return jresult;
   39012             : }
   39013             : 
   39014             : 
   39015           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1getTrackedVehicle_1_1SWIG_11(JNIEnv *jenv, jclass jcls) {
   39016             :   jstring jresult = 0 ;
   39017             :   std::string result;
   39018             :   
   39019             :   (void)jenv;
   39020             :   (void)jcls;
   39021             :   {
   39022             :     try {
   39023           0 :       result = libtraci::GUI::getTrackedVehicle();
   39024           0 :     } catch (const libsumo::TraCIException& e) {
   39025           0 :       const std::string s = e.what();
   39026             :       std::string printError;
   39027           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   39028           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   39029             :       }
   39030             :       
   39031           0 :       if (printError == "all" || printError == "client") {
   39032             :         std::cerr << "Error: " << s << std::endl;
   39033             :       }
   39034             :       
   39035             :       
   39036             :       
   39037             :       
   39038             :       {
   39039             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   39040             :       };
   39041             :       
   39042           0 :     } catch (const std::exception& e) {
   39043           0 :       const std::string s = e.what();
   39044             :       std::string printError;
   39045           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   39046           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   39047             :       }
   39048             :       
   39049           0 :       if (printError == "all" || printError == "client") {
   39050             :         std::cerr << "Error: " << s << std::endl;
   39051             :       }
   39052             :       
   39053             :       
   39054             :       
   39055             :       
   39056             :       {
   39057             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   39058             :       };
   39059             :       
   39060           0 :     } catch (...) {
   39061             :       {
   39062             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   39063             :       };
   39064           0 :     }
   39065             :   }
   39066             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   39067             :   return jresult;
   39068             : }
   39069             : 
   39070             : 
   39071           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1isSelected_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   39072             :   jboolean jresult = 0 ;
   39073             :   std::string *arg1 = 0 ;
   39074             :   std::string *arg2 = 0 ;
   39075             :   bool result;
   39076             :   
   39077             :   (void)jenv;
   39078             :   (void)jcls;
   39079           0 :   if(!jarg1) {
   39080           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   39081           0 :     return 0;
   39082             :   }
   39083             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   39084           0 :   if (!arg1_pstr) return 0;
   39085           0 :   std::string arg1_str(arg1_pstr);
   39086             :   arg1 = &arg1_str;
   39087             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   39088           0 :   if(!jarg2) {
   39089           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   39090             :     return 0;
   39091             :   }
   39092             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   39093           0 :   if (!arg2_pstr) return 0;
   39094           0 :   std::string arg2_str(arg2_pstr);
   39095             :   arg2 = &arg2_str;
   39096             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   39097             :   {
   39098             :     try {
   39099           0 :       result = (bool)libtraci::GUI::isSelected((std::string const &)*arg1,(std::string const &)*arg2);
   39100           0 :     } catch (const libsumo::TraCIException& e) {
   39101           0 :       const std::string s = e.what();
   39102             :       std::string printError;
   39103           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   39104           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   39105             :       }
   39106             :       
   39107           0 :       if (printError == "all" || printError == "client") {
   39108             :         std::cerr << "Error: " << s << std::endl;
   39109             :       }
   39110             :       
   39111             :       
   39112             :       
   39113             :       
   39114             :       {
   39115             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   39116             :       };
   39117             :       
   39118           0 :     } catch (const std::exception& e) {
   39119           0 :       const std::string s = e.what();
   39120             :       std::string printError;
   39121           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   39122           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   39123             :       }
   39124             :       
   39125           0 :       if (printError == "all" || printError == "client") {
   39126             :         std::cerr << "Error: " << s << std::endl;
   39127             :       }
   39128             :       
   39129             :       
   39130             :       
   39131             :       
   39132             :       {
   39133             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   39134             :       };
   39135             :       
   39136           0 :     } catch (...) {
   39137             :       {
   39138             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   39139             :       };
   39140           0 :     }
   39141             :   }
   39142           0 :   jresult = (jboolean)result; 
   39143           0 :   return jresult;
   39144             : }
   39145             : 
   39146             : 
   39147           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1isSelected_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   39148             :   jboolean jresult = 0 ;
   39149             :   std::string *arg1 = 0 ;
   39150             :   bool result;
   39151             :   
   39152             :   (void)jenv;
   39153             :   (void)jcls;
   39154           0 :   if(!jarg1) {
   39155           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   39156           0 :     return 0;
   39157             :   }
   39158             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   39159           0 :   if (!arg1_pstr) return 0;
   39160           0 :   std::string arg1_str(arg1_pstr);
   39161             :   arg1 = &arg1_str;
   39162             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   39163             :   {
   39164             :     try {
   39165           0 :       result = (bool)libtraci::GUI::isSelected((std::string const &)*arg1);
   39166           0 :     } catch (const libsumo::TraCIException& e) {
   39167           0 :       const std::string s = e.what();
   39168             :       std::string printError;
   39169           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   39170           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   39171             :       }
   39172             :       
   39173           0 :       if (printError == "all" || printError == "client") {
   39174             :         std::cerr << "Error: " << s << std::endl;
   39175             :       }
   39176             :       
   39177             :       
   39178             :       
   39179             :       
   39180             :       {
   39181             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   39182             :       };
   39183             :       
   39184           0 :     } catch (const std::exception& e) {
   39185           0 :       const std::string s = e.what();
   39186             :       std::string printError;
   39187           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   39188           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   39189             :       }
   39190             :       
   39191           0 :       if (printError == "all" || printError == "client") {
   39192             :         std::cerr << "Error: " << s << std::endl;
   39193             :       }
   39194             :       
   39195             :       
   39196             :       
   39197             :       
   39198             :       {
   39199             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   39200             :       };
   39201             :       
   39202           0 :     } catch (...) {
   39203             :       {
   39204             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   39205             :       };
   39206           0 :     }
   39207             :   }
   39208           0 :   jresult = (jboolean)result; 
   39209           0 :   return jresult;
   39210             : }
   39211             : 
   39212             : 
   39213           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1setZoom(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   39214             :   std::string *arg1 = 0 ;
   39215             :   double arg2 ;
   39216             :   
   39217             :   (void)jenv;
   39218             :   (void)jcls;
   39219           0 :   if(!jarg1) {
   39220           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   39221           0 :     return ;
   39222             :   }
   39223             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   39224           0 :   if (!arg1_pstr) return ;
   39225           0 :   std::string arg1_str(arg1_pstr);
   39226             :   arg1 = &arg1_str;
   39227             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   39228             :   arg2 = (double)jarg2; 
   39229             :   {
   39230             :     try {
   39231           0 :       libtraci::GUI::setZoom((std::string const &)*arg1,arg2);
   39232           0 :     } catch (const libsumo::TraCIException& e) {
   39233           0 :       const std::string s = e.what();
   39234             :       std::string printError;
   39235           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   39236           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   39237             :       }
   39238             :       
   39239           0 :       if (printError == "all" || printError == "client") {
   39240             :         std::cerr << "Error: " << s << std::endl;
   39241             :       }
   39242             :       
   39243             :       
   39244             :       
   39245             :       
   39246             :       {
   39247             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   39248             :       };
   39249             :       
   39250           0 :     } catch (const std::exception& e) {
   39251           0 :       const std::string s = e.what();
   39252             :       std::string printError;
   39253           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   39254           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   39255             :       }
   39256             :       
   39257           0 :       if (printError == "all" || printError == "client") {
   39258             :         std::cerr << "Error: " << s << std::endl;
   39259             :       }
   39260             :       
   39261             :       
   39262             :       
   39263             :       
   39264             :       {
   39265             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   39266             :       };
   39267             :       
   39268           0 :     } catch (...) {
   39269             :       {
   39270             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   39271             :       };
   39272           0 :     }
   39273             :   }
   39274             : }
   39275             : 
   39276             : 
   39277           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1setAngle(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   39278             :   std::string *arg1 = 0 ;
   39279             :   double arg2 ;
   39280             :   
   39281             :   (void)jenv;
   39282             :   (void)jcls;
   39283           0 :   if(!jarg1) {
   39284           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   39285           0 :     return ;
   39286             :   }
   39287             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   39288           0 :   if (!arg1_pstr) return ;
   39289           0 :   std::string arg1_str(arg1_pstr);
   39290             :   arg1 = &arg1_str;
   39291             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   39292             :   arg2 = (double)jarg2; 
   39293             :   {
   39294             :     try {
   39295           0 :       libtraci::GUI::setAngle((std::string const &)*arg1,arg2);
   39296           0 :     } catch (const libsumo::TraCIException& e) {
   39297           0 :       const std::string s = e.what();
   39298             :       std::string printError;
   39299           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   39300           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   39301             :       }
   39302             :       
   39303           0 :       if (printError == "all" || printError == "client") {
   39304             :         std::cerr << "Error: " << s << std::endl;
   39305             :       }
   39306             :       
   39307             :       
   39308             :       
   39309             :       
   39310             :       {
   39311             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   39312             :       };
   39313             :       
   39314           0 :     } catch (const std::exception& e) {
   39315           0 :       const std::string s = e.what();
   39316             :       std::string printError;
   39317           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   39318           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   39319             :       }
   39320             :       
   39321           0 :       if (printError == "all" || printError == "client") {
   39322             :         std::cerr << "Error: " << s << std::endl;
   39323             :       }
   39324             :       
   39325             :       
   39326             :       
   39327             :       
   39328             :       {
   39329             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   39330             :       };
   39331             :       
   39332           0 :     } catch (...) {
   39333             :       {
   39334             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   39335             :       };
   39336           0 :     }
   39337             :   }
   39338             : }
   39339             : 
   39340             : 
   39341           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1setOffset(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3) {
   39342             :   std::string *arg1 = 0 ;
   39343             :   double arg2 ;
   39344             :   double arg3 ;
   39345             :   
   39346             :   (void)jenv;
   39347             :   (void)jcls;
   39348           0 :   if(!jarg1) {
   39349           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   39350           0 :     return ;
   39351             :   }
   39352             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   39353           0 :   if (!arg1_pstr) return ;
   39354           0 :   std::string arg1_str(arg1_pstr);
   39355             :   arg1 = &arg1_str;
   39356             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   39357             :   arg2 = (double)jarg2; 
   39358             :   arg3 = (double)jarg3; 
   39359             :   {
   39360             :     try {
   39361           0 :       libtraci::GUI::setOffset((std::string const &)*arg1,arg2,arg3);
   39362           0 :     } catch (const libsumo::TraCIException& e) {
   39363           0 :       const std::string s = e.what();
   39364             :       std::string printError;
   39365           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   39366           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   39367             :       }
   39368             :       
   39369           0 :       if (printError == "all" || printError == "client") {
   39370             :         std::cerr << "Error: " << s << std::endl;
   39371             :       }
   39372             :       
   39373             :       
   39374             :       
   39375             :       
   39376             :       {
   39377             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   39378             :       };
   39379             :       
   39380           0 :     } catch (const std::exception& e) {
   39381           0 :       const std::string s = e.what();
   39382             :       std::string printError;
   39383           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   39384           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   39385             :       }
   39386             :       
   39387           0 :       if (printError == "all" || printError == "client") {
   39388             :         std::cerr << "Error: " << s << std::endl;
   39389             :       }
   39390             :       
   39391             :       
   39392             :       
   39393             :       
   39394             :       {
   39395             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   39396             :       };
   39397             :       
   39398           0 :     } catch (...) {
   39399             :       {
   39400             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   39401             :       };
   39402           0 :     }
   39403             :   }
   39404             : }
   39405             : 
   39406             : 
   39407           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1setSchema(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   39408             :   std::string *arg1 = 0 ;
   39409             :   std::string *arg2 = 0 ;
   39410             :   
   39411             :   (void)jenv;
   39412             :   (void)jcls;
   39413           0 :   if(!jarg1) {
   39414           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   39415           0 :     return ;
   39416             :   }
   39417             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   39418           0 :   if (!arg1_pstr) return ;
   39419           0 :   std::string arg1_str(arg1_pstr);
   39420             :   arg1 = &arg1_str;
   39421             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   39422           0 :   if(!jarg2) {
   39423           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   39424             :     return ;
   39425             :   }
   39426             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   39427           0 :   if (!arg2_pstr) return ;
   39428           0 :   std::string arg2_str(arg2_pstr);
   39429             :   arg2 = &arg2_str;
   39430             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   39431             :   {
   39432             :     try {
   39433           0 :       libtraci::GUI::setSchema((std::string const &)*arg1,(std::string const &)*arg2);
   39434           0 :     } catch (const libsumo::TraCIException& e) {
   39435           0 :       const std::string s = e.what();
   39436             :       std::string printError;
   39437           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   39438           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   39439             :       }
   39440             :       
   39441           0 :       if (printError == "all" || printError == "client") {
   39442             :         std::cerr << "Error: " << s << std::endl;
   39443             :       }
   39444             :       
   39445             :       
   39446             :       
   39447             :       
   39448             :       {
   39449             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   39450             :       };
   39451             :       
   39452           0 :     } catch (const std::exception& e) {
   39453           0 :       const std::string s = e.what();
   39454             :       std::string printError;
   39455           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   39456           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   39457             :       }
   39458             :       
   39459           0 :       if (printError == "all" || printError == "client") {
   39460             :         std::cerr << "Error: " << s << std::endl;
   39461             :       }
   39462             :       
   39463             :       
   39464             :       
   39465             :       
   39466             :       {
   39467             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   39468             :       };
   39469             :       
   39470           0 :     } catch (...) {
   39471             :       {
   39472             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   39473             :       };
   39474           0 :     }
   39475             :   }
   39476             : }
   39477             : 
   39478             : 
   39479           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1setBoundary(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5) {
   39480             :   std::string *arg1 = 0 ;
   39481             :   double arg2 ;
   39482             :   double arg3 ;
   39483             :   double arg4 ;
   39484             :   double arg5 ;
   39485             :   
   39486             :   (void)jenv;
   39487             :   (void)jcls;
   39488           0 :   if(!jarg1) {
   39489           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   39490           0 :     return ;
   39491             :   }
   39492             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   39493           0 :   if (!arg1_pstr) return ;
   39494           0 :   std::string arg1_str(arg1_pstr);
   39495             :   arg1 = &arg1_str;
   39496             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   39497             :   arg2 = (double)jarg2; 
   39498             :   arg3 = (double)jarg3; 
   39499             :   arg4 = (double)jarg4; 
   39500             :   arg5 = (double)jarg5; 
   39501             :   {
   39502             :     try {
   39503           0 :       libtraci::GUI::setBoundary((std::string const &)*arg1,arg2,arg3,arg4,arg5);
   39504           0 :     } catch (const libsumo::TraCIException& e) {
   39505           0 :       const std::string s = e.what();
   39506             :       std::string printError;
   39507           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   39508           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   39509             :       }
   39510             :       
   39511           0 :       if (printError == "all" || printError == "client") {
   39512             :         std::cerr << "Error: " << s << std::endl;
   39513             :       }
   39514             :       
   39515             :       
   39516             :       
   39517             :       
   39518             :       {
   39519             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   39520             :       };
   39521             :       
   39522           0 :     } catch (const std::exception& e) {
   39523           0 :       const std::string s = e.what();
   39524             :       std::string printError;
   39525           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   39526           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   39527             :       }
   39528             :       
   39529           0 :       if (printError == "all" || printError == "client") {
   39530             :         std::cerr << "Error: " << s << std::endl;
   39531             :       }
   39532             :       
   39533             :       
   39534             :       
   39535             :       
   39536             :       {
   39537             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   39538             :       };
   39539             :       
   39540           0 :     } catch (...) {
   39541             :       {
   39542             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   39543             :       };
   39544           0 :     }
   39545             :   }
   39546             : }
   39547             : 
   39548             : 
   39549           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1trackVehicle(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   39550             :   std::string *arg1 = 0 ;
   39551             :   std::string *arg2 = 0 ;
   39552             :   
   39553             :   (void)jenv;
   39554             :   (void)jcls;
   39555           0 :   if(!jarg1) {
   39556           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   39557           0 :     return ;
   39558             :   }
   39559             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   39560           0 :   if (!arg1_pstr) return ;
   39561           0 :   std::string arg1_str(arg1_pstr);
   39562             :   arg1 = &arg1_str;
   39563             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   39564           0 :   if(!jarg2) {
   39565           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   39566             :     return ;
   39567             :   }
   39568             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   39569           0 :   if (!arg2_pstr) return ;
   39570           0 :   std::string arg2_str(arg2_pstr);
   39571             :   arg2 = &arg2_str;
   39572             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   39573             :   {
   39574             :     try {
   39575           0 :       libtraci::GUI::trackVehicle((std::string const &)*arg1,(std::string const &)*arg2);
   39576           0 :     } catch (const libsumo::TraCIException& e) {
   39577           0 :       const std::string s = e.what();
   39578             :       std::string printError;
   39579           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   39580           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   39581             :       }
   39582             :       
   39583           0 :       if (printError == "all" || printError == "client") {
   39584             :         std::cerr << "Error: " << s << std::endl;
   39585             :       }
   39586             :       
   39587             :       
   39588             :       
   39589             :       
   39590             :       {
   39591             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   39592             :       };
   39593             :       
   39594           0 :     } catch (const std::exception& e) {
   39595           0 :       const std::string s = e.what();
   39596             :       std::string printError;
   39597           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   39598           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   39599             :       }
   39600             :       
   39601           0 :       if (printError == "all" || printError == "client") {
   39602             :         std::cerr << "Error: " << s << std::endl;
   39603             :       }
   39604             :       
   39605             :       
   39606             :       
   39607             :       
   39608             :       {
   39609             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   39610             :       };
   39611             :       
   39612           0 :     } catch (...) {
   39613             :       {
   39614             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   39615             :       };
   39616           0 :     }
   39617             :   }
   39618             : }
   39619             : 
   39620             : 
   39621           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1screenshot_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jint jarg3, jint jarg4) {
   39622             :   std::string *arg1 = 0 ;
   39623             :   std::string *arg2 = 0 ;
   39624             :   int arg3 ;
   39625             :   int arg4 ;
   39626             :   
   39627             :   (void)jenv;
   39628             :   (void)jcls;
   39629           0 :   if(!jarg1) {
   39630           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   39631           0 :     return ;
   39632             :   }
   39633             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   39634           0 :   if (!arg1_pstr) return ;
   39635           0 :   std::string arg1_str(arg1_pstr);
   39636             :   arg1 = &arg1_str;
   39637             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   39638           0 :   if(!jarg2) {
   39639           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   39640             :     return ;
   39641             :   }
   39642             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   39643           0 :   if (!arg2_pstr) return ;
   39644           0 :   std::string arg2_str(arg2_pstr);
   39645             :   arg2 = &arg2_str;
   39646             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   39647             :   arg3 = (int)jarg3; 
   39648             :   arg4 = (int)jarg4; 
   39649             :   {
   39650             :     try {
   39651           0 :       libtraci::GUI::screenshot((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4);
   39652           0 :     } catch (const libsumo::TraCIException& e) {
   39653           0 :       const std::string s = e.what();
   39654             :       std::string printError;
   39655           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   39656           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   39657             :       }
   39658             :       
   39659           0 :       if (printError == "all" || printError == "client") {
   39660             :         std::cerr << "Error: " << s << std::endl;
   39661             :       }
   39662             :       
   39663             :       
   39664             :       
   39665             :       
   39666             :       {
   39667             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   39668             :       };
   39669             :       
   39670           0 :     } catch (const std::exception& e) {
   39671           0 :       const std::string s = e.what();
   39672             :       std::string printError;
   39673           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   39674           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   39675             :       }
   39676             :       
   39677           0 :       if (printError == "all" || printError == "client") {
   39678             :         std::cerr << "Error: " << s << std::endl;
   39679             :       }
   39680             :       
   39681             :       
   39682             :       
   39683             :       
   39684             :       {
   39685             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   39686             :       };
   39687             :       
   39688           0 :     } catch (...) {
   39689             :       {
   39690             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   39691             :       };
   39692           0 :     }
   39693             :   }
   39694             : }
   39695             : 
   39696             : 
   39697           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1screenshot_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jint jarg3) {
   39698             :   std::string *arg1 = 0 ;
   39699             :   std::string *arg2 = 0 ;
   39700             :   int arg3 ;
   39701             :   
   39702             :   (void)jenv;
   39703             :   (void)jcls;
   39704           0 :   if(!jarg1) {
   39705           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   39706           0 :     return ;
   39707             :   }
   39708             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   39709           0 :   if (!arg1_pstr) return ;
   39710           0 :   std::string arg1_str(arg1_pstr);
   39711             :   arg1 = &arg1_str;
   39712             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   39713           0 :   if(!jarg2) {
   39714           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   39715             :     return ;
   39716             :   }
   39717             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   39718           0 :   if (!arg2_pstr) return ;
   39719           0 :   std::string arg2_str(arg2_pstr);
   39720             :   arg2 = &arg2_str;
   39721             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   39722             :   arg3 = (int)jarg3; 
   39723             :   {
   39724             :     try {
   39725           0 :       libtraci::GUI::screenshot((std::string const &)*arg1,(std::string const &)*arg2,arg3);
   39726           0 :     } catch (const libsumo::TraCIException& e) {
   39727           0 :       const std::string s = e.what();
   39728             :       std::string printError;
   39729           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   39730           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   39731             :       }
   39732             :       
   39733           0 :       if (printError == "all" || printError == "client") {
   39734             :         std::cerr << "Error: " << s << std::endl;
   39735             :       }
   39736             :       
   39737             :       
   39738             :       
   39739             :       
   39740             :       {
   39741             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   39742             :       };
   39743             :       
   39744           0 :     } catch (const std::exception& e) {
   39745           0 :       const std::string s = e.what();
   39746             :       std::string printError;
   39747           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   39748           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   39749             :       }
   39750             :       
   39751           0 :       if (printError == "all" || printError == "client") {
   39752             :         std::cerr << "Error: " << s << std::endl;
   39753             :       }
   39754             :       
   39755             :       
   39756             :       
   39757             :       
   39758             :       {
   39759             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   39760             :       };
   39761             :       
   39762           0 :     } catch (...) {
   39763             :       {
   39764             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   39765             :       };
   39766           0 :     }
   39767             :   }
   39768             : }
   39769             : 
   39770             : 
   39771           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1screenshot_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   39772             :   std::string *arg1 = 0 ;
   39773             :   std::string *arg2 = 0 ;
   39774             :   
   39775             :   (void)jenv;
   39776             :   (void)jcls;
   39777           0 :   if(!jarg1) {
   39778           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   39779           0 :     return ;
   39780             :   }
   39781             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   39782           0 :   if (!arg1_pstr) return ;
   39783           0 :   std::string arg1_str(arg1_pstr);
   39784             :   arg1 = &arg1_str;
   39785             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   39786           0 :   if(!jarg2) {
   39787           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   39788             :     return ;
   39789             :   }
   39790             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   39791           0 :   if (!arg2_pstr) return ;
   39792           0 :   std::string arg2_str(arg2_pstr);
   39793             :   arg2 = &arg2_str;
   39794             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   39795             :   {
   39796             :     try {
   39797           0 :       libtraci::GUI::screenshot((std::string const &)*arg1,(std::string const &)*arg2);
   39798           0 :     } catch (const libsumo::TraCIException& e) {
   39799           0 :       const std::string s = e.what();
   39800             :       std::string printError;
   39801           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   39802           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   39803             :       }
   39804             :       
   39805           0 :       if (printError == "all" || printError == "client") {
   39806             :         std::cerr << "Error: " << s << std::endl;
   39807             :       }
   39808             :       
   39809             :       
   39810             :       
   39811             :       
   39812             :       {
   39813             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   39814             :       };
   39815             :       
   39816           0 :     } catch (const std::exception& e) {
   39817           0 :       const std::string s = e.what();
   39818             :       std::string printError;
   39819           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   39820           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   39821             :       }
   39822             :       
   39823           0 :       if (printError == "all" || printError == "client") {
   39824             :         std::cerr << "Error: " << s << std::endl;
   39825             :       }
   39826             :       
   39827             :       
   39828             :       
   39829             :       
   39830             :       {
   39831             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   39832             :       };
   39833             :       
   39834           0 :     } catch (...) {
   39835             :       {
   39836             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   39837             :       };
   39838           0 :     }
   39839             :   }
   39840             : }
   39841             : 
   39842             : 
   39843           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1track_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   39844             :   std::string *arg1 = 0 ;
   39845             :   std::string *arg2 = 0 ;
   39846             :   
   39847             :   (void)jenv;
   39848             :   (void)jcls;
   39849           0 :   if(!jarg1) {
   39850           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   39851           0 :     return ;
   39852             :   }
   39853             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   39854           0 :   if (!arg1_pstr) return ;
   39855           0 :   std::string arg1_str(arg1_pstr);
   39856             :   arg1 = &arg1_str;
   39857             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   39858           0 :   if(!jarg2) {
   39859           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   39860             :     return ;
   39861             :   }
   39862             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   39863           0 :   if (!arg2_pstr) return ;
   39864           0 :   std::string arg2_str(arg2_pstr);
   39865             :   arg2 = &arg2_str;
   39866             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   39867             :   {
   39868             :     try {
   39869           0 :       libtraci::GUI::track((std::string const &)*arg1,(std::string const &)*arg2);
   39870           0 :     } catch (const libsumo::TraCIException& e) {
   39871           0 :       const std::string s = e.what();
   39872             :       std::string printError;
   39873           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   39874           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   39875             :       }
   39876             :       
   39877           0 :       if (printError == "all" || printError == "client") {
   39878             :         std::cerr << "Error: " << s << std::endl;
   39879             :       }
   39880             :       
   39881             :       
   39882             :       
   39883             :       
   39884             :       {
   39885             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   39886             :       };
   39887             :       
   39888           0 :     } catch (const std::exception& e) {
   39889           0 :       const std::string s = e.what();
   39890             :       std::string printError;
   39891           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   39892           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   39893             :       }
   39894             :       
   39895           0 :       if (printError == "all" || printError == "client") {
   39896             :         std::cerr << "Error: " << s << std::endl;
   39897             :       }
   39898             :       
   39899             :       
   39900             :       
   39901             :       
   39902             :       {
   39903             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   39904             :       };
   39905             :       
   39906           0 :     } catch (...) {
   39907             :       {
   39908             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   39909             :       };
   39910           0 :     }
   39911             :   }
   39912             : }
   39913             : 
   39914             : 
   39915           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1track_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   39916             :   std::string *arg1 = 0 ;
   39917             :   
   39918             :   (void)jenv;
   39919             :   (void)jcls;
   39920           0 :   if(!jarg1) {
   39921           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   39922           0 :     return ;
   39923             :   }
   39924             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   39925           0 :   if (!arg1_pstr) return ;
   39926           0 :   std::string arg1_str(arg1_pstr);
   39927             :   arg1 = &arg1_str;
   39928             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   39929             :   {
   39930             :     try {
   39931           0 :       libtraci::GUI::track((std::string const &)*arg1);
   39932           0 :     } catch (const libsumo::TraCIException& e) {
   39933           0 :       const std::string s = e.what();
   39934             :       std::string printError;
   39935           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   39936           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   39937             :       }
   39938             :       
   39939           0 :       if (printError == "all" || printError == "client") {
   39940             :         std::cerr << "Error: " << s << std::endl;
   39941             :       }
   39942             :       
   39943             :       
   39944             :       
   39945             :       
   39946             :       {
   39947             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   39948             :       };
   39949             :       
   39950           0 :     } catch (const std::exception& e) {
   39951           0 :       const std::string s = e.what();
   39952             :       std::string printError;
   39953           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   39954           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   39955             :       }
   39956             :       
   39957           0 :       if (printError == "all" || printError == "client") {
   39958             :         std::cerr << "Error: " << s << std::endl;
   39959             :       }
   39960             :       
   39961             :       
   39962             :       
   39963             :       
   39964             :       {
   39965             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   39966             :       };
   39967             :       
   39968           0 :     } catch (...) {
   39969             :       {
   39970             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   39971             :       };
   39972           0 :     }
   39973             :   }
   39974             : }
   39975             : 
   39976             : 
   39977           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1toggleSelection_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   39978             :   std::string *arg1 = 0 ;
   39979             :   std::string *arg2 = 0 ;
   39980             :   
   39981             :   (void)jenv;
   39982             :   (void)jcls;
   39983           0 :   if(!jarg1) {
   39984           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   39985           0 :     return ;
   39986             :   }
   39987             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   39988           0 :   if (!arg1_pstr) return ;
   39989           0 :   std::string arg1_str(arg1_pstr);
   39990             :   arg1 = &arg1_str;
   39991             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   39992           0 :   if(!jarg2) {
   39993           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   39994             :     return ;
   39995             :   }
   39996             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   39997           0 :   if (!arg2_pstr) return ;
   39998           0 :   std::string arg2_str(arg2_pstr);
   39999             :   arg2 = &arg2_str;
   40000             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   40001             :   {
   40002             :     try {
   40003           0 :       libtraci::GUI::toggleSelection((std::string const &)*arg1,(std::string const &)*arg2);
   40004           0 :     } catch (const libsumo::TraCIException& e) {
   40005           0 :       const std::string s = e.what();
   40006             :       std::string printError;
   40007           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   40008           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   40009             :       }
   40010             :       
   40011           0 :       if (printError == "all" || printError == "client") {
   40012             :         std::cerr << "Error: " << s << std::endl;
   40013             :       }
   40014             :       
   40015             :       
   40016             :       
   40017             :       
   40018             :       {
   40019             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   40020             :       };
   40021             :       
   40022           0 :     } catch (const std::exception& e) {
   40023           0 :       const std::string s = e.what();
   40024             :       std::string printError;
   40025           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   40026           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   40027             :       }
   40028             :       
   40029           0 :       if (printError == "all" || printError == "client") {
   40030             :         std::cerr << "Error: " << s << std::endl;
   40031             :       }
   40032             :       
   40033             :       
   40034             :       
   40035             :       
   40036             :       {
   40037             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   40038             :       };
   40039             :       
   40040           0 :     } catch (...) {
   40041             :       {
   40042             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   40043             :       };
   40044           0 :     }
   40045             :   }
   40046             : }
   40047             : 
   40048             : 
   40049           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1toggleSelection_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   40050             :   std::string *arg1 = 0 ;
   40051             :   
   40052             :   (void)jenv;
   40053             :   (void)jcls;
   40054           0 :   if(!jarg1) {
   40055           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   40056           0 :     return ;
   40057             :   }
   40058             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   40059           0 :   if (!arg1_pstr) return ;
   40060           0 :   std::string arg1_str(arg1_pstr);
   40061             :   arg1 = &arg1_str;
   40062             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   40063             :   {
   40064             :     try {
   40065           0 :       libtraci::GUI::toggleSelection((std::string const &)*arg1);
   40066           0 :     } catch (const libsumo::TraCIException& e) {
   40067           0 :       const std::string s = e.what();
   40068             :       std::string printError;
   40069           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   40070           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   40071             :       }
   40072             :       
   40073           0 :       if (printError == "all" || printError == "client") {
   40074             :         std::cerr << "Error: " << s << std::endl;
   40075             :       }
   40076             :       
   40077             :       
   40078             :       
   40079             :       
   40080             :       {
   40081             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   40082             :       };
   40083             :       
   40084           0 :     } catch (const std::exception& e) {
   40085           0 :       const std::string s = e.what();
   40086             :       std::string printError;
   40087           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   40088           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   40089             :       }
   40090             :       
   40091           0 :       if (printError == "all" || printError == "client") {
   40092             :         std::cerr << "Error: " << s << std::endl;
   40093             :       }
   40094             :       
   40095             :       
   40096             :       
   40097             :       
   40098             :       {
   40099             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   40100             :       };
   40101             :       
   40102           0 :     } catch (...) {
   40103             :       {
   40104             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   40105             :       };
   40106           0 :     }
   40107             :   }
   40108             : }
   40109             : 
   40110             : 
   40111           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1addView_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jboolean jarg3) {
   40112             :   std::string *arg1 = 0 ;
   40113             :   std::string *arg2 = 0 ;
   40114             :   bool arg3 ;
   40115             :   
   40116             :   (void)jenv;
   40117             :   (void)jcls;
   40118           0 :   if(!jarg1) {
   40119           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   40120           0 :     return ;
   40121             :   }
   40122             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   40123           0 :   if (!arg1_pstr) return ;
   40124           0 :   std::string arg1_str(arg1_pstr);
   40125             :   arg1 = &arg1_str;
   40126             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   40127           0 :   if(!jarg2) {
   40128           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   40129             :     return ;
   40130             :   }
   40131             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   40132           0 :   if (!arg2_pstr) return ;
   40133           0 :   std::string arg2_str(arg2_pstr);
   40134             :   arg2 = &arg2_str;
   40135             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   40136           0 :   arg3 = jarg3 ? true : false; 
   40137             :   {
   40138             :     try {
   40139           0 :       libtraci::GUI::addView((std::string const &)*arg1,(std::string const &)*arg2,arg3);
   40140           0 :     } catch (const libsumo::TraCIException& e) {
   40141           0 :       const std::string s = e.what();
   40142             :       std::string printError;
   40143           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   40144           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   40145             :       }
   40146             :       
   40147           0 :       if (printError == "all" || printError == "client") {
   40148             :         std::cerr << "Error: " << s << std::endl;
   40149             :       }
   40150             :       
   40151             :       
   40152             :       
   40153             :       
   40154             :       {
   40155             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   40156             :       };
   40157             :       
   40158           0 :     } catch (const std::exception& e) {
   40159           0 :       const std::string s = e.what();
   40160             :       std::string printError;
   40161           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   40162           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   40163             :       }
   40164             :       
   40165           0 :       if (printError == "all" || printError == "client") {
   40166             :         std::cerr << "Error: " << s << std::endl;
   40167             :       }
   40168             :       
   40169             :       
   40170             :       
   40171             :       
   40172             :       {
   40173             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   40174             :       };
   40175             :       
   40176           0 :     } catch (...) {
   40177             :       {
   40178             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   40179             :       };
   40180           0 :     }
   40181             :   }
   40182             : }
   40183             : 
   40184             : 
   40185           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1addView_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   40186             :   std::string *arg1 = 0 ;
   40187             :   std::string *arg2 = 0 ;
   40188             :   
   40189             :   (void)jenv;
   40190             :   (void)jcls;
   40191           0 :   if(!jarg1) {
   40192           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   40193           0 :     return ;
   40194             :   }
   40195             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   40196           0 :   if (!arg1_pstr) return ;
   40197           0 :   std::string arg1_str(arg1_pstr);
   40198             :   arg1 = &arg1_str;
   40199             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   40200           0 :   if(!jarg2) {
   40201           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   40202             :     return ;
   40203             :   }
   40204             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   40205           0 :   if (!arg2_pstr) return ;
   40206           0 :   std::string arg2_str(arg2_pstr);
   40207             :   arg2 = &arg2_str;
   40208             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   40209             :   {
   40210             :     try {
   40211           0 :       libtraci::GUI::addView((std::string const &)*arg1,(std::string const &)*arg2);
   40212           0 :     } catch (const libsumo::TraCIException& e) {
   40213           0 :       const std::string s = e.what();
   40214             :       std::string printError;
   40215           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   40216           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   40217             :       }
   40218             :       
   40219           0 :       if (printError == "all" || printError == "client") {
   40220             :         std::cerr << "Error: " << s << std::endl;
   40221             :       }
   40222             :       
   40223             :       
   40224             :       
   40225             :       
   40226             :       {
   40227             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   40228             :       };
   40229             :       
   40230           0 :     } catch (const std::exception& e) {
   40231           0 :       const std::string s = e.what();
   40232             :       std::string printError;
   40233           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   40234           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   40235             :       }
   40236             :       
   40237           0 :       if (printError == "all" || printError == "client") {
   40238             :         std::cerr << "Error: " << s << std::endl;
   40239             :       }
   40240             :       
   40241             :       
   40242             :       
   40243             :       
   40244             :       {
   40245             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   40246             :       };
   40247             :       
   40248           0 :     } catch (...) {
   40249             :       {
   40250             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   40251             :       };
   40252           0 :     }
   40253             :   }
   40254             : }
   40255             : 
   40256             : 
   40257           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1addView_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   40258             :   std::string *arg1 = 0 ;
   40259             :   
   40260             :   (void)jenv;
   40261             :   (void)jcls;
   40262           0 :   if(!jarg1) {
   40263           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   40264           0 :     return ;
   40265             :   }
   40266             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   40267           0 :   if (!arg1_pstr) return ;
   40268           0 :   std::string arg1_str(arg1_pstr);
   40269             :   arg1 = &arg1_str;
   40270             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   40271             :   {
   40272             :     try {
   40273           0 :       libtraci::GUI::addView((std::string const &)*arg1);
   40274           0 :     } catch (const libsumo::TraCIException& e) {
   40275           0 :       const std::string s = e.what();
   40276             :       std::string printError;
   40277           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   40278           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   40279             :       }
   40280             :       
   40281           0 :       if (printError == "all" || printError == "client") {
   40282             :         std::cerr << "Error: " << s << std::endl;
   40283             :       }
   40284             :       
   40285             :       
   40286             :       
   40287             :       
   40288             :       {
   40289             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   40290             :       };
   40291             :       
   40292           0 :     } catch (const std::exception& e) {
   40293           0 :       const std::string s = e.what();
   40294             :       std::string printError;
   40295           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   40296           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   40297             :       }
   40298             :       
   40299           0 :       if (printError == "all" || printError == "client") {
   40300             :         std::cerr << "Error: " << s << std::endl;
   40301             :       }
   40302             :       
   40303             :       
   40304             :       
   40305             :       
   40306             :       {
   40307             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   40308             :       };
   40309             :       
   40310           0 :     } catch (...) {
   40311             :       {
   40312             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   40313             :       };
   40314           0 :     }
   40315             :   }
   40316             : }
   40317             : 
   40318             : 
   40319           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1removeView(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   40320             :   std::string *arg1 = 0 ;
   40321             :   
   40322             :   (void)jenv;
   40323             :   (void)jcls;
   40324           0 :   if(!jarg1) {
   40325           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   40326           0 :     return ;
   40327             :   }
   40328             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   40329           0 :   if (!arg1_pstr) return ;
   40330           0 :   std::string arg1_str(arg1_pstr);
   40331             :   arg1 = &arg1_str;
   40332             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   40333             :   {
   40334             :     try {
   40335           0 :       libtraci::GUI::removeView((std::string const &)*arg1);
   40336           0 :     } catch (const libsumo::TraCIException& e) {
   40337           0 :       const std::string s = e.what();
   40338             :       std::string printError;
   40339           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   40340           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   40341             :       }
   40342             :       
   40343           0 :       if (printError == "all" || printError == "client") {
   40344             :         std::cerr << "Error: " << s << std::endl;
   40345             :       }
   40346             :       
   40347             :       
   40348             :       
   40349             :       
   40350             :       {
   40351             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   40352             :       };
   40353             :       
   40354           0 :     } catch (const std::exception& e) {
   40355           0 :       const std::string s = e.what();
   40356             :       std::string printError;
   40357           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   40358           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   40359             :       }
   40360             :       
   40361           0 :       if (printError == "all" || printError == "client") {
   40362             :         std::cerr << "Error: " << s << std::endl;
   40363             :       }
   40364             :       
   40365             :       
   40366             :       
   40367             :       
   40368             :       {
   40369             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   40370             :       };
   40371             :       
   40372           0 :     } catch (...) {
   40373             :       {
   40374             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   40375             :       };
   40376           0 :     }
   40377             :   }
   40378             : }
   40379             : 
   40380             : 
   40381           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1getIDList(JNIEnv *jenv, jclass jcls) {
   40382             :   jlong jresult = 0 ;
   40383             :   std::vector< std::string > result;
   40384             :   
   40385             :   (void)jenv;
   40386             :   (void)jcls;
   40387             :   {
   40388             :     try {
   40389           0 :       result = libtraci::GUI::getIDList();
   40390           0 :     } catch (const libsumo::TraCIException& e) {
   40391           0 :       const std::string s = e.what();
   40392             :       std::string printError;
   40393           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   40394           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   40395             :       }
   40396             :       
   40397           0 :       if (printError == "all" || printError == "client") {
   40398             :         std::cerr << "Error: " << s << std::endl;
   40399             :       }
   40400             :       
   40401             :       
   40402             :       
   40403             :       
   40404             :       {
   40405             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   40406             :       };
   40407             :       
   40408           0 :     } catch (const std::exception& e) {
   40409           0 :       const std::string s = e.what();
   40410             :       std::string printError;
   40411           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   40412           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   40413             :       }
   40414             :       
   40415           0 :       if (printError == "all" || printError == "client") {
   40416             :         std::cerr << "Error: " << s << std::endl;
   40417             :       }
   40418             :       
   40419             :       
   40420             :       
   40421             :       
   40422             :       {
   40423             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   40424             :       };
   40425             :       
   40426           0 :     } catch (...) {
   40427             :       {
   40428             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   40429             :       };
   40430           0 :     }
   40431             :   }
   40432           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   40433           0 :   return jresult;
   40434           0 : }
   40435             : 
   40436             : 
   40437           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1getIDCount(JNIEnv *jenv, jclass jcls) {
   40438             :   jint jresult = 0 ;
   40439             :   int result;
   40440             :   
   40441             :   (void)jenv;
   40442             :   (void)jcls;
   40443             :   {
   40444             :     try {
   40445           0 :       result = (int)libtraci::GUI::getIDCount();
   40446           0 :     } catch (const libsumo::TraCIException& e) {
   40447           0 :       const std::string s = e.what();
   40448             :       std::string printError;
   40449           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   40450           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   40451             :       }
   40452             :       
   40453           0 :       if (printError == "all" || printError == "client") {
   40454             :         std::cerr << "Error: " << s << std::endl;
   40455             :       }
   40456             :       
   40457             :       
   40458             :       
   40459             :       
   40460             :       {
   40461             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   40462             :       };
   40463             :       
   40464           0 :     } catch (const std::exception& e) {
   40465           0 :       const std::string s = e.what();
   40466             :       std::string printError;
   40467           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   40468           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   40469             :       }
   40470             :       
   40471           0 :       if (printError == "all" || printError == "client") {
   40472             :         std::cerr << "Error: " << s << std::endl;
   40473             :       }
   40474             :       
   40475             :       
   40476             :       
   40477             :       
   40478             :       {
   40479             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   40480             :       };
   40481             :       
   40482           0 :     } catch (...) {
   40483             :       {
   40484             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   40485             :       };
   40486           0 :     }
   40487             :   }
   40488             :   jresult = (jint)result; 
   40489             :   return jresult;
   40490             : }
   40491             : 
   40492             : 
   40493           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1getParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   40494             :   jstring jresult = 0 ;
   40495             :   std::string *arg1 = 0 ;
   40496             :   std::string *arg2 = 0 ;
   40497             :   std::string result;
   40498             :   
   40499             :   (void)jenv;
   40500             :   (void)jcls;
   40501           0 :   if(!jarg1) {
   40502           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   40503             :     return 0;
   40504             :   }
   40505             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   40506           0 :   if (!arg1_pstr) return 0;
   40507           0 :   std::string arg1_str(arg1_pstr);
   40508             :   arg1 = &arg1_str;
   40509             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   40510           0 :   if(!jarg2) {
   40511           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   40512             :     return 0;
   40513             :   }
   40514             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   40515           0 :   if (!arg2_pstr) return 0;
   40516           0 :   std::string arg2_str(arg2_pstr);
   40517             :   arg2 = &arg2_str;
   40518             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   40519             :   {
   40520             :     try {
   40521           0 :       result = libtraci::GUI::getParameter((std::string const &)*arg1,(std::string const &)*arg2);
   40522           0 :     } catch (const libsumo::TraCIException& e) {
   40523           0 :       const std::string s = e.what();
   40524             :       std::string printError;
   40525           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   40526           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   40527             :       }
   40528             :       
   40529           0 :       if (printError == "all" || printError == "client") {
   40530             :         std::cerr << "Error: " << s << std::endl;
   40531             :       }
   40532             :       
   40533             :       
   40534             :       
   40535             :       
   40536             :       {
   40537             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   40538             :       };
   40539             :       
   40540           0 :     } catch (const std::exception& e) {
   40541           0 :       const std::string s = e.what();
   40542             :       std::string printError;
   40543           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   40544           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   40545             :       }
   40546             :       
   40547           0 :       if (printError == "all" || printError == "client") {
   40548             :         std::cerr << "Error: " << s << std::endl;
   40549             :       }
   40550             :       
   40551             :       
   40552             :       
   40553             :       
   40554             :       {
   40555             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   40556             :       };
   40557             :       
   40558           0 :     } catch (...) {
   40559             :       {
   40560             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   40561             :       };
   40562           0 :     }
   40563             :   }
   40564             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   40565             :   return jresult;
   40566             : }
   40567             : 
   40568             : 
   40569           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1getParameterWithKey(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   40570             :   jlong jresult = 0 ;
   40571             :   std::string *arg1 = 0 ;
   40572             :   std::string *arg2 = 0 ;
   40573             :   std::pair< std::string,std::string > result;
   40574             :   
   40575             :   (void)jenv;
   40576             :   (void)jcls;
   40577           0 :   if(!jarg1) {
   40578           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   40579             :     return 0;
   40580             :   }
   40581             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   40582           0 :   if (!arg1_pstr) return 0;
   40583           0 :   std::string arg1_str(arg1_pstr);
   40584             :   arg1 = &arg1_str;
   40585             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   40586           0 :   if(!jarg2) {
   40587           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   40588             :     return 0;
   40589             :   }
   40590             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   40591           0 :   if (!arg2_pstr) return 0;
   40592           0 :   std::string arg2_str(arg2_pstr);
   40593             :   arg2 = &arg2_str;
   40594             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   40595             :   {
   40596             :     try {
   40597           0 :       result = libtraci::GUI::getParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
   40598           0 :     } catch (const libsumo::TraCIException& e) {
   40599           0 :       const std::string s = e.what();
   40600             :       std::string printError;
   40601           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   40602           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   40603             :       }
   40604             :       
   40605           0 :       if (printError == "all" || printError == "client") {
   40606             :         std::cerr << "Error: " << s << std::endl;
   40607             :       }
   40608             :       
   40609             :       
   40610             :       
   40611             :       
   40612             :       {
   40613             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   40614             :       };
   40615             :       
   40616           0 :     } catch (const std::exception& e) {
   40617           0 :       const std::string s = e.what();
   40618             :       std::string printError;
   40619           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   40620           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   40621             :       }
   40622             :       
   40623           0 :       if (printError == "all" || printError == "client") {
   40624             :         std::cerr << "Error: " << s << std::endl;
   40625             :       }
   40626             :       
   40627             :       
   40628             :       
   40629             :       
   40630             :       {
   40631             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   40632             :       };
   40633             :       
   40634           0 :     } catch (...) {
   40635             :       {
   40636             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   40637             :       };
   40638           0 :     }
   40639             :   }
   40640           0 :   *(std::pair< std::string,std::string > **)&jresult = new std::pair< std::string,std::string >((const std::pair< std::string,std::string > &)result); 
   40641           0 :   return jresult;
   40642           0 : }
   40643             : 
   40644             : 
   40645           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1setParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3) {
   40646             :   std::string *arg1 = 0 ;
   40647             :   std::string *arg2 = 0 ;
   40648             :   std::string *arg3 = 0 ;
   40649             :   
   40650             :   (void)jenv;
   40651             :   (void)jcls;
   40652           0 :   if(!jarg1) {
   40653           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   40654           0 :     return ;
   40655             :   }
   40656             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   40657           0 :   if (!arg1_pstr) return ;
   40658           0 :   std::string arg1_str(arg1_pstr);
   40659             :   arg1 = &arg1_str;
   40660             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   40661           0 :   if(!jarg2) {
   40662           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   40663             :     return ;
   40664             :   }
   40665             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   40666           0 :   if (!arg2_pstr) return ;
   40667           0 :   std::string arg2_str(arg2_pstr);
   40668             :   arg2 = &arg2_str;
   40669             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   40670           0 :   if(!jarg3) {
   40671           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   40672             :     return ;
   40673             :   }
   40674             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   40675           0 :   if (!arg3_pstr) return ;
   40676           0 :   std::string arg3_str(arg3_pstr);
   40677             :   arg3 = &arg3_str;
   40678             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   40679             :   {
   40680             :     try {
   40681           0 :       libtraci::GUI::setParameter((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3);
   40682           0 :     } catch (const libsumo::TraCIException& e) {
   40683           0 :       const std::string s = e.what();
   40684             :       std::string printError;
   40685           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   40686           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   40687             :       }
   40688             :       
   40689           0 :       if (printError == "all" || printError == "client") {
   40690             :         std::cerr << "Error: " << s << std::endl;
   40691             :       }
   40692             :       
   40693             :       
   40694             :       
   40695             :       
   40696             :       {
   40697             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   40698             :       };
   40699             :       
   40700           0 :     } catch (const std::exception& e) {
   40701           0 :       const std::string s = e.what();
   40702             :       std::string printError;
   40703           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   40704           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   40705             :       }
   40706             :       
   40707           0 :       if (printError == "all" || printError == "client") {
   40708             :         std::cerr << "Error: " << s << std::endl;
   40709             :       }
   40710             :       
   40711             :       
   40712             :       
   40713             :       
   40714             :       {
   40715             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   40716             :       };
   40717             :       
   40718           0 :     } catch (...) {
   40719             :       {
   40720             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   40721             :       };
   40722           0 :     }
   40723             :   }
   40724             : }
   40725             : 
   40726             : 
   40727           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1subscribe_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4, jlong jarg5, jobject jarg5_) {
   40728             :   std::string *arg1 = 0 ;
   40729             :   std::vector< int > *arg2 = 0 ;
   40730             :   double arg3 ;
   40731             :   double arg4 ;
   40732             :   libsumo::TraCIResults *arg5 = 0 ;
   40733             :   
   40734             :   (void)jenv;
   40735             :   (void)jcls;
   40736             :   (void)jarg2_;
   40737             :   (void)jarg5_;
   40738           0 :   if(!jarg1) {
   40739           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   40740           0 :     return ;
   40741             :   }
   40742             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   40743           0 :   if (!arg1_pstr) return ;
   40744           0 :   std::string arg1_str(arg1_pstr);
   40745             :   arg1 = &arg1_str;
   40746             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   40747           0 :   arg2 = *(std::vector< int > **)&jarg2;
   40748           0 :   if (!arg2) {
   40749           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   40750             :     return ;
   40751             :   } 
   40752             :   arg3 = (double)jarg3; 
   40753             :   arg4 = (double)jarg4; 
   40754           0 :   arg5 = *(libsumo::TraCIResults **)&jarg5;
   40755           0 :   if (!arg5) {
   40756           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
   40757             :     return ;
   40758             :   } 
   40759             :   {
   40760             :     try {
   40761           0 :       libtraci::GUI::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg5);
   40762           0 :     } catch (const libsumo::TraCIException& e) {
   40763           0 :       const std::string s = e.what();
   40764             :       std::string printError;
   40765           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   40766           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   40767             :       }
   40768             :       
   40769           0 :       if (printError == "all" || printError == "client") {
   40770             :         std::cerr << "Error: " << s << std::endl;
   40771             :       }
   40772             :       
   40773             :       
   40774             :       
   40775             :       
   40776             :       {
   40777             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   40778             :       };
   40779             :       
   40780           0 :     } catch (const std::exception& e) {
   40781           0 :       const std::string s = e.what();
   40782             :       std::string printError;
   40783           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   40784           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   40785             :       }
   40786             :       
   40787           0 :       if (printError == "all" || printError == "client") {
   40788             :         std::cerr << "Error: " << s << std::endl;
   40789             :       }
   40790             :       
   40791             :       
   40792             :       
   40793             :       
   40794             :       {
   40795             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   40796             :       };
   40797             :       
   40798           0 :     } catch (...) {
   40799             :       {
   40800             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   40801             :       };
   40802           0 :     }
   40803             :   }
   40804             : }
   40805             : 
   40806             : 
   40807           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1subscribe_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4) {
   40808             :   std::string *arg1 = 0 ;
   40809             :   std::vector< int > *arg2 = 0 ;
   40810             :   double arg3 ;
   40811             :   double arg4 ;
   40812             :   
   40813             :   (void)jenv;
   40814             :   (void)jcls;
   40815             :   (void)jarg2_;
   40816           0 :   if(!jarg1) {
   40817           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   40818           0 :     return ;
   40819             :   }
   40820             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   40821           0 :   if (!arg1_pstr) return ;
   40822           0 :   std::string arg1_str(arg1_pstr);
   40823             :   arg1 = &arg1_str;
   40824             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   40825           0 :   arg2 = *(std::vector< int > **)&jarg2;
   40826           0 :   if (!arg2) {
   40827           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   40828             :     return ;
   40829             :   } 
   40830             :   arg3 = (double)jarg3; 
   40831             :   arg4 = (double)jarg4; 
   40832             :   {
   40833             :     try {
   40834           0 :       libtraci::GUI::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4);
   40835           0 :     } catch (const libsumo::TraCIException& e) {
   40836           0 :       const std::string s = e.what();
   40837             :       std::string printError;
   40838           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   40839           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   40840             :       }
   40841             :       
   40842           0 :       if (printError == "all" || printError == "client") {
   40843             :         std::cerr << "Error: " << s << std::endl;
   40844             :       }
   40845             :       
   40846             :       
   40847             :       
   40848             :       
   40849             :       {
   40850             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   40851             :       };
   40852             :       
   40853           0 :     } catch (const std::exception& e) {
   40854           0 :       const std::string s = e.what();
   40855             :       std::string printError;
   40856           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   40857           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   40858             :       }
   40859             :       
   40860           0 :       if (printError == "all" || printError == "client") {
   40861             :         std::cerr << "Error: " << s << std::endl;
   40862             :       }
   40863             :       
   40864             :       
   40865             :       
   40866             :       
   40867             :       {
   40868             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   40869             :       };
   40870             :       
   40871           0 :     } catch (...) {
   40872             :       {
   40873             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   40874             :       };
   40875           0 :     }
   40876             :   }
   40877             : }
   40878             : 
   40879             : 
   40880           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1subscribe_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3) {
   40881             :   std::string *arg1 = 0 ;
   40882             :   std::vector< int > *arg2 = 0 ;
   40883             :   double arg3 ;
   40884             :   
   40885             :   (void)jenv;
   40886             :   (void)jcls;
   40887             :   (void)jarg2_;
   40888           0 :   if(!jarg1) {
   40889           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   40890           0 :     return ;
   40891             :   }
   40892             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   40893           0 :   if (!arg1_pstr) return ;
   40894           0 :   std::string arg1_str(arg1_pstr);
   40895             :   arg1 = &arg1_str;
   40896             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   40897           0 :   arg2 = *(std::vector< int > **)&jarg2;
   40898           0 :   if (!arg2) {
   40899           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   40900             :     return ;
   40901             :   } 
   40902             :   arg3 = (double)jarg3; 
   40903             :   {
   40904             :     try {
   40905           0 :       libtraci::GUI::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3);
   40906           0 :     } catch (const libsumo::TraCIException& e) {
   40907           0 :       const std::string s = e.what();
   40908             :       std::string printError;
   40909           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   40910           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   40911             :       }
   40912             :       
   40913           0 :       if (printError == "all" || printError == "client") {
   40914             :         std::cerr << "Error: " << s << std::endl;
   40915             :       }
   40916             :       
   40917             :       
   40918             :       
   40919             :       
   40920             :       {
   40921             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   40922             :       };
   40923             :       
   40924           0 :     } catch (const std::exception& e) {
   40925           0 :       const std::string s = e.what();
   40926             :       std::string printError;
   40927           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   40928           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   40929             :       }
   40930             :       
   40931           0 :       if (printError == "all" || printError == "client") {
   40932             :         std::cerr << "Error: " << s << std::endl;
   40933             :       }
   40934             :       
   40935             :       
   40936             :       
   40937             :       
   40938             :       {
   40939             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   40940             :       };
   40941             :       
   40942           0 :     } catch (...) {
   40943             :       {
   40944             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   40945             :       };
   40946           0 :     }
   40947             :   }
   40948             : }
   40949             : 
   40950             : 
   40951           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1subscribe_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
   40952             :   std::string *arg1 = 0 ;
   40953             :   std::vector< int > *arg2 = 0 ;
   40954             :   
   40955             :   (void)jenv;
   40956             :   (void)jcls;
   40957             :   (void)jarg2_;
   40958           0 :   if(!jarg1) {
   40959           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   40960           0 :     return ;
   40961             :   }
   40962             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   40963           0 :   if (!arg1_pstr) return ;
   40964           0 :   std::string arg1_str(arg1_pstr);
   40965             :   arg1 = &arg1_str;
   40966             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   40967           0 :   arg2 = *(std::vector< int > **)&jarg2;
   40968           0 :   if (!arg2) {
   40969           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   40970             :     return ;
   40971             :   } 
   40972             :   {
   40973             :     try {
   40974           0 :       libtraci::GUI::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2);
   40975           0 :     } catch (const libsumo::TraCIException& e) {
   40976           0 :       const std::string s = e.what();
   40977             :       std::string printError;
   40978           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   40979           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   40980             :       }
   40981             :       
   40982           0 :       if (printError == "all" || printError == "client") {
   40983             :         std::cerr << "Error: " << s << std::endl;
   40984             :       }
   40985             :       
   40986             :       
   40987             :       
   40988             :       
   40989             :       {
   40990             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   40991             :       };
   40992             :       
   40993           0 :     } catch (const std::exception& e) {
   40994           0 :       const std::string s = e.what();
   40995             :       std::string printError;
   40996           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   40997           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   40998             :       }
   40999             :       
   41000           0 :       if (printError == "all" || printError == "client") {
   41001             :         std::cerr << "Error: " << s << std::endl;
   41002             :       }
   41003             :       
   41004             :       
   41005             :       
   41006             :       
   41007             :       {
   41008             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   41009             :       };
   41010             :       
   41011           0 :     } catch (...) {
   41012             :       {
   41013             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   41014             :       };
   41015           0 :     }
   41016             :   }
   41017             : }
   41018             : 
   41019             : 
   41020           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1subscribe_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   41021             :   std::string *arg1 = 0 ;
   41022             :   
   41023             :   (void)jenv;
   41024             :   (void)jcls;
   41025           0 :   if(!jarg1) {
   41026           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   41027           0 :     return ;
   41028             :   }
   41029             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   41030           0 :   if (!arg1_pstr) return ;
   41031           0 :   std::string arg1_str(arg1_pstr);
   41032             :   arg1 = &arg1_str;
   41033             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   41034             :   {
   41035             :     try {
   41036           0 :       libtraci::GUI::subscribe((std::string const &)*arg1);
   41037           0 :     } catch (const libsumo::TraCIException& e) {
   41038           0 :       const std::string s = e.what();
   41039             :       std::string printError;
   41040           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   41041           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   41042             :       }
   41043             :       
   41044           0 :       if (printError == "all" || printError == "client") {
   41045             :         std::cerr << "Error: " << s << std::endl;
   41046             :       }
   41047             :       
   41048             :       
   41049             :       
   41050             :       
   41051             :       {
   41052             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   41053             :       };
   41054             :       
   41055           0 :     } catch (const std::exception& e) {
   41056           0 :       const std::string s = e.what();
   41057             :       std::string printError;
   41058           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   41059           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   41060             :       }
   41061             :       
   41062           0 :       if (printError == "all" || printError == "client") {
   41063             :         std::cerr << "Error: " << s << std::endl;
   41064             :       }
   41065             :       
   41066             :       
   41067             :       
   41068             :       
   41069             :       {
   41070             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   41071             :       };
   41072             :       
   41073           0 :     } catch (...) {
   41074             :       {
   41075             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   41076             :       };
   41077           0 :     }
   41078             :   }
   41079             : }
   41080             : 
   41081             : 
   41082           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1unsubscribe(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   41083             :   std::string *arg1 = 0 ;
   41084             :   
   41085             :   (void)jenv;
   41086             :   (void)jcls;
   41087           0 :   if(!jarg1) {
   41088           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   41089           0 :     return ;
   41090             :   }
   41091             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   41092           0 :   if (!arg1_pstr) return ;
   41093           0 :   std::string arg1_str(arg1_pstr);
   41094             :   arg1 = &arg1_str;
   41095             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   41096             :   {
   41097             :     try {
   41098           0 :       libtraci::GUI::unsubscribe((std::string const &)*arg1);
   41099           0 :     } catch (const libsumo::TraCIException& e) {
   41100           0 :       const std::string s = e.what();
   41101             :       std::string printError;
   41102           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   41103           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   41104             :       }
   41105             :       
   41106           0 :       if (printError == "all" || printError == "client") {
   41107             :         std::cerr << "Error: " << s << std::endl;
   41108             :       }
   41109             :       
   41110             :       
   41111             :       
   41112             :       
   41113             :       {
   41114             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   41115             :       };
   41116             :       
   41117           0 :     } catch (const std::exception& e) {
   41118           0 :       const std::string s = e.what();
   41119             :       std::string printError;
   41120           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   41121           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   41122             :       }
   41123             :       
   41124           0 :       if (printError == "all" || printError == "client") {
   41125             :         std::cerr << "Error: " << s << std::endl;
   41126             :       }
   41127             :       
   41128             :       
   41129             :       
   41130             :       
   41131             :       {
   41132             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   41133             :       };
   41134             :       
   41135           0 :     } catch (...) {
   41136             :       {
   41137             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   41138             :       };
   41139           0 :     }
   41140             :   }
   41141             : }
   41142             : 
   41143             : 
   41144           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1subscribeContext_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6, jlong jarg7, jobject jarg7_) {
   41145             :   std::string *arg1 = 0 ;
   41146             :   int arg2 ;
   41147             :   double arg3 ;
   41148             :   std::vector< int > *arg4 = 0 ;
   41149             :   double arg5 ;
   41150             :   double arg6 ;
   41151             :   libsumo::TraCIResults *arg7 = 0 ;
   41152             :   
   41153             :   (void)jenv;
   41154             :   (void)jcls;
   41155             :   (void)jarg4_;
   41156             :   (void)jarg7_;
   41157           0 :   if(!jarg1) {
   41158           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   41159           0 :     return ;
   41160             :   }
   41161             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   41162           0 :   if (!arg1_pstr) return ;
   41163           0 :   std::string arg1_str(arg1_pstr);
   41164             :   arg1 = &arg1_str;
   41165             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   41166             :   arg2 = (int)jarg2; 
   41167             :   arg3 = (double)jarg3; 
   41168           0 :   arg4 = *(std::vector< int > **)&jarg4;
   41169           0 :   if (!arg4) {
   41170           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   41171             :     return ;
   41172             :   } 
   41173             :   arg5 = (double)jarg5; 
   41174             :   arg6 = (double)jarg6; 
   41175           0 :   arg7 = *(libsumo::TraCIResults **)&jarg7;
   41176           0 :   if (!arg7) {
   41177           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
   41178             :     return ;
   41179             :   } 
   41180             :   {
   41181             :     try {
   41182           0 :       libtraci::GUI::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg7);
   41183           0 :     } catch (const libsumo::TraCIException& e) {
   41184           0 :       const std::string s = e.what();
   41185             :       std::string printError;
   41186           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   41187           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   41188             :       }
   41189             :       
   41190           0 :       if (printError == "all" || printError == "client") {
   41191             :         std::cerr << "Error: " << s << std::endl;
   41192             :       }
   41193             :       
   41194             :       
   41195             :       
   41196             :       
   41197             :       {
   41198             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   41199             :       };
   41200             :       
   41201           0 :     } catch (const std::exception& e) {
   41202           0 :       const std::string s = e.what();
   41203             :       std::string printError;
   41204           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   41205           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   41206             :       }
   41207             :       
   41208           0 :       if (printError == "all" || printError == "client") {
   41209             :         std::cerr << "Error: " << s << std::endl;
   41210             :       }
   41211             :       
   41212             :       
   41213             :       
   41214             :       
   41215             :       {
   41216             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   41217             :       };
   41218             :       
   41219           0 :     } catch (...) {
   41220             :       {
   41221             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   41222             :       };
   41223           0 :     }
   41224             :   }
   41225             : }
   41226             : 
   41227             : 
   41228           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1subscribeContext_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6) {
   41229             :   std::string *arg1 = 0 ;
   41230             :   int arg2 ;
   41231             :   double arg3 ;
   41232             :   std::vector< int > *arg4 = 0 ;
   41233             :   double arg5 ;
   41234             :   double arg6 ;
   41235             :   
   41236             :   (void)jenv;
   41237             :   (void)jcls;
   41238             :   (void)jarg4_;
   41239           0 :   if(!jarg1) {
   41240           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   41241           0 :     return ;
   41242             :   }
   41243             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   41244           0 :   if (!arg1_pstr) return ;
   41245           0 :   std::string arg1_str(arg1_pstr);
   41246             :   arg1 = &arg1_str;
   41247             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   41248             :   arg2 = (int)jarg2; 
   41249             :   arg3 = (double)jarg3; 
   41250           0 :   arg4 = *(std::vector< int > **)&jarg4;
   41251           0 :   if (!arg4) {
   41252           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   41253             :     return ;
   41254             :   } 
   41255             :   arg5 = (double)jarg5; 
   41256             :   arg6 = (double)jarg6; 
   41257             :   {
   41258             :     try {
   41259           0 :       libtraci::GUI::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6);
   41260           0 :     } catch (const libsumo::TraCIException& e) {
   41261           0 :       const std::string s = e.what();
   41262             :       std::string printError;
   41263           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   41264           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   41265             :       }
   41266             :       
   41267           0 :       if (printError == "all" || printError == "client") {
   41268             :         std::cerr << "Error: " << s << std::endl;
   41269             :       }
   41270             :       
   41271             :       
   41272             :       
   41273             :       
   41274             :       {
   41275             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   41276             :       };
   41277             :       
   41278           0 :     } catch (const std::exception& e) {
   41279           0 :       const std::string s = e.what();
   41280             :       std::string printError;
   41281           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   41282           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   41283             :       }
   41284             :       
   41285           0 :       if (printError == "all" || printError == "client") {
   41286             :         std::cerr << "Error: " << s << std::endl;
   41287             :       }
   41288             :       
   41289             :       
   41290             :       
   41291             :       
   41292             :       {
   41293             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   41294             :       };
   41295             :       
   41296           0 :     } catch (...) {
   41297             :       {
   41298             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   41299             :       };
   41300           0 :     }
   41301             :   }
   41302             : }
   41303             : 
   41304             : 
   41305           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1subscribeContext_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5) {
   41306             :   std::string *arg1 = 0 ;
   41307             :   int arg2 ;
   41308             :   double arg3 ;
   41309             :   std::vector< int > *arg4 = 0 ;
   41310             :   double arg5 ;
   41311             :   
   41312             :   (void)jenv;
   41313             :   (void)jcls;
   41314             :   (void)jarg4_;
   41315           0 :   if(!jarg1) {
   41316           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   41317           0 :     return ;
   41318             :   }
   41319             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   41320           0 :   if (!arg1_pstr) return ;
   41321           0 :   std::string arg1_str(arg1_pstr);
   41322             :   arg1 = &arg1_str;
   41323             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   41324             :   arg2 = (int)jarg2; 
   41325             :   arg3 = (double)jarg3; 
   41326           0 :   arg4 = *(std::vector< int > **)&jarg4;
   41327           0 :   if (!arg4) {
   41328           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   41329             :     return ;
   41330             :   } 
   41331             :   arg5 = (double)jarg5; 
   41332             :   {
   41333             :     try {
   41334           0 :       libtraci::GUI::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5);
   41335           0 :     } catch (const libsumo::TraCIException& e) {
   41336           0 :       const std::string s = e.what();
   41337             :       std::string printError;
   41338           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   41339           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   41340             :       }
   41341             :       
   41342           0 :       if (printError == "all" || printError == "client") {
   41343             :         std::cerr << "Error: " << s << std::endl;
   41344             :       }
   41345             :       
   41346             :       
   41347             :       
   41348             :       
   41349             :       {
   41350             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   41351             :       };
   41352             :       
   41353           0 :     } catch (const std::exception& e) {
   41354           0 :       const std::string s = e.what();
   41355             :       std::string printError;
   41356           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   41357           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   41358             :       }
   41359             :       
   41360           0 :       if (printError == "all" || printError == "client") {
   41361             :         std::cerr << "Error: " << s << std::endl;
   41362             :       }
   41363             :       
   41364             :       
   41365             :       
   41366             :       
   41367             :       {
   41368             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   41369             :       };
   41370             :       
   41371           0 :     } catch (...) {
   41372             :       {
   41373             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   41374             :       };
   41375           0 :     }
   41376             :   }
   41377             : }
   41378             : 
   41379             : 
   41380           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1subscribeContext_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_) {
   41381             :   std::string *arg1 = 0 ;
   41382             :   int arg2 ;
   41383             :   double arg3 ;
   41384             :   std::vector< int > *arg4 = 0 ;
   41385             :   
   41386             :   (void)jenv;
   41387             :   (void)jcls;
   41388             :   (void)jarg4_;
   41389           0 :   if(!jarg1) {
   41390           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   41391           0 :     return ;
   41392             :   }
   41393             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   41394           0 :   if (!arg1_pstr) return ;
   41395           0 :   std::string arg1_str(arg1_pstr);
   41396             :   arg1 = &arg1_str;
   41397             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   41398             :   arg2 = (int)jarg2; 
   41399             :   arg3 = (double)jarg3; 
   41400           0 :   arg4 = *(std::vector< int > **)&jarg4;
   41401           0 :   if (!arg4) {
   41402           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   41403             :     return ;
   41404             :   } 
   41405             :   {
   41406             :     try {
   41407           0 :       libtraci::GUI::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4);
   41408           0 :     } catch (const libsumo::TraCIException& e) {
   41409           0 :       const std::string s = e.what();
   41410             :       std::string printError;
   41411           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   41412           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   41413             :       }
   41414             :       
   41415           0 :       if (printError == "all" || printError == "client") {
   41416             :         std::cerr << "Error: " << s << std::endl;
   41417             :       }
   41418             :       
   41419             :       
   41420             :       
   41421             :       
   41422             :       {
   41423             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   41424             :       };
   41425             :       
   41426           0 :     } catch (const std::exception& e) {
   41427           0 :       const std::string s = e.what();
   41428             :       std::string printError;
   41429           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   41430           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   41431             :       }
   41432             :       
   41433           0 :       if (printError == "all" || printError == "client") {
   41434             :         std::cerr << "Error: " << s << std::endl;
   41435             :       }
   41436             :       
   41437             :       
   41438             :       
   41439             :       
   41440             :       {
   41441             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   41442             :       };
   41443             :       
   41444           0 :     } catch (...) {
   41445             :       {
   41446             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   41447             :       };
   41448           0 :     }
   41449             :   }
   41450             : }
   41451             : 
   41452             : 
   41453           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1subscribeContext_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
   41454             :   std::string *arg1 = 0 ;
   41455             :   int arg2 ;
   41456             :   double arg3 ;
   41457             :   
   41458             :   (void)jenv;
   41459             :   (void)jcls;
   41460           0 :   if(!jarg1) {
   41461           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   41462           0 :     return ;
   41463             :   }
   41464             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   41465           0 :   if (!arg1_pstr) return ;
   41466           0 :   std::string arg1_str(arg1_pstr);
   41467             :   arg1 = &arg1_str;
   41468             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   41469             :   arg2 = (int)jarg2; 
   41470             :   arg3 = (double)jarg3; 
   41471             :   {
   41472             :     try {
   41473           0 :       libtraci::GUI::subscribeContext((std::string const &)*arg1,arg2,arg3);
   41474           0 :     } catch (const libsumo::TraCIException& e) {
   41475           0 :       const std::string s = e.what();
   41476             :       std::string printError;
   41477           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   41478           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   41479             :       }
   41480             :       
   41481           0 :       if (printError == "all" || printError == "client") {
   41482             :         std::cerr << "Error: " << s << std::endl;
   41483             :       }
   41484             :       
   41485             :       
   41486             :       
   41487             :       
   41488             :       {
   41489             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   41490             :       };
   41491             :       
   41492           0 :     } catch (const std::exception& e) {
   41493           0 :       const std::string s = e.what();
   41494             :       std::string printError;
   41495           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   41496           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   41497             :       }
   41498             :       
   41499           0 :       if (printError == "all" || printError == "client") {
   41500             :         std::cerr << "Error: " << s << std::endl;
   41501             :       }
   41502             :       
   41503             :       
   41504             :       
   41505             :       
   41506             :       {
   41507             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   41508             :       };
   41509             :       
   41510           0 :     } catch (...) {
   41511             :       {
   41512             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   41513             :       };
   41514           0 :     }
   41515             :   }
   41516             : }
   41517             : 
   41518             : 
   41519           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1unsubscribeContext(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
   41520             :   std::string *arg1 = 0 ;
   41521             :   int arg2 ;
   41522             :   double arg3 ;
   41523             :   
   41524             :   (void)jenv;
   41525             :   (void)jcls;
   41526           0 :   if(!jarg1) {
   41527           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   41528           0 :     return ;
   41529             :   }
   41530             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   41531           0 :   if (!arg1_pstr) return ;
   41532           0 :   std::string arg1_str(arg1_pstr);
   41533             :   arg1 = &arg1_str;
   41534             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   41535             :   arg2 = (int)jarg2; 
   41536             :   arg3 = (double)jarg3; 
   41537             :   {
   41538             :     try {
   41539           0 :       libtraci::GUI::unsubscribeContext((std::string const &)*arg1,arg2,arg3);
   41540           0 :     } catch (const libsumo::TraCIException& e) {
   41541           0 :       const std::string s = e.what();
   41542             :       std::string printError;
   41543           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   41544           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   41545             :       }
   41546             :       
   41547           0 :       if (printError == "all" || printError == "client") {
   41548             :         std::cerr << "Error: " << s << std::endl;
   41549             :       }
   41550             :       
   41551             :       
   41552             :       
   41553             :       
   41554             :       {
   41555             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   41556             :       };
   41557             :       
   41558           0 :     } catch (const std::exception& e) {
   41559           0 :       const std::string s = e.what();
   41560             :       std::string printError;
   41561           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   41562           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   41563             :       }
   41564             :       
   41565           0 :       if (printError == "all" || printError == "client") {
   41566             :         std::cerr << "Error: " << s << std::endl;
   41567             :       }
   41568             :       
   41569             :       
   41570             :       
   41571             :       
   41572             :       {
   41573             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   41574             :       };
   41575             :       
   41576           0 :     } catch (...) {
   41577             :       {
   41578             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   41579             :       };
   41580           0 :     }
   41581             :   }
   41582             : }
   41583             : 
   41584             : 
   41585           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1getAllSubscriptionResults(JNIEnv *jenv, jclass jcls) {
   41586             :   jlong jresult = 0 ;
   41587             :   libsumo::SubscriptionResults result;
   41588             :   
   41589             :   (void)jenv;
   41590             :   (void)jcls;
   41591             :   {
   41592             :     try {
   41593           0 :       result = libtraci::GUI::getAllSubscriptionResults();
   41594           0 :     } catch (const libsumo::TraCIException& e) {
   41595           0 :       const std::string s = e.what();
   41596             :       std::string printError;
   41597           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   41598           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   41599             :       }
   41600             :       
   41601           0 :       if (printError == "all" || printError == "client") {
   41602             :         std::cerr << "Error: " << s << std::endl;
   41603             :       }
   41604             :       
   41605             :       
   41606             :       
   41607             :       
   41608             :       {
   41609             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   41610             :       };
   41611             :       
   41612           0 :     } catch (const std::exception& e) {
   41613           0 :       const std::string s = e.what();
   41614             :       std::string printError;
   41615           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   41616           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   41617             :       }
   41618             :       
   41619           0 :       if (printError == "all" || printError == "client") {
   41620             :         std::cerr << "Error: " << s << std::endl;
   41621             :       }
   41622             :       
   41623             :       
   41624             :       
   41625             :       
   41626             :       {
   41627             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   41628             :       };
   41629             :       
   41630           0 :     } catch (...) {
   41631             :       {
   41632             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   41633             :       };
   41634           0 :     }
   41635             :   }
   41636           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
   41637           0 :   return jresult;
   41638             : }
   41639             : 
   41640             : 
   41641           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1getSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   41642             :   jlong jresult = 0 ;
   41643             :   std::string *arg1 = 0 ;
   41644             :   libsumo::TraCIResults result;
   41645             :   
   41646             :   (void)jenv;
   41647             :   (void)jcls;
   41648           0 :   if(!jarg1) {
   41649           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   41650             :     return 0;
   41651             :   }
   41652             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   41653           0 :   if (!arg1_pstr) return 0;
   41654           0 :   std::string arg1_str(arg1_pstr);
   41655             :   arg1 = &arg1_str;
   41656             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   41657             :   {
   41658             :     try {
   41659           0 :       result = libtraci::GUI::getSubscriptionResults((std::string const &)*arg1);
   41660           0 :     } catch (const libsumo::TraCIException& e) {
   41661           0 :       const std::string s = e.what();
   41662             :       std::string printError;
   41663           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   41664           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   41665             :       }
   41666             :       
   41667           0 :       if (printError == "all" || printError == "client") {
   41668             :         std::cerr << "Error: " << s << std::endl;
   41669             :       }
   41670             :       
   41671             :       
   41672             :       
   41673             :       
   41674             :       {
   41675             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   41676             :       };
   41677             :       
   41678           0 :     } catch (const std::exception& e) {
   41679           0 :       const std::string s = e.what();
   41680             :       std::string printError;
   41681           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   41682           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   41683             :       }
   41684             :       
   41685           0 :       if (printError == "all" || printError == "client") {
   41686             :         std::cerr << "Error: " << s << std::endl;
   41687             :       }
   41688             :       
   41689             :       
   41690             :       
   41691             :       
   41692             :       {
   41693             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   41694             :       };
   41695             :       
   41696           0 :     } catch (...) {
   41697             :       {
   41698             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   41699             :       };
   41700           0 :     }
   41701             :   }
   41702           0 :   *(libsumo::TraCIResults **)&jresult = new libsumo::TraCIResults((const libsumo::TraCIResults &)result); 
   41703           0 :   return jresult;
   41704             : }
   41705             : 
   41706             : 
   41707           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1getAllContextSubscriptionResults(JNIEnv *jenv, jclass jcls) {
   41708             :   jlong jresult = 0 ;
   41709             :   libsumo::ContextSubscriptionResults result;
   41710             :   
   41711             :   (void)jenv;
   41712             :   (void)jcls;
   41713             :   {
   41714             :     try {
   41715           0 :       result = libtraci::GUI::getAllContextSubscriptionResults();
   41716           0 :     } catch (const libsumo::TraCIException& e) {
   41717           0 :       const std::string s = e.what();
   41718             :       std::string printError;
   41719           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   41720           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   41721             :       }
   41722             :       
   41723           0 :       if (printError == "all" || printError == "client") {
   41724             :         std::cerr << "Error: " << s << std::endl;
   41725             :       }
   41726             :       
   41727             :       
   41728             :       
   41729             :       
   41730             :       {
   41731             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   41732             :       };
   41733             :       
   41734           0 :     } catch (const std::exception& e) {
   41735           0 :       const std::string s = e.what();
   41736             :       std::string printError;
   41737           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   41738           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   41739             :       }
   41740             :       
   41741           0 :       if (printError == "all" || printError == "client") {
   41742             :         std::cerr << "Error: " << s << std::endl;
   41743             :       }
   41744             :       
   41745             :       
   41746             :       
   41747             :       
   41748             :       {
   41749             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   41750             :       };
   41751             :       
   41752           0 :     } catch (...) {
   41753             :       {
   41754             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   41755             :       };
   41756           0 :     }
   41757             :   }
   41758           0 :   *(libsumo::ContextSubscriptionResults **)&jresult = new libsumo::ContextSubscriptionResults((const libsumo::ContextSubscriptionResults &)result); 
   41759           0 :   return jresult;
   41760             : }
   41761             : 
   41762             : 
   41763           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1getContextSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   41764             :   jlong jresult = 0 ;
   41765             :   std::string *arg1 = 0 ;
   41766             :   libsumo::SubscriptionResults result;
   41767             :   
   41768             :   (void)jenv;
   41769             :   (void)jcls;
   41770           0 :   if(!jarg1) {
   41771           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   41772             :     return 0;
   41773             :   }
   41774             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   41775           0 :   if (!arg1_pstr) return 0;
   41776           0 :   std::string arg1_str(arg1_pstr);
   41777             :   arg1 = &arg1_str;
   41778             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   41779             :   {
   41780             :     try {
   41781           0 :       result = libtraci::GUI::getContextSubscriptionResults((std::string const &)*arg1);
   41782           0 :     } catch (const libsumo::TraCIException& e) {
   41783           0 :       const std::string s = e.what();
   41784             :       std::string printError;
   41785           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   41786           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   41787             :       }
   41788             :       
   41789           0 :       if (printError == "all" || printError == "client") {
   41790             :         std::cerr << "Error: " << s << std::endl;
   41791             :       }
   41792             :       
   41793             :       
   41794             :       
   41795             :       
   41796             :       {
   41797             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   41798             :       };
   41799             :       
   41800           0 :     } catch (const std::exception& e) {
   41801           0 :       const std::string s = e.what();
   41802             :       std::string printError;
   41803           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   41804           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   41805             :       }
   41806             :       
   41807           0 :       if (printError == "all" || printError == "client") {
   41808             :         std::cerr << "Error: " << s << std::endl;
   41809             :       }
   41810             :       
   41811             :       
   41812             :       
   41813             :       
   41814             :       {
   41815             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   41816             :       };
   41817             :       
   41818           0 :     } catch (...) {
   41819             :       {
   41820             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   41821             :       };
   41822           0 :     }
   41823             :   }
   41824           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
   41825           0 :   return jresult;
   41826             : }
   41827             : 
   41828             : 
   41829           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1subscribeParameterWithKey_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jdouble jarg4) {
   41830             :   std::string *arg1 = 0 ;
   41831             :   std::string *arg2 = 0 ;
   41832             :   double arg3 ;
   41833             :   double arg4 ;
   41834             :   
   41835             :   (void)jenv;
   41836             :   (void)jcls;
   41837           0 :   if(!jarg1) {
   41838           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   41839           0 :     return ;
   41840             :   }
   41841             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   41842           0 :   if (!arg1_pstr) return ;
   41843           0 :   std::string arg1_str(arg1_pstr);
   41844             :   arg1 = &arg1_str;
   41845             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   41846           0 :   if(!jarg2) {
   41847           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   41848             :     return ;
   41849             :   }
   41850             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   41851           0 :   if (!arg2_pstr) return ;
   41852           0 :   std::string arg2_str(arg2_pstr);
   41853             :   arg2 = &arg2_str;
   41854             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   41855             :   arg3 = (double)jarg3; 
   41856             :   arg4 = (double)jarg4; 
   41857             :   {
   41858             :     try {
   41859           0 :       libtraci::GUI::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4);
   41860           0 :     } catch (const libsumo::TraCIException& e) {
   41861           0 :       const std::string s = e.what();
   41862             :       std::string printError;
   41863           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   41864           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   41865             :       }
   41866             :       
   41867           0 :       if (printError == "all" || printError == "client") {
   41868             :         std::cerr << "Error: " << s << std::endl;
   41869             :       }
   41870             :       
   41871             :       
   41872             :       
   41873             :       
   41874             :       {
   41875             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   41876             :       };
   41877             :       
   41878           0 :     } catch (const std::exception& e) {
   41879           0 :       const std::string s = e.what();
   41880             :       std::string printError;
   41881           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   41882           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   41883             :       }
   41884             :       
   41885           0 :       if (printError == "all" || printError == "client") {
   41886             :         std::cerr << "Error: " << s << std::endl;
   41887             :       }
   41888             :       
   41889             :       
   41890             :       
   41891             :       
   41892             :       {
   41893             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   41894             :       };
   41895             :       
   41896           0 :     } catch (...) {
   41897             :       {
   41898             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   41899             :       };
   41900           0 :     }
   41901             :   }
   41902             : }
   41903             : 
   41904             : 
   41905           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1subscribeParameterWithKey_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3) {
   41906             :   std::string *arg1 = 0 ;
   41907             :   std::string *arg2 = 0 ;
   41908             :   double arg3 ;
   41909             :   
   41910             :   (void)jenv;
   41911             :   (void)jcls;
   41912           0 :   if(!jarg1) {
   41913           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   41914           0 :     return ;
   41915             :   }
   41916             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   41917           0 :   if (!arg1_pstr) return ;
   41918           0 :   std::string arg1_str(arg1_pstr);
   41919             :   arg1 = &arg1_str;
   41920             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   41921           0 :   if(!jarg2) {
   41922           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   41923             :     return ;
   41924             :   }
   41925             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   41926           0 :   if (!arg2_pstr) return ;
   41927           0 :   std::string arg2_str(arg2_pstr);
   41928             :   arg2 = &arg2_str;
   41929             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   41930             :   arg3 = (double)jarg3; 
   41931             :   {
   41932             :     try {
   41933           0 :       libtraci::GUI::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3);
   41934           0 :     } catch (const libsumo::TraCIException& e) {
   41935           0 :       const std::string s = e.what();
   41936             :       std::string printError;
   41937           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   41938           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   41939             :       }
   41940             :       
   41941           0 :       if (printError == "all" || printError == "client") {
   41942             :         std::cerr << "Error: " << s << std::endl;
   41943             :       }
   41944             :       
   41945             :       
   41946             :       
   41947             :       
   41948             :       {
   41949             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   41950             :       };
   41951             :       
   41952           0 :     } catch (const std::exception& e) {
   41953           0 :       const std::string s = e.what();
   41954             :       std::string printError;
   41955           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   41956           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   41957             :       }
   41958             :       
   41959           0 :       if (printError == "all" || printError == "client") {
   41960             :         std::cerr << "Error: " << s << std::endl;
   41961             :       }
   41962             :       
   41963             :       
   41964             :       
   41965             :       
   41966             :       {
   41967             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   41968             :       };
   41969             :       
   41970           0 :     } catch (...) {
   41971             :       {
   41972             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   41973             :       };
   41974           0 :     }
   41975             :   }
   41976             : }
   41977             : 
   41978             : 
   41979           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1subscribeParameterWithKey_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   41980             :   std::string *arg1 = 0 ;
   41981             :   std::string *arg2 = 0 ;
   41982             :   
   41983             :   (void)jenv;
   41984             :   (void)jcls;
   41985           0 :   if(!jarg1) {
   41986           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   41987           0 :     return ;
   41988             :   }
   41989             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   41990           0 :   if (!arg1_pstr) return ;
   41991           0 :   std::string arg1_str(arg1_pstr);
   41992             :   arg1 = &arg1_str;
   41993             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   41994           0 :   if(!jarg2) {
   41995           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   41996             :     return ;
   41997             :   }
   41998             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   41999           0 :   if (!arg2_pstr) return ;
   42000           0 :   std::string arg2_str(arg2_pstr);
   42001             :   arg2 = &arg2_str;
   42002             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   42003             :   {
   42004             :     try {
   42005           0 :       libtraci::GUI::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
   42006           0 :     } catch (const libsumo::TraCIException& e) {
   42007           0 :       const std::string s = e.what();
   42008             :       std::string printError;
   42009           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   42010           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   42011             :       }
   42012             :       
   42013           0 :       if (printError == "all" || printError == "client") {
   42014             :         std::cerr << "Error: " << s << std::endl;
   42015             :       }
   42016             :       
   42017             :       
   42018             :       
   42019             :       
   42020             :       {
   42021             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   42022             :       };
   42023             :       
   42024           0 :     } catch (const std::exception& e) {
   42025           0 :       const std::string s = e.what();
   42026             :       std::string printError;
   42027           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   42028           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   42029             :       }
   42030             :       
   42031           0 :       if (printError == "all" || printError == "client") {
   42032             :         std::cerr << "Error: " << s << std::endl;
   42033             :       }
   42034             :       
   42035             :       
   42036             :       
   42037             :       
   42038             :       {
   42039             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   42040             :       };
   42041             :       
   42042           0 :     } catch (...) {
   42043             :       {
   42044             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   42045             :       };
   42046           0 :     }
   42047             :   }
   42048             : }
   42049             : 
   42050             : 
   42051           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GUI_1DOMAIN_1ID_1get(JNIEnv *jenv, jclass jcls) {
   42052             :   jint jresult = 0 ;
   42053             :   int result;
   42054             :   
   42055             :   (void)jenv;
   42056             :   (void)jcls;
   42057           0 :   result = (int)(int)libtraci::GUI::DOMAIN_ID;
   42058             :   jresult = (jint)result; 
   42059           0 :   return jresult;
   42060             : }
   42061             : 
   42062             : 
   42063           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1GUI(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   42064             :   libtraci::GUI *arg1 = (libtraci::GUI *) 0 ;
   42065             :   
   42066             :   (void)jenv;
   42067             :   (void)jcls;
   42068           0 :   arg1 = *(libtraci::GUI **)&jarg1; 
   42069             :   {
   42070             :     try {
   42071           0 :       delete arg1;
   42072             :     } catch (const libsumo::TraCIException& e) {
   42073             :       const std::string s = e.what();
   42074             :       std::string printError;
   42075             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   42076             :         printError = std::getenv("TRACI_PRINT_ERROR");
   42077             :       }
   42078             :       
   42079             :       if (printError == "all" || printError == "client") {
   42080             :         std::cerr << "Error: " << s << std::endl;
   42081             :       }
   42082             :       
   42083             :       
   42084             :       
   42085             :       
   42086             :       {
   42087             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   42088             :       };
   42089             :       
   42090             :     } catch (const std::exception& e) {
   42091             :       const std::string s = e.what();
   42092             :       std::string printError;
   42093             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   42094             :         printError = std::getenv("TRACI_PRINT_ERROR");
   42095             :       }
   42096             :       
   42097             :       if (printError == "all" || printError == "client") {
   42098             :         std::cerr << "Error: " << s << std::endl;
   42099             :       }
   42100             :       
   42101             :       
   42102             :       
   42103             :       
   42104             :       {
   42105             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   42106             :       };
   42107             :       
   42108             :     } catch (...) {
   42109             :       {
   42110             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   42111             :       };
   42112             :     }
   42113             :   }
   42114             : }
   42115             : 
   42116             : 
   42117           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1getPosition(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   42118             :   jdouble jresult = 0 ;
   42119             :   std::string *arg1 = 0 ;
   42120             :   double result;
   42121             :   
   42122             :   (void)jenv;
   42123             :   (void)jcls;
   42124           0 :   if(!jarg1) {
   42125           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   42126           0 :     return 0;
   42127             :   }
   42128             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   42129           0 :   if (!arg1_pstr) return 0;
   42130           0 :   std::string arg1_str(arg1_pstr);
   42131             :   arg1 = &arg1_str;
   42132             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   42133             :   {
   42134             :     try {
   42135           0 :       result = (double)libtraci::InductionLoop::getPosition((std::string const &)*arg1);
   42136           0 :     } catch (const libsumo::TraCIException& e) {
   42137           0 :       const std::string s = e.what();
   42138             :       std::string printError;
   42139           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   42140           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   42141             :       }
   42142             :       
   42143           0 :       if (printError == "all" || printError == "client") {
   42144             :         std::cerr << "Error: " << s << std::endl;
   42145             :       }
   42146             :       
   42147             :       
   42148             :       
   42149             :       
   42150             :       {
   42151             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   42152             :       };
   42153             :       
   42154           0 :     } catch (const std::exception& e) {
   42155           0 :       const std::string s = e.what();
   42156             :       std::string printError;
   42157           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   42158           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   42159             :       }
   42160             :       
   42161           0 :       if (printError == "all" || printError == "client") {
   42162             :         std::cerr << "Error: " << s << std::endl;
   42163             :       }
   42164             :       
   42165             :       
   42166             :       
   42167             :       
   42168             :       {
   42169             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   42170             :       };
   42171             :       
   42172           0 :     } catch (...) {
   42173             :       {
   42174             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   42175             :       };
   42176           0 :     }
   42177             :   }
   42178             :   jresult = (jdouble)result; 
   42179             :   return jresult;
   42180             : }
   42181             : 
   42182             : 
   42183           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1getLaneID(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   42184             :   jstring jresult = 0 ;
   42185             :   std::string *arg1 = 0 ;
   42186             :   std::string result;
   42187             :   
   42188             :   (void)jenv;
   42189             :   (void)jcls;
   42190           0 :   if(!jarg1) {
   42191           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   42192             :     return 0;
   42193             :   }
   42194             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   42195           0 :   if (!arg1_pstr) return 0;
   42196           0 :   std::string arg1_str(arg1_pstr);
   42197             :   arg1 = &arg1_str;
   42198             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   42199             :   {
   42200             :     try {
   42201           0 :       result = libtraci::InductionLoop::getLaneID((std::string const &)*arg1);
   42202           0 :     } catch (const libsumo::TraCIException& e) {
   42203           0 :       const std::string s = e.what();
   42204             :       std::string printError;
   42205           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   42206           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   42207             :       }
   42208             :       
   42209           0 :       if (printError == "all" || printError == "client") {
   42210             :         std::cerr << "Error: " << s << std::endl;
   42211             :       }
   42212             :       
   42213             :       
   42214             :       
   42215             :       
   42216             :       {
   42217             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   42218             :       };
   42219             :       
   42220           0 :     } catch (const std::exception& e) {
   42221           0 :       const std::string s = e.what();
   42222             :       std::string printError;
   42223           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   42224           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   42225             :       }
   42226             :       
   42227           0 :       if (printError == "all" || printError == "client") {
   42228             :         std::cerr << "Error: " << s << std::endl;
   42229             :       }
   42230             :       
   42231             :       
   42232             :       
   42233             :       
   42234             :       {
   42235             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   42236             :       };
   42237             :       
   42238           0 :     } catch (...) {
   42239             :       {
   42240             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   42241             :       };
   42242           0 :     }
   42243             :   }
   42244             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   42245             :   return jresult;
   42246             : }
   42247             : 
   42248             : 
   42249           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1getLastStepVehicleNumber(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   42250             :   jint jresult = 0 ;
   42251             :   std::string *arg1 = 0 ;
   42252             :   int result;
   42253             :   
   42254             :   (void)jenv;
   42255             :   (void)jcls;
   42256           0 :   if(!jarg1) {
   42257           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   42258           0 :     return 0;
   42259             :   }
   42260             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   42261           0 :   if (!arg1_pstr) return 0;
   42262           0 :   std::string arg1_str(arg1_pstr);
   42263             :   arg1 = &arg1_str;
   42264             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   42265             :   {
   42266             :     try {
   42267           0 :       result = (int)libtraci::InductionLoop::getLastStepVehicleNumber((std::string const &)*arg1);
   42268           0 :     } catch (const libsumo::TraCIException& e) {
   42269           0 :       const std::string s = e.what();
   42270             :       std::string printError;
   42271           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   42272           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   42273             :       }
   42274             :       
   42275           0 :       if (printError == "all" || printError == "client") {
   42276             :         std::cerr << "Error: " << s << std::endl;
   42277             :       }
   42278             :       
   42279             :       
   42280             :       
   42281             :       
   42282             :       {
   42283             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   42284             :       };
   42285             :       
   42286           0 :     } catch (const std::exception& e) {
   42287           0 :       const std::string s = e.what();
   42288             :       std::string printError;
   42289           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   42290           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   42291             :       }
   42292             :       
   42293           0 :       if (printError == "all" || printError == "client") {
   42294             :         std::cerr << "Error: " << s << std::endl;
   42295             :       }
   42296             :       
   42297             :       
   42298             :       
   42299             :       
   42300             :       {
   42301             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   42302             :       };
   42303             :       
   42304           0 :     } catch (...) {
   42305             :       {
   42306             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   42307             :       };
   42308           0 :     }
   42309             :   }
   42310             :   jresult = (jint)result; 
   42311             :   return jresult;
   42312             : }
   42313             : 
   42314             : 
   42315           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1getLastStepMeanSpeed(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   42316             :   jdouble jresult = 0 ;
   42317             :   std::string *arg1 = 0 ;
   42318             :   double result;
   42319             :   
   42320             :   (void)jenv;
   42321             :   (void)jcls;
   42322           0 :   if(!jarg1) {
   42323           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   42324           0 :     return 0;
   42325             :   }
   42326             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   42327           0 :   if (!arg1_pstr) return 0;
   42328           0 :   std::string arg1_str(arg1_pstr);
   42329             :   arg1 = &arg1_str;
   42330             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   42331             :   {
   42332             :     try {
   42333           0 :       result = (double)libtraci::InductionLoop::getLastStepMeanSpeed((std::string const &)*arg1);
   42334           0 :     } catch (const libsumo::TraCIException& e) {
   42335           0 :       const std::string s = e.what();
   42336             :       std::string printError;
   42337           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   42338           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   42339             :       }
   42340             :       
   42341           0 :       if (printError == "all" || printError == "client") {
   42342             :         std::cerr << "Error: " << s << std::endl;
   42343             :       }
   42344             :       
   42345             :       
   42346             :       
   42347             :       
   42348             :       {
   42349             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   42350             :       };
   42351             :       
   42352           0 :     } catch (const std::exception& e) {
   42353           0 :       const std::string s = e.what();
   42354             :       std::string printError;
   42355           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   42356           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   42357             :       }
   42358             :       
   42359           0 :       if (printError == "all" || printError == "client") {
   42360             :         std::cerr << "Error: " << s << std::endl;
   42361             :       }
   42362             :       
   42363             :       
   42364             :       
   42365             :       
   42366             :       {
   42367             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   42368             :       };
   42369             :       
   42370           0 :     } catch (...) {
   42371             :       {
   42372             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   42373             :       };
   42374           0 :     }
   42375             :   }
   42376             :   jresult = (jdouble)result; 
   42377             :   return jresult;
   42378             : }
   42379             : 
   42380             : 
   42381           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1getLastStepVehicleIDs(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   42382             :   jlong jresult = 0 ;
   42383             :   std::string *arg1 = 0 ;
   42384             :   std::vector< std::string > result;
   42385             :   
   42386             :   (void)jenv;
   42387             :   (void)jcls;
   42388           0 :   if(!jarg1) {
   42389           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   42390             :     return 0;
   42391             :   }
   42392             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   42393           0 :   if (!arg1_pstr) return 0;
   42394           0 :   std::string arg1_str(arg1_pstr);
   42395             :   arg1 = &arg1_str;
   42396             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   42397             :   {
   42398             :     try {
   42399           0 :       result = libtraci::InductionLoop::getLastStepVehicleIDs((std::string const &)*arg1);
   42400           0 :     } catch (const libsumo::TraCIException& e) {
   42401           0 :       const std::string s = e.what();
   42402             :       std::string printError;
   42403           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   42404           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   42405             :       }
   42406             :       
   42407           0 :       if (printError == "all" || printError == "client") {
   42408             :         std::cerr << "Error: " << s << std::endl;
   42409             :       }
   42410             :       
   42411             :       
   42412             :       
   42413             :       
   42414             :       {
   42415             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   42416             :       };
   42417             :       
   42418           0 :     } catch (const std::exception& e) {
   42419           0 :       const std::string s = e.what();
   42420             :       std::string printError;
   42421           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   42422           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   42423             :       }
   42424             :       
   42425           0 :       if (printError == "all" || printError == "client") {
   42426             :         std::cerr << "Error: " << s << std::endl;
   42427             :       }
   42428             :       
   42429             :       
   42430             :       
   42431             :       
   42432             :       {
   42433             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   42434             :       };
   42435             :       
   42436           0 :     } catch (...) {
   42437             :       {
   42438             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   42439             :       };
   42440           0 :     }
   42441             :   }
   42442           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   42443           0 :   return jresult;
   42444           0 : }
   42445             : 
   42446             : 
   42447           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1getLastStepOccupancy(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   42448             :   jdouble jresult = 0 ;
   42449             :   std::string *arg1 = 0 ;
   42450             :   double result;
   42451             :   
   42452             :   (void)jenv;
   42453             :   (void)jcls;
   42454           0 :   if(!jarg1) {
   42455           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   42456           0 :     return 0;
   42457             :   }
   42458             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   42459           0 :   if (!arg1_pstr) return 0;
   42460           0 :   std::string arg1_str(arg1_pstr);
   42461             :   arg1 = &arg1_str;
   42462             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   42463             :   {
   42464             :     try {
   42465           0 :       result = (double)libtraci::InductionLoop::getLastStepOccupancy((std::string const &)*arg1);
   42466           0 :     } catch (const libsumo::TraCIException& e) {
   42467           0 :       const std::string s = e.what();
   42468             :       std::string printError;
   42469           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   42470           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   42471             :       }
   42472             :       
   42473           0 :       if (printError == "all" || printError == "client") {
   42474             :         std::cerr << "Error: " << s << std::endl;
   42475             :       }
   42476             :       
   42477             :       
   42478             :       
   42479             :       
   42480             :       {
   42481             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   42482             :       };
   42483             :       
   42484           0 :     } catch (const std::exception& e) {
   42485           0 :       const std::string s = e.what();
   42486             :       std::string printError;
   42487           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   42488           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   42489             :       }
   42490             :       
   42491           0 :       if (printError == "all" || printError == "client") {
   42492             :         std::cerr << "Error: " << s << std::endl;
   42493             :       }
   42494             :       
   42495             :       
   42496             :       
   42497             :       
   42498             :       {
   42499             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   42500             :       };
   42501             :       
   42502           0 :     } catch (...) {
   42503             :       {
   42504             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   42505             :       };
   42506           0 :     }
   42507             :   }
   42508             :   jresult = (jdouble)result; 
   42509             :   return jresult;
   42510             : }
   42511             : 
   42512             : 
   42513           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1getLastStepMeanLength(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   42514             :   jdouble jresult = 0 ;
   42515             :   std::string *arg1 = 0 ;
   42516             :   double result;
   42517             :   
   42518             :   (void)jenv;
   42519             :   (void)jcls;
   42520           0 :   if(!jarg1) {
   42521           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   42522           0 :     return 0;
   42523             :   }
   42524             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   42525           0 :   if (!arg1_pstr) return 0;
   42526           0 :   std::string arg1_str(arg1_pstr);
   42527             :   arg1 = &arg1_str;
   42528             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   42529             :   {
   42530             :     try {
   42531           0 :       result = (double)libtraci::InductionLoop::getLastStepMeanLength((std::string const &)*arg1);
   42532           0 :     } catch (const libsumo::TraCIException& e) {
   42533           0 :       const std::string s = e.what();
   42534             :       std::string printError;
   42535           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   42536           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   42537             :       }
   42538             :       
   42539           0 :       if (printError == "all" || printError == "client") {
   42540             :         std::cerr << "Error: " << s << std::endl;
   42541             :       }
   42542             :       
   42543             :       
   42544             :       
   42545             :       
   42546             :       {
   42547             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   42548             :       };
   42549             :       
   42550           0 :     } catch (const std::exception& e) {
   42551           0 :       const std::string s = e.what();
   42552             :       std::string printError;
   42553           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   42554           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   42555             :       }
   42556             :       
   42557           0 :       if (printError == "all" || printError == "client") {
   42558             :         std::cerr << "Error: " << s << std::endl;
   42559             :       }
   42560             :       
   42561             :       
   42562             :       
   42563             :       
   42564             :       {
   42565             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   42566             :       };
   42567             :       
   42568           0 :     } catch (...) {
   42569             :       {
   42570             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   42571             :       };
   42572           0 :     }
   42573             :   }
   42574             :   jresult = (jdouble)result; 
   42575             :   return jresult;
   42576             : }
   42577             : 
   42578             : 
   42579           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1getTimeSinceDetection(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   42580             :   jdouble jresult = 0 ;
   42581             :   std::string *arg1 = 0 ;
   42582             :   double result;
   42583             :   
   42584             :   (void)jenv;
   42585             :   (void)jcls;
   42586           0 :   if(!jarg1) {
   42587           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   42588           0 :     return 0;
   42589             :   }
   42590             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   42591           0 :   if (!arg1_pstr) return 0;
   42592           0 :   std::string arg1_str(arg1_pstr);
   42593             :   arg1 = &arg1_str;
   42594             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   42595             :   {
   42596             :     try {
   42597           0 :       result = (double)libtraci::InductionLoop::getTimeSinceDetection((std::string const &)*arg1);
   42598           0 :     } catch (const libsumo::TraCIException& e) {
   42599           0 :       const std::string s = e.what();
   42600             :       std::string printError;
   42601           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   42602           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   42603             :       }
   42604             :       
   42605           0 :       if (printError == "all" || printError == "client") {
   42606             :         std::cerr << "Error: " << s << std::endl;
   42607             :       }
   42608             :       
   42609             :       
   42610             :       
   42611             :       
   42612             :       {
   42613             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   42614             :       };
   42615             :       
   42616           0 :     } catch (const std::exception& e) {
   42617           0 :       const std::string s = e.what();
   42618             :       std::string printError;
   42619           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   42620           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   42621             :       }
   42622             :       
   42623           0 :       if (printError == "all" || printError == "client") {
   42624             :         std::cerr << "Error: " << s << std::endl;
   42625             :       }
   42626             :       
   42627             :       
   42628             :       
   42629             :       
   42630             :       {
   42631             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   42632             :       };
   42633             :       
   42634           0 :     } catch (...) {
   42635             :       {
   42636             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   42637             :       };
   42638           0 :     }
   42639             :   }
   42640             :   jresult = (jdouble)result; 
   42641             :   return jresult;
   42642             : }
   42643             : 
   42644             : 
   42645       34472 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1getVehicleData(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   42646             :   jlong jresult = 0 ;
   42647             :   std::string *arg1 = 0 ;
   42648             :   std::vector< libsumo::TraCIVehicleData > result;
   42649             :   
   42650             :   (void)jenv;
   42651             :   (void)jcls;
   42652       34472 :   if(!jarg1) {
   42653           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   42654             :     return 0;
   42655             :   }
   42656             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   42657       34472 :   if (!arg1_pstr) return 0;
   42658       34472 :   std::string arg1_str(arg1_pstr);
   42659             :   arg1 = &arg1_str;
   42660             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   42661             :   {
   42662             :     try {
   42663       34472 :       result = libtraci::InductionLoop::getVehicleData((std::string const &)*arg1);
   42664           0 :     } catch (const libsumo::TraCIException& e) {
   42665           0 :       const std::string s = e.what();
   42666             :       std::string printError;
   42667           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   42668           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   42669             :       }
   42670             :       
   42671           0 :       if (printError == "all" || printError == "client") {
   42672             :         std::cerr << "Error: " << s << std::endl;
   42673             :       }
   42674             :       
   42675             :       
   42676             :       
   42677             :       
   42678             :       {
   42679             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   42680             :       };
   42681             :       
   42682           0 :     } catch (const std::exception& e) {
   42683           0 :       const std::string s = e.what();
   42684             :       std::string printError;
   42685           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   42686           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   42687             :       }
   42688             :       
   42689           0 :       if (printError == "all" || printError == "client") {
   42690             :         std::cerr << "Error: " << s << std::endl;
   42691             :       }
   42692             :       
   42693             :       
   42694             :       
   42695             :       
   42696             :       {
   42697             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   42698             :       };
   42699             :       
   42700           0 :     } catch (...) {
   42701             :       {
   42702             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   42703             :       };
   42704           0 :     }
   42705             :   }
   42706       34472 :   *(std::vector< libsumo::TraCIVehicleData > **)&jresult = new std::vector< libsumo::TraCIVehicleData >((const std::vector< libsumo::TraCIVehicleData > &)result); 
   42707       34472 :   return jresult;
   42708       34472 : }
   42709             : 
   42710             : 
   42711           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1getIntervalOccupancy(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   42712             :   jdouble jresult = 0 ;
   42713             :   std::string *arg1 = 0 ;
   42714             :   double result;
   42715             :   
   42716             :   (void)jenv;
   42717             :   (void)jcls;
   42718           0 :   if(!jarg1) {
   42719           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   42720           0 :     return 0;
   42721             :   }
   42722             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   42723           0 :   if (!arg1_pstr) return 0;
   42724           0 :   std::string arg1_str(arg1_pstr);
   42725             :   arg1 = &arg1_str;
   42726             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   42727             :   {
   42728             :     try {
   42729           0 :       result = (double)libtraci::InductionLoop::getIntervalOccupancy((std::string const &)*arg1);
   42730           0 :     } catch (const libsumo::TraCIException& e) {
   42731           0 :       const std::string s = e.what();
   42732             :       std::string printError;
   42733           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   42734           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   42735             :       }
   42736             :       
   42737           0 :       if (printError == "all" || printError == "client") {
   42738             :         std::cerr << "Error: " << s << std::endl;
   42739             :       }
   42740             :       
   42741             :       
   42742             :       
   42743             :       
   42744             :       {
   42745             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   42746             :       };
   42747             :       
   42748           0 :     } catch (const std::exception& e) {
   42749           0 :       const std::string s = e.what();
   42750             :       std::string printError;
   42751           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   42752           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   42753             :       }
   42754             :       
   42755           0 :       if (printError == "all" || printError == "client") {
   42756             :         std::cerr << "Error: " << s << std::endl;
   42757             :       }
   42758             :       
   42759             :       
   42760             :       
   42761             :       
   42762             :       {
   42763             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   42764             :       };
   42765             :       
   42766           0 :     } catch (...) {
   42767             :       {
   42768             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   42769             :       };
   42770           0 :     }
   42771             :   }
   42772             :   jresult = (jdouble)result; 
   42773             :   return jresult;
   42774             : }
   42775             : 
   42776             : 
   42777           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1getIntervalMeanSpeed(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   42778             :   jdouble jresult = 0 ;
   42779             :   std::string *arg1 = 0 ;
   42780             :   double result;
   42781             :   
   42782             :   (void)jenv;
   42783             :   (void)jcls;
   42784           0 :   if(!jarg1) {
   42785           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   42786           0 :     return 0;
   42787             :   }
   42788             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   42789           0 :   if (!arg1_pstr) return 0;
   42790           0 :   std::string arg1_str(arg1_pstr);
   42791             :   arg1 = &arg1_str;
   42792             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   42793             :   {
   42794             :     try {
   42795           0 :       result = (double)libtraci::InductionLoop::getIntervalMeanSpeed((std::string const &)*arg1);
   42796           0 :     } catch (const libsumo::TraCIException& e) {
   42797           0 :       const std::string s = e.what();
   42798             :       std::string printError;
   42799           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   42800           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   42801             :       }
   42802             :       
   42803           0 :       if (printError == "all" || printError == "client") {
   42804             :         std::cerr << "Error: " << s << std::endl;
   42805             :       }
   42806             :       
   42807             :       
   42808             :       
   42809             :       
   42810             :       {
   42811             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   42812             :       };
   42813             :       
   42814           0 :     } catch (const std::exception& e) {
   42815           0 :       const std::string s = e.what();
   42816             :       std::string printError;
   42817           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   42818           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   42819             :       }
   42820             :       
   42821           0 :       if (printError == "all" || printError == "client") {
   42822             :         std::cerr << "Error: " << s << std::endl;
   42823             :       }
   42824             :       
   42825             :       
   42826             :       
   42827             :       
   42828             :       {
   42829             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   42830             :       };
   42831             :       
   42832           0 :     } catch (...) {
   42833             :       {
   42834             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   42835             :       };
   42836           0 :     }
   42837             :   }
   42838             :   jresult = (jdouble)result; 
   42839             :   return jresult;
   42840             : }
   42841             : 
   42842             : 
   42843           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1getIntervalVehicleNumber(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   42844             :   jint jresult = 0 ;
   42845             :   std::string *arg1 = 0 ;
   42846             :   int result;
   42847             :   
   42848             :   (void)jenv;
   42849             :   (void)jcls;
   42850           0 :   if(!jarg1) {
   42851           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   42852           0 :     return 0;
   42853             :   }
   42854             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   42855           0 :   if (!arg1_pstr) return 0;
   42856           0 :   std::string arg1_str(arg1_pstr);
   42857             :   arg1 = &arg1_str;
   42858             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   42859             :   {
   42860             :     try {
   42861           0 :       result = (int)libtraci::InductionLoop::getIntervalVehicleNumber((std::string const &)*arg1);
   42862           0 :     } catch (const libsumo::TraCIException& e) {
   42863           0 :       const std::string s = e.what();
   42864             :       std::string printError;
   42865           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   42866           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   42867             :       }
   42868             :       
   42869           0 :       if (printError == "all" || printError == "client") {
   42870             :         std::cerr << "Error: " << s << std::endl;
   42871             :       }
   42872             :       
   42873             :       
   42874             :       
   42875             :       
   42876             :       {
   42877             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   42878             :       };
   42879             :       
   42880           0 :     } catch (const std::exception& e) {
   42881           0 :       const std::string s = e.what();
   42882             :       std::string printError;
   42883           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   42884           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   42885             :       }
   42886             :       
   42887           0 :       if (printError == "all" || printError == "client") {
   42888             :         std::cerr << "Error: " << s << std::endl;
   42889             :       }
   42890             :       
   42891             :       
   42892             :       
   42893             :       
   42894             :       {
   42895             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   42896             :       };
   42897             :       
   42898           0 :     } catch (...) {
   42899             :       {
   42900             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   42901             :       };
   42902           0 :     }
   42903             :   }
   42904             :   jresult = (jint)result; 
   42905             :   return jresult;
   42906             : }
   42907             : 
   42908             : 
   42909           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1getIntervalVehicleIDs(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   42910             :   jlong jresult = 0 ;
   42911             :   std::string *arg1 = 0 ;
   42912             :   std::vector< std::string > result;
   42913             :   
   42914             :   (void)jenv;
   42915             :   (void)jcls;
   42916           0 :   if(!jarg1) {
   42917           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   42918             :     return 0;
   42919             :   }
   42920             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   42921           0 :   if (!arg1_pstr) return 0;
   42922           0 :   std::string arg1_str(arg1_pstr);
   42923             :   arg1 = &arg1_str;
   42924             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   42925             :   {
   42926             :     try {
   42927           0 :       result = libtraci::InductionLoop::getIntervalVehicleIDs((std::string const &)*arg1);
   42928           0 :     } catch (const libsumo::TraCIException& e) {
   42929           0 :       const std::string s = e.what();
   42930             :       std::string printError;
   42931           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   42932           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   42933             :       }
   42934             :       
   42935           0 :       if (printError == "all" || printError == "client") {
   42936             :         std::cerr << "Error: " << s << std::endl;
   42937             :       }
   42938             :       
   42939             :       
   42940             :       
   42941             :       
   42942             :       {
   42943             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   42944             :       };
   42945             :       
   42946           0 :     } catch (const std::exception& e) {
   42947           0 :       const std::string s = e.what();
   42948             :       std::string printError;
   42949           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   42950           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   42951             :       }
   42952             :       
   42953           0 :       if (printError == "all" || printError == "client") {
   42954             :         std::cerr << "Error: " << s << std::endl;
   42955             :       }
   42956             :       
   42957             :       
   42958             :       
   42959             :       
   42960             :       {
   42961             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   42962             :       };
   42963             :       
   42964           0 :     } catch (...) {
   42965             :       {
   42966             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   42967             :       };
   42968           0 :     }
   42969             :   }
   42970           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   42971           0 :   return jresult;
   42972           0 : }
   42973             : 
   42974             : 
   42975           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1getLastIntervalOccupancy(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   42976             :   jdouble jresult = 0 ;
   42977             :   std::string *arg1 = 0 ;
   42978             :   double result;
   42979             :   
   42980             :   (void)jenv;
   42981             :   (void)jcls;
   42982           0 :   if(!jarg1) {
   42983           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   42984           0 :     return 0;
   42985             :   }
   42986             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   42987           0 :   if (!arg1_pstr) return 0;
   42988           0 :   std::string arg1_str(arg1_pstr);
   42989             :   arg1 = &arg1_str;
   42990             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   42991             :   {
   42992             :     try {
   42993           0 :       result = (double)libtraci::InductionLoop::getLastIntervalOccupancy((std::string const &)*arg1);
   42994           0 :     } catch (const libsumo::TraCIException& e) {
   42995           0 :       const std::string s = e.what();
   42996             :       std::string printError;
   42997           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   42998           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   42999             :       }
   43000             :       
   43001           0 :       if (printError == "all" || printError == "client") {
   43002             :         std::cerr << "Error: " << s << std::endl;
   43003             :       }
   43004             :       
   43005             :       
   43006             :       
   43007             :       
   43008             :       {
   43009             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   43010             :       };
   43011             :       
   43012           0 :     } catch (const std::exception& e) {
   43013           0 :       const std::string s = e.what();
   43014             :       std::string printError;
   43015           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   43016           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   43017             :       }
   43018             :       
   43019           0 :       if (printError == "all" || printError == "client") {
   43020             :         std::cerr << "Error: " << s << std::endl;
   43021             :       }
   43022             :       
   43023             :       
   43024             :       
   43025             :       
   43026             :       {
   43027             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   43028             :       };
   43029             :       
   43030           0 :     } catch (...) {
   43031             :       {
   43032             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   43033             :       };
   43034           0 :     }
   43035             :   }
   43036             :   jresult = (jdouble)result; 
   43037             :   return jresult;
   43038             : }
   43039             : 
   43040             : 
   43041           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1getLastIntervalMeanSpeed(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   43042             :   jdouble jresult = 0 ;
   43043             :   std::string *arg1 = 0 ;
   43044             :   double result;
   43045             :   
   43046             :   (void)jenv;
   43047             :   (void)jcls;
   43048           0 :   if(!jarg1) {
   43049           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   43050           0 :     return 0;
   43051             :   }
   43052             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   43053           0 :   if (!arg1_pstr) return 0;
   43054           0 :   std::string arg1_str(arg1_pstr);
   43055             :   arg1 = &arg1_str;
   43056             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   43057             :   {
   43058             :     try {
   43059           0 :       result = (double)libtraci::InductionLoop::getLastIntervalMeanSpeed((std::string const &)*arg1);
   43060           0 :     } catch (const libsumo::TraCIException& e) {
   43061           0 :       const std::string s = e.what();
   43062             :       std::string printError;
   43063           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   43064           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   43065             :       }
   43066             :       
   43067           0 :       if (printError == "all" || printError == "client") {
   43068             :         std::cerr << "Error: " << s << std::endl;
   43069             :       }
   43070             :       
   43071             :       
   43072             :       
   43073             :       
   43074             :       {
   43075             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   43076             :       };
   43077             :       
   43078           0 :     } catch (const std::exception& e) {
   43079           0 :       const std::string s = e.what();
   43080             :       std::string printError;
   43081           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   43082           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   43083             :       }
   43084             :       
   43085           0 :       if (printError == "all" || printError == "client") {
   43086             :         std::cerr << "Error: " << s << std::endl;
   43087             :       }
   43088             :       
   43089             :       
   43090             :       
   43091             :       
   43092             :       {
   43093             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   43094             :       };
   43095             :       
   43096           0 :     } catch (...) {
   43097             :       {
   43098             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   43099             :       };
   43100           0 :     }
   43101             :   }
   43102             :   jresult = (jdouble)result; 
   43103             :   return jresult;
   43104             : }
   43105             : 
   43106             : 
   43107           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1getLastIntervalVehicleNumber(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   43108             :   jint jresult = 0 ;
   43109             :   std::string *arg1 = 0 ;
   43110             :   int result;
   43111             :   
   43112             :   (void)jenv;
   43113             :   (void)jcls;
   43114           0 :   if(!jarg1) {
   43115           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   43116           0 :     return 0;
   43117             :   }
   43118             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   43119           0 :   if (!arg1_pstr) return 0;
   43120           0 :   std::string arg1_str(arg1_pstr);
   43121             :   arg1 = &arg1_str;
   43122             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   43123             :   {
   43124             :     try {
   43125           0 :       result = (int)libtraci::InductionLoop::getLastIntervalVehicleNumber((std::string const &)*arg1);
   43126           0 :     } catch (const libsumo::TraCIException& e) {
   43127           0 :       const std::string s = e.what();
   43128             :       std::string printError;
   43129           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   43130           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   43131             :       }
   43132             :       
   43133           0 :       if (printError == "all" || printError == "client") {
   43134             :         std::cerr << "Error: " << s << std::endl;
   43135             :       }
   43136             :       
   43137             :       
   43138             :       
   43139             :       
   43140             :       {
   43141             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   43142             :       };
   43143             :       
   43144           0 :     } catch (const std::exception& e) {
   43145           0 :       const std::string s = e.what();
   43146             :       std::string printError;
   43147           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   43148           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   43149             :       }
   43150             :       
   43151           0 :       if (printError == "all" || printError == "client") {
   43152             :         std::cerr << "Error: " << s << std::endl;
   43153             :       }
   43154             :       
   43155             :       
   43156             :       
   43157             :       
   43158             :       {
   43159             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   43160             :       };
   43161             :       
   43162           0 :     } catch (...) {
   43163             :       {
   43164             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   43165             :       };
   43166           0 :     }
   43167             :   }
   43168             :   jresult = (jint)result; 
   43169             :   return jresult;
   43170             : }
   43171             : 
   43172             : 
   43173           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1getLastIntervalVehicleIDs(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   43174             :   jlong jresult = 0 ;
   43175             :   std::string *arg1 = 0 ;
   43176             :   std::vector< std::string > result;
   43177             :   
   43178             :   (void)jenv;
   43179             :   (void)jcls;
   43180           0 :   if(!jarg1) {
   43181           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   43182             :     return 0;
   43183             :   }
   43184             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   43185           0 :   if (!arg1_pstr) return 0;
   43186           0 :   std::string arg1_str(arg1_pstr);
   43187             :   arg1 = &arg1_str;
   43188             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   43189             :   {
   43190             :     try {
   43191           0 :       result = libtraci::InductionLoop::getLastIntervalVehicleIDs((std::string const &)*arg1);
   43192           0 :     } catch (const libsumo::TraCIException& e) {
   43193           0 :       const std::string s = e.what();
   43194             :       std::string printError;
   43195           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   43196           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   43197             :       }
   43198             :       
   43199           0 :       if (printError == "all" || printError == "client") {
   43200             :         std::cerr << "Error: " << s << std::endl;
   43201             :       }
   43202             :       
   43203             :       
   43204             :       
   43205             :       
   43206             :       {
   43207             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   43208             :       };
   43209             :       
   43210           0 :     } catch (const std::exception& e) {
   43211           0 :       const std::string s = e.what();
   43212             :       std::string printError;
   43213           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   43214           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   43215             :       }
   43216             :       
   43217           0 :       if (printError == "all" || printError == "client") {
   43218             :         std::cerr << "Error: " << s << std::endl;
   43219             :       }
   43220             :       
   43221             :       
   43222             :       
   43223             :       
   43224             :       {
   43225             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   43226             :       };
   43227             :       
   43228           0 :     } catch (...) {
   43229             :       {
   43230             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   43231             :       };
   43232           0 :     }
   43233             :   }
   43234           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   43235           0 :   return jresult;
   43236           0 : }
   43237             : 
   43238             : 
   43239           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1overrideTimeSinceDetection(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   43240             :   std::string *arg1 = 0 ;
   43241             :   double arg2 ;
   43242             :   
   43243             :   (void)jenv;
   43244             :   (void)jcls;
   43245           0 :   if(!jarg1) {
   43246           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   43247           0 :     return ;
   43248             :   }
   43249             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   43250           0 :   if (!arg1_pstr) return ;
   43251           0 :   std::string arg1_str(arg1_pstr);
   43252             :   arg1 = &arg1_str;
   43253             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   43254             :   arg2 = (double)jarg2; 
   43255             :   {
   43256             :     try {
   43257           0 :       libtraci::InductionLoop::overrideTimeSinceDetection((std::string const &)*arg1,arg2);
   43258           0 :     } catch (const libsumo::TraCIException& e) {
   43259           0 :       const std::string s = e.what();
   43260             :       std::string printError;
   43261           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   43262           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   43263             :       }
   43264             :       
   43265           0 :       if (printError == "all" || printError == "client") {
   43266             :         std::cerr << "Error: " << s << std::endl;
   43267             :       }
   43268             :       
   43269             :       
   43270             :       
   43271             :       
   43272             :       {
   43273             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   43274             :       };
   43275             :       
   43276           0 :     } catch (const std::exception& e) {
   43277           0 :       const std::string s = e.what();
   43278             :       std::string printError;
   43279           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   43280           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   43281             :       }
   43282             :       
   43283           0 :       if (printError == "all" || printError == "client") {
   43284             :         std::cerr << "Error: " << s << std::endl;
   43285             :       }
   43286             :       
   43287             :       
   43288             :       
   43289             :       
   43290             :       {
   43291             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   43292             :       };
   43293             :       
   43294           0 :     } catch (...) {
   43295             :       {
   43296             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   43297             :       };
   43298           0 :     }
   43299             :   }
   43300             : }
   43301             : 
   43302             : 
   43303           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1getIDList(JNIEnv *jenv, jclass jcls) {
   43304             :   jlong jresult = 0 ;
   43305             :   std::vector< std::string > result;
   43306             :   
   43307             :   (void)jenv;
   43308             :   (void)jcls;
   43309             :   {
   43310             :     try {
   43311           0 :       result = libtraci::InductionLoop::getIDList();
   43312           0 :     } catch (const libsumo::TraCIException& e) {
   43313           0 :       const std::string s = e.what();
   43314             :       std::string printError;
   43315           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   43316           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   43317             :       }
   43318             :       
   43319           0 :       if (printError == "all" || printError == "client") {
   43320             :         std::cerr << "Error: " << s << std::endl;
   43321             :       }
   43322             :       
   43323             :       
   43324             :       
   43325             :       
   43326             :       {
   43327             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   43328             :       };
   43329             :       
   43330           0 :     } catch (const std::exception& e) {
   43331           0 :       const std::string s = e.what();
   43332             :       std::string printError;
   43333           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   43334           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   43335             :       }
   43336             :       
   43337           0 :       if (printError == "all" || printError == "client") {
   43338             :         std::cerr << "Error: " << s << std::endl;
   43339             :       }
   43340             :       
   43341             :       
   43342             :       
   43343             :       
   43344             :       {
   43345             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   43346             :       };
   43347             :       
   43348           0 :     } catch (...) {
   43349             :       {
   43350             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   43351             :       };
   43352           0 :     }
   43353             :   }
   43354           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   43355           0 :   return jresult;
   43356           0 : }
   43357             : 
   43358             : 
   43359           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1getIDCount(JNIEnv *jenv, jclass jcls) {
   43360             :   jint jresult = 0 ;
   43361             :   int result;
   43362             :   
   43363             :   (void)jenv;
   43364             :   (void)jcls;
   43365             :   {
   43366             :     try {
   43367           0 :       result = (int)libtraci::InductionLoop::getIDCount();
   43368           0 :     } catch (const libsumo::TraCIException& e) {
   43369           0 :       const std::string s = e.what();
   43370             :       std::string printError;
   43371           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   43372           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   43373             :       }
   43374             :       
   43375           0 :       if (printError == "all" || printError == "client") {
   43376             :         std::cerr << "Error: " << s << std::endl;
   43377             :       }
   43378             :       
   43379             :       
   43380             :       
   43381             :       
   43382             :       {
   43383             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   43384             :       };
   43385             :       
   43386           0 :     } catch (const std::exception& e) {
   43387           0 :       const std::string s = e.what();
   43388             :       std::string printError;
   43389           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   43390           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   43391             :       }
   43392             :       
   43393           0 :       if (printError == "all" || printError == "client") {
   43394             :         std::cerr << "Error: " << s << std::endl;
   43395             :       }
   43396             :       
   43397             :       
   43398             :       
   43399             :       
   43400             :       {
   43401             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   43402             :       };
   43403             :       
   43404           0 :     } catch (...) {
   43405             :       {
   43406             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   43407             :       };
   43408           0 :     }
   43409             :   }
   43410             :   jresult = (jint)result; 
   43411             :   return jresult;
   43412             : }
   43413             : 
   43414             : 
   43415           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1getParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   43416             :   jstring jresult = 0 ;
   43417             :   std::string *arg1 = 0 ;
   43418             :   std::string *arg2 = 0 ;
   43419             :   std::string result;
   43420             :   
   43421             :   (void)jenv;
   43422             :   (void)jcls;
   43423           0 :   if(!jarg1) {
   43424           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   43425             :     return 0;
   43426             :   }
   43427             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   43428           0 :   if (!arg1_pstr) return 0;
   43429           0 :   std::string arg1_str(arg1_pstr);
   43430             :   arg1 = &arg1_str;
   43431             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   43432           0 :   if(!jarg2) {
   43433           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   43434             :     return 0;
   43435             :   }
   43436             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   43437           0 :   if (!arg2_pstr) return 0;
   43438           0 :   std::string arg2_str(arg2_pstr);
   43439             :   arg2 = &arg2_str;
   43440             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   43441             :   {
   43442             :     try {
   43443           0 :       result = libtraci::InductionLoop::getParameter((std::string const &)*arg1,(std::string const &)*arg2);
   43444           0 :     } catch (const libsumo::TraCIException& e) {
   43445           0 :       const std::string s = e.what();
   43446             :       std::string printError;
   43447           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   43448           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   43449             :       }
   43450             :       
   43451           0 :       if (printError == "all" || printError == "client") {
   43452             :         std::cerr << "Error: " << s << std::endl;
   43453             :       }
   43454             :       
   43455             :       
   43456             :       
   43457             :       
   43458             :       {
   43459             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   43460             :       };
   43461             :       
   43462           0 :     } catch (const std::exception& e) {
   43463           0 :       const std::string s = e.what();
   43464             :       std::string printError;
   43465           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   43466           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   43467             :       }
   43468             :       
   43469           0 :       if (printError == "all" || printError == "client") {
   43470             :         std::cerr << "Error: " << s << std::endl;
   43471             :       }
   43472             :       
   43473             :       
   43474             :       
   43475             :       
   43476             :       {
   43477             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   43478             :       };
   43479             :       
   43480           0 :     } catch (...) {
   43481             :       {
   43482             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   43483             :       };
   43484           0 :     }
   43485             :   }
   43486             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   43487             :   return jresult;
   43488             : }
   43489             : 
   43490             : 
   43491           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1getParameterWithKey(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   43492             :   jlong jresult = 0 ;
   43493             :   std::string *arg1 = 0 ;
   43494             :   std::string *arg2 = 0 ;
   43495             :   std::pair< std::string,std::string > result;
   43496             :   
   43497             :   (void)jenv;
   43498             :   (void)jcls;
   43499           0 :   if(!jarg1) {
   43500           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   43501             :     return 0;
   43502             :   }
   43503             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   43504           0 :   if (!arg1_pstr) return 0;
   43505           0 :   std::string arg1_str(arg1_pstr);
   43506             :   arg1 = &arg1_str;
   43507             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   43508           0 :   if(!jarg2) {
   43509           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   43510             :     return 0;
   43511             :   }
   43512             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   43513           0 :   if (!arg2_pstr) return 0;
   43514           0 :   std::string arg2_str(arg2_pstr);
   43515             :   arg2 = &arg2_str;
   43516             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   43517             :   {
   43518             :     try {
   43519           0 :       result = libtraci::InductionLoop::getParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
   43520           0 :     } catch (const libsumo::TraCIException& e) {
   43521           0 :       const std::string s = e.what();
   43522             :       std::string printError;
   43523           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   43524           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   43525             :       }
   43526             :       
   43527           0 :       if (printError == "all" || printError == "client") {
   43528             :         std::cerr << "Error: " << s << std::endl;
   43529             :       }
   43530             :       
   43531             :       
   43532             :       
   43533             :       
   43534             :       {
   43535             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   43536             :       };
   43537             :       
   43538           0 :     } catch (const std::exception& e) {
   43539           0 :       const std::string s = e.what();
   43540             :       std::string printError;
   43541           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   43542           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   43543             :       }
   43544             :       
   43545           0 :       if (printError == "all" || printError == "client") {
   43546             :         std::cerr << "Error: " << s << std::endl;
   43547             :       }
   43548             :       
   43549             :       
   43550             :       
   43551             :       
   43552             :       {
   43553             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   43554             :       };
   43555             :       
   43556           0 :     } catch (...) {
   43557             :       {
   43558             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   43559             :       };
   43560           0 :     }
   43561             :   }
   43562           0 :   *(std::pair< std::string,std::string > **)&jresult = new std::pair< std::string,std::string >((const std::pair< std::string,std::string > &)result); 
   43563           0 :   return jresult;
   43564           0 : }
   43565             : 
   43566             : 
   43567           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1setParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3) {
   43568             :   std::string *arg1 = 0 ;
   43569             :   std::string *arg2 = 0 ;
   43570             :   std::string *arg3 = 0 ;
   43571             :   
   43572             :   (void)jenv;
   43573             :   (void)jcls;
   43574           0 :   if(!jarg1) {
   43575           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   43576           0 :     return ;
   43577             :   }
   43578             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   43579           0 :   if (!arg1_pstr) return ;
   43580           0 :   std::string arg1_str(arg1_pstr);
   43581             :   arg1 = &arg1_str;
   43582             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   43583           0 :   if(!jarg2) {
   43584           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   43585             :     return ;
   43586             :   }
   43587             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   43588           0 :   if (!arg2_pstr) return ;
   43589           0 :   std::string arg2_str(arg2_pstr);
   43590             :   arg2 = &arg2_str;
   43591             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   43592           0 :   if(!jarg3) {
   43593           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   43594             :     return ;
   43595             :   }
   43596             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   43597           0 :   if (!arg3_pstr) return ;
   43598           0 :   std::string arg3_str(arg3_pstr);
   43599             :   arg3 = &arg3_str;
   43600             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   43601             :   {
   43602             :     try {
   43603           0 :       libtraci::InductionLoop::setParameter((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3);
   43604           0 :     } catch (const libsumo::TraCIException& e) {
   43605           0 :       const std::string s = e.what();
   43606             :       std::string printError;
   43607           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   43608           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   43609             :       }
   43610             :       
   43611           0 :       if (printError == "all" || printError == "client") {
   43612             :         std::cerr << "Error: " << s << std::endl;
   43613             :       }
   43614             :       
   43615             :       
   43616             :       
   43617             :       
   43618             :       {
   43619             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   43620             :       };
   43621             :       
   43622           0 :     } catch (const std::exception& e) {
   43623           0 :       const std::string s = e.what();
   43624             :       std::string printError;
   43625           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   43626           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   43627             :       }
   43628             :       
   43629           0 :       if (printError == "all" || printError == "client") {
   43630             :         std::cerr << "Error: " << s << std::endl;
   43631             :       }
   43632             :       
   43633             :       
   43634             :       
   43635             :       
   43636             :       {
   43637             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   43638             :       };
   43639             :       
   43640           0 :     } catch (...) {
   43641             :       {
   43642             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   43643             :       };
   43644           0 :     }
   43645             :   }
   43646             : }
   43647             : 
   43648             : 
   43649           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1subscribe_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4, jlong jarg5, jobject jarg5_) {
   43650             :   std::string *arg1 = 0 ;
   43651             :   std::vector< int > *arg2 = 0 ;
   43652             :   double arg3 ;
   43653             :   double arg4 ;
   43654             :   libsumo::TraCIResults *arg5 = 0 ;
   43655             :   
   43656             :   (void)jenv;
   43657             :   (void)jcls;
   43658             :   (void)jarg2_;
   43659             :   (void)jarg5_;
   43660           0 :   if(!jarg1) {
   43661           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   43662           0 :     return ;
   43663             :   }
   43664             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   43665           0 :   if (!arg1_pstr) return ;
   43666           0 :   std::string arg1_str(arg1_pstr);
   43667             :   arg1 = &arg1_str;
   43668             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   43669           0 :   arg2 = *(std::vector< int > **)&jarg2;
   43670           0 :   if (!arg2) {
   43671           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   43672             :     return ;
   43673             :   } 
   43674             :   arg3 = (double)jarg3; 
   43675             :   arg4 = (double)jarg4; 
   43676           0 :   arg5 = *(libsumo::TraCIResults **)&jarg5;
   43677           0 :   if (!arg5) {
   43678           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
   43679             :     return ;
   43680             :   } 
   43681             :   {
   43682             :     try {
   43683           0 :       libtraci::InductionLoop::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg5);
   43684           0 :     } catch (const libsumo::TraCIException& e) {
   43685           0 :       const std::string s = e.what();
   43686             :       std::string printError;
   43687           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   43688           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   43689             :       }
   43690             :       
   43691           0 :       if (printError == "all" || printError == "client") {
   43692             :         std::cerr << "Error: " << s << std::endl;
   43693             :       }
   43694             :       
   43695             :       
   43696             :       
   43697             :       
   43698             :       {
   43699             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   43700             :       };
   43701             :       
   43702           0 :     } catch (const std::exception& e) {
   43703           0 :       const std::string s = e.what();
   43704             :       std::string printError;
   43705           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   43706           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   43707             :       }
   43708             :       
   43709           0 :       if (printError == "all" || printError == "client") {
   43710             :         std::cerr << "Error: " << s << std::endl;
   43711             :       }
   43712             :       
   43713             :       
   43714             :       
   43715             :       
   43716             :       {
   43717             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   43718             :       };
   43719             :       
   43720           0 :     } catch (...) {
   43721             :       {
   43722             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   43723             :       };
   43724           0 :     }
   43725             :   }
   43726             : }
   43727             : 
   43728             : 
   43729           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1subscribe_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4) {
   43730             :   std::string *arg1 = 0 ;
   43731             :   std::vector< int > *arg2 = 0 ;
   43732             :   double arg3 ;
   43733             :   double arg4 ;
   43734             :   
   43735             :   (void)jenv;
   43736             :   (void)jcls;
   43737             :   (void)jarg2_;
   43738           0 :   if(!jarg1) {
   43739           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   43740           0 :     return ;
   43741             :   }
   43742             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   43743           0 :   if (!arg1_pstr) return ;
   43744           0 :   std::string arg1_str(arg1_pstr);
   43745             :   arg1 = &arg1_str;
   43746             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   43747           0 :   arg2 = *(std::vector< int > **)&jarg2;
   43748           0 :   if (!arg2) {
   43749           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   43750             :     return ;
   43751             :   } 
   43752             :   arg3 = (double)jarg3; 
   43753             :   arg4 = (double)jarg4; 
   43754             :   {
   43755             :     try {
   43756           0 :       libtraci::InductionLoop::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4);
   43757           0 :     } catch (const libsumo::TraCIException& e) {
   43758           0 :       const std::string s = e.what();
   43759             :       std::string printError;
   43760           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   43761           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   43762             :       }
   43763             :       
   43764           0 :       if (printError == "all" || printError == "client") {
   43765             :         std::cerr << "Error: " << s << std::endl;
   43766             :       }
   43767             :       
   43768             :       
   43769             :       
   43770             :       
   43771             :       {
   43772             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   43773             :       };
   43774             :       
   43775           0 :     } catch (const std::exception& e) {
   43776           0 :       const std::string s = e.what();
   43777             :       std::string printError;
   43778           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   43779           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   43780             :       }
   43781             :       
   43782           0 :       if (printError == "all" || printError == "client") {
   43783             :         std::cerr << "Error: " << s << std::endl;
   43784             :       }
   43785             :       
   43786             :       
   43787             :       
   43788             :       
   43789             :       {
   43790             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   43791             :       };
   43792             :       
   43793           0 :     } catch (...) {
   43794             :       {
   43795             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   43796             :       };
   43797           0 :     }
   43798             :   }
   43799             : }
   43800             : 
   43801             : 
   43802           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1subscribe_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3) {
   43803             :   std::string *arg1 = 0 ;
   43804             :   std::vector< int > *arg2 = 0 ;
   43805             :   double arg3 ;
   43806             :   
   43807             :   (void)jenv;
   43808             :   (void)jcls;
   43809             :   (void)jarg2_;
   43810           0 :   if(!jarg1) {
   43811           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   43812           0 :     return ;
   43813             :   }
   43814             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   43815           0 :   if (!arg1_pstr) return ;
   43816           0 :   std::string arg1_str(arg1_pstr);
   43817             :   arg1 = &arg1_str;
   43818             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   43819           0 :   arg2 = *(std::vector< int > **)&jarg2;
   43820           0 :   if (!arg2) {
   43821           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   43822             :     return ;
   43823             :   } 
   43824             :   arg3 = (double)jarg3; 
   43825             :   {
   43826             :     try {
   43827           0 :       libtraci::InductionLoop::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3);
   43828           0 :     } catch (const libsumo::TraCIException& e) {
   43829           0 :       const std::string s = e.what();
   43830             :       std::string printError;
   43831           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   43832           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   43833             :       }
   43834             :       
   43835           0 :       if (printError == "all" || printError == "client") {
   43836             :         std::cerr << "Error: " << s << std::endl;
   43837             :       }
   43838             :       
   43839             :       
   43840             :       
   43841             :       
   43842             :       {
   43843             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   43844             :       };
   43845             :       
   43846           0 :     } catch (const std::exception& e) {
   43847           0 :       const std::string s = e.what();
   43848             :       std::string printError;
   43849           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   43850           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   43851             :       }
   43852             :       
   43853           0 :       if (printError == "all" || printError == "client") {
   43854             :         std::cerr << "Error: " << s << std::endl;
   43855             :       }
   43856             :       
   43857             :       
   43858             :       
   43859             :       
   43860             :       {
   43861             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   43862             :       };
   43863             :       
   43864           0 :     } catch (...) {
   43865             :       {
   43866             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   43867             :       };
   43868           0 :     }
   43869             :   }
   43870             : }
   43871             : 
   43872             : 
   43873           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1subscribe_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
   43874             :   std::string *arg1 = 0 ;
   43875             :   std::vector< int > *arg2 = 0 ;
   43876             :   
   43877             :   (void)jenv;
   43878             :   (void)jcls;
   43879             :   (void)jarg2_;
   43880           0 :   if(!jarg1) {
   43881           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   43882           0 :     return ;
   43883             :   }
   43884             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   43885           0 :   if (!arg1_pstr) return ;
   43886           0 :   std::string arg1_str(arg1_pstr);
   43887             :   arg1 = &arg1_str;
   43888             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   43889           0 :   arg2 = *(std::vector< int > **)&jarg2;
   43890           0 :   if (!arg2) {
   43891           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   43892             :     return ;
   43893             :   } 
   43894             :   {
   43895             :     try {
   43896           0 :       libtraci::InductionLoop::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2);
   43897           0 :     } catch (const libsumo::TraCIException& e) {
   43898           0 :       const std::string s = e.what();
   43899             :       std::string printError;
   43900           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   43901           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   43902             :       }
   43903             :       
   43904           0 :       if (printError == "all" || printError == "client") {
   43905             :         std::cerr << "Error: " << s << std::endl;
   43906             :       }
   43907             :       
   43908             :       
   43909             :       
   43910             :       
   43911             :       {
   43912             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   43913             :       };
   43914             :       
   43915           0 :     } catch (const std::exception& e) {
   43916           0 :       const std::string s = e.what();
   43917             :       std::string printError;
   43918           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   43919           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   43920             :       }
   43921             :       
   43922           0 :       if (printError == "all" || printError == "client") {
   43923             :         std::cerr << "Error: " << s << std::endl;
   43924             :       }
   43925             :       
   43926             :       
   43927             :       
   43928             :       
   43929             :       {
   43930             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   43931             :       };
   43932             :       
   43933           0 :     } catch (...) {
   43934             :       {
   43935             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   43936             :       };
   43937           0 :     }
   43938             :   }
   43939             : }
   43940             : 
   43941             : 
   43942           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1subscribe_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   43943             :   std::string *arg1 = 0 ;
   43944             :   
   43945             :   (void)jenv;
   43946             :   (void)jcls;
   43947           0 :   if(!jarg1) {
   43948           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   43949           0 :     return ;
   43950             :   }
   43951             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   43952           0 :   if (!arg1_pstr) return ;
   43953           0 :   std::string arg1_str(arg1_pstr);
   43954             :   arg1 = &arg1_str;
   43955             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   43956             :   {
   43957             :     try {
   43958           0 :       libtraci::InductionLoop::subscribe((std::string const &)*arg1);
   43959           0 :     } catch (const libsumo::TraCIException& e) {
   43960           0 :       const std::string s = e.what();
   43961             :       std::string printError;
   43962           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   43963           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   43964             :       }
   43965             :       
   43966           0 :       if (printError == "all" || printError == "client") {
   43967             :         std::cerr << "Error: " << s << std::endl;
   43968             :       }
   43969             :       
   43970             :       
   43971             :       
   43972             :       
   43973             :       {
   43974             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   43975             :       };
   43976             :       
   43977           0 :     } catch (const std::exception& e) {
   43978           0 :       const std::string s = e.what();
   43979             :       std::string printError;
   43980           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   43981           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   43982             :       }
   43983             :       
   43984           0 :       if (printError == "all" || printError == "client") {
   43985             :         std::cerr << "Error: " << s << std::endl;
   43986             :       }
   43987             :       
   43988             :       
   43989             :       
   43990             :       
   43991             :       {
   43992             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   43993             :       };
   43994             :       
   43995           0 :     } catch (...) {
   43996             :       {
   43997             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   43998             :       };
   43999           0 :     }
   44000             :   }
   44001             : }
   44002             : 
   44003             : 
   44004           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1unsubscribe(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   44005             :   std::string *arg1 = 0 ;
   44006             :   
   44007             :   (void)jenv;
   44008             :   (void)jcls;
   44009           0 :   if(!jarg1) {
   44010           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   44011           0 :     return ;
   44012             :   }
   44013             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   44014           0 :   if (!arg1_pstr) return ;
   44015           0 :   std::string arg1_str(arg1_pstr);
   44016             :   arg1 = &arg1_str;
   44017             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   44018             :   {
   44019             :     try {
   44020           0 :       libtraci::InductionLoop::unsubscribe((std::string const &)*arg1);
   44021           0 :     } catch (const libsumo::TraCIException& e) {
   44022           0 :       const std::string s = e.what();
   44023             :       std::string printError;
   44024           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   44025           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   44026             :       }
   44027             :       
   44028           0 :       if (printError == "all" || printError == "client") {
   44029             :         std::cerr << "Error: " << s << std::endl;
   44030             :       }
   44031             :       
   44032             :       
   44033             :       
   44034             :       
   44035             :       {
   44036             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   44037             :       };
   44038             :       
   44039           0 :     } catch (const std::exception& e) {
   44040           0 :       const std::string s = e.what();
   44041             :       std::string printError;
   44042           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   44043           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   44044             :       }
   44045             :       
   44046           0 :       if (printError == "all" || printError == "client") {
   44047             :         std::cerr << "Error: " << s << std::endl;
   44048             :       }
   44049             :       
   44050             :       
   44051             :       
   44052             :       
   44053             :       {
   44054             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   44055             :       };
   44056             :       
   44057           0 :     } catch (...) {
   44058             :       {
   44059             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   44060             :       };
   44061           0 :     }
   44062             :   }
   44063             : }
   44064             : 
   44065             : 
   44066           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1subscribeContext_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6, jlong jarg7, jobject jarg7_) {
   44067             :   std::string *arg1 = 0 ;
   44068             :   int arg2 ;
   44069             :   double arg3 ;
   44070             :   std::vector< int > *arg4 = 0 ;
   44071             :   double arg5 ;
   44072             :   double arg6 ;
   44073             :   libsumo::TraCIResults *arg7 = 0 ;
   44074             :   
   44075             :   (void)jenv;
   44076             :   (void)jcls;
   44077             :   (void)jarg4_;
   44078             :   (void)jarg7_;
   44079           0 :   if(!jarg1) {
   44080           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   44081           0 :     return ;
   44082             :   }
   44083             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   44084           0 :   if (!arg1_pstr) return ;
   44085           0 :   std::string arg1_str(arg1_pstr);
   44086             :   arg1 = &arg1_str;
   44087             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   44088             :   arg2 = (int)jarg2; 
   44089             :   arg3 = (double)jarg3; 
   44090           0 :   arg4 = *(std::vector< int > **)&jarg4;
   44091           0 :   if (!arg4) {
   44092           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   44093             :     return ;
   44094             :   } 
   44095             :   arg5 = (double)jarg5; 
   44096             :   arg6 = (double)jarg6; 
   44097           0 :   arg7 = *(libsumo::TraCIResults **)&jarg7;
   44098           0 :   if (!arg7) {
   44099           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
   44100             :     return ;
   44101             :   } 
   44102             :   {
   44103             :     try {
   44104           0 :       libtraci::InductionLoop::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg7);
   44105           0 :     } catch (const libsumo::TraCIException& e) {
   44106           0 :       const std::string s = e.what();
   44107             :       std::string printError;
   44108           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   44109           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   44110             :       }
   44111             :       
   44112           0 :       if (printError == "all" || printError == "client") {
   44113             :         std::cerr << "Error: " << s << std::endl;
   44114             :       }
   44115             :       
   44116             :       
   44117             :       
   44118             :       
   44119             :       {
   44120             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   44121             :       };
   44122             :       
   44123           0 :     } catch (const std::exception& e) {
   44124           0 :       const std::string s = e.what();
   44125             :       std::string printError;
   44126           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   44127           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   44128             :       }
   44129             :       
   44130           0 :       if (printError == "all" || printError == "client") {
   44131             :         std::cerr << "Error: " << s << std::endl;
   44132             :       }
   44133             :       
   44134             :       
   44135             :       
   44136             :       
   44137             :       {
   44138             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   44139             :       };
   44140             :       
   44141           0 :     } catch (...) {
   44142             :       {
   44143             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   44144             :       };
   44145           0 :     }
   44146             :   }
   44147             : }
   44148             : 
   44149             : 
   44150           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1subscribeContext_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6) {
   44151             :   std::string *arg1 = 0 ;
   44152             :   int arg2 ;
   44153             :   double arg3 ;
   44154             :   std::vector< int > *arg4 = 0 ;
   44155             :   double arg5 ;
   44156             :   double arg6 ;
   44157             :   
   44158             :   (void)jenv;
   44159             :   (void)jcls;
   44160             :   (void)jarg4_;
   44161           0 :   if(!jarg1) {
   44162           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   44163           0 :     return ;
   44164             :   }
   44165             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   44166           0 :   if (!arg1_pstr) return ;
   44167           0 :   std::string arg1_str(arg1_pstr);
   44168             :   arg1 = &arg1_str;
   44169             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   44170             :   arg2 = (int)jarg2; 
   44171             :   arg3 = (double)jarg3; 
   44172           0 :   arg4 = *(std::vector< int > **)&jarg4;
   44173           0 :   if (!arg4) {
   44174           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   44175             :     return ;
   44176             :   } 
   44177             :   arg5 = (double)jarg5; 
   44178             :   arg6 = (double)jarg6; 
   44179             :   {
   44180             :     try {
   44181           0 :       libtraci::InductionLoop::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6);
   44182           0 :     } catch (const libsumo::TraCIException& e) {
   44183           0 :       const std::string s = e.what();
   44184             :       std::string printError;
   44185           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   44186           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   44187             :       }
   44188             :       
   44189           0 :       if (printError == "all" || printError == "client") {
   44190             :         std::cerr << "Error: " << s << std::endl;
   44191             :       }
   44192             :       
   44193             :       
   44194             :       
   44195             :       
   44196             :       {
   44197             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   44198             :       };
   44199             :       
   44200           0 :     } catch (const std::exception& e) {
   44201           0 :       const std::string s = e.what();
   44202             :       std::string printError;
   44203           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   44204           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   44205             :       }
   44206             :       
   44207           0 :       if (printError == "all" || printError == "client") {
   44208             :         std::cerr << "Error: " << s << std::endl;
   44209             :       }
   44210             :       
   44211             :       
   44212             :       
   44213             :       
   44214             :       {
   44215             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   44216             :       };
   44217             :       
   44218           0 :     } catch (...) {
   44219             :       {
   44220             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   44221             :       };
   44222           0 :     }
   44223             :   }
   44224             : }
   44225             : 
   44226             : 
   44227           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1subscribeContext_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5) {
   44228             :   std::string *arg1 = 0 ;
   44229             :   int arg2 ;
   44230             :   double arg3 ;
   44231             :   std::vector< int > *arg4 = 0 ;
   44232             :   double arg5 ;
   44233             :   
   44234             :   (void)jenv;
   44235             :   (void)jcls;
   44236             :   (void)jarg4_;
   44237           0 :   if(!jarg1) {
   44238           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   44239           0 :     return ;
   44240             :   }
   44241             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   44242           0 :   if (!arg1_pstr) return ;
   44243           0 :   std::string arg1_str(arg1_pstr);
   44244             :   arg1 = &arg1_str;
   44245             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   44246             :   arg2 = (int)jarg2; 
   44247             :   arg3 = (double)jarg3; 
   44248           0 :   arg4 = *(std::vector< int > **)&jarg4;
   44249           0 :   if (!arg4) {
   44250           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   44251             :     return ;
   44252             :   } 
   44253             :   arg5 = (double)jarg5; 
   44254             :   {
   44255             :     try {
   44256           0 :       libtraci::InductionLoop::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5);
   44257           0 :     } catch (const libsumo::TraCIException& e) {
   44258           0 :       const std::string s = e.what();
   44259             :       std::string printError;
   44260           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   44261           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   44262             :       }
   44263             :       
   44264           0 :       if (printError == "all" || printError == "client") {
   44265             :         std::cerr << "Error: " << s << std::endl;
   44266             :       }
   44267             :       
   44268             :       
   44269             :       
   44270             :       
   44271             :       {
   44272             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   44273             :       };
   44274             :       
   44275           0 :     } catch (const std::exception& e) {
   44276           0 :       const std::string s = e.what();
   44277             :       std::string printError;
   44278           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   44279           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   44280             :       }
   44281             :       
   44282           0 :       if (printError == "all" || printError == "client") {
   44283             :         std::cerr << "Error: " << s << std::endl;
   44284             :       }
   44285             :       
   44286             :       
   44287             :       
   44288             :       
   44289             :       {
   44290             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   44291             :       };
   44292             :       
   44293           0 :     } catch (...) {
   44294             :       {
   44295             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   44296             :       };
   44297           0 :     }
   44298             :   }
   44299             : }
   44300             : 
   44301             : 
   44302           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1subscribeContext_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_) {
   44303             :   std::string *arg1 = 0 ;
   44304             :   int arg2 ;
   44305             :   double arg3 ;
   44306             :   std::vector< int > *arg4 = 0 ;
   44307             :   
   44308             :   (void)jenv;
   44309             :   (void)jcls;
   44310             :   (void)jarg4_;
   44311           0 :   if(!jarg1) {
   44312           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   44313           0 :     return ;
   44314             :   }
   44315             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   44316           0 :   if (!arg1_pstr) return ;
   44317           0 :   std::string arg1_str(arg1_pstr);
   44318             :   arg1 = &arg1_str;
   44319             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   44320             :   arg2 = (int)jarg2; 
   44321             :   arg3 = (double)jarg3; 
   44322           0 :   arg4 = *(std::vector< int > **)&jarg4;
   44323           0 :   if (!arg4) {
   44324           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   44325             :     return ;
   44326             :   } 
   44327             :   {
   44328             :     try {
   44329           0 :       libtraci::InductionLoop::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4);
   44330           0 :     } catch (const libsumo::TraCIException& e) {
   44331           0 :       const std::string s = e.what();
   44332             :       std::string printError;
   44333           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   44334           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   44335             :       }
   44336             :       
   44337           0 :       if (printError == "all" || printError == "client") {
   44338             :         std::cerr << "Error: " << s << std::endl;
   44339             :       }
   44340             :       
   44341             :       
   44342             :       
   44343             :       
   44344             :       {
   44345             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   44346             :       };
   44347             :       
   44348           0 :     } catch (const std::exception& e) {
   44349           0 :       const std::string s = e.what();
   44350             :       std::string printError;
   44351           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   44352           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   44353             :       }
   44354             :       
   44355           0 :       if (printError == "all" || printError == "client") {
   44356             :         std::cerr << "Error: " << s << std::endl;
   44357             :       }
   44358             :       
   44359             :       
   44360             :       
   44361             :       
   44362             :       {
   44363             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   44364             :       };
   44365             :       
   44366           0 :     } catch (...) {
   44367             :       {
   44368             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   44369             :       };
   44370           0 :     }
   44371             :   }
   44372             : }
   44373             : 
   44374             : 
   44375           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1subscribeContext_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
   44376             :   std::string *arg1 = 0 ;
   44377             :   int arg2 ;
   44378             :   double arg3 ;
   44379             :   
   44380             :   (void)jenv;
   44381             :   (void)jcls;
   44382           0 :   if(!jarg1) {
   44383           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   44384           0 :     return ;
   44385             :   }
   44386             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   44387           0 :   if (!arg1_pstr) return ;
   44388           0 :   std::string arg1_str(arg1_pstr);
   44389             :   arg1 = &arg1_str;
   44390             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   44391             :   arg2 = (int)jarg2; 
   44392             :   arg3 = (double)jarg3; 
   44393             :   {
   44394             :     try {
   44395           0 :       libtraci::InductionLoop::subscribeContext((std::string const &)*arg1,arg2,arg3);
   44396           0 :     } catch (const libsumo::TraCIException& e) {
   44397           0 :       const std::string s = e.what();
   44398             :       std::string printError;
   44399           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   44400           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   44401             :       }
   44402             :       
   44403           0 :       if (printError == "all" || printError == "client") {
   44404             :         std::cerr << "Error: " << s << std::endl;
   44405             :       }
   44406             :       
   44407             :       
   44408             :       
   44409             :       
   44410             :       {
   44411             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   44412             :       };
   44413             :       
   44414           0 :     } catch (const std::exception& e) {
   44415           0 :       const std::string s = e.what();
   44416             :       std::string printError;
   44417           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   44418           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   44419             :       }
   44420             :       
   44421           0 :       if (printError == "all" || printError == "client") {
   44422             :         std::cerr << "Error: " << s << std::endl;
   44423             :       }
   44424             :       
   44425             :       
   44426             :       
   44427             :       
   44428             :       {
   44429             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   44430             :       };
   44431             :       
   44432           0 :     } catch (...) {
   44433             :       {
   44434             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   44435             :       };
   44436           0 :     }
   44437             :   }
   44438             : }
   44439             : 
   44440             : 
   44441           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1unsubscribeContext(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
   44442             :   std::string *arg1 = 0 ;
   44443             :   int arg2 ;
   44444             :   double arg3 ;
   44445             :   
   44446             :   (void)jenv;
   44447             :   (void)jcls;
   44448           0 :   if(!jarg1) {
   44449           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   44450           0 :     return ;
   44451             :   }
   44452             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   44453           0 :   if (!arg1_pstr) return ;
   44454           0 :   std::string arg1_str(arg1_pstr);
   44455             :   arg1 = &arg1_str;
   44456             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   44457             :   arg2 = (int)jarg2; 
   44458             :   arg3 = (double)jarg3; 
   44459             :   {
   44460             :     try {
   44461           0 :       libtraci::InductionLoop::unsubscribeContext((std::string const &)*arg1,arg2,arg3);
   44462           0 :     } catch (const libsumo::TraCIException& e) {
   44463           0 :       const std::string s = e.what();
   44464             :       std::string printError;
   44465           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   44466           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   44467             :       }
   44468             :       
   44469           0 :       if (printError == "all" || printError == "client") {
   44470             :         std::cerr << "Error: " << s << std::endl;
   44471             :       }
   44472             :       
   44473             :       
   44474             :       
   44475             :       
   44476             :       {
   44477             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   44478             :       };
   44479             :       
   44480           0 :     } catch (const std::exception& e) {
   44481           0 :       const std::string s = e.what();
   44482             :       std::string printError;
   44483           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   44484           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   44485             :       }
   44486             :       
   44487           0 :       if (printError == "all" || printError == "client") {
   44488             :         std::cerr << "Error: " << s << std::endl;
   44489             :       }
   44490             :       
   44491             :       
   44492             :       
   44493             :       
   44494             :       {
   44495             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   44496             :       };
   44497             :       
   44498           0 :     } catch (...) {
   44499             :       {
   44500             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   44501             :       };
   44502           0 :     }
   44503             :   }
   44504             : }
   44505             : 
   44506             : 
   44507           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1getAllSubscriptionResults(JNIEnv *jenv, jclass jcls) {
   44508             :   jlong jresult = 0 ;
   44509             :   libsumo::SubscriptionResults result;
   44510             :   
   44511             :   (void)jenv;
   44512             :   (void)jcls;
   44513             :   {
   44514             :     try {
   44515           0 :       result = libtraci::InductionLoop::getAllSubscriptionResults();
   44516           0 :     } catch (const libsumo::TraCIException& e) {
   44517           0 :       const std::string s = e.what();
   44518             :       std::string printError;
   44519           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   44520           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   44521             :       }
   44522             :       
   44523           0 :       if (printError == "all" || printError == "client") {
   44524             :         std::cerr << "Error: " << s << std::endl;
   44525             :       }
   44526             :       
   44527             :       
   44528             :       
   44529             :       
   44530             :       {
   44531             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   44532             :       };
   44533             :       
   44534           0 :     } catch (const std::exception& e) {
   44535           0 :       const std::string s = e.what();
   44536             :       std::string printError;
   44537           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   44538           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   44539             :       }
   44540             :       
   44541           0 :       if (printError == "all" || printError == "client") {
   44542             :         std::cerr << "Error: " << s << std::endl;
   44543             :       }
   44544             :       
   44545             :       
   44546             :       
   44547             :       
   44548             :       {
   44549             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   44550             :       };
   44551             :       
   44552           0 :     } catch (...) {
   44553             :       {
   44554             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   44555             :       };
   44556           0 :     }
   44557             :   }
   44558           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
   44559           0 :   return jresult;
   44560             : }
   44561             : 
   44562             : 
   44563           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1getSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   44564             :   jlong jresult = 0 ;
   44565             :   std::string *arg1 = 0 ;
   44566             :   libsumo::TraCIResults result;
   44567             :   
   44568             :   (void)jenv;
   44569             :   (void)jcls;
   44570           0 :   if(!jarg1) {
   44571           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   44572             :     return 0;
   44573             :   }
   44574             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   44575           0 :   if (!arg1_pstr) return 0;
   44576           0 :   std::string arg1_str(arg1_pstr);
   44577             :   arg1 = &arg1_str;
   44578             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   44579             :   {
   44580             :     try {
   44581           0 :       result = libtraci::InductionLoop::getSubscriptionResults((std::string const &)*arg1);
   44582           0 :     } catch (const libsumo::TraCIException& e) {
   44583           0 :       const std::string s = e.what();
   44584             :       std::string printError;
   44585           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   44586           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   44587             :       }
   44588             :       
   44589           0 :       if (printError == "all" || printError == "client") {
   44590             :         std::cerr << "Error: " << s << std::endl;
   44591             :       }
   44592             :       
   44593             :       
   44594             :       
   44595             :       
   44596             :       {
   44597             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   44598             :       };
   44599             :       
   44600           0 :     } catch (const std::exception& e) {
   44601           0 :       const std::string s = e.what();
   44602             :       std::string printError;
   44603           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   44604           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   44605             :       }
   44606             :       
   44607           0 :       if (printError == "all" || printError == "client") {
   44608             :         std::cerr << "Error: " << s << std::endl;
   44609             :       }
   44610             :       
   44611             :       
   44612             :       
   44613             :       
   44614             :       {
   44615             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   44616             :       };
   44617             :       
   44618           0 :     } catch (...) {
   44619             :       {
   44620             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   44621             :       };
   44622           0 :     }
   44623             :   }
   44624           0 :   *(libsumo::TraCIResults **)&jresult = new libsumo::TraCIResults((const libsumo::TraCIResults &)result); 
   44625           0 :   return jresult;
   44626             : }
   44627             : 
   44628             : 
   44629           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1getAllContextSubscriptionResults(JNIEnv *jenv, jclass jcls) {
   44630             :   jlong jresult = 0 ;
   44631             :   libsumo::ContextSubscriptionResults result;
   44632             :   
   44633             :   (void)jenv;
   44634             :   (void)jcls;
   44635             :   {
   44636             :     try {
   44637           0 :       result = libtraci::InductionLoop::getAllContextSubscriptionResults();
   44638           0 :     } catch (const libsumo::TraCIException& e) {
   44639           0 :       const std::string s = e.what();
   44640             :       std::string printError;
   44641           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   44642           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   44643             :       }
   44644             :       
   44645           0 :       if (printError == "all" || printError == "client") {
   44646             :         std::cerr << "Error: " << s << std::endl;
   44647             :       }
   44648             :       
   44649             :       
   44650             :       
   44651             :       
   44652             :       {
   44653             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   44654             :       };
   44655             :       
   44656           0 :     } catch (const std::exception& e) {
   44657           0 :       const std::string s = e.what();
   44658             :       std::string printError;
   44659           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   44660           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   44661             :       }
   44662             :       
   44663           0 :       if (printError == "all" || printError == "client") {
   44664             :         std::cerr << "Error: " << s << std::endl;
   44665             :       }
   44666             :       
   44667             :       
   44668             :       
   44669             :       
   44670             :       {
   44671             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   44672             :       };
   44673             :       
   44674           0 :     } catch (...) {
   44675             :       {
   44676             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   44677             :       };
   44678           0 :     }
   44679             :   }
   44680           0 :   *(libsumo::ContextSubscriptionResults **)&jresult = new libsumo::ContextSubscriptionResults((const libsumo::ContextSubscriptionResults &)result); 
   44681           0 :   return jresult;
   44682             : }
   44683             : 
   44684             : 
   44685           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1getContextSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   44686             :   jlong jresult = 0 ;
   44687             :   std::string *arg1 = 0 ;
   44688             :   libsumo::SubscriptionResults result;
   44689             :   
   44690             :   (void)jenv;
   44691             :   (void)jcls;
   44692           0 :   if(!jarg1) {
   44693           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   44694             :     return 0;
   44695             :   }
   44696             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   44697           0 :   if (!arg1_pstr) return 0;
   44698           0 :   std::string arg1_str(arg1_pstr);
   44699             :   arg1 = &arg1_str;
   44700             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   44701             :   {
   44702             :     try {
   44703           0 :       result = libtraci::InductionLoop::getContextSubscriptionResults((std::string const &)*arg1);
   44704           0 :     } catch (const libsumo::TraCIException& e) {
   44705           0 :       const std::string s = e.what();
   44706             :       std::string printError;
   44707           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   44708           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   44709             :       }
   44710             :       
   44711           0 :       if (printError == "all" || printError == "client") {
   44712             :         std::cerr << "Error: " << s << std::endl;
   44713             :       }
   44714             :       
   44715             :       
   44716             :       
   44717             :       
   44718             :       {
   44719             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   44720             :       };
   44721             :       
   44722           0 :     } catch (const std::exception& e) {
   44723           0 :       const std::string s = e.what();
   44724             :       std::string printError;
   44725           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   44726           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   44727             :       }
   44728             :       
   44729           0 :       if (printError == "all" || printError == "client") {
   44730             :         std::cerr << "Error: " << s << std::endl;
   44731             :       }
   44732             :       
   44733             :       
   44734             :       
   44735             :       
   44736             :       {
   44737             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   44738             :       };
   44739             :       
   44740           0 :     } catch (...) {
   44741             :       {
   44742             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   44743             :       };
   44744           0 :     }
   44745             :   }
   44746           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
   44747           0 :   return jresult;
   44748             : }
   44749             : 
   44750             : 
   44751           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1subscribeParameterWithKey_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jdouble jarg4) {
   44752             :   std::string *arg1 = 0 ;
   44753             :   std::string *arg2 = 0 ;
   44754             :   double arg3 ;
   44755             :   double arg4 ;
   44756             :   
   44757             :   (void)jenv;
   44758             :   (void)jcls;
   44759           0 :   if(!jarg1) {
   44760           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   44761           0 :     return ;
   44762             :   }
   44763             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   44764           0 :   if (!arg1_pstr) return ;
   44765           0 :   std::string arg1_str(arg1_pstr);
   44766             :   arg1 = &arg1_str;
   44767             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   44768           0 :   if(!jarg2) {
   44769           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   44770             :     return ;
   44771             :   }
   44772             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   44773           0 :   if (!arg2_pstr) return ;
   44774           0 :   std::string arg2_str(arg2_pstr);
   44775             :   arg2 = &arg2_str;
   44776             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   44777             :   arg3 = (double)jarg3; 
   44778             :   arg4 = (double)jarg4; 
   44779             :   {
   44780             :     try {
   44781           0 :       libtraci::InductionLoop::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4);
   44782           0 :     } catch (const libsumo::TraCIException& e) {
   44783           0 :       const std::string s = e.what();
   44784             :       std::string printError;
   44785           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   44786           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   44787             :       }
   44788             :       
   44789           0 :       if (printError == "all" || printError == "client") {
   44790             :         std::cerr << "Error: " << s << std::endl;
   44791             :       }
   44792             :       
   44793             :       
   44794             :       
   44795             :       
   44796             :       {
   44797             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   44798             :       };
   44799             :       
   44800           0 :     } catch (const std::exception& e) {
   44801           0 :       const std::string s = e.what();
   44802             :       std::string printError;
   44803           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   44804           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   44805             :       }
   44806             :       
   44807           0 :       if (printError == "all" || printError == "client") {
   44808             :         std::cerr << "Error: " << s << std::endl;
   44809             :       }
   44810             :       
   44811             :       
   44812             :       
   44813             :       
   44814             :       {
   44815             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   44816             :       };
   44817             :       
   44818           0 :     } catch (...) {
   44819             :       {
   44820             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   44821             :       };
   44822           0 :     }
   44823             :   }
   44824             : }
   44825             : 
   44826             : 
   44827           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1subscribeParameterWithKey_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3) {
   44828             :   std::string *arg1 = 0 ;
   44829             :   std::string *arg2 = 0 ;
   44830             :   double arg3 ;
   44831             :   
   44832             :   (void)jenv;
   44833             :   (void)jcls;
   44834           0 :   if(!jarg1) {
   44835           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   44836           0 :     return ;
   44837             :   }
   44838             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   44839           0 :   if (!arg1_pstr) return ;
   44840           0 :   std::string arg1_str(arg1_pstr);
   44841             :   arg1 = &arg1_str;
   44842             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   44843           0 :   if(!jarg2) {
   44844           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   44845             :     return ;
   44846             :   }
   44847             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   44848           0 :   if (!arg2_pstr) return ;
   44849           0 :   std::string arg2_str(arg2_pstr);
   44850             :   arg2 = &arg2_str;
   44851             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   44852             :   arg3 = (double)jarg3; 
   44853             :   {
   44854             :     try {
   44855           0 :       libtraci::InductionLoop::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3);
   44856           0 :     } catch (const libsumo::TraCIException& e) {
   44857           0 :       const std::string s = e.what();
   44858             :       std::string printError;
   44859           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   44860           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   44861             :       }
   44862             :       
   44863           0 :       if (printError == "all" || printError == "client") {
   44864             :         std::cerr << "Error: " << s << std::endl;
   44865             :       }
   44866             :       
   44867             :       
   44868             :       
   44869             :       
   44870             :       {
   44871             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   44872             :       };
   44873             :       
   44874           0 :     } catch (const std::exception& e) {
   44875           0 :       const std::string s = e.what();
   44876             :       std::string printError;
   44877           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   44878           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   44879             :       }
   44880             :       
   44881           0 :       if (printError == "all" || printError == "client") {
   44882             :         std::cerr << "Error: " << s << std::endl;
   44883             :       }
   44884             :       
   44885             :       
   44886             :       
   44887             :       
   44888             :       {
   44889             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   44890             :       };
   44891             :       
   44892           0 :     } catch (...) {
   44893             :       {
   44894             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   44895             :       };
   44896           0 :     }
   44897             :   }
   44898             : }
   44899             : 
   44900             : 
   44901           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1subscribeParameterWithKey_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   44902             :   std::string *arg1 = 0 ;
   44903             :   std::string *arg2 = 0 ;
   44904             :   
   44905             :   (void)jenv;
   44906             :   (void)jcls;
   44907           0 :   if(!jarg1) {
   44908           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   44909           0 :     return ;
   44910             :   }
   44911             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   44912           0 :   if (!arg1_pstr) return ;
   44913           0 :   std::string arg1_str(arg1_pstr);
   44914             :   arg1 = &arg1_str;
   44915             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   44916           0 :   if(!jarg2) {
   44917           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   44918             :     return ;
   44919             :   }
   44920             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   44921           0 :   if (!arg2_pstr) return ;
   44922           0 :   std::string arg2_str(arg2_pstr);
   44923             :   arg2 = &arg2_str;
   44924             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   44925             :   {
   44926             :     try {
   44927           0 :       libtraci::InductionLoop::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
   44928           0 :     } catch (const libsumo::TraCIException& e) {
   44929           0 :       const std::string s = e.what();
   44930             :       std::string printError;
   44931           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   44932           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   44933             :       }
   44934             :       
   44935           0 :       if (printError == "all" || printError == "client") {
   44936             :         std::cerr << "Error: " << s << std::endl;
   44937             :       }
   44938             :       
   44939             :       
   44940             :       
   44941             :       
   44942             :       {
   44943             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   44944             :       };
   44945             :       
   44946           0 :     } catch (const std::exception& e) {
   44947           0 :       const std::string s = e.what();
   44948             :       std::string printError;
   44949           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   44950           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   44951             :       }
   44952             :       
   44953           0 :       if (printError == "all" || printError == "client") {
   44954             :         std::cerr << "Error: " << s << std::endl;
   44955             :       }
   44956             :       
   44957             :       
   44958             :       
   44959             :       
   44960             :       {
   44961             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   44962             :       };
   44963             :       
   44964           0 :     } catch (...) {
   44965             :       {
   44966             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   44967             :       };
   44968           0 :     }
   44969             :   }
   44970             : }
   44971             : 
   44972             : 
   44973           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_InductionLoop_1DOMAIN_1ID_1get(JNIEnv *jenv, jclass jcls) {
   44974             :   jint jresult = 0 ;
   44975             :   int result;
   44976             :   
   44977             :   (void)jenv;
   44978             :   (void)jcls;
   44979           0 :   result = (int)(int)libtraci::InductionLoop::DOMAIN_ID;
   44980             :   jresult = (jint)result; 
   44981           0 :   return jresult;
   44982             : }
   44983             : 
   44984             : 
   44985           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1InductionLoop(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   44986             :   libtraci::InductionLoop *arg1 = (libtraci::InductionLoop *) 0 ;
   44987             :   
   44988             :   (void)jenv;
   44989             :   (void)jcls;
   44990           0 :   arg1 = *(libtraci::InductionLoop **)&jarg1; 
   44991             :   {
   44992             :     try {
   44993           0 :       delete arg1;
   44994             :     } catch (const libsumo::TraCIException& e) {
   44995             :       const std::string s = e.what();
   44996             :       std::string printError;
   44997             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   44998             :         printError = std::getenv("TRACI_PRINT_ERROR");
   44999             :       }
   45000             :       
   45001             :       if (printError == "all" || printError == "client") {
   45002             :         std::cerr << "Error: " << s << std::endl;
   45003             :       }
   45004             :       
   45005             :       
   45006             :       
   45007             :       
   45008             :       {
   45009             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   45010             :       };
   45011             :       
   45012             :     } catch (const std::exception& e) {
   45013             :       const std::string s = e.what();
   45014             :       std::string printError;
   45015             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   45016             :         printError = std::getenv("TRACI_PRINT_ERROR");
   45017             :       }
   45018             :       
   45019             :       if (printError == "all" || printError == "client") {
   45020             :         std::cerr << "Error: " << s << std::endl;
   45021             :       }
   45022             :       
   45023             :       
   45024             :       
   45025             :       
   45026             :       {
   45027             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   45028             :       };
   45029             :       
   45030             :     } catch (...) {
   45031             :       {
   45032             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   45033             :       };
   45034             :     }
   45035             :   }
   45036             : }
   45037             : 
   45038             : 
   45039           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Junction_1getPosition_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jboolean jarg2) {
   45040             :   jlong jresult = 0 ;
   45041             :   std::string *arg1 = 0 ;
   45042             :   bool arg2 ;
   45043             :   libsumo::TraCIPosition result;
   45044             :   
   45045             :   (void)jenv;
   45046             :   (void)jcls;
   45047           0 :   if(!jarg1) {
   45048           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   45049           0 :     return 0;
   45050             :   }
   45051             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   45052           0 :   if (!arg1_pstr) return 0;
   45053           0 :   std::string arg1_str(arg1_pstr);
   45054             :   arg1 = &arg1_str;
   45055             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   45056           0 :   arg2 = jarg2 ? true : false; 
   45057             :   {
   45058             :     try {
   45059           0 :       result = libtraci::Junction::getPosition((std::string const &)*arg1,arg2);
   45060           0 :     } catch (const libsumo::TraCIException& e) {
   45061           0 :       const std::string s = e.what();
   45062             :       std::string printError;
   45063           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   45064           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   45065             :       }
   45066             :       
   45067           0 :       if (printError == "all" || printError == "client") {
   45068             :         std::cerr << "Error: " << s << std::endl;
   45069             :       }
   45070             :       
   45071             :       
   45072             :       
   45073             :       
   45074             :       {
   45075             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   45076             :       };
   45077             :       
   45078           0 :     } catch (const std::exception& e) {
   45079           0 :       const std::string s = e.what();
   45080             :       std::string printError;
   45081           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   45082           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   45083             :       }
   45084             :       
   45085           0 :       if (printError == "all" || printError == "client") {
   45086             :         std::cerr << "Error: " << s << std::endl;
   45087             :       }
   45088             :       
   45089             :       
   45090             :       
   45091             :       
   45092             :       {
   45093             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   45094             :       };
   45095             :       
   45096           0 :     } catch (...) {
   45097             :       {
   45098             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   45099             :       };
   45100           0 :     }
   45101             :   }
   45102           0 :   *(std::shared_ptr<  libsumo::TraCIPosition > **)&jresult = new std::shared_ptr<  libsumo::TraCIPosition >(new libsumo::TraCIPosition((libsumo::TraCIPosition &)result)); 
   45103           0 :   return jresult;
   45104             : }
   45105             : 
   45106             : 
   45107           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Junction_1getPosition_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   45108             :   jlong jresult = 0 ;
   45109             :   std::string *arg1 = 0 ;
   45110             :   libsumo::TraCIPosition result;
   45111             :   
   45112             :   (void)jenv;
   45113             :   (void)jcls;
   45114           0 :   if(!jarg1) {
   45115           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   45116           0 :     return 0;
   45117             :   }
   45118             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   45119           0 :   if (!arg1_pstr) return 0;
   45120           0 :   std::string arg1_str(arg1_pstr);
   45121             :   arg1 = &arg1_str;
   45122             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   45123             :   {
   45124             :     try {
   45125           0 :       result = libtraci::Junction::getPosition((std::string const &)*arg1);
   45126           0 :     } catch (const libsumo::TraCIException& e) {
   45127           0 :       const std::string s = e.what();
   45128             :       std::string printError;
   45129           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   45130           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   45131             :       }
   45132             :       
   45133           0 :       if (printError == "all" || printError == "client") {
   45134             :         std::cerr << "Error: " << s << std::endl;
   45135             :       }
   45136             :       
   45137             :       
   45138             :       
   45139             :       
   45140             :       {
   45141             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   45142             :       };
   45143             :       
   45144           0 :     } catch (const std::exception& e) {
   45145           0 :       const std::string s = e.what();
   45146             :       std::string printError;
   45147           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   45148           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   45149             :       }
   45150             :       
   45151           0 :       if (printError == "all" || printError == "client") {
   45152             :         std::cerr << "Error: " << s << std::endl;
   45153             :       }
   45154             :       
   45155             :       
   45156             :       
   45157             :       
   45158             :       {
   45159             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   45160             :       };
   45161             :       
   45162           0 :     } catch (...) {
   45163             :       {
   45164             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   45165             :       };
   45166           0 :     }
   45167             :   }
   45168           0 :   *(std::shared_ptr<  libsumo::TraCIPosition > **)&jresult = new std::shared_ptr<  libsumo::TraCIPosition >(new libsumo::TraCIPosition((libsumo::TraCIPosition &)result)); 
   45169           0 :   return jresult;
   45170             : }
   45171             : 
   45172             : 
   45173           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Junction_1getShape(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   45174             :   jlong jresult = 0 ;
   45175             :   std::string *arg1 = 0 ;
   45176             :   libsumo::TraCIPositionVector result;
   45177             :   
   45178             :   (void)jenv;
   45179             :   (void)jcls;
   45180           0 :   if(!jarg1) {
   45181           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   45182             :     return 0;
   45183             :   }
   45184             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   45185           0 :   if (!arg1_pstr) return 0;
   45186           0 :   std::string arg1_str(arg1_pstr);
   45187             :   arg1 = &arg1_str;
   45188             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   45189             :   {
   45190             :     try {
   45191           0 :       result = libtraci::Junction::getShape((std::string const &)*arg1);
   45192           0 :     } catch (const libsumo::TraCIException& e) {
   45193           0 :       const std::string s = e.what();
   45194             :       std::string printError;
   45195           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   45196           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   45197             :       }
   45198             :       
   45199           0 :       if (printError == "all" || printError == "client") {
   45200             :         std::cerr << "Error: " << s << std::endl;
   45201             :       }
   45202             :       
   45203             :       
   45204             :       
   45205             :       
   45206             :       {
   45207             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   45208             :       };
   45209             :       
   45210           0 :     } catch (const std::exception& e) {
   45211           0 :       const std::string s = e.what();
   45212             :       std::string printError;
   45213           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   45214           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   45215             :       }
   45216             :       
   45217           0 :       if (printError == "all" || printError == "client") {
   45218             :         std::cerr << "Error: " << s << std::endl;
   45219             :       }
   45220             :       
   45221             :       
   45222             :       
   45223             :       
   45224             :       {
   45225             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   45226             :       };
   45227             :       
   45228           0 :     } catch (...) {
   45229             :       {
   45230             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   45231             :       };
   45232           0 :     }
   45233             :   }
   45234           0 :   *(std::shared_ptr<  libsumo::TraCIPositionVector > **)&jresult = new std::shared_ptr<  libsumo::TraCIPositionVector >(new libsumo::TraCIPositionVector((libsumo::TraCIPositionVector &)result)); 
   45235           0 :   return jresult;
   45236             : }
   45237             : 
   45238             : 
   45239           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Junction_1getIncomingEdges(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   45240             :   jlong jresult = 0 ;
   45241             :   std::string *arg1 = 0 ;
   45242             :   std::vector< std::string > result;
   45243             :   
   45244             :   (void)jenv;
   45245             :   (void)jcls;
   45246           0 :   if(!jarg1) {
   45247           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   45248             :     return 0;
   45249             :   }
   45250             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   45251           0 :   if (!arg1_pstr) return 0;
   45252           0 :   std::string arg1_str(arg1_pstr);
   45253             :   arg1 = &arg1_str;
   45254             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   45255             :   {
   45256             :     try {
   45257           0 :       result = libtraci::Junction::getIncomingEdges((std::string const &)*arg1);
   45258           0 :     } catch (const libsumo::TraCIException& e) {
   45259           0 :       const std::string s = e.what();
   45260             :       std::string printError;
   45261           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   45262           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   45263             :       }
   45264             :       
   45265           0 :       if (printError == "all" || printError == "client") {
   45266             :         std::cerr << "Error: " << s << std::endl;
   45267             :       }
   45268             :       
   45269             :       
   45270             :       
   45271             :       
   45272             :       {
   45273             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   45274             :       };
   45275             :       
   45276           0 :     } catch (const std::exception& e) {
   45277           0 :       const std::string s = e.what();
   45278             :       std::string printError;
   45279           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   45280           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   45281             :       }
   45282             :       
   45283           0 :       if (printError == "all" || printError == "client") {
   45284             :         std::cerr << "Error: " << s << std::endl;
   45285             :       }
   45286             :       
   45287             :       
   45288             :       
   45289             :       
   45290             :       {
   45291             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   45292             :       };
   45293             :       
   45294           0 :     } catch (...) {
   45295             :       {
   45296             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   45297             :       };
   45298           0 :     }
   45299             :   }
   45300           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   45301           0 :   return jresult;
   45302           0 : }
   45303             : 
   45304             : 
   45305           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Junction_1getOutgoingEdges(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   45306             :   jlong jresult = 0 ;
   45307             :   std::string *arg1 = 0 ;
   45308             :   std::vector< std::string > result;
   45309             :   
   45310             :   (void)jenv;
   45311             :   (void)jcls;
   45312           0 :   if(!jarg1) {
   45313           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   45314             :     return 0;
   45315             :   }
   45316             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   45317           0 :   if (!arg1_pstr) return 0;
   45318           0 :   std::string arg1_str(arg1_pstr);
   45319             :   arg1 = &arg1_str;
   45320             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   45321             :   {
   45322             :     try {
   45323           0 :       result = libtraci::Junction::getOutgoingEdges((std::string const &)*arg1);
   45324           0 :     } catch (const libsumo::TraCIException& e) {
   45325           0 :       const std::string s = e.what();
   45326             :       std::string printError;
   45327           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   45328           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   45329             :       }
   45330             :       
   45331           0 :       if (printError == "all" || printError == "client") {
   45332             :         std::cerr << "Error: " << s << std::endl;
   45333             :       }
   45334             :       
   45335             :       
   45336             :       
   45337             :       
   45338             :       {
   45339             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   45340             :       };
   45341             :       
   45342           0 :     } catch (const std::exception& e) {
   45343           0 :       const std::string s = e.what();
   45344             :       std::string printError;
   45345           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   45346           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   45347             :       }
   45348             :       
   45349           0 :       if (printError == "all" || printError == "client") {
   45350             :         std::cerr << "Error: " << s << std::endl;
   45351             :       }
   45352             :       
   45353             :       
   45354             :       
   45355             :       
   45356             :       {
   45357             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   45358             :       };
   45359             :       
   45360           0 :     } catch (...) {
   45361             :       {
   45362             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   45363             :       };
   45364           0 :     }
   45365             :   }
   45366           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   45367           0 :   return jresult;
   45368           0 : }
   45369             : 
   45370             : 
   45371           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Junction_1getIDList(JNIEnv *jenv, jclass jcls) {
   45372             :   jlong jresult = 0 ;
   45373             :   std::vector< std::string > result;
   45374             :   
   45375             :   (void)jenv;
   45376             :   (void)jcls;
   45377             :   {
   45378             :     try {
   45379           0 :       result = libtraci::Junction::getIDList();
   45380           0 :     } catch (const libsumo::TraCIException& e) {
   45381           0 :       const std::string s = e.what();
   45382             :       std::string printError;
   45383           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   45384           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   45385             :       }
   45386             :       
   45387           0 :       if (printError == "all" || printError == "client") {
   45388             :         std::cerr << "Error: " << s << std::endl;
   45389             :       }
   45390             :       
   45391             :       
   45392             :       
   45393             :       
   45394             :       {
   45395             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   45396             :       };
   45397             :       
   45398           0 :     } catch (const std::exception& e) {
   45399           0 :       const std::string s = e.what();
   45400             :       std::string printError;
   45401           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   45402           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   45403             :       }
   45404             :       
   45405           0 :       if (printError == "all" || printError == "client") {
   45406             :         std::cerr << "Error: " << s << std::endl;
   45407             :       }
   45408             :       
   45409             :       
   45410             :       
   45411             :       
   45412             :       {
   45413             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   45414             :       };
   45415             :       
   45416           0 :     } catch (...) {
   45417             :       {
   45418             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   45419             :       };
   45420           0 :     }
   45421             :   }
   45422           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   45423           0 :   return jresult;
   45424           0 : }
   45425             : 
   45426             : 
   45427           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Junction_1getIDCount(JNIEnv *jenv, jclass jcls) {
   45428             :   jint jresult = 0 ;
   45429             :   int result;
   45430             :   
   45431             :   (void)jenv;
   45432             :   (void)jcls;
   45433             :   {
   45434             :     try {
   45435           0 :       result = (int)libtraci::Junction::getIDCount();
   45436           0 :     } catch (const libsumo::TraCIException& e) {
   45437           0 :       const std::string s = e.what();
   45438             :       std::string printError;
   45439           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   45440           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   45441             :       }
   45442             :       
   45443           0 :       if (printError == "all" || printError == "client") {
   45444             :         std::cerr << "Error: " << s << std::endl;
   45445             :       }
   45446             :       
   45447             :       
   45448             :       
   45449             :       
   45450             :       {
   45451             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   45452             :       };
   45453             :       
   45454           0 :     } catch (const std::exception& e) {
   45455           0 :       const std::string s = e.what();
   45456             :       std::string printError;
   45457           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   45458           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   45459             :       }
   45460             :       
   45461           0 :       if (printError == "all" || printError == "client") {
   45462             :         std::cerr << "Error: " << s << std::endl;
   45463             :       }
   45464             :       
   45465             :       
   45466             :       
   45467             :       
   45468             :       {
   45469             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   45470             :       };
   45471             :       
   45472           0 :     } catch (...) {
   45473             :       {
   45474             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   45475             :       };
   45476           0 :     }
   45477             :   }
   45478             :   jresult = (jint)result; 
   45479             :   return jresult;
   45480             : }
   45481             : 
   45482             : 
   45483           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Junction_1getParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   45484             :   jstring jresult = 0 ;
   45485             :   std::string *arg1 = 0 ;
   45486             :   std::string *arg2 = 0 ;
   45487             :   std::string result;
   45488             :   
   45489             :   (void)jenv;
   45490             :   (void)jcls;
   45491           0 :   if(!jarg1) {
   45492           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   45493             :     return 0;
   45494             :   }
   45495             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   45496           0 :   if (!arg1_pstr) return 0;
   45497           0 :   std::string arg1_str(arg1_pstr);
   45498             :   arg1 = &arg1_str;
   45499             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   45500           0 :   if(!jarg2) {
   45501           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   45502             :     return 0;
   45503             :   }
   45504             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   45505           0 :   if (!arg2_pstr) return 0;
   45506           0 :   std::string arg2_str(arg2_pstr);
   45507             :   arg2 = &arg2_str;
   45508             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   45509             :   {
   45510             :     try {
   45511           0 :       result = libtraci::Junction::getParameter((std::string const &)*arg1,(std::string const &)*arg2);
   45512           0 :     } catch (const libsumo::TraCIException& e) {
   45513           0 :       const std::string s = e.what();
   45514             :       std::string printError;
   45515           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   45516           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   45517             :       }
   45518             :       
   45519           0 :       if (printError == "all" || printError == "client") {
   45520             :         std::cerr << "Error: " << s << std::endl;
   45521             :       }
   45522             :       
   45523             :       
   45524             :       
   45525             :       
   45526             :       {
   45527             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   45528             :       };
   45529             :       
   45530           0 :     } catch (const std::exception& e) {
   45531           0 :       const std::string s = e.what();
   45532             :       std::string printError;
   45533           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   45534           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   45535             :       }
   45536             :       
   45537           0 :       if (printError == "all" || printError == "client") {
   45538             :         std::cerr << "Error: " << s << std::endl;
   45539             :       }
   45540             :       
   45541             :       
   45542             :       
   45543             :       
   45544             :       {
   45545             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   45546             :       };
   45547             :       
   45548           0 :     } catch (...) {
   45549             :       {
   45550             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   45551             :       };
   45552           0 :     }
   45553             :   }
   45554             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   45555             :   return jresult;
   45556             : }
   45557             : 
   45558             : 
   45559           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Junction_1getParameterWithKey(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   45560             :   jlong jresult = 0 ;
   45561             :   std::string *arg1 = 0 ;
   45562             :   std::string *arg2 = 0 ;
   45563             :   std::pair< std::string,std::string > result;
   45564             :   
   45565             :   (void)jenv;
   45566             :   (void)jcls;
   45567           0 :   if(!jarg1) {
   45568           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   45569             :     return 0;
   45570             :   }
   45571             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   45572           0 :   if (!arg1_pstr) return 0;
   45573           0 :   std::string arg1_str(arg1_pstr);
   45574             :   arg1 = &arg1_str;
   45575             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   45576           0 :   if(!jarg2) {
   45577           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   45578             :     return 0;
   45579             :   }
   45580             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   45581           0 :   if (!arg2_pstr) return 0;
   45582           0 :   std::string arg2_str(arg2_pstr);
   45583             :   arg2 = &arg2_str;
   45584             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   45585             :   {
   45586             :     try {
   45587           0 :       result = libtraci::Junction::getParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
   45588           0 :     } catch (const libsumo::TraCIException& e) {
   45589           0 :       const std::string s = e.what();
   45590             :       std::string printError;
   45591           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   45592           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   45593             :       }
   45594             :       
   45595           0 :       if (printError == "all" || printError == "client") {
   45596             :         std::cerr << "Error: " << s << std::endl;
   45597             :       }
   45598             :       
   45599             :       
   45600             :       
   45601             :       
   45602             :       {
   45603             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   45604             :       };
   45605             :       
   45606           0 :     } catch (const std::exception& e) {
   45607           0 :       const std::string s = e.what();
   45608             :       std::string printError;
   45609           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   45610           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   45611             :       }
   45612             :       
   45613           0 :       if (printError == "all" || printError == "client") {
   45614             :         std::cerr << "Error: " << s << std::endl;
   45615             :       }
   45616             :       
   45617             :       
   45618             :       
   45619             :       
   45620             :       {
   45621             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   45622             :       };
   45623             :       
   45624           0 :     } catch (...) {
   45625             :       {
   45626             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   45627             :       };
   45628           0 :     }
   45629             :   }
   45630           0 :   *(std::pair< std::string,std::string > **)&jresult = new std::pair< std::string,std::string >((const std::pair< std::string,std::string > &)result); 
   45631           0 :   return jresult;
   45632           0 : }
   45633             : 
   45634             : 
   45635           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Junction_1setParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3) {
   45636             :   std::string *arg1 = 0 ;
   45637             :   std::string *arg2 = 0 ;
   45638             :   std::string *arg3 = 0 ;
   45639             :   
   45640             :   (void)jenv;
   45641             :   (void)jcls;
   45642           0 :   if(!jarg1) {
   45643           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   45644           0 :     return ;
   45645             :   }
   45646             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   45647           0 :   if (!arg1_pstr) return ;
   45648           0 :   std::string arg1_str(arg1_pstr);
   45649             :   arg1 = &arg1_str;
   45650             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   45651           0 :   if(!jarg2) {
   45652           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   45653             :     return ;
   45654             :   }
   45655             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   45656           0 :   if (!arg2_pstr) return ;
   45657           0 :   std::string arg2_str(arg2_pstr);
   45658             :   arg2 = &arg2_str;
   45659             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   45660           0 :   if(!jarg3) {
   45661           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   45662             :     return ;
   45663             :   }
   45664             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   45665           0 :   if (!arg3_pstr) return ;
   45666           0 :   std::string arg3_str(arg3_pstr);
   45667             :   arg3 = &arg3_str;
   45668             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   45669             :   {
   45670             :     try {
   45671           0 :       libtraci::Junction::setParameter((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3);
   45672           0 :     } catch (const libsumo::TraCIException& e) {
   45673           0 :       const std::string s = e.what();
   45674             :       std::string printError;
   45675           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   45676           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   45677             :       }
   45678             :       
   45679           0 :       if (printError == "all" || printError == "client") {
   45680             :         std::cerr << "Error: " << s << std::endl;
   45681             :       }
   45682             :       
   45683             :       
   45684             :       
   45685             :       
   45686             :       {
   45687             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   45688             :       };
   45689             :       
   45690           0 :     } catch (const std::exception& e) {
   45691           0 :       const std::string s = e.what();
   45692             :       std::string printError;
   45693           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   45694           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   45695             :       }
   45696             :       
   45697           0 :       if (printError == "all" || printError == "client") {
   45698             :         std::cerr << "Error: " << s << std::endl;
   45699             :       }
   45700             :       
   45701             :       
   45702             :       
   45703             :       
   45704             :       {
   45705             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   45706             :       };
   45707             :       
   45708           0 :     } catch (...) {
   45709             :       {
   45710             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   45711             :       };
   45712           0 :     }
   45713             :   }
   45714             : }
   45715             : 
   45716             : 
   45717           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Junction_1subscribe_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4, jlong jarg5, jobject jarg5_) {
   45718             :   std::string *arg1 = 0 ;
   45719             :   std::vector< int > *arg2 = 0 ;
   45720             :   double arg3 ;
   45721             :   double arg4 ;
   45722             :   libsumo::TraCIResults *arg5 = 0 ;
   45723             :   
   45724             :   (void)jenv;
   45725             :   (void)jcls;
   45726             :   (void)jarg2_;
   45727             :   (void)jarg5_;
   45728           0 :   if(!jarg1) {
   45729           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   45730           0 :     return ;
   45731             :   }
   45732             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   45733           0 :   if (!arg1_pstr) return ;
   45734           0 :   std::string arg1_str(arg1_pstr);
   45735             :   arg1 = &arg1_str;
   45736             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   45737           0 :   arg2 = *(std::vector< int > **)&jarg2;
   45738           0 :   if (!arg2) {
   45739           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   45740             :     return ;
   45741             :   } 
   45742             :   arg3 = (double)jarg3; 
   45743             :   arg4 = (double)jarg4; 
   45744           0 :   arg5 = *(libsumo::TraCIResults **)&jarg5;
   45745           0 :   if (!arg5) {
   45746           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
   45747             :     return ;
   45748             :   } 
   45749             :   {
   45750             :     try {
   45751           0 :       libtraci::Junction::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg5);
   45752           0 :     } catch (const libsumo::TraCIException& e) {
   45753           0 :       const std::string s = e.what();
   45754             :       std::string printError;
   45755           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   45756           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   45757             :       }
   45758             :       
   45759           0 :       if (printError == "all" || printError == "client") {
   45760             :         std::cerr << "Error: " << s << std::endl;
   45761             :       }
   45762             :       
   45763             :       
   45764             :       
   45765             :       
   45766             :       {
   45767             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   45768             :       };
   45769             :       
   45770           0 :     } catch (const std::exception& e) {
   45771           0 :       const std::string s = e.what();
   45772             :       std::string printError;
   45773           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   45774           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   45775             :       }
   45776             :       
   45777           0 :       if (printError == "all" || printError == "client") {
   45778             :         std::cerr << "Error: " << s << std::endl;
   45779             :       }
   45780             :       
   45781             :       
   45782             :       
   45783             :       
   45784             :       {
   45785             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   45786             :       };
   45787             :       
   45788           0 :     } catch (...) {
   45789             :       {
   45790             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   45791             :       };
   45792           0 :     }
   45793             :   }
   45794             : }
   45795             : 
   45796             : 
   45797           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Junction_1subscribe_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4) {
   45798             :   std::string *arg1 = 0 ;
   45799             :   std::vector< int > *arg2 = 0 ;
   45800             :   double arg3 ;
   45801             :   double arg4 ;
   45802             :   
   45803             :   (void)jenv;
   45804             :   (void)jcls;
   45805             :   (void)jarg2_;
   45806           0 :   if(!jarg1) {
   45807           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   45808           0 :     return ;
   45809             :   }
   45810             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   45811           0 :   if (!arg1_pstr) return ;
   45812           0 :   std::string arg1_str(arg1_pstr);
   45813             :   arg1 = &arg1_str;
   45814             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   45815           0 :   arg2 = *(std::vector< int > **)&jarg2;
   45816           0 :   if (!arg2) {
   45817           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   45818             :     return ;
   45819             :   } 
   45820             :   arg3 = (double)jarg3; 
   45821             :   arg4 = (double)jarg4; 
   45822             :   {
   45823             :     try {
   45824           0 :       libtraci::Junction::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4);
   45825           0 :     } catch (const libsumo::TraCIException& e) {
   45826           0 :       const std::string s = e.what();
   45827             :       std::string printError;
   45828           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   45829           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   45830             :       }
   45831             :       
   45832           0 :       if (printError == "all" || printError == "client") {
   45833             :         std::cerr << "Error: " << s << std::endl;
   45834             :       }
   45835             :       
   45836             :       
   45837             :       
   45838             :       
   45839             :       {
   45840             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   45841             :       };
   45842             :       
   45843           0 :     } catch (const std::exception& e) {
   45844           0 :       const std::string s = e.what();
   45845             :       std::string printError;
   45846           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   45847           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   45848             :       }
   45849             :       
   45850           0 :       if (printError == "all" || printError == "client") {
   45851             :         std::cerr << "Error: " << s << std::endl;
   45852             :       }
   45853             :       
   45854             :       
   45855             :       
   45856             :       
   45857             :       {
   45858             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   45859             :       };
   45860             :       
   45861           0 :     } catch (...) {
   45862             :       {
   45863             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   45864             :       };
   45865           0 :     }
   45866             :   }
   45867             : }
   45868             : 
   45869             : 
   45870           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Junction_1subscribe_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3) {
   45871             :   std::string *arg1 = 0 ;
   45872             :   std::vector< int > *arg2 = 0 ;
   45873             :   double arg3 ;
   45874             :   
   45875             :   (void)jenv;
   45876             :   (void)jcls;
   45877             :   (void)jarg2_;
   45878           0 :   if(!jarg1) {
   45879           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   45880           0 :     return ;
   45881             :   }
   45882             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   45883           0 :   if (!arg1_pstr) return ;
   45884           0 :   std::string arg1_str(arg1_pstr);
   45885             :   arg1 = &arg1_str;
   45886             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   45887           0 :   arg2 = *(std::vector< int > **)&jarg2;
   45888           0 :   if (!arg2) {
   45889           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   45890             :     return ;
   45891             :   } 
   45892             :   arg3 = (double)jarg3; 
   45893             :   {
   45894             :     try {
   45895           0 :       libtraci::Junction::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3);
   45896           0 :     } catch (const libsumo::TraCIException& e) {
   45897           0 :       const std::string s = e.what();
   45898             :       std::string printError;
   45899           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   45900           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   45901             :       }
   45902             :       
   45903           0 :       if (printError == "all" || printError == "client") {
   45904             :         std::cerr << "Error: " << s << std::endl;
   45905             :       }
   45906             :       
   45907             :       
   45908             :       
   45909             :       
   45910             :       {
   45911             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   45912             :       };
   45913             :       
   45914           0 :     } catch (const std::exception& e) {
   45915           0 :       const std::string s = e.what();
   45916             :       std::string printError;
   45917           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   45918           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   45919             :       }
   45920             :       
   45921           0 :       if (printError == "all" || printError == "client") {
   45922             :         std::cerr << "Error: " << s << std::endl;
   45923             :       }
   45924             :       
   45925             :       
   45926             :       
   45927             :       
   45928             :       {
   45929             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   45930             :       };
   45931             :       
   45932           0 :     } catch (...) {
   45933             :       {
   45934             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   45935             :       };
   45936           0 :     }
   45937             :   }
   45938             : }
   45939             : 
   45940             : 
   45941           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Junction_1subscribe_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
   45942             :   std::string *arg1 = 0 ;
   45943             :   std::vector< int > *arg2 = 0 ;
   45944             :   
   45945             :   (void)jenv;
   45946             :   (void)jcls;
   45947             :   (void)jarg2_;
   45948           0 :   if(!jarg1) {
   45949           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   45950           0 :     return ;
   45951             :   }
   45952             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   45953           0 :   if (!arg1_pstr) return ;
   45954           0 :   std::string arg1_str(arg1_pstr);
   45955             :   arg1 = &arg1_str;
   45956             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   45957           0 :   arg2 = *(std::vector< int > **)&jarg2;
   45958           0 :   if (!arg2) {
   45959           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   45960             :     return ;
   45961             :   } 
   45962             :   {
   45963             :     try {
   45964           0 :       libtraci::Junction::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2);
   45965           0 :     } catch (const libsumo::TraCIException& e) {
   45966           0 :       const std::string s = e.what();
   45967             :       std::string printError;
   45968           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   45969           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   45970             :       }
   45971             :       
   45972           0 :       if (printError == "all" || printError == "client") {
   45973             :         std::cerr << "Error: " << s << std::endl;
   45974             :       }
   45975             :       
   45976             :       
   45977             :       
   45978             :       
   45979             :       {
   45980             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   45981             :       };
   45982             :       
   45983           0 :     } catch (const std::exception& e) {
   45984           0 :       const std::string s = e.what();
   45985             :       std::string printError;
   45986           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   45987           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   45988             :       }
   45989             :       
   45990           0 :       if (printError == "all" || printError == "client") {
   45991             :         std::cerr << "Error: " << s << std::endl;
   45992             :       }
   45993             :       
   45994             :       
   45995             :       
   45996             :       
   45997             :       {
   45998             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   45999             :       };
   46000             :       
   46001           0 :     } catch (...) {
   46002             :       {
   46003             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   46004             :       };
   46005           0 :     }
   46006             :   }
   46007             : }
   46008             : 
   46009             : 
   46010           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Junction_1subscribe_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   46011             :   std::string *arg1 = 0 ;
   46012             :   
   46013             :   (void)jenv;
   46014             :   (void)jcls;
   46015           0 :   if(!jarg1) {
   46016           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   46017           0 :     return ;
   46018             :   }
   46019             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   46020           0 :   if (!arg1_pstr) return ;
   46021           0 :   std::string arg1_str(arg1_pstr);
   46022             :   arg1 = &arg1_str;
   46023             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   46024             :   {
   46025             :     try {
   46026           0 :       libtraci::Junction::subscribe((std::string const &)*arg1);
   46027           0 :     } catch (const libsumo::TraCIException& e) {
   46028           0 :       const std::string s = e.what();
   46029             :       std::string printError;
   46030           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   46031           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   46032             :       }
   46033             :       
   46034           0 :       if (printError == "all" || printError == "client") {
   46035             :         std::cerr << "Error: " << s << std::endl;
   46036             :       }
   46037             :       
   46038             :       
   46039             :       
   46040             :       
   46041             :       {
   46042             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   46043             :       };
   46044             :       
   46045           0 :     } catch (const std::exception& e) {
   46046           0 :       const std::string s = e.what();
   46047             :       std::string printError;
   46048           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   46049           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   46050             :       }
   46051             :       
   46052           0 :       if (printError == "all" || printError == "client") {
   46053             :         std::cerr << "Error: " << s << std::endl;
   46054             :       }
   46055             :       
   46056             :       
   46057             :       
   46058             :       
   46059             :       {
   46060             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   46061             :       };
   46062             :       
   46063           0 :     } catch (...) {
   46064             :       {
   46065             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   46066             :       };
   46067           0 :     }
   46068             :   }
   46069             : }
   46070             : 
   46071             : 
   46072           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Junction_1unsubscribe(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   46073             :   std::string *arg1 = 0 ;
   46074             :   
   46075             :   (void)jenv;
   46076             :   (void)jcls;
   46077           0 :   if(!jarg1) {
   46078           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   46079           0 :     return ;
   46080             :   }
   46081             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   46082           0 :   if (!arg1_pstr) return ;
   46083           0 :   std::string arg1_str(arg1_pstr);
   46084             :   arg1 = &arg1_str;
   46085             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   46086             :   {
   46087             :     try {
   46088           0 :       libtraci::Junction::unsubscribe((std::string const &)*arg1);
   46089           0 :     } catch (const libsumo::TraCIException& e) {
   46090           0 :       const std::string s = e.what();
   46091             :       std::string printError;
   46092           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   46093           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   46094             :       }
   46095             :       
   46096           0 :       if (printError == "all" || printError == "client") {
   46097             :         std::cerr << "Error: " << s << std::endl;
   46098             :       }
   46099             :       
   46100             :       
   46101             :       
   46102             :       
   46103             :       {
   46104             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   46105             :       };
   46106             :       
   46107           0 :     } catch (const std::exception& e) {
   46108           0 :       const std::string s = e.what();
   46109             :       std::string printError;
   46110           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   46111           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   46112             :       }
   46113             :       
   46114           0 :       if (printError == "all" || printError == "client") {
   46115             :         std::cerr << "Error: " << s << std::endl;
   46116             :       }
   46117             :       
   46118             :       
   46119             :       
   46120             :       
   46121             :       {
   46122             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   46123             :       };
   46124             :       
   46125           0 :     } catch (...) {
   46126             :       {
   46127             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   46128             :       };
   46129           0 :     }
   46130             :   }
   46131             : }
   46132             : 
   46133             : 
   46134           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Junction_1subscribeContext_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6, jlong jarg7, jobject jarg7_) {
   46135             :   std::string *arg1 = 0 ;
   46136             :   int arg2 ;
   46137             :   double arg3 ;
   46138             :   std::vector< int > *arg4 = 0 ;
   46139             :   double arg5 ;
   46140             :   double arg6 ;
   46141             :   libsumo::TraCIResults *arg7 = 0 ;
   46142             :   
   46143             :   (void)jenv;
   46144             :   (void)jcls;
   46145             :   (void)jarg4_;
   46146             :   (void)jarg7_;
   46147           0 :   if(!jarg1) {
   46148           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   46149           0 :     return ;
   46150             :   }
   46151             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   46152           0 :   if (!arg1_pstr) return ;
   46153           0 :   std::string arg1_str(arg1_pstr);
   46154             :   arg1 = &arg1_str;
   46155             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   46156             :   arg2 = (int)jarg2; 
   46157             :   arg3 = (double)jarg3; 
   46158           0 :   arg4 = *(std::vector< int > **)&jarg4;
   46159           0 :   if (!arg4) {
   46160           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   46161             :     return ;
   46162             :   } 
   46163             :   arg5 = (double)jarg5; 
   46164             :   arg6 = (double)jarg6; 
   46165           0 :   arg7 = *(libsumo::TraCIResults **)&jarg7;
   46166           0 :   if (!arg7) {
   46167           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
   46168             :     return ;
   46169             :   } 
   46170             :   {
   46171             :     try {
   46172           0 :       libtraci::Junction::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg7);
   46173           0 :     } catch (const libsumo::TraCIException& e) {
   46174           0 :       const std::string s = e.what();
   46175             :       std::string printError;
   46176           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   46177           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   46178             :       }
   46179             :       
   46180           0 :       if (printError == "all" || printError == "client") {
   46181             :         std::cerr << "Error: " << s << std::endl;
   46182             :       }
   46183             :       
   46184             :       
   46185             :       
   46186             :       
   46187             :       {
   46188             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   46189             :       };
   46190             :       
   46191           0 :     } catch (const std::exception& e) {
   46192           0 :       const std::string s = e.what();
   46193             :       std::string printError;
   46194           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   46195           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   46196             :       }
   46197             :       
   46198           0 :       if (printError == "all" || printError == "client") {
   46199             :         std::cerr << "Error: " << s << std::endl;
   46200             :       }
   46201             :       
   46202             :       
   46203             :       
   46204             :       
   46205             :       {
   46206             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   46207             :       };
   46208             :       
   46209           0 :     } catch (...) {
   46210             :       {
   46211             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   46212             :       };
   46213           0 :     }
   46214             :   }
   46215             : }
   46216             : 
   46217             : 
   46218           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Junction_1subscribeContext_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6) {
   46219             :   std::string *arg1 = 0 ;
   46220             :   int arg2 ;
   46221             :   double arg3 ;
   46222             :   std::vector< int > *arg4 = 0 ;
   46223             :   double arg5 ;
   46224             :   double arg6 ;
   46225             :   
   46226             :   (void)jenv;
   46227             :   (void)jcls;
   46228             :   (void)jarg4_;
   46229           0 :   if(!jarg1) {
   46230           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   46231           0 :     return ;
   46232             :   }
   46233             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   46234           0 :   if (!arg1_pstr) return ;
   46235           0 :   std::string arg1_str(arg1_pstr);
   46236             :   arg1 = &arg1_str;
   46237             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   46238             :   arg2 = (int)jarg2; 
   46239             :   arg3 = (double)jarg3; 
   46240           0 :   arg4 = *(std::vector< int > **)&jarg4;
   46241           0 :   if (!arg4) {
   46242           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   46243             :     return ;
   46244             :   } 
   46245             :   arg5 = (double)jarg5; 
   46246             :   arg6 = (double)jarg6; 
   46247             :   {
   46248             :     try {
   46249           0 :       libtraci::Junction::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6);
   46250           0 :     } catch (const libsumo::TraCIException& e) {
   46251           0 :       const std::string s = e.what();
   46252             :       std::string printError;
   46253           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   46254           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   46255             :       }
   46256             :       
   46257           0 :       if (printError == "all" || printError == "client") {
   46258             :         std::cerr << "Error: " << s << std::endl;
   46259             :       }
   46260             :       
   46261             :       
   46262             :       
   46263             :       
   46264             :       {
   46265             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   46266             :       };
   46267             :       
   46268           0 :     } catch (const std::exception& e) {
   46269           0 :       const std::string s = e.what();
   46270             :       std::string printError;
   46271           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   46272           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   46273             :       }
   46274             :       
   46275           0 :       if (printError == "all" || printError == "client") {
   46276             :         std::cerr << "Error: " << s << std::endl;
   46277             :       }
   46278             :       
   46279             :       
   46280             :       
   46281             :       
   46282             :       {
   46283             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   46284             :       };
   46285             :       
   46286           0 :     } catch (...) {
   46287             :       {
   46288             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   46289             :       };
   46290           0 :     }
   46291             :   }
   46292             : }
   46293             : 
   46294             : 
   46295           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Junction_1subscribeContext_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5) {
   46296             :   std::string *arg1 = 0 ;
   46297             :   int arg2 ;
   46298             :   double arg3 ;
   46299             :   std::vector< int > *arg4 = 0 ;
   46300             :   double arg5 ;
   46301             :   
   46302             :   (void)jenv;
   46303             :   (void)jcls;
   46304             :   (void)jarg4_;
   46305           0 :   if(!jarg1) {
   46306           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   46307           0 :     return ;
   46308             :   }
   46309             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   46310           0 :   if (!arg1_pstr) return ;
   46311           0 :   std::string arg1_str(arg1_pstr);
   46312             :   arg1 = &arg1_str;
   46313             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   46314             :   arg2 = (int)jarg2; 
   46315             :   arg3 = (double)jarg3; 
   46316           0 :   arg4 = *(std::vector< int > **)&jarg4;
   46317           0 :   if (!arg4) {
   46318           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   46319             :     return ;
   46320             :   } 
   46321             :   arg5 = (double)jarg5; 
   46322             :   {
   46323             :     try {
   46324           0 :       libtraci::Junction::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5);
   46325           0 :     } catch (const libsumo::TraCIException& e) {
   46326           0 :       const std::string s = e.what();
   46327             :       std::string printError;
   46328           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   46329           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   46330             :       }
   46331             :       
   46332           0 :       if (printError == "all" || printError == "client") {
   46333             :         std::cerr << "Error: " << s << std::endl;
   46334             :       }
   46335             :       
   46336             :       
   46337             :       
   46338             :       
   46339             :       {
   46340             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   46341             :       };
   46342             :       
   46343           0 :     } catch (const std::exception& e) {
   46344           0 :       const std::string s = e.what();
   46345             :       std::string printError;
   46346           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   46347           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   46348             :       }
   46349             :       
   46350           0 :       if (printError == "all" || printError == "client") {
   46351             :         std::cerr << "Error: " << s << std::endl;
   46352             :       }
   46353             :       
   46354             :       
   46355             :       
   46356             :       
   46357             :       {
   46358             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   46359             :       };
   46360             :       
   46361           0 :     } catch (...) {
   46362             :       {
   46363             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   46364             :       };
   46365           0 :     }
   46366             :   }
   46367             : }
   46368             : 
   46369             : 
   46370           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Junction_1subscribeContext_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_) {
   46371             :   std::string *arg1 = 0 ;
   46372             :   int arg2 ;
   46373             :   double arg3 ;
   46374             :   std::vector< int > *arg4 = 0 ;
   46375             :   
   46376             :   (void)jenv;
   46377             :   (void)jcls;
   46378             :   (void)jarg4_;
   46379           0 :   if(!jarg1) {
   46380           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   46381           0 :     return ;
   46382             :   }
   46383             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   46384           0 :   if (!arg1_pstr) return ;
   46385           0 :   std::string arg1_str(arg1_pstr);
   46386             :   arg1 = &arg1_str;
   46387             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   46388             :   arg2 = (int)jarg2; 
   46389             :   arg3 = (double)jarg3; 
   46390           0 :   arg4 = *(std::vector< int > **)&jarg4;
   46391           0 :   if (!arg4) {
   46392           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   46393             :     return ;
   46394             :   } 
   46395             :   {
   46396             :     try {
   46397           0 :       libtraci::Junction::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4);
   46398           0 :     } catch (const libsumo::TraCIException& e) {
   46399           0 :       const std::string s = e.what();
   46400             :       std::string printError;
   46401           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   46402           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   46403             :       }
   46404             :       
   46405           0 :       if (printError == "all" || printError == "client") {
   46406             :         std::cerr << "Error: " << s << std::endl;
   46407             :       }
   46408             :       
   46409             :       
   46410             :       
   46411             :       
   46412             :       {
   46413             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   46414             :       };
   46415             :       
   46416           0 :     } catch (const std::exception& e) {
   46417           0 :       const std::string s = e.what();
   46418             :       std::string printError;
   46419           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   46420           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   46421             :       }
   46422             :       
   46423           0 :       if (printError == "all" || printError == "client") {
   46424             :         std::cerr << "Error: " << s << std::endl;
   46425             :       }
   46426             :       
   46427             :       
   46428             :       
   46429             :       
   46430             :       {
   46431             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   46432             :       };
   46433             :       
   46434           0 :     } catch (...) {
   46435             :       {
   46436             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   46437             :       };
   46438           0 :     }
   46439             :   }
   46440             : }
   46441             : 
   46442             : 
   46443           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Junction_1subscribeContext_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
   46444             :   std::string *arg1 = 0 ;
   46445             :   int arg2 ;
   46446             :   double arg3 ;
   46447             :   
   46448             :   (void)jenv;
   46449             :   (void)jcls;
   46450           0 :   if(!jarg1) {
   46451           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   46452           0 :     return ;
   46453             :   }
   46454             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   46455           0 :   if (!arg1_pstr) return ;
   46456           0 :   std::string arg1_str(arg1_pstr);
   46457             :   arg1 = &arg1_str;
   46458             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   46459             :   arg2 = (int)jarg2; 
   46460             :   arg3 = (double)jarg3; 
   46461             :   {
   46462             :     try {
   46463           0 :       libtraci::Junction::subscribeContext((std::string const &)*arg1,arg2,arg3);
   46464           0 :     } catch (const libsumo::TraCIException& e) {
   46465           0 :       const std::string s = e.what();
   46466             :       std::string printError;
   46467           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   46468           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   46469             :       }
   46470             :       
   46471           0 :       if (printError == "all" || printError == "client") {
   46472             :         std::cerr << "Error: " << s << std::endl;
   46473             :       }
   46474             :       
   46475             :       
   46476             :       
   46477             :       
   46478             :       {
   46479             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   46480             :       };
   46481             :       
   46482           0 :     } catch (const std::exception& e) {
   46483           0 :       const std::string s = e.what();
   46484             :       std::string printError;
   46485           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   46486           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   46487             :       }
   46488             :       
   46489           0 :       if (printError == "all" || printError == "client") {
   46490             :         std::cerr << "Error: " << s << std::endl;
   46491             :       }
   46492             :       
   46493             :       
   46494             :       
   46495             :       
   46496             :       {
   46497             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   46498             :       };
   46499             :       
   46500           0 :     } catch (...) {
   46501             :       {
   46502             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   46503             :       };
   46504           0 :     }
   46505             :   }
   46506             : }
   46507             : 
   46508             : 
   46509           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Junction_1unsubscribeContext(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
   46510             :   std::string *arg1 = 0 ;
   46511             :   int arg2 ;
   46512             :   double arg3 ;
   46513             :   
   46514             :   (void)jenv;
   46515             :   (void)jcls;
   46516           0 :   if(!jarg1) {
   46517           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   46518           0 :     return ;
   46519             :   }
   46520             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   46521           0 :   if (!arg1_pstr) return ;
   46522           0 :   std::string arg1_str(arg1_pstr);
   46523             :   arg1 = &arg1_str;
   46524             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   46525             :   arg2 = (int)jarg2; 
   46526             :   arg3 = (double)jarg3; 
   46527             :   {
   46528             :     try {
   46529           0 :       libtraci::Junction::unsubscribeContext((std::string const &)*arg1,arg2,arg3);
   46530           0 :     } catch (const libsumo::TraCIException& e) {
   46531           0 :       const std::string s = e.what();
   46532             :       std::string printError;
   46533           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   46534           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   46535             :       }
   46536             :       
   46537           0 :       if (printError == "all" || printError == "client") {
   46538             :         std::cerr << "Error: " << s << std::endl;
   46539             :       }
   46540             :       
   46541             :       
   46542             :       
   46543             :       
   46544             :       {
   46545             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   46546             :       };
   46547             :       
   46548           0 :     } catch (const std::exception& e) {
   46549           0 :       const std::string s = e.what();
   46550             :       std::string printError;
   46551           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   46552           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   46553             :       }
   46554             :       
   46555           0 :       if (printError == "all" || printError == "client") {
   46556             :         std::cerr << "Error: " << s << std::endl;
   46557             :       }
   46558             :       
   46559             :       
   46560             :       
   46561             :       
   46562             :       {
   46563             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   46564             :       };
   46565             :       
   46566           0 :     } catch (...) {
   46567             :       {
   46568             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   46569             :       };
   46570           0 :     }
   46571             :   }
   46572             : }
   46573             : 
   46574             : 
   46575           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Junction_1getAllSubscriptionResults(JNIEnv *jenv, jclass jcls) {
   46576             :   jlong jresult = 0 ;
   46577             :   libsumo::SubscriptionResults result;
   46578             :   
   46579             :   (void)jenv;
   46580             :   (void)jcls;
   46581             :   {
   46582             :     try {
   46583           0 :       result = libtraci::Junction::getAllSubscriptionResults();
   46584           0 :     } catch (const libsumo::TraCIException& e) {
   46585           0 :       const std::string s = e.what();
   46586             :       std::string printError;
   46587           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   46588           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   46589             :       }
   46590             :       
   46591           0 :       if (printError == "all" || printError == "client") {
   46592             :         std::cerr << "Error: " << s << std::endl;
   46593             :       }
   46594             :       
   46595             :       
   46596             :       
   46597             :       
   46598             :       {
   46599             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   46600             :       };
   46601             :       
   46602           0 :     } catch (const std::exception& e) {
   46603           0 :       const std::string s = e.what();
   46604             :       std::string printError;
   46605           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   46606           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   46607             :       }
   46608             :       
   46609           0 :       if (printError == "all" || printError == "client") {
   46610             :         std::cerr << "Error: " << s << std::endl;
   46611             :       }
   46612             :       
   46613             :       
   46614             :       
   46615             :       
   46616             :       {
   46617             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   46618             :       };
   46619             :       
   46620           0 :     } catch (...) {
   46621             :       {
   46622             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   46623             :       };
   46624           0 :     }
   46625             :   }
   46626           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
   46627           0 :   return jresult;
   46628             : }
   46629             : 
   46630             : 
   46631           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Junction_1getSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   46632             :   jlong jresult = 0 ;
   46633             :   std::string *arg1 = 0 ;
   46634             :   libsumo::TraCIResults result;
   46635             :   
   46636             :   (void)jenv;
   46637             :   (void)jcls;
   46638           0 :   if(!jarg1) {
   46639           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   46640             :     return 0;
   46641             :   }
   46642             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   46643           0 :   if (!arg1_pstr) return 0;
   46644           0 :   std::string arg1_str(arg1_pstr);
   46645             :   arg1 = &arg1_str;
   46646             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   46647             :   {
   46648             :     try {
   46649           0 :       result = libtraci::Junction::getSubscriptionResults((std::string const &)*arg1);
   46650           0 :     } catch (const libsumo::TraCIException& e) {
   46651           0 :       const std::string s = e.what();
   46652             :       std::string printError;
   46653           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   46654           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   46655             :       }
   46656             :       
   46657           0 :       if (printError == "all" || printError == "client") {
   46658             :         std::cerr << "Error: " << s << std::endl;
   46659             :       }
   46660             :       
   46661             :       
   46662             :       
   46663             :       
   46664             :       {
   46665             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   46666             :       };
   46667             :       
   46668           0 :     } catch (const std::exception& e) {
   46669           0 :       const std::string s = e.what();
   46670             :       std::string printError;
   46671           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   46672           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   46673             :       }
   46674             :       
   46675           0 :       if (printError == "all" || printError == "client") {
   46676             :         std::cerr << "Error: " << s << std::endl;
   46677             :       }
   46678             :       
   46679             :       
   46680             :       
   46681             :       
   46682             :       {
   46683             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   46684             :       };
   46685             :       
   46686           0 :     } catch (...) {
   46687             :       {
   46688             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   46689             :       };
   46690           0 :     }
   46691             :   }
   46692           0 :   *(libsumo::TraCIResults **)&jresult = new libsumo::TraCIResults((const libsumo::TraCIResults &)result); 
   46693           0 :   return jresult;
   46694             : }
   46695             : 
   46696             : 
   46697           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Junction_1getAllContextSubscriptionResults(JNIEnv *jenv, jclass jcls) {
   46698             :   jlong jresult = 0 ;
   46699             :   libsumo::ContextSubscriptionResults result;
   46700             :   
   46701             :   (void)jenv;
   46702             :   (void)jcls;
   46703             :   {
   46704             :     try {
   46705           0 :       result = libtraci::Junction::getAllContextSubscriptionResults();
   46706           0 :     } catch (const libsumo::TraCIException& e) {
   46707           0 :       const std::string s = e.what();
   46708             :       std::string printError;
   46709           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   46710           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   46711             :       }
   46712             :       
   46713           0 :       if (printError == "all" || printError == "client") {
   46714             :         std::cerr << "Error: " << s << std::endl;
   46715             :       }
   46716             :       
   46717             :       
   46718             :       
   46719             :       
   46720             :       {
   46721             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   46722             :       };
   46723             :       
   46724           0 :     } catch (const std::exception& e) {
   46725           0 :       const std::string s = e.what();
   46726             :       std::string printError;
   46727           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   46728           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   46729             :       }
   46730             :       
   46731           0 :       if (printError == "all" || printError == "client") {
   46732             :         std::cerr << "Error: " << s << std::endl;
   46733             :       }
   46734             :       
   46735             :       
   46736             :       
   46737             :       
   46738             :       {
   46739             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   46740             :       };
   46741             :       
   46742           0 :     } catch (...) {
   46743             :       {
   46744             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   46745             :       };
   46746           0 :     }
   46747             :   }
   46748           0 :   *(libsumo::ContextSubscriptionResults **)&jresult = new libsumo::ContextSubscriptionResults((const libsumo::ContextSubscriptionResults &)result); 
   46749           0 :   return jresult;
   46750             : }
   46751             : 
   46752             : 
   46753           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Junction_1getContextSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   46754             :   jlong jresult = 0 ;
   46755             :   std::string *arg1 = 0 ;
   46756             :   libsumo::SubscriptionResults result;
   46757             :   
   46758             :   (void)jenv;
   46759             :   (void)jcls;
   46760           0 :   if(!jarg1) {
   46761           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   46762             :     return 0;
   46763             :   }
   46764             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   46765           0 :   if (!arg1_pstr) return 0;
   46766           0 :   std::string arg1_str(arg1_pstr);
   46767             :   arg1 = &arg1_str;
   46768             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   46769             :   {
   46770             :     try {
   46771           0 :       result = libtraci::Junction::getContextSubscriptionResults((std::string const &)*arg1);
   46772           0 :     } catch (const libsumo::TraCIException& e) {
   46773           0 :       const std::string s = e.what();
   46774             :       std::string printError;
   46775           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   46776           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   46777             :       }
   46778             :       
   46779           0 :       if (printError == "all" || printError == "client") {
   46780             :         std::cerr << "Error: " << s << std::endl;
   46781             :       }
   46782             :       
   46783             :       
   46784             :       
   46785             :       
   46786             :       {
   46787             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   46788             :       };
   46789             :       
   46790           0 :     } catch (const std::exception& e) {
   46791           0 :       const std::string s = e.what();
   46792             :       std::string printError;
   46793           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   46794           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   46795             :       }
   46796             :       
   46797           0 :       if (printError == "all" || printError == "client") {
   46798             :         std::cerr << "Error: " << s << std::endl;
   46799             :       }
   46800             :       
   46801             :       
   46802             :       
   46803             :       
   46804             :       {
   46805             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   46806             :       };
   46807             :       
   46808           0 :     } catch (...) {
   46809             :       {
   46810             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   46811             :       };
   46812           0 :     }
   46813             :   }
   46814           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
   46815           0 :   return jresult;
   46816             : }
   46817             : 
   46818             : 
   46819           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Junction_1subscribeParameterWithKey_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jdouble jarg4) {
   46820             :   std::string *arg1 = 0 ;
   46821             :   std::string *arg2 = 0 ;
   46822             :   double arg3 ;
   46823             :   double arg4 ;
   46824             :   
   46825             :   (void)jenv;
   46826             :   (void)jcls;
   46827           0 :   if(!jarg1) {
   46828           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   46829           0 :     return ;
   46830             :   }
   46831             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   46832           0 :   if (!arg1_pstr) return ;
   46833           0 :   std::string arg1_str(arg1_pstr);
   46834             :   arg1 = &arg1_str;
   46835             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   46836           0 :   if(!jarg2) {
   46837           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   46838             :     return ;
   46839             :   }
   46840             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   46841           0 :   if (!arg2_pstr) return ;
   46842           0 :   std::string arg2_str(arg2_pstr);
   46843             :   arg2 = &arg2_str;
   46844             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   46845             :   arg3 = (double)jarg3; 
   46846             :   arg4 = (double)jarg4; 
   46847             :   {
   46848             :     try {
   46849           0 :       libtraci::Junction::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4);
   46850           0 :     } catch (const libsumo::TraCIException& e) {
   46851           0 :       const std::string s = e.what();
   46852             :       std::string printError;
   46853           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   46854           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   46855             :       }
   46856             :       
   46857           0 :       if (printError == "all" || printError == "client") {
   46858             :         std::cerr << "Error: " << s << std::endl;
   46859             :       }
   46860             :       
   46861             :       
   46862             :       
   46863             :       
   46864             :       {
   46865             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   46866             :       };
   46867             :       
   46868           0 :     } catch (const std::exception& e) {
   46869           0 :       const std::string s = e.what();
   46870             :       std::string printError;
   46871           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   46872           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   46873             :       }
   46874             :       
   46875           0 :       if (printError == "all" || printError == "client") {
   46876             :         std::cerr << "Error: " << s << std::endl;
   46877             :       }
   46878             :       
   46879             :       
   46880             :       
   46881             :       
   46882             :       {
   46883             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   46884             :       };
   46885             :       
   46886           0 :     } catch (...) {
   46887             :       {
   46888             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   46889             :       };
   46890           0 :     }
   46891             :   }
   46892             : }
   46893             : 
   46894             : 
   46895           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Junction_1subscribeParameterWithKey_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3) {
   46896             :   std::string *arg1 = 0 ;
   46897             :   std::string *arg2 = 0 ;
   46898             :   double arg3 ;
   46899             :   
   46900             :   (void)jenv;
   46901             :   (void)jcls;
   46902           0 :   if(!jarg1) {
   46903           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   46904           0 :     return ;
   46905             :   }
   46906             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   46907           0 :   if (!arg1_pstr) return ;
   46908           0 :   std::string arg1_str(arg1_pstr);
   46909             :   arg1 = &arg1_str;
   46910             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   46911           0 :   if(!jarg2) {
   46912           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   46913             :     return ;
   46914             :   }
   46915             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   46916           0 :   if (!arg2_pstr) return ;
   46917           0 :   std::string arg2_str(arg2_pstr);
   46918             :   arg2 = &arg2_str;
   46919             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   46920             :   arg3 = (double)jarg3; 
   46921             :   {
   46922             :     try {
   46923           0 :       libtraci::Junction::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3);
   46924           0 :     } catch (const libsumo::TraCIException& e) {
   46925           0 :       const std::string s = e.what();
   46926             :       std::string printError;
   46927           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   46928           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   46929             :       }
   46930             :       
   46931           0 :       if (printError == "all" || printError == "client") {
   46932             :         std::cerr << "Error: " << s << std::endl;
   46933             :       }
   46934             :       
   46935             :       
   46936             :       
   46937             :       
   46938             :       {
   46939             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   46940             :       };
   46941             :       
   46942           0 :     } catch (const std::exception& e) {
   46943           0 :       const std::string s = e.what();
   46944             :       std::string printError;
   46945           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   46946           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   46947             :       }
   46948             :       
   46949           0 :       if (printError == "all" || printError == "client") {
   46950             :         std::cerr << "Error: " << s << std::endl;
   46951             :       }
   46952             :       
   46953             :       
   46954             :       
   46955             :       
   46956             :       {
   46957             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   46958             :       };
   46959             :       
   46960           0 :     } catch (...) {
   46961             :       {
   46962             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   46963             :       };
   46964           0 :     }
   46965             :   }
   46966             : }
   46967             : 
   46968             : 
   46969           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Junction_1subscribeParameterWithKey_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   46970             :   std::string *arg1 = 0 ;
   46971             :   std::string *arg2 = 0 ;
   46972             :   
   46973             :   (void)jenv;
   46974             :   (void)jcls;
   46975           0 :   if(!jarg1) {
   46976           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   46977           0 :     return ;
   46978             :   }
   46979             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   46980           0 :   if (!arg1_pstr) return ;
   46981           0 :   std::string arg1_str(arg1_pstr);
   46982             :   arg1 = &arg1_str;
   46983             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   46984           0 :   if(!jarg2) {
   46985           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   46986             :     return ;
   46987             :   }
   46988             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   46989           0 :   if (!arg2_pstr) return ;
   46990           0 :   std::string arg2_str(arg2_pstr);
   46991             :   arg2 = &arg2_str;
   46992             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   46993             :   {
   46994             :     try {
   46995           0 :       libtraci::Junction::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
   46996           0 :     } catch (const libsumo::TraCIException& e) {
   46997           0 :       const std::string s = e.what();
   46998             :       std::string printError;
   46999           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   47000           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   47001             :       }
   47002             :       
   47003           0 :       if (printError == "all" || printError == "client") {
   47004             :         std::cerr << "Error: " << s << std::endl;
   47005             :       }
   47006             :       
   47007             :       
   47008             :       
   47009             :       
   47010             :       {
   47011             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   47012             :       };
   47013             :       
   47014           0 :     } catch (const std::exception& e) {
   47015           0 :       const std::string s = e.what();
   47016             :       std::string printError;
   47017           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   47018           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   47019             :       }
   47020             :       
   47021           0 :       if (printError == "all" || printError == "client") {
   47022             :         std::cerr << "Error: " << s << std::endl;
   47023             :       }
   47024             :       
   47025             :       
   47026             :       
   47027             :       
   47028             :       {
   47029             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   47030             :       };
   47031             :       
   47032           0 :     } catch (...) {
   47033             :       {
   47034             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   47035             :       };
   47036           0 :     }
   47037             :   }
   47038             : }
   47039             : 
   47040             : 
   47041           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Junction_1DOMAIN_1ID_1get(JNIEnv *jenv, jclass jcls) {
   47042             :   jint jresult = 0 ;
   47043             :   int result;
   47044             :   
   47045             :   (void)jenv;
   47046             :   (void)jcls;
   47047           0 :   result = (int)(int)libtraci::Junction::DOMAIN_ID;
   47048             :   jresult = (jint)result; 
   47049           0 :   return jresult;
   47050             : }
   47051             : 
   47052             : 
   47053           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1Junction(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   47054             :   libtraci::Junction *arg1 = (libtraci::Junction *) 0 ;
   47055             :   
   47056             :   (void)jenv;
   47057             :   (void)jcls;
   47058           0 :   arg1 = *(libtraci::Junction **)&jarg1; 
   47059             :   {
   47060             :     try {
   47061           0 :       delete arg1;
   47062             :     } catch (const libsumo::TraCIException& e) {
   47063             :       const std::string s = e.what();
   47064             :       std::string printError;
   47065             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   47066             :         printError = std::getenv("TRACI_PRINT_ERROR");
   47067             :       }
   47068             :       
   47069             :       if (printError == "all" || printError == "client") {
   47070             :         std::cerr << "Error: " << s << std::endl;
   47071             :       }
   47072             :       
   47073             :       
   47074             :       
   47075             :       
   47076             :       {
   47077             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   47078             :       };
   47079             :       
   47080             :     } catch (const std::exception& e) {
   47081             :       const std::string s = e.what();
   47082             :       std::string printError;
   47083             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   47084             :         printError = std::getenv("TRACI_PRINT_ERROR");
   47085             :       }
   47086             :       
   47087             :       if (printError == "all" || printError == "client") {
   47088             :         std::cerr << "Error: " << s << std::endl;
   47089             :       }
   47090             :       
   47091             :       
   47092             :       
   47093             :       
   47094             :       {
   47095             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   47096             :       };
   47097             :       
   47098             :     } catch (...) {
   47099             :       {
   47100             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   47101             :       };
   47102             :     }
   47103             :   }
   47104             : }
   47105             : 
   47106             : 
   47107           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1getJamLengthVehicle(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   47108             :   jint jresult = 0 ;
   47109             :   std::string *arg1 = 0 ;
   47110             :   int result;
   47111             :   
   47112             :   (void)jenv;
   47113             :   (void)jcls;
   47114           0 :   if(!jarg1) {
   47115           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   47116           0 :     return 0;
   47117             :   }
   47118             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   47119           0 :   if (!arg1_pstr) return 0;
   47120           0 :   std::string arg1_str(arg1_pstr);
   47121             :   arg1 = &arg1_str;
   47122             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   47123             :   {
   47124             :     try {
   47125           0 :       result = (int)libtraci::LaneArea::getJamLengthVehicle((std::string const &)*arg1);
   47126           0 :     } catch (const libsumo::TraCIException& e) {
   47127           0 :       const std::string s = e.what();
   47128             :       std::string printError;
   47129           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   47130           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   47131             :       }
   47132             :       
   47133           0 :       if (printError == "all" || printError == "client") {
   47134             :         std::cerr << "Error: " << s << std::endl;
   47135             :       }
   47136             :       
   47137             :       
   47138             :       
   47139             :       
   47140             :       {
   47141             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   47142             :       };
   47143             :       
   47144           0 :     } catch (const std::exception& e) {
   47145           0 :       const std::string s = e.what();
   47146             :       std::string printError;
   47147           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   47148           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   47149             :       }
   47150             :       
   47151           0 :       if (printError == "all" || printError == "client") {
   47152             :         std::cerr << "Error: " << s << std::endl;
   47153             :       }
   47154             :       
   47155             :       
   47156             :       
   47157             :       
   47158             :       {
   47159             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   47160             :       };
   47161             :       
   47162           0 :     } catch (...) {
   47163             :       {
   47164             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   47165             :       };
   47166           0 :     }
   47167             :   }
   47168             :   jresult = (jint)result; 
   47169             :   return jresult;
   47170             : }
   47171             : 
   47172             : 
   47173           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1getJamLengthMeters(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   47174             :   jdouble jresult = 0 ;
   47175             :   std::string *arg1 = 0 ;
   47176             :   double result;
   47177             :   
   47178             :   (void)jenv;
   47179             :   (void)jcls;
   47180           0 :   if(!jarg1) {
   47181           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   47182           0 :     return 0;
   47183             :   }
   47184             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   47185           0 :   if (!arg1_pstr) return 0;
   47186           0 :   std::string arg1_str(arg1_pstr);
   47187             :   arg1 = &arg1_str;
   47188             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   47189             :   {
   47190             :     try {
   47191           0 :       result = (double)libtraci::LaneArea::getJamLengthMeters((std::string const &)*arg1);
   47192           0 :     } catch (const libsumo::TraCIException& e) {
   47193           0 :       const std::string s = e.what();
   47194             :       std::string printError;
   47195           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   47196           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   47197             :       }
   47198             :       
   47199           0 :       if (printError == "all" || printError == "client") {
   47200             :         std::cerr << "Error: " << s << std::endl;
   47201             :       }
   47202             :       
   47203             :       
   47204             :       
   47205             :       
   47206             :       {
   47207             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   47208             :       };
   47209             :       
   47210           0 :     } catch (const std::exception& e) {
   47211           0 :       const std::string s = e.what();
   47212             :       std::string printError;
   47213           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   47214           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   47215             :       }
   47216             :       
   47217           0 :       if (printError == "all" || printError == "client") {
   47218             :         std::cerr << "Error: " << s << std::endl;
   47219             :       }
   47220             :       
   47221             :       
   47222             :       
   47223             :       
   47224             :       {
   47225             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   47226             :       };
   47227             :       
   47228           0 :     } catch (...) {
   47229             :       {
   47230             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   47231             :       };
   47232           0 :     }
   47233             :   }
   47234             :   jresult = (jdouble)result; 
   47235             :   return jresult;
   47236             : }
   47237             : 
   47238             : 
   47239           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1getLastStepMeanSpeed(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   47240             :   jdouble jresult = 0 ;
   47241             :   std::string *arg1 = 0 ;
   47242             :   double result;
   47243             :   
   47244             :   (void)jenv;
   47245             :   (void)jcls;
   47246           0 :   if(!jarg1) {
   47247           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   47248           0 :     return 0;
   47249             :   }
   47250             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   47251           0 :   if (!arg1_pstr) return 0;
   47252           0 :   std::string arg1_str(arg1_pstr);
   47253             :   arg1 = &arg1_str;
   47254             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   47255             :   {
   47256             :     try {
   47257           0 :       result = (double)libtraci::LaneArea::getLastStepMeanSpeed((std::string const &)*arg1);
   47258           0 :     } catch (const libsumo::TraCIException& e) {
   47259           0 :       const std::string s = e.what();
   47260             :       std::string printError;
   47261           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   47262           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   47263             :       }
   47264             :       
   47265           0 :       if (printError == "all" || printError == "client") {
   47266             :         std::cerr << "Error: " << s << std::endl;
   47267             :       }
   47268             :       
   47269             :       
   47270             :       
   47271             :       
   47272             :       {
   47273             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   47274             :       };
   47275             :       
   47276           0 :     } catch (const std::exception& e) {
   47277           0 :       const std::string s = e.what();
   47278             :       std::string printError;
   47279           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   47280           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   47281             :       }
   47282             :       
   47283           0 :       if (printError == "all" || printError == "client") {
   47284             :         std::cerr << "Error: " << s << std::endl;
   47285             :       }
   47286             :       
   47287             :       
   47288             :       
   47289             :       
   47290             :       {
   47291             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   47292             :       };
   47293             :       
   47294           0 :     } catch (...) {
   47295             :       {
   47296             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   47297             :       };
   47298           0 :     }
   47299             :   }
   47300             :   jresult = (jdouble)result; 
   47301             :   return jresult;
   47302             : }
   47303             : 
   47304             : 
   47305           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1getLastStepVehicleIDs(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   47306             :   jlong jresult = 0 ;
   47307             :   std::string *arg1 = 0 ;
   47308             :   std::vector< std::string > result;
   47309             :   
   47310             :   (void)jenv;
   47311             :   (void)jcls;
   47312           0 :   if(!jarg1) {
   47313           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   47314             :     return 0;
   47315             :   }
   47316             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   47317           0 :   if (!arg1_pstr) return 0;
   47318           0 :   std::string arg1_str(arg1_pstr);
   47319             :   arg1 = &arg1_str;
   47320             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   47321             :   {
   47322             :     try {
   47323           0 :       result = libtraci::LaneArea::getLastStepVehicleIDs((std::string const &)*arg1);
   47324           0 :     } catch (const libsumo::TraCIException& e) {
   47325           0 :       const std::string s = e.what();
   47326             :       std::string printError;
   47327           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   47328           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   47329             :       }
   47330             :       
   47331           0 :       if (printError == "all" || printError == "client") {
   47332             :         std::cerr << "Error: " << s << std::endl;
   47333             :       }
   47334             :       
   47335             :       
   47336             :       
   47337             :       
   47338             :       {
   47339             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   47340             :       };
   47341             :       
   47342           0 :     } catch (const std::exception& e) {
   47343           0 :       const std::string s = e.what();
   47344             :       std::string printError;
   47345           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   47346           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   47347             :       }
   47348             :       
   47349           0 :       if (printError == "all" || printError == "client") {
   47350             :         std::cerr << "Error: " << s << std::endl;
   47351             :       }
   47352             :       
   47353             :       
   47354             :       
   47355             :       
   47356             :       {
   47357             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   47358             :       };
   47359             :       
   47360           0 :     } catch (...) {
   47361             :       {
   47362             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   47363             :       };
   47364           0 :     }
   47365             :   }
   47366           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   47367           0 :   return jresult;
   47368           0 : }
   47369             : 
   47370             : 
   47371           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1getLastStepOccupancy(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   47372             :   jdouble jresult = 0 ;
   47373             :   std::string *arg1 = 0 ;
   47374             :   double result;
   47375             :   
   47376             :   (void)jenv;
   47377             :   (void)jcls;
   47378           0 :   if(!jarg1) {
   47379           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   47380           0 :     return 0;
   47381             :   }
   47382             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   47383           0 :   if (!arg1_pstr) return 0;
   47384           0 :   std::string arg1_str(arg1_pstr);
   47385             :   arg1 = &arg1_str;
   47386             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   47387             :   {
   47388             :     try {
   47389           0 :       result = (double)libtraci::LaneArea::getLastStepOccupancy((std::string const &)*arg1);
   47390           0 :     } catch (const libsumo::TraCIException& e) {
   47391           0 :       const std::string s = e.what();
   47392             :       std::string printError;
   47393           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   47394           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   47395             :       }
   47396             :       
   47397           0 :       if (printError == "all" || printError == "client") {
   47398             :         std::cerr << "Error: " << s << std::endl;
   47399             :       }
   47400             :       
   47401             :       
   47402             :       
   47403             :       
   47404             :       {
   47405             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   47406             :       };
   47407             :       
   47408           0 :     } catch (const std::exception& e) {
   47409           0 :       const std::string s = e.what();
   47410             :       std::string printError;
   47411           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   47412           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   47413             :       }
   47414             :       
   47415           0 :       if (printError == "all" || printError == "client") {
   47416             :         std::cerr << "Error: " << s << std::endl;
   47417             :       }
   47418             :       
   47419             :       
   47420             :       
   47421             :       
   47422             :       {
   47423             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   47424             :       };
   47425             :       
   47426           0 :     } catch (...) {
   47427             :       {
   47428             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   47429             :       };
   47430           0 :     }
   47431             :   }
   47432             :   jresult = (jdouble)result; 
   47433             :   return jresult;
   47434             : }
   47435             : 
   47436             : 
   47437           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1getPosition(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   47438             :   jdouble jresult = 0 ;
   47439             :   std::string *arg1 = 0 ;
   47440             :   double result;
   47441             :   
   47442             :   (void)jenv;
   47443             :   (void)jcls;
   47444           0 :   if(!jarg1) {
   47445           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   47446           0 :     return 0;
   47447             :   }
   47448             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   47449           0 :   if (!arg1_pstr) return 0;
   47450           0 :   std::string arg1_str(arg1_pstr);
   47451             :   arg1 = &arg1_str;
   47452             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   47453             :   {
   47454             :     try {
   47455           0 :       result = (double)libtraci::LaneArea::getPosition((std::string const &)*arg1);
   47456           0 :     } catch (const libsumo::TraCIException& e) {
   47457           0 :       const std::string s = e.what();
   47458             :       std::string printError;
   47459           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   47460           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   47461             :       }
   47462             :       
   47463           0 :       if (printError == "all" || printError == "client") {
   47464             :         std::cerr << "Error: " << s << std::endl;
   47465             :       }
   47466             :       
   47467             :       
   47468             :       
   47469             :       
   47470             :       {
   47471             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   47472             :       };
   47473             :       
   47474           0 :     } catch (const std::exception& e) {
   47475           0 :       const std::string s = e.what();
   47476             :       std::string printError;
   47477           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   47478           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   47479             :       }
   47480             :       
   47481           0 :       if (printError == "all" || printError == "client") {
   47482             :         std::cerr << "Error: " << s << std::endl;
   47483             :       }
   47484             :       
   47485             :       
   47486             :       
   47487             :       
   47488             :       {
   47489             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   47490             :       };
   47491             :       
   47492           0 :     } catch (...) {
   47493             :       {
   47494             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   47495             :       };
   47496           0 :     }
   47497             :   }
   47498             :   jresult = (jdouble)result; 
   47499             :   return jresult;
   47500             : }
   47501             : 
   47502             : 
   47503           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1getLaneID(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   47504             :   jstring jresult = 0 ;
   47505             :   std::string *arg1 = 0 ;
   47506             :   std::string result;
   47507             :   
   47508             :   (void)jenv;
   47509             :   (void)jcls;
   47510           0 :   if(!jarg1) {
   47511           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   47512             :     return 0;
   47513             :   }
   47514             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   47515           0 :   if (!arg1_pstr) return 0;
   47516           0 :   std::string arg1_str(arg1_pstr);
   47517             :   arg1 = &arg1_str;
   47518             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   47519             :   {
   47520             :     try {
   47521           0 :       result = libtraci::LaneArea::getLaneID((std::string const &)*arg1);
   47522           0 :     } catch (const libsumo::TraCIException& e) {
   47523           0 :       const std::string s = e.what();
   47524             :       std::string printError;
   47525           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   47526           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   47527             :       }
   47528             :       
   47529           0 :       if (printError == "all" || printError == "client") {
   47530             :         std::cerr << "Error: " << s << std::endl;
   47531             :       }
   47532             :       
   47533             :       
   47534             :       
   47535             :       
   47536             :       {
   47537             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   47538             :       };
   47539             :       
   47540           0 :     } catch (const std::exception& e) {
   47541           0 :       const std::string s = e.what();
   47542             :       std::string printError;
   47543           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   47544           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   47545             :       }
   47546             :       
   47547           0 :       if (printError == "all" || printError == "client") {
   47548             :         std::cerr << "Error: " << s << std::endl;
   47549             :       }
   47550             :       
   47551             :       
   47552             :       
   47553             :       
   47554             :       {
   47555             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   47556             :       };
   47557             :       
   47558           0 :     } catch (...) {
   47559             :       {
   47560             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   47561             :       };
   47562           0 :     }
   47563             :   }
   47564             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   47565             :   return jresult;
   47566             : }
   47567             : 
   47568             : 
   47569           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1getLength(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   47570             :   jdouble jresult = 0 ;
   47571             :   std::string *arg1 = 0 ;
   47572             :   double result;
   47573             :   
   47574             :   (void)jenv;
   47575             :   (void)jcls;
   47576           0 :   if(!jarg1) {
   47577           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   47578           0 :     return 0;
   47579             :   }
   47580             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   47581           0 :   if (!arg1_pstr) return 0;
   47582           0 :   std::string arg1_str(arg1_pstr);
   47583             :   arg1 = &arg1_str;
   47584             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   47585             :   {
   47586             :     try {
   47587           0 :       result = (double)libtraci::LaneArea::getLength((std::string const &)*arg1);
   47588           0 :     } catch (const libsumo::TraCIException& e) {
   47589           0 :       const std::string s = e.what();
   47590             :       std::string printError;
   47591           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   47592           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   47593             :       }
   47594             :       
   47595           0 :       if (printError == "all" || printError == "client") {
   47596             :         std::cerr << "Error: " << s << std::endl;
   47597             :       }
   47598             :       
   47599             :       
   47600             :       
   47601             :       
   47602             :       {
   47603             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   47604             :       };
   47605             :       
   47606           0 :     } catch (const std::exception& e) {
   47607           0 :       const std::string s = e.what();
   47608             :       std::string printError;
   47609           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   47610           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   47611             :       }
   47612             :       
   47613           0 :       if (printError == "all" || printError == "client") {
   47614             :         std::cerr << "Error: " << s << std::endl;
   47615             :       }
   47616             :       
   47617             :       
   47618             :       
   47619             :       
   47620             :       {
   47621             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   47622             :       };
   47623             :       
   47624           0 :     } catch (...) {
   47625             :       {
   47626             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   47627             :       };
   47628           0 :     }
   47629             :   }
   47630             :   jresult = (jdouble)result; 
   47631             :   return jresult;
   47632             : }
   47633             : 
   47634             : 
   47635           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1getLastStepVehicleNumber(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   47636             :   jint jresult = 0 ;
   47637             :   std::string *arg1 = 0 ;
   47638             :   int result;
   47639             :   
   47640             :   (void)jenv;
   47641             :   (void)jcls;
   47642           0 :   if(!jarg1) {
   47643           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   47644           0 :     return 0;
   47645             :   }
   47646             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   47647           0 :   if (!arg1_pstr) return 0;
   47648           0 :   std::string arg1_str(arg1_pstr);
   47649             :   arg1 = &arg1_str;
   47650             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   47651             :   {
   47652             :     try {
   47653           0 :       result = (int)libtraci::LaneArea::getLastStepVehicleNumber((std::string const &)*arg1);
   47654           0 :     } catch (const libsumo::TraCIException& e) {
   47655           0 :       const std::string s = e.what();
   47656             :       std::string printError;
   47657           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   47658           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   47659             :       }
   47660             :       
   47661           0 :       if (printError == "all" || printError == "client") {
   47662             :         std::cerr << "Error: " << s << std::endl;
   47663             :       }
   47664             :       
   47665             :       
   47666             :       
   47667             :       
   47668             :       {
   47669             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   47670             :       };
   47671             :       
   47672           0 :     } catch (const std::exception& e) {
   47673           0 :       const std::string s = e.what();
   47674             :       std::string printError;
   47675           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   47676           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   47677             :       }
   47678             :       
   47679           0 :       if (printError == "all" || printError == "client") {
   47680             :         std::cerr << "Error: " << s << std::endl;
   47681             :       }
   47682             :       
   47683             :       
   47684             :       
   47685             :       
   47686             :       {
   47687             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   47688             :       };
   47689             :       
   47690           0 :     } catch (...) {
   47691             :       {
   47692             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   47693             :       };
   47694           0 :     }
   47695             :   }
   47696             :   jresult = (jint)result; 
   47697             :   return jresult;
   47698             : }
   47699             : 
   47700             : 
   47701           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1getLastStepHaltingNumber(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   47702             :   jint jresult = 0 ;
   47703             :   std::string *arg1 = 0 ;
   47704             :   int result;
   47705             :   
   47706             :   (void)jenv;
   47707             :   (void)jcls;
   47708           0 :   if(!jarg1) {
   47709           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   47710           0 :     return 0;
   47711             :   }
   47712             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   47713           0 :   if (!arg1_pstr) return 0;
   47714           0 :   std::string arg1_str(arg1_pstr);
   47715             :   arg1 = &arg1_str;
   47716             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   47717             :   {
   47718             :     try {
   47719           0 :       result = (int)libtraci::LaneArea::getLastStepHaltingNumber((std::string const &)*arg1);
   47720           0 :     } catch (const libsumo::TraCIException& e) {
   47721           0 :       const std::string s = e.what();
   47722             :       std::string printError;
   47723           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   47724           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   47725             :       }
   47726             :       
   47727           0 :       if (printError == "all" || printError == "client") {
   47728             :         std::cerr << "Error: " << s << std::endl;
   47729             :       }
   47730             :       
   47731             :       
   47732             :       
   47733             :       
   47734             :       {
   47735             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   47736             :       };
   47737             :       
   47738           0 :     } catch (const std::exception& e) {
   47739           0 :       const std::string s = e.what();
   47740             :       std::string printError;
   47741           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   47742           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   47743             :       }
   47744             :       
   47745           0 :       if (printError == "all" || printError == "client") {
   47746             :         std::cerr << "Error: " << s << std::endl;
   47747             :       }
   47748             :       
   47749             :       
   47750             :       
   47751             :       
   47752             :       {
   47753             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   47754             :       };
   47755             :       
   47756           0 :     } catch (...) {
   47757             :       {
   47758             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   47759             :       };
   47760           0 :     }
   47761             :   }
   47762             :   jresult = (jint)result; 
   47763             :   return jresult;
   47764             : }
   47765             : 
   47766             : 
   47767           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1getIntervalOccupancy(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   47768             :   jdouble jresult = 0 ;
   47769             :   std::string *arg1 = 0 ;
   47770             :   double result;
   47771             :   
   47772             :   (void)jenv;
   47773             :   (void)jcls;
   47774           0 :   if(!jarg1) {
   47775           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   47776           0 :     return 0;
   47777             :   }
   47778             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   47779           0 :   if (!arg1_pstr) return 0;
   47780           0 :   std::string arg1_str(arg1_pstr);
   47781             :   arg1 = &arg1_str;
   47782             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   47783             :   {
   47784             :     try {
   47785           0 :       result = (double)libtraci::LaneArea::getIntervalOccupancy((std::string const &)*arg1);
   47786           0 :     } catch (const libsumo::TraCIException& e) {
   47787           0 :       const std::string s = e.what();
   47788             :       std::string printError;
   47789           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   47790           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   47791             :       }
   47792             :       
   47793           0 :       if (printError == "all" || printError == "client") {
   47794             :         std::cerr << "Error: " << s << std::endl;
   47795             :       }
   47796             :       
   47797             :       
   47798             :       
   47799             :       
   47800             :       {
   47801             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   47802             :       };
   47803             :       
   47804           0 :     } catch (const std::exception& e) {
   47805           0 :       const std::string s = e.what();
   47806             :       std::string printError;
   47807           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   47808           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   47809             :       }
   47810             :       
   47811           0 :       if (printError == "all" || printError == "client") {
   47812             :         std::cerr << "Error: " << s << std::endl;
   47813             :       }
   47814             :       
   47815             :       
   47816             :       
   47817             :       
   47818             :       {
   47819             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   47820             :       };
   47821             :       
   47822           0 :     } catch (...) {
   47823             :       {
   47824             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   47825             :       };
   47826           0 :     }
   47827             :   }
   47828             :   jresult = (jdouble)result; 
   47829             :   return jresult;
   47830             : }
   47831             : 
   47832             : 
   47833           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1getIntervalMeanSpeed(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   47834             :   jdouble jresult = 0 ;
   47835             :   std::string *arg1 = 0 ;
   47836             :   double result;
   47837             :   
   47838             :   (void)jenv;
   47839             :   (void)jcls;
   47840           0 :   if(!jarg1) {
   47841           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   47842           0 :     return 0;
   47843             :   }
   47844             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   47845           0 :   if (!arg1_pstr) return 0;
   47846           0 :   std::string arg1_str(arg1_pstr);
   47847             :   arg1 = &arg1_str;
   47848             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   47849             :   {
   47850             :     try {
   47851           0 :       result = (double)libtraci::LaneArea::getIntervalMeanSpeed((std::string const &)*arg1);
   47852           0 :     } catch (const libsumo::TraCIException& e) {
   47853           0 :       const std::string s = e.what();
   47854             :       std::string printError;
   47855           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   47856           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   47857             :       }
   47858             :       
   47859           0 :       if (printError == "all" || printError == "client") {
   47860             :         std::cerr << "Error: " << s << std::endl;
   47861             :       }
   47862             :       
   47863             :       
   47864             :       
   47865             :       
   47866             :       {
   47867             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   47868             :       };
   47869             :       
   47870           0 :     } catch (const std::exception& e) {
   47871           0 :       const std::string s = e.what();
   47872             :       std::string printError;
   47873           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   47874           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   47875             :       }
   47876             :       
   47877           0 :       if (printError == "all" || printError == "client") {
   47878             :         std::cerr << "Error: " << s << std::endl;
   47879             :       }
   47880             :       
   47881             :       
   47882             :       
   47883             :       
   47884             :       {
   47885             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   47886             :       };
   47887             :       
   47888           0 :     } catch (...) {
   47889             :       {
   47890             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   47891             :       };
   47892           0 :     }
   47893             :   }
   47894             :   jresult = (jdouble)result; 
   47895             :   return jresult;
   47896             : }
   47897             : 
   47898             : 
   47899           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1getIntervalMaxJamLengthInMeters(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   47900             :   jdouble jresult = 0 ;
   47901             :   std::string *arg1 = 0 ;
   47902             :   double result;
   47903             :   
   47904             :   (void)jenv;
   47905             :   (void)jcls;
   47906           0 :   if(!jarg1) {
   47907           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   47908           0 :     return 0;
   47909             :   }
   47910             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   47911           0 :   if (!arg1_pstr) return 0;
   47912           0 :   std::string arg1_str(arg1_pstr);
   47913             :   arg1 = &arg1_str;
   47914             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   47915             :   {
   47916             :     try {
   47917           0 :       result = (double)libtraci::LaneArea::getIntervalMaxJamLengthInMeters((std::string const &)*arg1);
   47918           0 :     } catch (const libsumo::TraCIException& e) {
   47919           0 :       const std::string s = e.what();
   47920             :       std::string printError;
   47921           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   47922           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   47923             :       }
   47924             :       
   47925           0 :       if (printError == "all" || printError == "client") {
   47926             :         std::cerr << "Error: " << s << std::endl;
   47927             :       }
   47928             :       
   47929             :       
   47930             :       
   47931             :       
   47932             :       {
   47933             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   47934             :       };
   47935             :       
   47936           0 :     } catch (const std::exception& e) {
   47937           0 :       const std::string s = e.what();
   47938             :       std::string printError;
   47939           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   47940           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   47941             :       }
   47942             :       
   47943           0 :       if (printError == "all" || printError == "client") {
   47944             :         std::cerr << "Error: " << s << std::endl;
   47945             :       }
   47946             :       
   47947             :       
   47948             :       
   47949             :       
   47950             :       {
   47951             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   47952             :       };
   47953             :       
   47954           0 :     } catch (...) {
   47955             :       {
   47956             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   47957             :       };
   47958           0 :     }
   47959             :   }
   47960             :   jresult = (jdouble)result; 
   47961             :   return jresult;
   47962             : }
   47963             : 
   47964             : 
   47965           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1getIntervalVehicleNumber(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   47966             :   jint jresult = 0 ;
   47967             :   std::string *arg1 = 0 ;
   47968             :   int result;
   47969             :   
   47970             :   (void)jenv;
   47971             :   (void)jcls;
   47972           0 :   if(!jarg1) {
   47973           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   47974           0 :     return 0;
   47975             :   }
   47976             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   47977           0 :   if (!arg1_pstr) return 0;
   47978           0 :   std::string arg1_str(arg1_pstr);
   47979             :   arg1 = &arg1_str;
   47980             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   47981             :   {
   47982             :     try {
   47983           0 :       result = (int)libtraci::LaneArea::getIntervalVehicleNumber((std::string const &)*arg1);
   47984           0 :     } catch (const libsumo::TraCIException& e) {
   47985           0 :       const std::string s = e.what();
   47986             :       std::string printError;
   47987           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   47988           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   47989             :       }
   47990             :       
   47991           0 :       if (printError == "all" || printError == "client") {
   47992             :         std::cerr << "Error: " << s << std::endl;
   47993             :       }
   47994             :       
   47995             :       
   47996             :       
   47997             :       
   47998             :       {
   47999             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   48000             :       };
   48001             :       
   48002           0 :     } catch (const std::exception& e) {
   48003           0 :       const std::string s = e.what();
   48004             :       std::string printError;
   48005           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   48006           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   48007             :       }
   48008             :       
   48009           0 :       if (printError == "all" || printError == "client") {
   48010             :         std::cerr << "Error: " << s << std::endl;
   48011             :       }
   48012             :       
   48013             :       
   48014             :       
   48015             :       
   48016             :       {
   48017             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   48018             :       };
   48019             :       
   48020           0 :     } catch (...) {
   48021             :       {
   48022             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   48023             :       };
   48024           0 :     }
   48025             :   }
   48026             :   jresult = (jint)result; 
   48027             :   return jresult;
   48028             : }
   48029             : 
   48030             : 
   48031           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1getLastIntervalOccupancy(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   48032             :   jdouble jresult = 0 ;
   48033             :   std::string *arg1 = 0 ;
   48034             :   double result;
   48035             :   
   48036             :   (void)jenv;
   48037             :   (void)jcls;
   48038           0 :   if(!jarg1) {
   48039           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   48040           0 :     return 0;
   48041             :   }
   48042             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   48043           0 :   if (!arg1_pstr) return 0;
   48044           0 :   std::string arg1_str(arg1_pstr);
   48045             :   arg1 = &arg1_str;
   48046             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   48047             :   {
   48048             :     try {
   48049           0 :       result = (double)libtraci::LaneArea::getLastIntervalOccupancy((std::string const &)*arg1);
   48050           0 :     } catch (const libsumo::TraCIException& e) {
   48051           0 :       const std::string s = e.what();
   48052             :       std::string printError;
   48053           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   48054           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   48055             :       }
   48056             :       
   48057           0 :       if (printError == "all" || printError == "client") {
   48058             :         std::cerr << "Error: " << s << std::endl;
   48059             :       }
   48060             :       
   48061             :       
   48062             :       
   48063             :       
   48064             :       {
   48065             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   48066             :       };
   48067             :       
   48068           0 :     } catch (const std::exception& e) {
   48069           0 :       const std::string s = e.what();
   48070             :       std::string printError;
   48071           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   48072           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   48073             :       }
   48074             :       
   48075           0 :       if (printError == "all" || printError == "client") {
   48076             :         std::cerr << "Error: " << s << std::endl;
   48077             :       }
   48078             :       
   48079             :       
   48080             :       
   48081             :       
   48082             :       {
   48083             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   48084             :       };
   48085             :       
   48086           0 :     } catch (...) {
   48087             :       {
   48088             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   48089             :       };
   48090           0 :     }
   48091             :   }
   48092             :   jresult = (jdouble)result; 
   48093             :   return jresult;
   48094             : }
   48095             : 
   48096             : 
   48097           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1getLastIntervalMeanSpeed(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   48098             :   jdouble jresult = 0 ;
   48099             :   std::string *arg1 = 0 ;
   48100             :   double result;
   48101             :   
   48102             :   (void)jenv;
   48103             :   (void)jcls;
   48104           0 :   if(!jarg1) {
   48105           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   48106           0 :     return 0;
   48107             :   }
   48108             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   48109           0 :   if (!arg1_pstr) return 0;
   48110           0 :   std::string arg1_str(arg1_pstr);
   48111             :   arg1 = &arg1_str;
   48112             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   48113             :   {
   48114             :     try {
   48115           0 :       result = (double)libtraci::LaneArea::getLastIntervalMeanSpeed((std::string const &)*arg1);
   48116           0 :     } catch (const libsumo::TraCIException& e) {
   48117           0 :       const std::string s = e.what();
   48118             :       std::string printError;
   48119           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   48120           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   48121             :       }
   48122             :       
   48123           0 :       if (printError == "all" || printError == "client") {
   48124             :         std::cerr << "Error: " << s << std::endl;
   48125             :       }
   48126             :       
   48127             :       
   48128             :       
   48129             :       
   48130             :       {
   48131             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   48132             :       };
   48133             :       
   48134           0 :     } catch (const std::exception& e) {
   48135           0 :       const std::string s = e.what();
   48136             :       std::string printError;
   48137           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   48138           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   48139             :       }
   48140             :       
   48141           0 :       if (printError == "all" || printError == "client") {
   48142             :         std::cerr << "Error: " << s << std::endl;
   48143             :       }
   48144             :       
   48145             :       
   48146             :       
   48147             :       
   48148             :       {
   48149             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   48150             :       };
   48151             :       
   48152           0 :     } catch (...) {
   48153             :       {
   48154             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   48155             :       };
   48156           0 :     }
   48157             :   }
   48158             :   jresult = (jdouble)result; 
   48159             :   return jresult;
   48160             : }
   48161             : 
   48162             : 
   48163           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1getLastIntervalMaxJamLengthInMeters(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   48164             :   jdouble jresult = 0 ;
   48165             :   std::string *arg1 = 0 ;
   48166             :   double result;
   48167             :   
   48168             :   (void)jenv;
   48169             :   (void)jcls;
   48170           0 :   if(!jarg1) {
   48171           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   48172           0 :     return 0;
   48173             :   }
   48174             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   48175           0 :   if (!arg1_pstr) return 0;
   48176           0 :   std::string arg1_str(arg1_pstr);
   48177             :   arg1 = &arg1_str;
   48178             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   48179             :   {
   48180             :     try {
   48181           0 :       result = (double)libtraci::LaneArea::getLastIntervalMaxJamLengthInMeters((std::string const &)*arg1);
   48182           0 :     } catch (const libsumo::TraCIException& e) {
   48183           0 :       const std::string s = e.what();
   48184             :       std::string printError;
   48185           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   48186           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   48187             :       }
   48188             :       
   48189           0 :       if (printError == "all" || printError == "client") {
   48190             :         std::cerr << "Error: " << s << std::endl;
   48191             :       }
   48192             :       
   48193             :       
   48194             :       
   48195             :       
   48196             :       {
   48197             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   48198             :       };
   48199             :       
   48200           0 :     } catch (const std::exception& e) {
   48201           0 :       const std::string s = e.what();
   48202             :       std::string printError;
   48203           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   48204           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   48205             :       }
   48206             :       
   48207           0 :       if (printError == "all" || printError == "client") {
   48208             :         std::cerr << "Error: " << s << std::endl;
   48209             :       }
   48210             :       
   48211             :       
   48212             :       
   48213             :       
   48214             :       {
   48215             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   48216             :       };
   48217             :       
   48218           0 :     } catch (...) {
   48219             :       {
   48220             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   48221             :       };
   48222           0 :     }
   48223             :   }
   48224             :   jresult = (jdouble)result; 
   48225             :   return jresult;
   48226             : }
   48227             : 
   48228             : 
   48229           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1getLastIntervalVehicleNumber(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   48230             :   jint jresult = 0 ;
   48231             :   std::string *arg1 = 0 ;
   48232             :   int result;
   48233             :   
   48234             :   (void)jenv;
   48235             :   (void)jcls;
   48236           0 :   if(!jarg1) {
   48237           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   48238           0 :     return 0;
   48239             :   }
   48240             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   48241           0 :   if (!arg1_pstr) return 0;
   48242           0 :   std::string arg1_str(arg1_pstr);
   48243             :   arg1 = &arg1_str;
   48244             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   48245             :   {
   48246             :     try {
   48247           0 :       result = (int)libtraci::LaneArea::getLastIntervalVehicleNumber((std::string const &)*arg1);
   48248           0 :     } catch (const libsumo::TraCIException& e) {
   48249           0 :       const std::string s = e.what();
   48250             :       std::string printError;
   48251           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   48252           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   48253             :       }
   48254             :       
   48255           0 :       if (printError == "all" || printError == "client") {
   48256             :         std::cerr << "Error: " << s << std::endl;
   48257             :       }
   48258             :       
   48259             :       
   48260             :       
   48261             :       
   48262             :       {
   48263             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   48264             :       };
   48265             :       
   48266           0 :     } catch (const std::exception& e) {
   48267           0 :       const std::string s = e.what();
   48268             :       std::string printError;
   48269           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   48270           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   48271             :       }
   48272             :       
   48273           0 :       if (printError == "all" || printError == "client") {
   48274             :         std::cerr << "Error: " << s << std::endl;
   48275             :       }
   48276             :       
   48277             :       
   48278             :       
   48279             :       
   48280             :       {
   48281             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   48282             :       };
   48283             :       
   48284           0 :     } catch (...) {
   48285             :       {
   48286             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   48287             :       };
   48288           0 :     }
   48289             :   }
   48290             :   jresult = (jint)result; 
   48291             :   return jresult;
   48292             : }
   48293             : 
   48294             : 
   48295           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1overrideVehicleNumber(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2) {
   48296             :   std::string *arg1 = 0 ;
   48297             :   int arg2 ;
   48298             :   
   48299             :   (void)jenv;
   48300             :   (void)jcls;
   48301           0 :   if(!jarg1) {
   48302           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   48303           0 :     return ;
   48304             :   }
   48305             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   48306           0 :   if (!arg1_pstr) return ;
   48307           0 :   std::string arg1_str(arg1_pstr);
   48308             :   arg1 = &arg1_str;
   48309             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   48310             :   arg2 = (int)jarg2; 
   48311             :   {
   48312             :     try {
   48313           0 :       libtraci::LaneArea::overrideVehicleNumber((std::string const &)*arg1,arg2);
   48314           0 :     } catch (const libsumo::TraCIException& e) {
   48315           0 :       const std::string s = e.what();
   48316             :       std::string printError;
   48317           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   48318           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   48319             :       }
   48320             :       
   48321           0 :       if (printError == "all" || printError == "client") {
   48322             :         std::cerr << "Error: " << s << std::endl;
   48323             :       }
   48324             :       
   48325             :       
   48326             :       
   48327             :       
   48328             :       {
   48329             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   48330             :       };
   48331             :       
   48332           0 :     } catch (const std::exception& e) {
   48333           0 :       const std::string s = e.what();
   48334             :       std::string printError;
   48335           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   48336           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   48337             :       }
   48338             :       
   48339           0 :       if (printError == "all" || printError == "client") {
   48340             :         std::cerr << "Error: " << s << std::endl;
   48341             :       }
   48342             :       
   48343             :       
   48344             :       
   48345             :       
   48346             :       {
   48347             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   48348             :       };
   48349             :       
   48350           0 :     } catch (...) {
   48351             :       {
   48352             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   48353             :       };
   48354           0 :     }
   48355             :   }
   48356             : }
   48357             : 
   48358             : 
   48359           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1getIDList(JNIEnv *jenv, jclass jcls) {
   48360             :   jlong jresult = 0 ;
   48361             :   std::vector< std::string > result;
   48362             :   
   48363             :   (void)jenv;
   48364             :   (void)jcls;
   48365             :   {
   48366             :     try {
   48367           0 :       result = libtraci::LaneArea::getIDList();
   48368           0 :     } catch (const libsumo::TraCIException& e) {
   48369           0 :       const std::string s = e.what();
   48370             :       std::string printError;
   48371           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   48372           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   48373             :       }
   48374             :       
   48375           0 :       if (printError == "all" || printError == "client") {
   48376             :         std::cerr << "Error: " << s << std::endl;
   48377             :       }
   48378             :       
   48379             :       
   48380             :       
   48381             :       
   48382             :       {
   48383             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   48384             :       };
   48385             :       
   48386           0 :     } catch (const std::exception& e) {
   48387           0 :       const std::string s = e.what();
   48388             :       std::string printError;
   48389           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   48390           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   48391             :       }
   48392             :       
   48393           0 :       if (printError == "all" || printError == "client") {
   48394             :         std::cerr << "Error: " << s << std::endl;
   48395             :       }
   48396             :       
   48397             :       
   48398             :       
   48399             :       
   48400             :       {
   48401             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   48402             :       };
   48403             :       
   48404           0 :     } catch (...) {
   48405             :       {
   48406             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   48407             :       };
   48408           0 :     }
   48409             :   }
   48410           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   48411           0 :   return jresult;
   48412           0 : }
   48413             : 
   48414             : 
   48415           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1getIDCount(JNIEnv *jenv, jclass jcls) {
   48416             :   jint jresult = 0 ;
   48417             :   int result;
   48418             :   
   48419             :   (void)jenv;
   48420             :   (void)jcls;
   48421             :   {
   48422             :     try {
   48423           0 :       result = (int)libtraci::LaneArea::getIDCount();
   48424           0 :     } catch (const libsumo::TraCIException& e) {
   48425           0 :       const std::string s = e.what();
   48426             :       std::string printError;
   48427           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   48428           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   48429             :       }
   48430             :       
   48431           0 :       if (printError == "all" || printError == "client") {
   48432             :         std::cerr << "Error: " << s << std::endl;
   48433             :       }
   48434             :       
   48435             :       
   48436             :       
   48437             :       
   48438             :       {
   48439             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   48440             :       };
   48441             :       
   48442           0 :     } catch (const std::exception& e) {
   48443           0 :       const std::string s = e.what();
   48444             :       std::string printError;
   48445           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   48446           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   48447             :       }
   48448             :       
   48449           0 :       if (printError == "all" || printError == "client") {
   48450             :         std::cerr << "Error: " << s << std::endl;
   48451             :       }
   48452             :       
   48453             :       
   48454             :       
   48455             :       
   48456             :       {
   48457             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   48458             :       };
   48459             :       
   48460           0 :     } catch (...) {
   48461             :       {
   48462             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   48463             :       };
   48464           0 :     }
   48465             :   }
   48466             :   jresult = (jint)result; 
   48467             :   return jresult;
   48468             : }
   48469             : 
   48470             : 
   48471           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1getParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   48472             :   jstring jresult = 0 ;
   48473             :   std::string *arg1 = 0 ;
   48474             :   std::string *arg2 = 0 ;
   48475             :   std::string result;
   48476             :   
   48477             :   (void)jenv;
   48478             :   (void)jcls;
   48479           0 :   if(!jarg1) {
   48480           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   48481             :     return 0;
   48482             :   }
   48483             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   48484           0 :   if (!arg1_pstr) return 0;
   48485           0 :   std::string arg1_str(arg1_pstr);
   48486             :   arg1 = &arg1_str;
   48487             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   48488           0 :   if(!jarg2) {
   48489           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   48490             :     return 0;
   48491             :   }
   48492             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   48493           0 :   if (!arg2_pstr) return 0;
   48494           0 :   std::string arg2_str(arg2_pstr);
   48495             :   arg2 = &arg2_str;
   48496             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   48497             :   {
   48498             :     try {
   48499           0 :       result = libtraci::LaneArea::getParameter((std::string const &)*arg1,(std::string const &)*arg2);
   48500           0 :     } catch (const libsumo::TraCIException& e) {
   48501           0 :       const std::string s = e.what();
   48502             :       std::string printError;
   48503           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   48504           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   48505             :       }
   48506             :       
   48507           0 :       if (printError == "all" || printError == "client") {
   48508             :         std::cerr << "Error: " << s << std::endl;
   48509             :       }
   48510             :       
   48511             :       
   48512             :       
   48513             :       
   48514             :       {
   48515             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   48516             :       };
   48517             :       
   48518           0 :     } catch (const std::exception& e) {
   48519           0 :       const std::string s = e.what();
   48520             :       std::string printError;
   48521           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   48522           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   48523             :       }
   48524             :       
   48525           0 :       if (printError == "all" || printError == "client") {
   48526             :         std::cerr << "Error: " << s << std::endl;
   48527             :       }
   48528             :       
   48529             :       
   48530             :       
   48531             :       
   48532             :       {
   48533             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   48534             :       };
   48535             :       
   48536           0 :     } catch (...) {
   48537             :       {
   48538             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   48539             :       };
   48540           0 :     }
   48541             :   }
   48542             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   48543             :   return jresult;
   48544             : }
   48545             : 
   48546             : 
   48547           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1getParameterWithKey(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   48548             :   jlong jresult = 0 ;
   48549             :   std::string *arg1 = 0 ;
   48550             :   std::string *arg2 = 0 ;
   48551             :   std::pair< std::string,std::string > result;
   48552             :   
   48553             :   (void)jenv;
   48554             :   (void)jcls;
   48555           0 :   if(!jarg1) {
   48556           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   48557             :     return 0;
   48558             :   }
   48559             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   48560           0 :   if (!arg1_pstr) return 0;
   48561           0 :   std::string arg1_str(arg1_pstr);
   48562             :   arg1 = &arg1_str;
   48563             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   48564           0 :   if(!jarg2) {
   48565           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   48566             :     return 0;
   48567             :   }
   48568             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   48569           0 :   if (!arg2_pstr) return 0;
   48570           0 :   std::string arg2_str(arg2_pstr);
   48571             :   arg2 = &arg2_str;
   48572             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   48573             :   {
   48574             :     try {
   48575           0 :       result = libtraci::LaneArea::getParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
   48576           0 :     } catch (const libsumo::TraCIException& e) {
   48577           0 :       const std::string s = e.what();
   48578             :       std::string printError;
   48579           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   48580           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   48581             :       }
   48582             :       
   48583           0 :       if (printError == "all" || printError == "client") {
   48584             :         std::cerr << "Error: " << s << std::endl;
   48585             :       }
   48586             :       
   48587             :       
   48588             :       
   48589             :       
   48590             :       {
   48591             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   48592             :       };
   48593             :       
   48594           0 :     } catch (const std::exception& e) {
   48595           0 :       const std::string s = e.what();
   48596             :       std::string printError;
   48597           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   48598           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   48599             :       }
   48600             :       
   48601           0 :       if (printError == "all" || printError == "client") {
   48602             :         std::cerr << "Error: " << s << std::endl;
   48603             :       }
   48604             :       
   48605             :       
   48606             :       
   48607             :       
   48608             :       {
   48609             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   48610             :       };
   48611             :       
   48612           0 :     } catch (...) {
   48613             :       {
   48614             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   48615             :       };
   48616           0 :     }
   48617             :   }
   48618           0 :   *(std::pair< std::string,std::string > **)&jresult = new std::pair< std::string,std::string >((const std::pair< std::string,std::string > &)result); 
   48619           0 :   return jresult;
   48620           0 : }
   48621             : 
   48622             : 
   48623           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1setParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3) {
   48624             :   std::string *arg1 = 0 ;
   48625             :   std::string *arg2 = 0 ;
   48626             :   std::string *arg3 = 0 ;
   48627             :   
   48628             :   (void)jenv;
   48629             :   (void)jcls;
   48630           0 :   if(!jarg1) {
   48631           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   48632           0 :     return ;
   48633             :   }
   48634             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   48635           0 :   if (!arg1_pstr) return ;
   48636           0 :   std::string arg1_str(arg1_pstr);
   48637             :   arg1 = &arg1_str;
   48638             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   48639           0 :   if(!jarg2) {
   48640           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   48641             :     return ;
   48642             :   }
   48643             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   48644           0 :   if (!arg2_pstr) return ;
   48645           0 :   std::string arg2_str(arg2_pstr);
   48646             :   arg2 = &arg2_str;
   48647             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   48648           0 :   if(!jarg3) {
   48649           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   48650             :     return ;
   48651             :   }
   48652             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   48653           0 :   if (!arg3_pstr) return ;
   48654           0 :   std::string arg3_str(arg3_pstr);
   48655             :   arg3 = &arg3_str;
   48656             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   48657             :   {
   48658             :     try {
   48659           0 :       libtraci::LaneArea::setParameter((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3);
   48660           0 :     } catch (const libsumo::TraCIException& e) {
   48661           0 :       const std::string s = e.what();
   48662             :       std::string printError;
   48663           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   48664           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   48665             :       }
   48666             :       
   48667           0 :       if (printError == "all" || printError == "client") {
   48668             :         std::cerr << "Error: " << s << std::endl;
   48669             :       }
   48670             :       
   48671             :       
   48672             :       
   48673             :       
   48674             :       {
   48675             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   48676             :       };
   48677             :       
   48678           0 :     } catch (const std::exception& e) {
   48679           0 :       const std::string s = e.what();
   48680             :       std::string printError;
   48681           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   48682           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   48683             :       }
   48684             :       
   48685           0 :       if (printError == "all" || printError == "client") {
   48686             :         std::cerr << "Error: " << s << std::endl;
   48687             :       }
   48688             :       
   48689             :       
   48690             :       
   48691             :       
   48692             :       {
   48693             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   48694             :       };
   48695             :       
   48696           0 :     } catch (...) {
   48697             :       {
   48698             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   48699             :       };
   48700           0 :     }
   48701             :   }
   48702             : }
   48703             : 
   48704             : 
   48705           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1subscribe_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4, jlong jarg5, jobject jarg5_) {
   48706             :   std::string *arg1 = 0 ;
   48707             :   std::vector< int > *arg2 = 0 ;
   48708             :   double arg3 ;
   48709             :   double arg4 ;
   48710             :   libsumo::TraCIResults *arg5 = 0 ;
   48711             :   
   48712             :   (void)jenv;
   48713             :   (void)jcls;
   48714             :   (void)jarg2_;
   48715             :   (void)jarg5_;
   48716           0 :   if(!jarg1) {
   48717           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   48718           0 :     return ;
   48719             :   }
   48720             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   48721           0 :   if (!arg1_pstr) return ;
   48722           0 :   std::string arg1_str(arg1_pstr);
   48723             :   arg1 = &arg1_str;
   48724             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   48725           0 :   arg2 = *(std::vector< int > **)&jarg2;
   48726           0 :   if (!arg2) {
   48727           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   48728             :     return ;
   48729             :   } 
   48730             :   arg3 = (double)jarg3; 
   48731             :   arg4 = (double)jarg4; 
   48732           0 :   arg5 = *(libsumo::TraCIResults **)&jarg5;
   48733           0 :   if (!arg5) {
   48734           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
   48735             :     return ;
   48736             :   } 
   48737             :   {
   48738             :     try {
   48739           0 :       libtraci::LaneArea::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg5);
   48740           0 :     } catch (const libsumo::TraCIException& e) {
   48741           0 :       const std::string s = e.what();
   48742             :       std::string printError;
   48743           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   48744           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   48745             :       }
   48746             :       
   48747           0 :       if (printError == "all" || printError == "client") {
   48748             :         std::cerr << "Error: " << s << std::endl;
   48749             :       }
   48750             :       
   48751             :       
   48752             :       
   48753             :       
   48754             :       {
   48755             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   48756             :       };
   48757             :       
   48758           0 :     } catch (const std::exception& e) {
   48759           0 :       const std::string s = e.what();
   48760             :       std::string printError;
   48761           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   48762           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   48763             :       }
   48764             :       
   48765           0 :       if (printError == "all" || printError == "client") {
   48766             :         std::cerr << "Error: " << s << std::endl;
   48767             :       }
   48768             :       
   48769             :       
   48770             :       
   48771             :       
   48772             :       {
   48773             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   48774             :       };
   48775             :       
   48776           0 :     } catch (...) {
   48777             :       {
   48778             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   48779             :       };
   48780           0 :     }
   48781             :   }
   48782             : }
   48783             : 
   48784             : 
   48785           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1subscribe_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4) {
   48786             :   std::string *arg1 = 0 ;
   48787             :   std::vector< int > *arg2 = 0 ;
   48788             :   double arg3 ;
   48789             :   double arg4 ;
   48790             :   
   48791             :   (void)jenv;
   48792             :   (void)jcls;
   48793             :   (void)jarg2_;
   48794           0 :   if(!jarg1) {
   48795           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   48796           0 :     return ;
   48797             :   }
   48798             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   48799           0 :   if (!arg1_pstr) return ;
   48800           0 :   std::string arg1_str(arg1_pstr);
   48801             :   arg1 = &arg1_str;
   48802             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   48803           0 :   arg2 = *(std::vector< int > **)&jarg2;
   48804           0 :   if (!arg2) {
   48805           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   48806             :     return ;
   48807             :   } 
   48808             :   arg3 = (double)jarg3; 
   48809             :   arg4 = (double)jarg4; 
   48810             :   {
   48811             :     try {
   48812           0 :       libtraci::LaneArea::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4);
   48813           0 :     } catch (const libsumo::TraCIException& e) {
   48814           0 :       const std::string s = e.what();
   48815             :       std::string printError;
   48816           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   48817           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   48818             :       }
   48819             :       
   48820           0 :       if (printError == "all" || printError == "client") {
   48821             :         std::cerr << "Error: " << s << std::endl;
   48822             :       }
   48823             :       
   48824             :       
   48825             :       
   48826             :       
   48827             :       {
   48828             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   48829             :       };
   48830             :       
   48831           0 :     } catch (const std::exception& e) {
   48832           0 :       const std::string s = e.what();
   48833             :       std::string printError;
   48834           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   48835           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   48836             :       }
   48837             :       
   48838           0 :       if (printError == "all" || printError == "client") {
   48839             :         std::cerr << "Error: " << s << std::endl;
   48840             :       }
   48841             :       
   48842             :       
   48843             :       
   48844             :       
   48845             :       {
   48846             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   48847             :       };
   48848             :       
   48849           0 :     } catch (...) {
   48850             :       {
   48851             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   48852             :       };
   48853           0 :     }
   48854             :   }
   48855             : }
   48856             : 
   48857             : 
   48858           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1subscribe_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3) {
   48859             :   std::string *arg1 = 0 ;
   48860             :   std::vector< int > *arg2 = 0 ;
   48861             :   double arg3 ;
   48862             :   
   48863             :   (void)jenv;
   48864             :   (void)jcls;
   48865             :   (void)jarg2_;
   48866           0 :   if(!jarg1) {
   48867           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   48868           0 :     return ;
   48869             :   }
   48870             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   48871           0 :   if (!arg1_pstr) return ;
   48872           0 :   std::string arg1_str(arg1_pstr);
   48873             :   arg1 = &arg1_str;
   48874             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   48875           0 :   arg2 = *(std::vector< int > **)&jarg2;
   48876           0 :   if (!arg2) {
   48877           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   48878             :     return ;
   48879             :   } 
   48880             :   arg3 = (double)jarg3; 
   48881             :   {
   48882             :     try {
   48883           0 :       libtraci::LaneArea::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3);
   48884           0 :     } catch (const libsumo::TraCIException& e) {
   48885           0 :       const std::string s = e.what();
   48886             :       std::string printError;
   48887           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   48888           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   48889             :       }
   48890             :       
   48891           0 :       if (printError == "all" || printError == "client") {
   48892             :         std::cerr << "Error: " << s << std::endl;
   48893             :       }
   48894             :       
   48895             :       
   48896             :       
   48897             :       
   48898             :       {
   48899             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   48900             :       };
   48901             :       
   48902           0 :     } catch (const std::exception& e) {
   48903           0 :       const std::string s = e.what();
   48904             :       std::string printError;
   48905           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   48906           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   48907             :       }
   48908             :       
   48909           0 :       if (printError == "all" || printError == "client") {
   48910             :         std::cerr << "Error: " << s << std::endl;
   48911             :       }
   48912             :       
   48913             :       
   48914             :       
   48915             :       
   48916             :       {
   48917             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   48918             :       };
   48919             :       
   48920           0 :     } catch (...) {
   48921             :       {
   48922             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   48923             :       };
   48924           0 :     }
   48925             :   }
   48926             : }
   48927             : 
   48928             : 
   48929           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1subscribe_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
   48930             :   std::string *arg1 = 0 ;
   48931             :   std::vector< int > *arg2 = 0 ;
   48932             :   
   48933             :   (void)jenv;
   48934             :   (void)jcls;
   48935             :   (void)jarg2_;
   48936           0 :   if(!jarg1) {
   48937           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   48938           0 :     return ;
   48939             :   }
   48940             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   48941           0 :   if (!arg1_pstr) return ;
   48942           0 :   std::string arg1_str(arg1_pstr);
   48943             :   arg1 = &arg1_str;
   48944             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   48945           0 :   arg2 = *(std::vector< int > **)&jarg2;
   48946           0 :   if (!arg2) {
   48947           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   48948             :     return ;
   48949             :   } 
   48950             :   {
   48951             :     try {
   48952           0 :       libtraci::LaneArea::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2);
   48953           0 :     } catch (const libsumo::TraCIException& e) {
   48954           0 :       const std::string s = e.what();
   48955             :       std::string printError;
   48956           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   48957           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   48958             :       }
   48959             :       
   48960           0 :       if (printError == "all" || printError == "client") {
   48961             :         std::cerr << "Error: " << s << std::endl;
   48962             :       }
   48963             :       
   48964             :       
   48965             :       
   48966             :       
   48967             :       {
   48968             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   48969             :       };
   48970             :       
   48971           0 :     } catch (const std::exception& e) {
   48972           0 :       const std::string s = e.what();
   48973             :       std::string printError;
   48974           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   48975           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   48976             :       }
   48977             :       
   48978           0 :       if (printError == "all" || printError == "client") {
   48979             :         std::cerr << "Error: " << s << std::endl;
   48980             :       }
   48981             :       
   48982             :       
   48983             :       
   48984             :       
   48985             :       {
   48986             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   48987             :       };
   48988             :       
   48989           0 :     } catch (...) {
   48990             :       {
   48991             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   48992             :       };
   48993           0 :     }
   48994             :   }
   48995             : }
   48996             : 
   48997             : 
   48998           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1subscribe_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   48999             :   std::string *arg1 = 0 ;
   49000             :   
   49001             :   (void)jenv;
   49002             :   (void)jcls;
   49003           0 :   if(!jarg1) {
   49004           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   49005           0 :     return ;
   49006             :   }
   49007             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   49008           0 :   if (!arg1_pstr) return ;
   49009           0 :   std::string arg1_str(arg1_pstr);
   49010             :   arg1 = &arg1_str;
   49011             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   49012             :   {
   49013             :     try {
   49014           0 :       libtraci::LaneArea::subscribe((std::string const &)*arg1);
   49015           0 :     } catch (const libsumo::TraCIException& e) {
   49016           0 :       const std::string s = e.what();
   49017             :       std::string printError;
   49018           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   49019           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   49020             :       }
   49021             :       
   49022           0 :       if (printError == "all" || printError == "client") {
   49023             :         std::cerr << "Error: " << s << std::endl;
   49024             :       }
   49025             :       
   49026             :       
   49027             :       
   49028             :       
   49029             :       {
   49030             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   49031             :       };
   49032             :       
   49033           0 :     } catch (const std::exception& e) {
   49034           0 :       const std::string s = e.what();
   49035             :       std::string printError;
   49036           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   49037           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   49038             :       }
   49039             :       
   49040           0 :       if (printError == "all" || printError == "client") {
   49041             :         std::cerr << "Error: " << s << std::endl;
   49042             :       }
   49043             :       
   49044             :       
   49045             :       
   49046             :       
   49047             :       {
   49048             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   49049             :       };
   49050             :       
   49051           0 :     } catch (...) {
   49052             :       {
   49053             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   49054             :       };
   49055           0 :     }
   49056             :   }
   49057             : }
   49058             : 
   49059             : 
   49060           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1unsubscribe(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   49061             :   std::string *arg1 = 0 ;
   49062             :   
   49063             :   (void)jenv;
   49064             :   (void)jcls;
   49065           0 :   if(!jarg1) {
   49066           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   49067           0 :     return ;
   49068             :   }
   49069             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   49070           0 :   if (!arg1_pstr) return ;
   49071           0 :   std::string arg1_str(arg1_pstr);
   49072             :   arg1 = &arg1_str;
   49073             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   49074             :   {
   49075             :     try {
   49076           0 :       libtraci::LaneArea::unsubscribe((std::string const &)*arg1);
   49077           0 :     } catch (const libsumo::TraCIException& e) {
   49078           0 :       const std::string s = e.what();
   49079             :       std::string printError;
   49080           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   49081           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   49082             :       }
   49083             :       
   49084           0 :       if (printError == "all" || printError == "client") {
   49085             :         std::cerr << "Error: " << s << std::endl;
   49086             :       }
   49087             :       
   49088             :       
   49089             :       
   49090             :       
   49091             :       {
   49092             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   49093             :       };
   49094             :       
   49095           0 :     } catch (const std::exception& e) {
   49096           0 :       const std::string s = e.what();
   49097             :       std::string printError;
   49098           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   49099           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   49100             :       }
   49101             :       
   49102           0 :       if (printError == "all" || printError == "client") {
   49103             :         std::cerr << "Error: " << s << std::endl;
   49104             :       }
   49105             :       
   49106             :       
   49107             :       
   49108             :       
   49109             :       {
   49110             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   49111             :       };
   49112             :       
   49113           0 :     } catch (...) {
   49114             :       {
   49115             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   49116             :       };
   49117           0 :     }
   49118             :   }
   49119             : }
   49120             : 
   49121             : 
   49122           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1subscribeContext_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6, jlong jarg7, jobject jarg7_) {
   49123             :   std::string *arg1 = 0 ;
   49124             :   int arg2 ;
   49125             :   double arg3 ;
   49126             :   std::vector< int > *arg4 = 0 ;
   49127             :   double arg5 ;
   49128             :   double arg6 ;
   49129             :   libsumo::TraCIResults *arg7 = 0 ;
   49130             :   
   49131             :   (void)jenv;
   49132             :   (void)jcls;
   49133             :   (void)jarg4_;
   49134             :   (void)jarg7_;
   49135           0 :   if(!jarg1) {
   49136           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   49137           0 :     return ;
   49138             :   }
   49139             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   49140           0 :   if (!arg1_pstr) return ;
   49141           0 :   std::string arg1_str(arg1_pstr);
   49142             :   arg1 = &arg1_str;
   49143             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   49144             :   arg2 = (int)jarg2; 
   49145             :   arg3 = (double)jarg3; 
   49146           0 :   arg4 = *(std::vector< int > **)&jarg4;
   49147           0 :   if (!arg4) {
   49148           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   49149             :     return ;
   49150             :   } 
   49151             :   arg5 = (double)jarg5; 
   49152             :   arg6 = (double)jarg6; 
   49153           0 :   arg7 = *(libsumo::TraCIResults **)&jarg7;
   49154           0 :   if (!arg7) {
   49155           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
   49156             :     return ;
   49157             :   } 
   49158             :   {
   49159             :     try {
   49160           0 :       libtraci::LaneArea::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg7);
   49161           0 :     } catch (const libsumo::TraCIException& e) {
   49162           0 :       const std::string s = e.what();
   49163             :       std::string printError;
   49164           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   49165           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   49166             :       }
   49167             :       
   49168           0 :       if (printError == "all" || printError == "client") {
   49169             :         std::cerr << "Error: " << s << std::endl;
   49170             :       }
   49171             :       
   49172             :       
   49173             :       
   49174             :       
   49175             :       {
   49176             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   49177             :       };
   49178             :       
   49179           0 :     } catch (const std::exception& e) {
   49180           0 :       const std::string s = e.what();
   49181             :       std::string printError;
   49182           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   49183           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   49184             :       }
   49185             :       
   49186           0 :       if (printError == "all" || printError == "client") {
   49187             :         std::cerr << "Error: " << s << std::endl;
   49188             :       }
   49189             :       
   49190             :       
   49191             :       
   49192             :       
   49193             :       {
   49194             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   49195             :       };
   49196             :       
   49197           0 :     } catch (...) {
   49198             :       {
   49199             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   49200             :       };
   49201           0 :     }
   49202             :   }
   49203             : }
   49204             : 
   49205             : 
   49206           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1subscribeContext_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6) {
   49207             :   std::string *arg1 = 0 ;
   49208             :   int arg2 ;
   49209             :   double arg3 ;
   49210             :   std::vector< int > *arg4 = 0 ;
   49211             :   double arg5 ;
   49212             :   double arg6 ;
   49213             :   
   49214             :   (void)jenv;
   49215             :   (void)jcls;
   49216             :   (void)jarg4_;
   49217           0 :   if(!jarg1) {
   49218           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   49219           0 :     return ;
   49220             :   }
   49221             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   49222           0 :   if (!arg1_pstr) return ;
   49223           0 :   std::string arg1_str(arg1_pstr);
   49224             :   arg1 = &arg1_str;
   49225             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   49226             :   arg2 = (int)jarg2; 
   49227             :   arg3 = (double)jarg3; 
   49228           0 :   arg4 = *(std::vector< int > **)&jarg4;
   49229           0 :   if (!arg4) {
   49230           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   49231             :     return ;
   49232             :   } 
   49233             :   arg5 = (double)jarg5; 
   49234             :   arg6 = (double)jarg6; 
   49235             :   {
   49236             :     try {
   49237           0 :       libtraci::LaneArea::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6);
   49238           0 :     } catch (const libsumo::TraCIException& e) {
   49239           0 :       const std::string s = e.what();
   49240             :       std::string printError;
   49241           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   49242           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   49243             :       }
   49244             :       
   49245           0 :       if (printError == "all" || printError == "client") {
   49246             :         std::cerr << "Error: " << s << std::endl;
   49247             :       }
   49248             :       
   49249             :       
   49250             :       
   49251             :       
   49252             :       {
   49253             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   49254             :       };
   49255             :       
   49256           0 :     } catch (const std::exception& e) {
   49257           0 :       const std::string s = e.what();
   49258             :       std::string printError;
   49259           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   49260           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   49261             :       }
   49262             :       
   49263           0 :       if (printError == "all" || printError == "client") {
   49264             :         std::cerr << "Error: " << s << std::endl;
   49265             :       }
   49266             :       
   49267             :       
   49268             :       
   49269             :       
   49270             :       {
   49271             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   49272             :       };
   49273             :       
   49274           0 :     } catch (...) {
   49275             :       {
   49276             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   49277             :       };
   49278           0 :     }
   49279             :   }
   49280             : }
   49281             : 
   49282             : 
   49283           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1subscribeContext_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5) {
   49284             :   std::string *arg1 = 0 ;
   49285             :   int arg2 ;
   49286             :   double arg3 ;
   49287             :   std::vector< int > *arg4 = 0 ;
   49288             :   double arg5 ;
   49289             :   
   49290             :   (void)jenv;
   49291             :   (void)jcls;
   49292             :   (void)jarg4_;
   49293           0 :   if(!jarg1) {
   49294           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   49295           0 :     return ;
   49296             :   }
   49297             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   49298           0 :   if (!arg1_pstr) return ;
   49299           0 :   std::string arg1_str(arg1_pstr);
   49300             :   arg1 = &arg1_str;
   49301             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   49302             :   arg2 = (int)jarg2; 
   49303             :   arg3 = (double)jarg3; 
   49304           0 :   arg4 = *(std::vector< int > **)&jarg4;
   49305           0 :   if (!arg4) {
   49306           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   49307             :     return ;
   49308             :   } 
   49309             :   arg5 = (double)jarg5; 
   49310             :   {
   49311             :     try {
   49312           0 :       libtraci::LaneArea::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5);
   49313           0 :     } catch (const libsumo::TraCIException& e) {
   49314           0 :       const std::string s = e.what();
   49315             :       std::string printError;
   49316           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   49317           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   49318             :       }
   49319             :       
   49320           0 :       if (printError == "all" || printError == "client") {
   49321             :         std::cerr << "Error: " << s << std::endl;
   49322             :       }
   49323             :       
   49324             :       
   49325             :       
   49326             :       
   49327             :       {
   49328             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   49329             :       };
   49330             :       
   49331           0 :     } catch (const std::exception& e) {
   49332           0 :       const std::string s = e.what();
   49333             :       std::string printError;
   49334           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   49335           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   49336             :       }
   49337             :       
   49338           0 :       if (printError == "all" || printError == "client") {
   49339             :         std::cerr << "Error: " << s << std::endl;
   49340             :       }
   49341             :       
   49342             :       
   49343             :       
   49344             :       
   49345             :       {
   49346             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   49347             :       };
   49348             :       
   49349           0 :     } catch (...) {
   49350             :       {
   49351             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   49352             :       };
   49353           0 :     }
   49354             :   }
   49355             : }
   49356             : 
   49357             : 
   49358           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1subscribeContext_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_) {
   49359             :   std::string *arg1 = 0 ;
   49360             :   int arg2 ;
   49361             :   double arg3 ;
   49362             :   std::vector< int > *arg4 = 0 ;
   49363             :   
   49364             :   (void)jenv;
   49365             :   (void)jcls;
   49366             :   (void)jarg4_;
   49367           0 :   if(!jarg1) {
   49368           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   49369           0 :     return ;
   49370             :   }
   49371             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   49372           0 :   if (!arg1_pstr) return ;
   49373           0 :   std::string arg1_str(arg1_pstr);
   49374             :   arg1 = &arg1_str;
   49375             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   49376             :   arg2 = (int)jarg2; 
   49377             :   arg3 = (double)jarg3; 
   49378           0 :   arg4 = *(std::vector< int > **)&jarg4;
   49379           0 :   if (!arg4) {
   49380           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   49381             :     return ;
   49382             :   } 
   49383             :   {
   49384             :     try {
   49385           0 :       libtraci::LaneArea::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4);
   49386           0 :     } catch (const libsumo::TraCIException& e) {
   49387           0 :       const std::string s = e.what();
   49388             :       std::string printError;
   49389           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   49390           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   49391             :       }
   49392             :       
   49393           0 :       if (printError == "all" || printError == "client") {
   49394             :         std::cerr << "Error: " << s << std::endl;
   49395             :       }
   49396             :       
   49397             :       
   49398             :       
   49399             :       
   49400             :       {
   49401             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   49402             :       };
   49403             :       
   49404           0 :     } catch (const std::exception& e) {
   49405           0 :       const std::string s = e.what();
   49406             :       std::string printError;
   49407           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   49408           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   49409             :       }
   49410             :       
   49411           0 :       if (printError == "all" || printError == "client") {
   49412             :         std::cerr << "Error: " << s << std::endl;
   49413             :       }
   49414             :       
   49415             :       
   49416             :       
   49417             :       
   49418             :       {
   49419             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   49420             :       };
   49421             :       
   49422           0 :     } catch (...) {
   49423             :       {
   49424             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   49425             :       };
   49426           0 :     }
   49427             :   }
   49428             : }
   49429             : 
   49430             : 
   49431           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1subscribeContext_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
   49432             :   std::string *arg1 = 0 ;
   49433             :   int arg2 ;
   49434             :   double arg3 ;
   49435             :   
   49436             :   (void)jenv;
   49437             :   (void)jcls;
   49438           0 :   if(!jarg1) {
   49439           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   49440           0 :     return ;
   49441             :   }
   49442             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   49443           0 :   if (!arg1_pstr) return ;
   49444           0 :   std::string arg1_str(arg1_pstr);
   49445             :   arg1 = &arg1_str;
   49446             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   49447             :   arg2 = (int)jarg2; 
   49448             :   arg3 = (double)jarg3; 
   49449             :   {
   49450             :     try {
   49451           0 :       libtraci::LaneArea::subscribeContext((std::string const &)*arg1,arg2,arg3);
   49452           0 :     } catch (const libsumo::TraCIException& e) {
   49453           0 :       const std::string s = e.what();
   49454             :       std::string printError;
   49455           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   49456           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   49457             :       }
   49458             :       
   49459           0 :       if (printError == "all" || printError == "client") {
   49460             :         std::cerr << "Error: " << s << std::endl;
   49461             :       }
   49462             :       
   49463             :       
   49464             :       
   49465             :       
   49466             :       {
   49467             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   49468             :       };
   49469             :       
   49470           0 :     } catch (const std::exception& e) {
   49471           0 :       const std::string s = e.what();
   49472             :       std::string printError;
   49473           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   49474           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   49475             :       }
   49476             :       
   49477           0 :       if (printError == "all" || printError == "client") {
   49478             :         std::cerr << "Error: " << s << std::endl;
   49479             :       }
   49480             :       
   49481             :       
   49482             :       
   49483             :       
   49484             :       {
   49485             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   49486             :       };
   49487             :       
   49488           0 :     } catch (...) {
   49489             :       {
   49490             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   49491             :       };
   49492           0 :     }
   49493             :   }
   49494             : }
   49495             : 
   49496             : 
   49497           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1unsubscribeContext(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
   49498             :   std::string *arg1 = 0 ;
   49499             :   int arg2 ;
   49500             :   double arg3 ;
   49501             :   
   49502             :   (void)jenv;
   49503             :   (void)jcls;
   49504           0 :   if(!jarg1) {
   49505           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   49506           0 :     return ;
   49507             :   }
   49508             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   49509           0 :   if (!arg1_pstr) return ;
   49510           0 :   std::string arg1_str(arg1_pstr);
   49511             :   arg1 = &arg1_str;
   49512             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   49513             :   arg2 = (int)jarg2; 
   49514             :   arg3 = (double)jarg3; 
   49515             :   {
   49516             :     try {
   49517           0 :       libtraci::LaneArea::unsubscribeContext((std::string const &)*arg1,arg2,arg3);
   49518           0 :     } catch (const libsumo::TraCIException& e) {
   49519           0 :       const std::string s = e.what();
   49520             :       std::string printError;
   49521           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   49522           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   49523             :       }
   49524             :       
   49525           0 :       if (printError == "all" || printError == "client") {
   49526             :         std::cerr << "Error: " << s << std::endl;
   49527             :       }
   49528             :       
   49529             :       
   49530             :       
   49531             :       
   49532             :       {
   49533             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   49534             :       };
   49535             :       
   49536           0 :     } catch (const std::exception& e) {
   49537           0 :       const std::string s = e.what();
   49538             :       std::string printError;
   49539           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   49540           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   49541             :       }
   49542             :       
   49543           0 :       if (printError == "all" || printError == "client") {
   49544             :         std::cerr << "Error: " << s << std::endl;
   49545             :       }
   49546             :       
   49547             :       
   49548             :       
   49549             :       
   49550             :       {
   49551             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   49552             :       };
   49553             :       
   49554           0 :     } catch (...) {
   49555             :       {
   49556             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   49557             :       };
   49558           0 :     }
   49559             :   }
   49560             : }
   49561             : 
   49562             : 
   49563           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1getAllSubscriptionResults(JNIEnv *jenv, jclass jcls) {
   49564             :   jlong jresult = 0 ;
   49565             :   libsumo::SubscriptionResults result;
   49566             :   
   49567             :   (void)jenv;
   49568             :   (void)jcls;
   49569             :   {
   49570             :     try {
   49571           0 :       result = libtraci::LaneArea::getAllSubscriptionResults();
   49572           0 :     } catch (const libsumo::TraCIException& e) {
   49573           0 :       const std::string s = e.what();
   49574             :       std::string printError;
   49575           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   49576           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   49577             :       }
   49578             :       
   49579           0 :       if (printError == "all" || printError == "client") {
   49580             :         std::cerr << "Error: " << s << std::endl;
   49581             :       }
   49582             :       
   49583             :       
   49584             :       
   49585             :       
   49586             :       {
   49587             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   49588             :       };
   49589             :       
   49590           0 :     } catch (const std::exception& e) {
   49591           0 :       const std::string s = e.what();
   49592             :       std::string printError;
   49593           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   49594           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   49595             :       }
   49596             :       
   49597           0 :       if (printError == "all" || printError == "client") {
   49598             :         std::cerr << "Error: " << s << std::endl;
   49599             :       }
   49600             :       
   49601             :       
   49602             :       
   49603             :       
   49604             :       {
   49605             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   49606             :       };
   49607             :       
   49608           0 :     } catch (...) {
   49609             :       {
   49610             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   49611             :       };
   49612           0 :     }
   49613             :   }
   49614           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
   49615           0 :   return jresult;
   49616             : }
   49617             : 
   49618             : 
   49619           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1getSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   49620             :   jlong jresult = 0 ;
   49621             :   std::string *arg1 = 0 ;
   49622             :   libsumo::TraCIResults result;
   49623             :   
   49624             :   (void)jenv;
   49625             :   (void)jcls;
   49626           0 :   if(!jarg1) {
   49627           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   49628             :     return 0;
   49629             :   }
   49630             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   49631           0 :   if (!arg1_pstr) return 0;
   49632           0 :   std::string arg1_str(arg1_pstr);
   49633             :   arg1 = &arg1_str;
   49634             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   49635             :   {
   49636             :     try {
   49637           0 :       result = libtraci::LaneArea::getSubscriptionResults((std::string const &)*arg1);
   49638           0 :     } catch (const libsumo::TraCIException& e) {
   49639           0 :       const std::string s = e.what();
   49640             :       std::string printError;
   49641           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   49642           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   49643             :       }
   49644             :       
   49645           0 :       if (printError == "all" || printError == "client") {
   49646             :         std::cerr << "Error: " << s << std::endl;
   49647             :       }
   49648             :       
   49649             :       
   49650             :       
   49651             :       
   49652             :       {
   49653             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   49654             :       };
   49655             :       
   49656           0 :     } catch (const std::exception& e) {
   49657           0 :       const std::string s = e.what();
   49658             :       std::string printError;
   49659           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   49660           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   49661             :       }
   49662             :       
   49663           0 :       if (printError == "all" || printError == "client") {
   49664             :         std::cerr << "Error: " << s << std::endl;
   49665             :       }
   49666             :       
   49667             :       
   49668             :       
   49669             :       
   49670             :       {
   49671             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   49672             :       };
   49673             :       
   49674           0 :     } catch (...) {
   49675             :       {
   49676             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   49677             :       };
   49678           0 :     }
   49679             :   }
   49680           0 :   *(libsumo::TraCIResults **)&jresult = new libsumo::TraCIResults((const libsumo::TraCIResults &)result); 
   49681           0 :   return jresult;
   49682             : }
   49683             : 
   49684             : 
   49685           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1getAllContextSubscriptionResults(JNIEnv *jenv, jclass jcls) {
   49686             :   jlong jresult = 0 ;
   49687             :   libsumo::ContextSubscriptionResults result;
   49688             :   
   49689             :   (void)jenv;
   49690             :   (void)jcls;
   49691             :   {
   49692             :     try {
   49693           0 :       result = libtraci::LaneArea::getAllContextSubscriptionResults();
   49694           0 :     } catch (const libsumo::TraCIException& e) {
   49695           0 :       const std::string s = e.what();
   49696             :       std::string printError;
   49697           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   49698           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   49699             :       }
   49700             :       
   49701           0 :       if (printError == "all" || printError == "client") {
   49702             :         std::cerr << "Error: " << s << std::endl;
   49703             :       }
   49704             :       
   49705             :       
   49706             :       
   49707             :       
   49708             :       {
   49709             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   49710             :       };
   49711             :       
   49712           0 :     } catch (const std::exception& e) {
   49713           0 :       const std::string s = e.what();
   49714             :       std::string printError;
   49715           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   49716           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   49717             :       }
   49718             :       
   49719           0 :       if (printError == "all" || printError == "client") {
   49720             :         std::cerr << "Error: " << s << std::endl;
   49721             :       }
   49722             :       
   49723             :       
   49724             :       
   49725             :       
   49726             :       {
   49727             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   49728             :       };
   49729             :       
   49730           0 :     } catch (...) {
   49731             :       {
   49732             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   49733             :       };
   49734           0 :     }
   49735             :   }
   49736           0 :   *(libsumo::ContextSubscriptionResults **)&jresult = new libsumo::ContextSubscriptionResults((const libsumo::ContextSubscriptionResults &)result); 
   49737           0 :   return jresult;
   49738             : }
   49739             : 
   49740             : 
   49741           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1getContextSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   49742             :   jlong jresult = 0 ;
   49743             :   std::string *arg1 = 0 ;
   49744             :   libsumo::SubscriptionResults result;
   49745             :   
   49746             :   (void)jenv;
   49747             :   (void)jcls;
   49748           0 :   if(!jarg1) {
   49749           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   49750             :     return 0;
   49751             :   }
   49752             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   49753           0 :   if (!arg1_pstr) return 0;
   49754           0 :   std::string arg1_str(arg1_pstr);
   49755             :   arg1 = &arg1_str;
   49756             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   49757             :   {
   49758             :     try {
   49759           0 :       result = libtraci::LaneArea::getContextSubscriptionResults((std::string const &)*arg1);
   49760           0 :     } catch (const libsumo::TraCIException& e) {
   49761           0 :       const std::string s = e.what();
   49762             :       std::string printError;
   49763           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   49764           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   49765             :       }
   49766             :       
   49767           0 :       if (printError == "all" || printError == "client") {
   49768             :         std::cerr << "Error: " << s << std::endl;
   49769             :       }
   49770             :       
   49771             :       
   49772             :       
   49773             :       
   49774             :       {
   49775             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   49776             :       };
   49777             :       
   49778           0 :     } catch (const std::exception& e) {
   49779           0 :       const std::string s = e.what();
   49780             :       std::string printError;
   49781           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   49782           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   49783             :       }
   49784             :       
   49785           0 :       if (printError == "all" || printError == "client") {
   49786             :         std::cerr << "Error: " << s << std::endl;
   49787             :       }
   49788             :       
   49789             :       
   49790             :       
   49791             :       
   49792             :       {
   49793             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   49794             :       };
   49795             :       
   49796           0 :     } catch (...) {
   49797             :       {
   49798             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   49799             :       };
   49800           0 :     }
   49801             :   }
   49802           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
   49803           0 :   return jresult;
   49804             : }
   49805             : 
   49806             : 
   49807           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1subscribeParameterWithKey_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jdouble jarg4) {
   49808             :   std::string *arg1 = 0 ;
   49809             :   std::string *arg2 = 0 ;
   49810             :   double arg3 ;
   49811             :   double arg4 ;
   49812             :   
   49813             :   (void)jenv;
   49814             :   (void)jcls;
   49815           0 :   if(!jarg1) {
   49816           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   49817           0 :     return ;
   49818             :   }
   49819             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   49820           0 :   if (!arg1_pstr) return ;
   49821           0 :   std::string arg1_str(arg1_pstr);
   49822             :   arg1 = &arg1_str;
   49823             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   49824           0 :   if(!jarg2) {
   49825           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   49826             :     return ;
   49827             :   }
   49828             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   49829           0 :   if (!arg2_pstr) return ;
   49830           0 :   std::string arg2_str(arg2_pstr);
   49831             :   arg2 = &arg2_str;
   49832             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   49833             :   arg3 = (double)jarg3; 
   49834             :   arg4 = (double)jarg4; 
   49835             :   {
   49836             :     try {
   49837           0 :       libtraci::LaneArea::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4);
   49838           0 :     } catch (const libsumo::TraCIException& e) {
   49839           0 :       const std::string s = e.what();
   49840             :       std::string printError;
   49841           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   49842           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   49843             :       }
   49844             :       
   49845           0 :       if (printError == "all" || printError == "client") {
   49846             :         std::cerr << "Error: " << s << std::endl;
   49847             :       }
   49848             :       
   49849             :       
   49850             :       
   49851             :       
   49852             :       {
   49853             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   49854             :       };
   49855             :       
   49856           0 :     } catch (const std::exception& e) {
   49857           0 :       const std::string s = e.what();
   49858             :       std::string printError;
   49859           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   49860           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   49861             :       }
   49862             :       
   49863           0 :       if (printError == "all" || printError == "client") {
   49864             :         std::cerr << "Error: " << s << std::endl;
   49865             :       }
   49866             :       
   49867             :       
   49868             :       
   49869             :       
   49870             :       {
   49871             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   49872             :       };
   49873             :       
   49874           0 :     } catch (...) {
   49875             :       {
   49876             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   49877             :       };
   49878           0 :     }
   49879             :   }
   49880             : }
   49881             : 
   49882             : 
   49883           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1subscribeParameterWithKey_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3) {
   49884             :   std::string *arg1 = 0 ;
   49885             :   std::string *arg2 = 0 ;
   49886             :   double arg3 ;
   49887             :   
   49888             :   (void)jenv;
   49889             :   (void)jcls;
   49890           0 :   if(!jarg1) {
   49891           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   49892           0 :     return ;
   49893             :   }
   49894             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   49895           0 :   if (!arg1_pstr) return ;
   49896           0 :   std::string arg1_str(arg1_pstr);
   49897             :   arg1 = &arg1_str;
   49898             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   49899           0 :   if(!jarg2) {
   49900           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   49901             :     return ;
   49902             :   }
   49903             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   49904           0 :   if (!arg2_pstr) return ;
   49905           0 :   std::string arg2_str(arg2_pstr);
   49906             :   arg2 = &arg2_str;
   49907             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   49908             :   arg3 = (double)jarg3; 
   49909             :   {
   49910             :     try {
   49911           0 :       libtraci::LaneArea::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3);
   49912           0 :     } catch (const libsumo::TraCIException& e) {
   49913           0 :       const std::string s = e.what();
   49914             :       std::string printError;
   49915           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   49916           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   49917             :       }
   49918             :       
   49919           0 :       if (printError == "all" || printError == "client") {
   49920             :         std::cerr << "Error: " << s << std::endl;
   49921             :       }
   49922             :       
   49923             :       
   49924             :       
   49925             :       
   49926             :       {
   49927             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   49928             :       };
   49929             :       
   49930           0 :     } catch (const std::exception& e) {
   49931           0 :       const std::string s = e.what();
   49932             :       std::string printError;
   49933           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   49934           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   49935             :       }
   49936             :       
   49937           0 :       if (printError == "all" || printError == "client") {
   49938             :         std::cerr << "Error: " << s << std::endl;
   49939             :       }
   49940             :       
   49941             :       
   49942             :       
   49943             :       
   49944             :       {
   49945             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   49946             :       };
   49947             :       
   49948           0 :     } catch (...) {
   49949             :       {
   49950             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   49951             :       };
   49952           0 :     }
   49953             :   }
   49954             : }
   49955             : 
   49956             : 
   49957           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1subscribeParameterWithKey_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   49958             :   std::string *arg1 = 0 ;
   49959             :   std::string *arg2 = 0 ;
   49960             :   
   49961             :   (void)jenv;
   49962             :   (void)jcls;
   49963           0 :   if(!jarg1) {
   49964           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   49965           0 :     return ;
   49966             :   }
   49967             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   49968           0 :   if (!arg1_pstr) return ;
   49969           0 :   std::string arg1_str(arg1_pstr);
   49970             :   arg1 = &arg1_str;
   49971             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   49972           0 :   if(!jarg2) {
   49973           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   49974             :     return ;
   49975             :   }
   49976             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   49977           0 :   if (!arg2_pstr) return ;
   49978           0 :   std::string arg2_str(arg2_pstr);
   49979             :   arg2 = &arg2_str;
   49980             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   49981             :   {
   49982             :     try {
   49983           0 :       libtraci::LaneArea::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
   49984           0 :     } catch (const libsumo::TraCIException& e) {
   49985           0 :       const std::string s = e.what();
   49986             :       std::string printError;
   49987           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   49988           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   49989             :       }
   49990             :       
   49991           0 :       if (printError == "all" || printError == "client") {
   49992             :         std::cerr << "Error: " << s << std::endl;
   49993             :       }
   49994             :       
   49995             :       
   49996             :       
   49997             :       
   49998             :       {
   49999             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   50000             :       };
   50001             :       
   50002           0 :     } catch (const std::exception& e) {
   50003           0 :       const std::string s = e.what();
   50004             :       std::string printError;
   50005           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   50006           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   50007             :       }
   50008             :       
   50009           0 :       if (printError == "all" || printError == "client") {
   50010             :         std::cerr << "Error: " << s << std::endl;
   50011             :       }
   50012             :       
   50013             :       
   50014             :       
   50015             :       
   50016             :       {
   50017             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   50018             :       };
   50019             :       
   50020           0 :     } catch (...) {
   50021             :       {
   50022             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   50023             :       };
   50024           0 :     }
   50025             :   }
   50026             : }
   50027             : 
   50028             : 
   50029           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LaneArea_1DOMAIN_1ID_1get(JNIEnv *jenv, jclass jcls) {
   50030             :   jint jresult = 0 ;
   50031             :   int result;
   50032             :   
   50033             :   (void)jenv;
   50034             :   (void)jcls;
   50035           0 :   result = (int)(int)libtraci::LaneArea::DOMAIN_ID;
   50036             :   jresult = (jint)result; 
   50037           0 :   return jresult;
   50038             : }
   50039             : 
   50040             : 
   50041           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1LaneArea(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   50042             :   libtraci::LaneArea *arg1 = (libtraci::LaneArea *) 0 ;
   50043             :   
   50044             :   (void)jenv;
   50045             :   (void)jcls;
   50046           0 :   arg1 = *(libtraci::LaneArea **)&jarg1; 
   50047             :   {
   50048             :     try {
   50049           0 :       delete arg1;
   50050             :     } catch (const libsumo::TraCIException& e) {
   50051             :       const std::string s = e.what();
   50052             :       std::string printError;
   50053             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   50054             :         printError = std::getenv("TRACI_PRINT_ERROR");
   50055             :       }
   50056             :       
   50057             :       if (printError == "all" || printError == "client") {
   50058             :         std::cerr << "Error: " << s << std::endl;
   50059             :       }
   50060             :       
   50061             :       
   50062             :       
   50063             :       
   50064             :       {
   50065             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   50066             :       };
   50067             :       
   50068             :     } catch (const std::exception& e) {
   50069             :       const std::string s = e.what();
   50070             :       std::string printError;
   50071             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   50072             :         printError = std::getenv("TRACI_PRINT_ERROR");
   50073             :       }
   50074             :       
   50075             :       if (printError == "all" || printError == "client") {
   50076             :         std::cerr << "Error: " << s << std::endl;
   50077             :       }
   50078             :       
   50079             :       
   50080             :       
   50081             :       
   50082             :       {
   50083             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   50084             :       };
   50085             :       
   50086             :     } catch (...) {
   50087             :       {
   50088             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   50089             :       };
   50090             :     }
   50091             :   }
   50092             : }
   50093             : 
   50094             : 
   50095           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getLinkNumber(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   50096             :   jint jresult = 0 ;
   50097             :   std::string *arg1 = 0 ;
   50098             :   int result;
   50099             :   
   50100             :   (void)jenv;
   50101             :   (void)jcls;
   50102           0 :   if(!jarg1) {
   50103           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   50104           0 :     return 0;
   50105             :   }
   50106             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   50107           0 :   if (!arg1_pstr) return 0;
   50108           0 :   std::string arg1_str(arg1_pstr);
   50109             :   arg1 = &arg1_str;
   50110             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   50111             :   {
   50112             :     try {
   50113           0 :       result = (int)libtraci::Lane::getLinkNumber((std::string const &)*arg1);
   50114           0 :     } catch (const libsumo::TraCIException& e) {
   50115           0 :       const std::string s = e.what();
   50116             :       std::string printError;
   50117           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   50118           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   50119             :       }
   50120             :       
   50121           0 :       if (printError == "all" || printError == "client") {
   50122             :         std::cerr << "Error: " << s << std::endl;
   50123             :       }
   50124             :       
   50125             :       
   50126             :       
   50127             :       
   50128             :       {
   50129             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   50130             :       };
   50131             :       
   50132           0 :     } catch (const std::exception& e) {
   50133           0 :       const std::string s = e.what();
   50134             :       std::string printError;
   50135           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   50136           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   50137             :       }
   50138             :       
   50139           0 :       if (printError == "all" || printError == "client") {
   50140             :         std::cerr << "Error: " << s << std::endl;
   50141             :       }
   50142             :       
   50143             :       
   50144             :       
   50145             :       
   50146             :       {
   50147             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   50148             :       };
   50149             :       
   50150           0 :     } catch (...) {
   50151             :       {
   50152             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   50153             :       };
   50154           0 :     }
   50155             :   }
   50156             :   jresult = (jint)result; 
   50157             :   return jresult;
   50158             : }
   50159             : 
   50160             : 
   50161           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getEdgeID(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   50162             :   jstring jresult = 0 ;
   50163             :   std::string *arg1 = 0 ;
   50164             :   std::string result;
   50165             :   
   50166             :   (void)jenv;
   50167             :   (void)jcls;
   50168           0 :   if(!jarg1) {
   50169           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   50170             :     return 0;
   50171             :   }
   50172             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   50173           0 :   if (!arg1_pstr) return 0;
   50174           0 :   std::string arg1_str(arg1_pstr);
   50175             :   arg1 = &arg1_str;
   50176             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   50177             :   {
   50178             :     try {
   50179           0 :       result = libtraci::Lane::getEdgeID((std::string const &)*arg1);
   50180           0 :     } catch (const libsumo::TraCIException& e) {
   50181           0 :       const std::string s = e.what();
   50182             :       std::string printError;
   50183           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   50184           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   50185             :       }
   50186             :       
   50187           0 :       if (printError == "all" || printError == "client") {
   50188             :         std::cerr << "Error: " << s << std::endl;
   50189             :       }
   50190             :       
   50191             :       
   50192             :       
   50193             :       
   50194             :       {
   50195             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   50196             :       };
   50197             :       
   50198           0 :     } catch (const std::exception& e) {
   50199           0 :       const std::string s = e.what();
   50200             :       std::string printError;
   50201           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   50202           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   50203             :       }
   50204             :       
   50205           0 :       if (printError == "all" || printError == "client") {
   50206             :         std::cerr << "Error: " << s << std::endl;
   50207             :       }
   50208             :       
   50209             :       
   50210             :       
   50211             :       
   50212             :       {
   50213             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   50214             :       };
   50215             :       
   50216           0 :     } catch (...) {
   50217             :       {
   50218             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   50219             :       };
   50220           0 :     }
   50221             :   }
   50222             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   50223             :   return jresult;
   50224             : }
   50225             : 
   50226             : 
   50227           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getLength(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   50228             :   jdouble jresult = 0 ;
   50229             :   std::string *arg1 = 0 ;
   50230             :   double result;
   50231             :   
   50232             :   (void)jenv;
   50233             :   (void)jcls;
   50234           0 :   if(!jarg1) {
   50235           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   50236           0 :     return 0;
   50237             :   }
   50238             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   50239           0 :   if (!arg1_pstr) return 0;
   50240           0 :   std::string arg1_str(arg1_pstr);
   50241             :   arg1 = &arg1_str;
   50242             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   50243             :   {
   50244             :     try {
   50245           0 :       result = (double)libtraci::Lane::getLength((std::string const &)*arg1);
   50246           0 :     } catch (const libsumo::TraCIException& e) {
   50247           0 :       const std::string s = e.what();
   50248             :       std::string printError;
   50249           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   50250           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   50251             :       }
   50252             :       
   50253           0 :       if (printError == "all" || printError == "client") {
   50254             :         std::cerr << "Error: " << s << std::endl;
   50255             :       }
   50256             :       
   50257             :       
   50258             :       
   50259             :       
   50260             :       {
   50261             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   50262             :       };
   50263             :       
   50264           0 :     } catch (const std::exception& e) {
   50265           0 :       const std::string s = e.what();
   50266             :       std::string printError;
   50267           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   50268           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   50269             :       }
   50270             :       
   50271           0 :       if (printError == "all" || printError == "client") {
   50272             :         std::cerr << "Error: " << s << std::endl;
   50273             :       }
   50274             :       
   50275             :       
   50276             :       
   50277             :       
   50278             :       {
   50279             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   50280             :       };
   50281             :       
   50282           0 :     } catch (...) {
   50283             :       {
   50284             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   50285             :       };
   50286           0 :     }
   50287             :   }
   50288             :   jresult = (jdouble)result; 
   50289             :   return jresult;
   50290             : }
   50291             : 
   50292             : 
   50293           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getMaxSpeed(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   50294             :   jdouble jresult = 0 ;
   50295             :   std::string *arg1 = 0 ;
   50296             :   double result;
   50297             :   
   50298             :   (void)jenv;
   50299             :   (void)jcls;
   50300           0 :   if(!jarg1) {
   50301           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   50302           0 :     return 0;
   50303             :   }
   50304             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   50305           0 :   if (!arg1_pstr) return 0;
   50306           0 :   std::string arg1_str(arg1_pstr);
   50307             :   arg1 = &arg1_str;
   50308             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   50309             :   {
   50310             :     try {
   50311           0 :       result = (double)libtraci::Lane::getMaxSpeed((std::string const &)*arg1);
   50312           0 :     } catch (const libsumo::TraCIException& e) {
   50313           0 :       const std::string s = e.what();
   50314             :       std::string printError;
   50315           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   50316           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   50317             :       }
   50318             :       
   50319           0 :       if (printError == "all" || printError == "client") {
   50320             :         std::cerr << "Error: " << s << std::endl;
   50321             :       }
   50322             :       
   50323             :       
   50324             :       
   50325             :       
   50326             :       {
   50327             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   50328             :       };
   50329             :       
   50330           0 :     } catch (const std::exception& e) {
   50331           0 :       const std::string s = e.what();
   50332             :       std::string printError;
   50333           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   50334           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   50335             :       }
   50336             :       
   50337           0 :       if (printError == "all" || printError == "client") {
   50338             :         std::cerr << "Error: " << s << std::endl;
   50339             :       }
   50340             :       
   50341             :       
   50342             :       
   50343             :       
   50344             :       {
   50345             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   50346             :       };
   50347             :       
   50348           0 :     } catch (...) {
   50349             :       {
   50350             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   50351             :       };
   50352           0 :     }
   50353             :   }
   50354             :   jresult = (jdouble)result; 
   50355             :   return jresult;
   50356             : }
   50357             : 
   50358             : 
   50359           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getFriction(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   50360             :   jdouble jresult = 0 ;
   50361             :   std::string *arg1 = 0 ;
   50362             :   double result;
   50363             :   
   50364             :   (void)jenv;
   50365             :   (void)jcls;
   50366           0 :   if(!jarg1) {
   50367           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   50368           0 :     return 0;
   50369             :   }
   50370             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   50371           0 :   if (!arg1_pstr) return 0;
   50372           0 :   std::string arg1_str(arg1_pstr);
   50373             :   arg1 = &arg1_str;
   50374             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   50375             :   {
   50376             :     try {
   50377           0 :       result = (double)libtraci::Lane::getFriction((std::string const &)*arg1);
   50378           0 :     } catch (const libsumo::TraCIException& e) {
   50379           0 :       const std::string s = e.what();
   50380             :       std::string printError;
   50381           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   50382           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   50383             :       }
   50384             :       
   50385           0 :       if (printError == "all" || printError == "client") {
   50386             :         std::cerr << "Error: " << s << std::endl;
   50387             :       }
   50388             :       
   50389             :       
   50390             :       
   50391             :       
   50392             :       {
   50393             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   50394             :       };
   50395             :       
   50396           0 :     } catch (const std::exception& e) {
   50397           0 :       const std::string s = e.what();
   50398             :       std::string printError;
   50399           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   50400           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   50401             :       }
   50402             :       
   50403           0 :       if (printError == "all" || printError == "client") {
   50404             :         std::cerr << "Error: " << s << std::endl;
   50405             :       }
   50406             :       
   50407             :       
   50408             :       
   50409             :       
   50410             :       {
   50411             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   50412             :       };
   50413             :       
   50414           0 :     } catch (...) {
   50415             :       {
   50416             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   50417             :       };
   50418           0 :     }
   50419             :   }
   50420             :   jresult = (jdouble)result; 
   50421             :   return jresult;
   50422             : }
   50423             : 
   50424             : 
   50425           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getAllowed(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   50426             :   jlong jresult = 0 ;
   50427             :   std::string *arg1 = 0 ;
   50428             :   std::vector< std::string > result;
   50429             :   
   50430             :   (void)jenv;
   50431             :   (void)jcls;
   50432           0 :   if(!jarg1) {
   50433           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   50434             :     return 0;
   50435             :   }
   50436             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   50437           0 :   if (!arg1_pstr) return 0;
   50438           0 :   std::string arg1_str(arg1_pstr);
   50439             :   arg1 = &arg1_str;
   50440             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   50441             :   {
   50442             :     try {
   50443           0 :       result = libtraci::Lane::getAllowed((std::string const &)*arg1);
   50444           0 :     } catch (const libsumo::TraCIException& e) {
   50445           0 :       const std::string s = e.what();
   50446             :       std::string printError;
   50447           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   50448           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   50449             :       }
   50450             :       
   50451           0 :       if (printError == "all" || printError == "client") {
   50452             :         std::cerr << "Error: " << s << std::endl;
   50453             :       }
   50454             :       
   50455             :       
   50456             :       
   50457             :       
   50458             :       {
   50459             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   50460             :       };
   50461             :       
   50462           0 :     } catch (const std::exception& e) {
   50463           0 :       const std::string s = e.what();
   50464             :       std::string printError;
   50465           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   50466           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   50467             :       }
   50468             :       
   50469           0 :       if (printError == "all" || printError == "client") {
   50470             :         std::cerr << "Error: " << s << std::endl;
   50471             :       }
   50472             :       
   50473             :       
   50474             :       
   50475             :       
   50476             :       {
   50477             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   50478             :       };
   50479             :       
   50480           0 :     } catch (...) {
   50481             :       {
   50482             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   50483             :       };
   50484           0 :     }
   50485             :   }
   50486           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   50487           0 :   return jresult;
   50488           0 : }
   50489             : 
   50490             : 
   50491           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getDisallowed(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   50492             :   jlong jresult = 0 ;
   50493             :   std::string *arg1 = 0 ;
   50494             :   std::vector< std::string > result;
   50495             :   
   50496             :   (void)jenv;
   50497             :   (void)jcls;
   50498           0 :   if(!jarg1) {
   50499           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   50500             :     return 0;
   50501             :   }
   50502             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   50503           0 :   if (!arg1_pstr) return 0;
   50504           0 :   std::string arg1_str(arg1_pstr);
   50505             :   arg1 = &arg1_str;
   50506             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   50507             :   {
   50508             :     try {
   50509           0 :       result = libtraci::Lane::getDisallowed((std::string const &)*arg1);
   50510           0 :     } catch (const libsumo::TraCIException& e) {
   50511           0 :       const std::string s = e.what();
   50512             :       std::string printError;
   50513           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   50514           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   50515             :       }
   50516             :       
   50517           0 :       if (printError == "all" || printError == "client") {
   50518             :         std::cerr << "Error: " << s << std::endl;
   50519             :       }
   50520             :       
   50521             :       
   50522             :       
   50523             :       
   50524             :       {
   50525             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   50526             :       };
   50527             :       
   50528           0 :     } catch (const std::exception& e) {
   50529           0 :       const std::string s = e.what();
   50530             :       std::string printError;
   50531           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   50532           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   50533             :       }
   50534             :       
   50535           0 :       if (printError == "all" || printError == "client") {
   50536             :         std::cerr << "Error: " << s << std::endl;
   50537             :       }
   50538             :       
   50539             :       
   50540             :       
   50541             :       
   50542             :       {
   50543             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   50544             :       };
   50545             :       
   50546           0 :     } catch (...) {
   50547             :       {
   50548             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   50549             :       };
   50550           0 :     }
   50551             :   }
   50552           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   50553           0 :   return jresult;
   50554           0 : }
   50555             : 
   50556             : 
   50557           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getChangePermissions(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2) {
   50558             :   jlong jresult = 0 ;
   50559             :   std::string *arg1 = 0 ;
   50560             :   int arg2 ;
   50561             :   std::vector< std::string > result;
   50562             :   
   50563             :   (void)jenv;
   50564             :   (void)jcls;
   50565           0 :   if(!jarg1) {
   50566           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   50567             :     return 0;
   50568             :   }
   50569             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   50570           0 :   if (!arg1_pstr) return 0;
   50571           0 :   std::string arg1_str(arg1_pstr);
   50572             :   arg1 = &arg1_str;
   50573             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   50574             :   arg2 = (int)jarg2; 
   50575             :   {
   50576             :     try {
   50577           0 :       result = libtraci::Lane::getChangePermissions((std::string const &)*arg1,arg2);
   50578           0 :     } catch (const libsumo::TraCIException& e) {
   50579           0 :       const std::string s = e.what();
   50580             :       std::string printError;
   50581           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   50582           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   50583             :       }
   50584             :       
   50585           0 :       if (printError == "all" || printError == "client") {
   50586             :         std::cerr << "Error: " << s << std::endl;
   50587             :       }
   50588             :       
   50589             :       
   50590             :       
   50591             :       
   50592             :       {
   50593             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   50594             :       };
   50595             :       
   50596           0 :     } catch (const std::exception& e) {
   50597           0 :       const std::string s = e.what();
   50598             :       std::string printError;
   50599           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   50600           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   50601             :       }
   50602             :       
   50603           0 :       if (printError == "all" || printError == "client") {
   50604             :         std::cerr << "Error: " << s << std::endl;
   50605             :       }
   50606             :       
   50607             :       
   50608             :       
   50609             :       
   50610             :       {
   50611             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   50612             :       };
   50613             :       
   50614           0 :     } catch (...) {
   50615             :       {
   50616             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   50617             :       };
   50618           0 :     }
   50619             :   }
   50620           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   50621           0 :   return jresult;
   50622           0 : }
   50623             : 
   50624             : 
   50625           2 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getLinks(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   50626             :   jlong jresult = 0 ;
   50627             :   std::string *arg1 = 0 ;
   50628             :   std::vector< libsumo::TraCIConnection > result;
   50629             :   
   50630             :   (void)jenv;
   50631             :   (void)jcls;
   50632           2 :   if(!jarg1) {
   50633           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   50634             :     return 0;
   50635             :   }
   50636             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   50637           2 :   if (!arg1_pstr) return 0;
   50638           2 :   std::string arg1_str(arg1_pstr);
   50639             :   arg1 = &arg1_str;
   50640             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   50641             :   {
   50642             :     try {
   50643           2 :       result = libtraci::Lane::getLinks((std::string const &)*arg1);
   50644           0 :     } catch (const libsumo::TraCIException& e) {
   50645           0 :       const std::string s = e.what();
   50646             :       std::string printError;
   50647           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   50648           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   50649             :       }
   50650             :       
   50651           0 :       if (printError == "all" || printError == "client") {
   50652             :         std::cerr << "Error: " << s << std::endl;
   50653             :       }
   50654             :       
   50655             :       
   50656             :       
   50657             :       
   50658             :       {
   50659             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   50660             :       };
   50661             :       
   50662           0 :     } catch (const std::exception& e) {
   50663           0 :       const std::string s = e.what();
   50664             :       std::string printError;
   50665           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   50666           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   50667             :       }
   50668             :       
   50669           0 :       if (printError == "all" || printError == "client") {
   50670             :         std::cerr << "Error: " << s << std::endl;
   50671             :       }
   50672             :       
   50673             :       
   50674             :       
   50675             :       
   50676             :       {
   50677             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   50678             :       };
   50679             :       
   50680           0 :     } catch (...) {
   50681             :       {
   50682             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   50683             :       };
   50684           0 :     }
   50685             :   }
   50686           2 :   *(std::vector< libsumo::TraCIConnection > **)&jresult = new std::vector< libsumo::TraCIConnection >((const std::vector< libsumo::TraCIConnection > &)result); 
   50687           2 :   return jresult;
   50688           2 : }
   50689             : 
   50690             : 
   50691           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getShape(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   50692             :   jlong jresult = 0 ;
   50693             :   std::string *arg1 = 0 ;
   50694             :   libsumo::TraCIPositionVector result;
   50695             :   
   50696             :   (void)jenv;
   50697             :   (void)jcls;
   50698           0 :   if(!jarg1) {
   50699           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   50700             :     return 0;
   50701             :   }
   50702             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   50703           0 :   if (!arg1_pstr) return 0;
   50704           0 :   std::string arg1_str(arg1_pstr);
   50705             :   arg1 = &arg1_str;
   50706             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   50707             :   {
   50708             :     try {
   50709           0 :       result = libtraci::Lane::getShape((std::string const &)*arg1);
   50710           0 :     } catch (const libsumo::TraCIException& e) {
   50711           0 :       const std::string s = e.what();
   50712             :       std::string printError;
   50713           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   50714           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   50715             :       }
   50716             :       
   50717           0 :       if (printError == "all" || printError == "client") {
   50718             :         std::cerr << "Error: " << s << std::endl;
   50719             :       }
   50720             :       
   50721             :       
   50722             :       
   50723             :       
   50724             :       {
   50725             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   50726             :       };
   50727             :       
   50728           0 :     } catch (const std::exception& e) {
   50729           0 :       const std::string s = e.what();
   50730             :       std::string printError;
   50731           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   50732           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   50733             :       }
   50734             :       
   50735           0 :       if (printError == "all" || printError == "client") {
   50736             :         std::cerr << "Error: " << s << std::endl;
   50737             :       }
   50738             :       
   50739             :       
   50740             :       
   50741             :       
   50742             :       {
   50743             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   50744             :       };
   50745             :       
   50746           0 :     } catch (...) {
   50747             :       {
   50748             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   50749             :       };
   50750           0 :     }
   50751             :   }
   50752           0 :   *(std::shared_ptr<  libsumo::TraCIPositionVector > **)&jresult = new std::shared_ptr<  libsumo::TraCIPositionVector >(new libsumo::TraCIPositionVector((libsumo::TraCIPositionVector &)result)); 
   50753           0 :   return jresult;
   50754             : }
   50755             : 
   50756             : 
   50757           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getWidth(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   50758             :   jdouble jresult = 0 ;
   50759             :   std::string *arg1 = 0 ;
   50760             :   double result;
   50761             :   
   50762             :   (void)jenv;
   50763             :   (void)jcls;
   50764           0 :   if(!jarg1) {
   50765           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   50766           0 :     return 0;
   50767             :   }
   50768             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   50769           0 :   if (!arg1_pstr) return 0;
   50770           0 :   std::string arg1_str(arg1_pstr);
   50771             :   arg1 = &arg1_str;
   50772             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   50773             :   {
   50774             :     try {
   50775           0 :       result = (double)libtraci::Lane::getWidth((std::string const &)*arg1);
   50776           0 :     } catch (const libsumo::TraCIException& e) {
   50777           0 :       const std::string s = e.what();
   50778             :       std::string printError;
   50779           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   50780           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   50781             :       }
   50782             :       
   50783           0 :       if (printError == "all" || printError == "client") {
   50784             :         std::cerr << "Error: " << s << std::endl;
   50785             :       }
   50786             :       
   50787             :       
   50788             :       
   50789             :       
   50790             :       {
   50791             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   50792             :       };
   50793             :       
   50794           0 :     } catch (const std::exception& e) {
   50795           0 :       const std::string s = e.what();
   50796             :       std::string printError;
   50797           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   50798           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   50799             :       }
   50800             :       
   50801           0 :       if (printError == "all" || printError == "client") {
   50802             :         std::cerr << "Error: " << s << std::endl;
   50803             :       }
   50804             :       
   50805             :       
   50806             :       
   50807             :       
   50808             :       {
   50809             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   50810             :       };
   50811             :       
   50812           0 :     } catch (...) {
   50813             :       {
   50814             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   50815             :       };
   50816           0 :     }
   50817             :   }
   50818             :   jresult = (jdouble)result; 
   50819             :   return jresult;
   50820             : }
   50821             : 
   50822             : 
   50823           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getCO2Emission(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   50824             :   jdouble jresult = 0 ;
   50825             :   std::string *arg1 = 0 ;
   50826             :   double result;
   50827             :   
   50828             :   (void)jenv;
   50829             :   (void)jcls;
   50830           0 :   if(!jarg1) {
   50831           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   50832           0 :     return 0;
   50833             :   }
   50834             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   50835           0 :   if (!arg1_pstr) return 0;
   50836           0 :   std::string arg1_str(arg1_pstr);
   50837             :   arg1 = &arg1_str;
   50838             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   50839             :   {
   50840             :     try {
   50841           0 :       result = (double)libtraci::Lane::getCO2Emission((std::string const &)*arg1);
   50842           0 :     } catch (const libsumo::TraCIException& e) {
   50843           0 :       const std::string s = e.what();
   50844             :       std::string printError;
   50845           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   50846           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   50847             :       }
   50848             :       
   50849           0 :       if (printError == "all" || printError == "client") {
   50850             :         std::cerr << "Error: " << s << std::endl;
   50851             :       }
   50852             :       
   50853             :       
   50854             :       
   50855             :       
   50856             :       {
   50857             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   50858             :       };
   50859             :       
   50860           0 :     } catch (const std::exception& e) {
   50861           0 :       const std::string s = e.what();
   50862             :       std::string printError;
   50863           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   50864           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   50865             :       }
   50866             :       
   50867           0 :       if (printError == "all" || printError == "client") {
   50868             :         std::cerr << "Error: " << s << std::endl;
   50869             :       }
   50870             :       
   50871             :       
   50872             :       
   50873             :       
   50874             :       {
   50875             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   50876             :       };
   50877             :       
   50878           0 :     } catch (...) {
   50879             :       {
   50880             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   50881             :       };
   50882           0 :     }
   50883             :   }
   50884             :   jresult = (jdouble)result; 
   50885             :   return jresult;
   50886             : }
   50887             : 
   50888             : 
   50889           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getCOEmission(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   50890             :   jdouble jresult = 0 ;
   50891             :   std::string *arg1 = 0 ;
   50892             :   double result;
   50893             :   
   50894             :   (void)jenv;
   50895             :   (void)jcls;
   50896           0 :   if(!jarg1) {
   50897           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   50898           0 :     return 0;
   50899             :   }
   50900             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   50901           0 :   if (!arg1_pstr) return 0;
   50902           0 :   std::string arg1_str(arg1_pstr);
   50903             :   arg1 = &arg1_str;
   50904             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   50905             :   {
   50906             :     try {
   50907           0 :       result = (double)libtraci::Lane::getCOEmission((std::string const &)*arg1);
   50908           0 :     } catch (const libsumo::TraCIException& e) {
   50909           0 :       const std::string s = e.what();
   50910             :       std::string printError;
   50911           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   50912           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   50913             :       }
   50914             :       
   50915           0 :       if (printError == "all" || printError == "client") {
   50916             :         std::cerr << "Error: " << s << std::endl;
   50917             :       }
   50918             :       
   50919             :       
   50920             :       
   50921             :       
   50922             :       {
   50923             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   50924             :       };
   50925             :       
   50926           0 :     } catch (const std::exception& e) {
   50927           0 :       const std::string s = e.what();
   50928             :       std::string printError;
   50929           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   50930           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   50931             :       }
   50932             :       
   50933           0 :       if (printError == "all" || printError == "client") {
   50934             :         std::cerr << "Error: " << s << std::endl;
   50935             :       }
   50936             :       
   50937             :       
   50938             :       
   50939             :       
   50940             :       {
   50941             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   50942             :       };
   50943             :       
   50944           0 :     } catch (...) {
   50945             :       {
   50946             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   50947             :       };
   50948           0 :     }
   50949             :   }
   50950             :   jresult = (jdouble)result; 
   50951             :   return jresult;
   50952             : }
   50953             : 
   50954             : 
   50955           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getHCEmission(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   50956             :   jdouble jresult = 0 ;
   50957             :   std::string *arg1 = 0 ;
   50958             :   double result;
   50959             :   
   50960             :   (void)jenv;
   50961             :   (void)jcls;
   50962           0 :   if(!jarg1) {
   50963           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   50964           0 :     return 0;
   50965             :   }
   50966             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   50967           0 :   if (!arg1_pstr) return 0;
   50968           0 :   std::string arg1_str(arg1_pstr);
   50969             :   arg1 = &arg1_str;
   50970             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   50971             :   {
   50972             :     try {
   50973           0 :       result = (double)libtraci::Lane::getHCEmission((std::string const &)*arg1);
   50974           0 :     } catch (const libsumo::TraCIException& e) {
   50975           0 :       const std::string s = e.what();
   50976             :       std::string printError;
   50977           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   50978           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   50979             :       }
   50980             :       
   50981           0 :       if (printError == "all" || printError == "client") {
   50982             :         std::cerr << "Error: " << s << std::endl;
   50983             :       }
   50984             :       
   50985             :       
   50986             :       
   50987             :       
   50988             :       {
   50989             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   50990             :       };
   50991             :       
   50992           0 :     } catch (const std::exception& e) {
   50993           0 :       const std::string s = e.what();
   50994             :       std::string printError;
   50995           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   50996           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   50997             :       }
   50998             :       
   50999           0 :       if (printError == "all" || printError == "client") {
   51000             :         std::cerr << "Error: " << s << std::endl;
   51001             :       }
   51002             :       
   51003             :       
   51004             :       
   51005             :       
   51006             :       {
   51007             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   51008             :       };
   51009             :       
   51010           0 :     } catch (...) {
   51011             :       {
   51012             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   51013             :       };
   51014           0 :     }
   51015             :   }
   51016             :   jresult = (jdouble)result; 
   51017             :   return jresult;
   51018             : }
   51019             : 
   51020             : 
   51021           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getPMxEmission(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   51022             :   jdouble jresult = 0 ;
   51023             :   std::string *arg1 = 0 ;
   51024             :   double result;
   51025             :   
   51026             :   (void)jenv;
   51027             :   (void)jcls;
   51028           0 :   if(!jarg1) {
   51029           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   51030           0 :     return 0;
   51031             :   }
   51032             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   51033           0 :   if (!arg1_pstr) return 0;
   51034           0 :   std::string arg1_str(arg1_pstr);
   51035             :   arg1 = &arg1_str;
   51036             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   51037             :   {
   51038             :     try {
   51039           0 :       result = (double)libtraci::Lane::getPMxEmission((std::string const &)*arg1);
   51040           0 :     } catch (const libsumo::TraCIException& e) {
   51041           0 :       const std::string s = e.what();
   51042             :       std::string printError;
   51043           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   51044           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   51045             :       }
   51046             :       
   51047           0 :       if (printError == "all" || printError == "client") {
   51048             :         std::cerr << "Error: " << s << std::endl;
   51049             :       }
   51050             :       
   51051             :       
   51052             :       
   51053             :       
   51054             :       {
   51055             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   51056             :       };
   51057             :       
   51058           0 :     } catch (const std::exception& e) {
   51059           0 :       const std::string s = e.what();
   51060             :       std::string printError;
   51061           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   51062           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   51063             :       }
   51064             :       
   51065           0 :       if (printError == "all" || printError == "client") {
   51066             :         std::cerr << "Error: " << s << std::endl;
   51067             :       }
   51068             :       
   51069             :       
   51070             :       
   51071             :       
   51072             :       {
   51073             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   51074             :       };
   51075             :       
   51076           0 :     } catch (...) {
   51077             :       {
   51078             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   51079             :       };
   51080           0 :     }
   51081             :   }
   51082             :   jresult = (jdouble)result; 
   51083             :   return jresult;
   51084             : }
   51085             : 
   51086             : 
   51087           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getNOxEmission(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   51088             :   jdouble jresult = 0 ;
   51089             :   std::string *arg1 = 0 ;
   51090             :   double result;
   51091             :   
   51092             :   (void)jenv;
   51093             :   (void)jcls;
   51094           0 :   if(!jarg1) {
   51095           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   51096           0 :     return 0;
   51097             :   }
   51098             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   51099           0 :   if (!arg1_pstr) return 0;
   51100           0 :   std::string arg1_str(arg1_pstr);
   51101             :   arg1 = &arg1_str;
   51102             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   51103             :   {
   51104             :     try {
   51105           0 :       result = (double)libtraci::Lane::getNOxEmission((std::string const &)*arg1);
   51106           0 :     } catch (const libsumo::TraCIException& e) {
   51107           0 :       const std::string s = e.what();
   51108             :       std::string printError;
   51109           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   51110           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   51111             :       }
   51112             :       
   51113           0 :       if (printError == "all" || printError == "client") {
   51114             :         std::cerr << "Error: " << s << std::endl;
   51115             :       }
   51116             :       
   51117             :       
   51118             :       
   51119             :       
   51120             :       {
   51121             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   51122             :       };
   51123             :       
   51124           0 :     } catch (const std::exception& e) {
   51125           0 :       const std::string s = e.what();
   51126             :       std::string printError;
   51127           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   51128           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   51129             :       }
   51130             :       
   51131           0 :       if (printError == "all" || printError == "client") {
   51132             :         std::cerr << "Error: " << s << std::endl;
   51133             :       }
   51134             :       
   51135             :       
   51136             :       
   51137             :       
   51138             :       {
   51139             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   51140             :       };
   51141             :       
   51142           0 :     } catch (...) {
   51143             :       {
   51144             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   51145             :       };
   51146           0 :     }
   51147             :   }
   51148             :   jresult = (jdouble)result; 
   51149             :   return jresult;
   51150             : }
   51151             : 
   51152             : 
   51153           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getFuelConsumption(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   51154             :   jdouble jresult = 0 ;
   51155             :   std::string *arg1 = 0 ;
   51156             :   double result;
   51157             :   
   51158             :   (void)jenv;
   51159             :   (void)jcls;
   51160           0 :   if(!jarg1) {
   51161           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   51162           0 :     return 0;
   51163             :   }
   51164             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   51165           0 :   if (!arg1_pstr) return 0;
   51166           0 :   std::string arg1_str(arg1_pstr);
   51167             :   arg1 = &arg1_str;
   51168             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   51169             :   {
   51170             :     try {
   51171           0 :       result = (double)libtraci::Lane::getFuelConsumption((std::string const &)*arg1);
   51172           0 :     } catch (const libsumo::TraCIException& e) {
   51173           0 :       const std::string s = e.what();
   51174             :       std::string printError;
   51175           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   51176           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   51177             :       }
   51178             :       
   51179           0 :       if (printError == "all" || printError == "client") {
   51180             :         std::cerr << "Error: " << s << std::endl;
   51181             :       }
   51182             :       
   51183             :       
   51184             :       
   51185             :       
   51186             :       {
   51187             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   51188             :       };
   51189             :       
   51190           0 :     } catch (const std::exception& e) {
   51191           0 :       const std::string s = e.what();
   51192             :       std::string printError;
   51193           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   51194           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   51195             :       }
   51196             :       
   51197           0 :       if (printError == "all" || printError == "client") {
   51198             :         std::cerr << "Error: " << s << std::endl;
   51199             :       }
   51200             :       
   51201             :       
   51202             :       
   51203             :       
   51204             :       {
   51205             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   51206             :       };
   51207             :       
   51208           0 :     } catch (...) {
   51209             :       {
   51210             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   51211             :       };
   51212           0 :     }
   51213             :   }
   51214             :   jresult = (jdouble)result; 
   51215             :   return jresult;
   51216             : }
   51217             : 
   51218             : 
   51219           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getNoiseEmission(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   51220             :   jdouble jresult = 0 ;
   51221             :   std::string *arg1 = 0 ;
   51222             :   double result;
   51223             :   
   51224             :   (void)jenv;
   51225             :   (void)jcls;
   51226           0 :   if(!jarg1) {
   51227           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   51228           0 :     return 0;
   51229             :   }
   51230             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   51231           0 :   if (!arg1_pstr) return 0;
   51232           0 :   std::string arg1_str(arg1_pstr);
   51233             :   arg1 = &arg1_str;
   51234             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   51235             :   {
   51236             :     try {
   51237           0 :       result = (double)libtraci::Lane::getNoiseEmission((std::string const &)*arg1);
   51238           0 :     } catch (const libsumo::TraCIException& e) {
   51239           0 :       const std::string s = e.what();
   51240             :       std::string printError;
   51241           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   51242           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   51243             :       }
   51244             :       
   51245           0 :       if (printError == "all" || printError == "client") {
   51246             :         std::cerr << "Error: " << s << std::endl;
   51247             :       }
   51248             :       
   51249             :       
   51250             :       
   51251             :       
   51252             :       {
   51253             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   51254             :       };
   51255             :       
   51256           0 :     } catch (const std::exception& e) {
   51257           0 :       const std::string s = e.what();
   51258             :       std::string printError;
   51259           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   51260           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   51261             :       }
   51262             :       
   51263           0 :       if (printError == "all" || printError == "client") {
   51264             :         std::cerr << "Error: " << s << std::endl;
   51265             :       }
   51266             :       
   51267             :       
   51268             :       
   51269             :       
   51270             :       {
   51271             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   51272             :       };
   51273             :       
   51274           0 :     } catch (...) {
   51275             :       {
   51276             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   51277             :       };
   51278           0 :     }
   51279             :   }
   51280             :   jresult = (jdouble)result; 
   51281             :   return jresult;
   51282             : }
   51283             : 
   51284             : 
   51285           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getElectricityConsumption(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   51286             :   jdouble jresult = 0 ;
   51287             :   std::string *arg1 = 0 ;
   51288             :   double result;
   51289             :   
   51290             :   (void)jenv;
   51291             :   (void)jcls;
   51292           0 :   if(!jarg1) {
   51293           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   51294           0 :     return 0;
   51295             :   }
   51296             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   51297           0 :   if (!arg1_pstr) return 0;
   51298           0 :   std::string arg1_str(arg1_pstr);
   51299             :   arg1 = &arg1_str;
   51300             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   51301             :   {
   51302             :     try {
   51303           0 :       result = (double)libtraci::Lane::getElectricityConsumption((std::string const &)*arg1);
   51304           0 :     } catch (const libsumo::TraCIException& e) {
   51305           0 :       const std::string s = e.what();
   51306             :       std::string printError;
   51307           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   51308           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   51309             :       }
   51310             :       
   51311           0 :       if (printError == "all" || printError == "client") {
   51312             :         std::cerr << "Error: " << s << std::endl;
   51313             :       }
   51314             :       
   51315             :       
   51316             :       
   51317             :       
   51318             :       {
   51319             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   51320             :       };
   51321             :       
   51322           0 :     } catch (const std::exception& e) {
   51323           0 :       const std::string s = e.what();
   51324             :       std::string printError;
   51325           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   51326           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   51327             :       }
   51328             :       
   51329           0 :       if (printError == "all" || printError == "client") {
   51330             :         std::cerr << "Error: " << s << std::endl;
   51331             :       }
   51332             :       
   51333             :       
   51334             :       
   51335             :       
   51336             :       {
   51337             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   51338             :       };
   51339             :       
   51340           0 :     } catch (...) {
   51341             :       {
   51342             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   51343             :       };
   51344           0 :     }
   51345             :   }
   51346             :   jresult = (jdouble)result; 
   51347             :   return jresult;
   51348             : }
   51349             : 
   51350             : 
   51351           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getLastStepMeanSpeed(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   51352             :   jdouble jresult = 0 ;
   51353             :   std::string *arg1 = 0 ;
   51354             :   double result;
   51355             :   
   51356             :   (void)jenv;
   51357             :   (void)jcls;
   51358           0 :   if(!jarg1) {
   51359           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   51360           0 :     return 0;
   51361             :   }
   51362             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   51363           0 :   if (!arg1_pstr) return 0;
   51364           0 :   std::string arg1_str(arg1_pstr);
   51365             :   arg1 = &arg1_str;
   51366             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   51367             :   {
   51368             :     try {
   51369           0 :       result = (double)libtraci::Lane::getLastStepMeanSpeed((std::string const &)*arg1);
   51370           0 :     } catch (const libsumo::TraCIException& e) {
   51371           0 :       const std::string s = e.what();
   51372             :       std::string printError;
   51373           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   51374           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   51375             :       }
   51376             :       
   51377           0 :       if (printError == "all" || printError == "client") {
   51378             :         std::cerr << "Error: " << s << std::endl;
   51379             :       }
   51380             :       
   51381             :       
   51382             :       
   51383             :       
   51384             :       {
   51385             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   51386             :       };
   51387             :       
   51388           0 :     } catch (const std::exception& e) {
   51389           0 :       const std::string s = e.what();
   51390             :       std::string printError;
   51391           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   51392           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   51393             :       }
   51394             :       
   51395           0 :       if (printError == "all" || printError == "client") {
   51396             :         std::cerr << "Error: " << s << std::endl;
   51397             :       }
   51398             :       
   51399             :       
   51400             :       
   51401             :       
   51402             :       {
   51403             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   51404             :       };
   51405             :       
   51406           0 :     } catch (...) {
   51407             :       {
   51408             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   51409             :       };
   51410           0 :     }
   51411             :   }
   51412             :   jresult = (jdouble)result; 
   51413             :   return jresult;
   51414             : }
   51415             : 
   51416             : 
   51417           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getLastStepOccupancy(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   51418             :   jdouble jresult = 0 ;
   51419             :   std::string *arg1 = 0 ;
   51420             :   double result;
   51421             :   
   51422             :   (void)jenv;
   51423             :   (void)jcls;
   51424           0 :   if(!jarg1) {
   51425           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   51426           0 :     return 0;
   51427             :   }
   51428             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   51429           0 :   if (!arg1_pstr) return 0;
   51430           0 :   std::string arg1_str(arg1_pstr);
   51431             :   arg1 = &arg1_str;
   51432             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   51433             :   {
   51434             :     try {
   51435           0 :       result = (double)libtraci::Lane::getLastStepOccupancy((std::string const &)*arg1);
   51436           0 :     } catch (const libsumo::TraCIException& e) {
   51437           0 :       const std::string s = e.what();
   51438             :       std::string printError;
   51439           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   51440           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   51441             :       }
   51442             :       
   51443           0 :       if (printError == "all" || printError == "client") {
   51444             :         std::cerr << "Error: " << s << std::endl;
   51445             :       }
   51446             :       
   51447             :       
   51448             :       
   51449             :       
   51450             :       {
   51451             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   51452             :       };
   51453             :       
   51454           0 :     } catch (const std::exception& e) {
   51455           0 :       const std::string s = e.what();
   51456             :       std::string printError;
   51457           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   51458           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   51459             :       }
   51460             :       
   51461           0 :       if (printError == "all" || printError == "client") {
   51462             :         std::cerr << "Error: " << s << std::endl;
   51463             :       }
   51464             :       
   51465             :       
   51466             :       
   51467             :       
   51468             :       {
   51469             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   51470             :       };
   51471             :       
   51472           0 :     } catch (...) {
   51473             :       {
   51474             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   51475             :       };
   51476           0 :     }
   51477             :   }
   51478             :   jresult = (jdouble)result; 
   51479             :   return jresult;
   51480             : }
   51481             : 
   51482             : 
   51483           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getLastStepLength(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   51484             :   jdouble jresult = 0 ;
   51485             :   std::string *arg1 = 0 ;
   51486             :   double result;
   51487             :   
   51488             :   (void)jenv;
   51489             :   (void)jcls;
   51490           0 :   if(!jarg1) {
   51491           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   51492           0 :     return 0;
   51493             :   }
   51494             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   51495           0 :   if (!arg1_pstr) return 0;
   51496           0 :   std::string arg1_str(arg1_pstr);
   51497             :   arg1 = &arg1_str;
   51498             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   51499             :   {
   51500             :     try {
   51501           0 :       result = (double)libtraci::Lane::getLastStepLength((std::string const &)*arg1);
   51502           0 :     } catch (const libsumo::TraCIException& e) {
   51503           0 :       const std::string s = e.what();
   51504             :       std::string printError;
   51505           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   51506           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   51507             :       }
   51508             :       
   51509           0 :       if (printError == "all" || printError == "client") {
   51510             :         std::cerr << "Error: " << s << std::endl;
   51511             :       }
   51512             :       
   51513             :       
   51514             :       
   51515             :       
   51516             :       {
   51517             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   51518             :       };
   51519             :       
   51520           0 :     } catch (const std::exception& e) {
   51521           0 :       const std::string s = e.what();
   51522             :       std::string printError;
   51523           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   51524           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   51525             :       }
   51526             :       
   51527           0 :       if (printError == "all" || printError == "client") {
   51528             :         std::cerr << "Error: " << s << std::endl;
   51529             :       }
   51530             :       
   51531             :       
   51532             :       
   51533             :       
   51534             :       {
   51535             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   51536             :       };
   51537             :       
   51538           0 :     } catch (...) {
   51539             :       {
   51540             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   51541             :       };
   51542           0 :     }
   51543             :   }
   51544             :   jresult = (jdouble)result; 
   51545             :   return jresult;
   51546             : }
   51547             : 
   51548             : 
   51549           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getWaitingTime(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   51550             :   jdouble jresult = 0 ;
   51551             :   std::string *arg1 = 0 ;
   51552             :   double result;
   51553             :   
   51554             :   (void)jenv;
   51555             :   (void)jcls;
   51556           0 :   if(!jarg1) {
   51557           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   51558           0 :     return 0;
   51559             :   }
   51560             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   51561           0 :   if (!arg1_pstr) return 0;
   51562           0 :   std::string arg1_str(arg1_pstr);
   51563             :   arg1 = &arg1_str;
   51564             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   51565             :   {
   51566             :     try {
   51567           0 :       result = (double)libtraci::Lane::getWaitingTime((std::string const &)*arg1);
   51568           0 :     } catch (const libsumo::TraCIException& e) {
   51569           0 :       const std::string s = e.what();
   51570             :       std::string printError;
   51571           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   51572           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   51573             :       }
   51574             :       
   51575           0 :       if (printError == "all" || printError == "client") {
   51576             :         std::cerr << "Error: " << s << std::endl;
   51577             :       }
   51578             :       
   51579             :       
   51580             :       
   51581             :       
   51582             :       {
   51583             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   51584             :       };
   51585             :       
   51586           0 :     } catch (const std::exception& e) {
   51587           0 :       const std::string s = e.what();
   51588             :       std::string printError;
   51589           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   51590           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   51591             :       }
   51592             :       
   51593           0 :       if (printError == "all" || printError == "client") {
   51594             :         std::cerr << "Error: " << s << std::endl;
   51595             :       }
   51596             :       
   51597             :       
   51598             :       
   51599             :       
   51600             :       {
   51601             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   51602             :       };
   51603             :       
   51604           0 :     } catch (...) {
   51605             :       {
   51606             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   51607             :       };
   51608           0 :     }
   51609             :   }
   51610             :   jresult = (jdouble)result; 
   51611             :   return jresult;
   51612             : }
   51613             : 
   51614             : 
   51615           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getTraveltime(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   51616             :   jdouble jresult = 0 ;
   51617             :   std::string *arg1 = 0 ;
   51618             :   double result;
   51619             :   
   51620             :   (void)jenv;
   51621             :   (void)jcls;
   51622           0 :   if(!jarg1) {
   51623           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   51624           0 :     return 0;
   51625             :   }
   51626             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   51627           0 :   if (!arg1_pstr) return 0;
   51628           0 :   std::string arg1_str(arg1_pstr);
   51629             :   arg1 = &arg1_str;
   51630             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   51631             :   {
   51632             :     try {
   51633           0 :       result = (double)libtraci::Lane::getTraveltime((std::string const &)*arg1);
   51634           0 :     } catch (const libsumo::TraCIException& e) {
   51635           0 :       const std::string s = e.what();
   51636             :       std::string printError;
   51637           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   51638           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   51639             :       }
   51640             :       
   51641           0 :       if (printError == "all" || printError == "client") {
   51642             :         std::cerr << "Error: " << s << std::endl;
   51643             :       }
   51644             :       
   51645             :       
   51646             :       
   51647             :       
   51648             :       {
   51649             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   51650             :       };
   51651             :       
   51652           0 :     } catch (const std::exception& e) {
   51653           0 :       const std::string s = e.what();
   51654             :       std::string printError;
   51655           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   51656           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   51657             :       }
   51658             :       
   51659           0 :       if (printError == "all" || printError == "client") {
   51660             :         std::cerr << "Error: " << s << std::endl;
   51661             :       }
   51662             :       
   51663             :       
   51664             :       
   51665             :       
   51666             :       {
   51667             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   51668             :       };
   51669             :       
   51670           0 :     } catch (...) {
   51671             :       {
   51672             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   51673             :       };
   51674           0 :     }
   51675             :   }
   51676             :   jresult = (jdouble)result; 
   51677             :   return jresult;
   51678             : }
   51679             : 
   51680             : 
   51681           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getLastStepVehicleNumber(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   51682             :   jint jresult = 0 ;
   51683             :   std::string *arg1 = 0 ;
   51684             :   int result;
   51685             :   
   51686             :   (void)jenv;
   51687             :   (void)jcls;
   51688           0 :   if(!jarg1) {
   51689           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   51690           0 :     return 0;
   51691             :   }
   51692             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   51693           0 :   if (!arg1_pstr) return 0;
   51694           0 :   std::string arg1_str(arg1_pstr);
   51695             :   arg1 = &arg1_str;
   51696             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   51697             :   {
   51698             :     try {
   51699           0 :       result = (int)libtraci::Lane::getLastStepVehicleNumber((std::string const &)*arg1);
   51700           0 :     } catch (const libsumo::TraCIException& e) {
   51701           0 :       const std::string s = e.what();
   51702             :       std::string printError;
   51703           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   51704           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   51705             :       }
   51706             :       
   51707           0 :       if (printError == "all" || printError == "client") {
   51708             :         std::cerr << "Error: " << s << std::endl;
   51709             :       }
   51710             :       
   51711             :       
   51712             :       
   51713             :       
   51714             :       {
   51715             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   51716             :       };
   51717             :       
   51718           0 :     } catch (const std::exception& e) {
   51719           0 :       const std::string s = e.what();
   51720             :       std::string printError;
   51721           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   51722           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   51723             :       }
   51724             :       
   51725           0 :       if (printError == "all" || printError == "client") {
   51726             :         std::cerr << "Error: " << s << std::endl;
   51727             :       }
   51728             :       
   51729             :       
   51730             :       
   51731             :       
   51732             :       {
   51733             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   51734             :       };
   51735             :       
   51736           0 :     } catch (...) {
   51737             :       {
   51738             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   51739             :       };
   51740           0 :     }
   51741             :   }
   51742             :   jresult = (jint)result; 
   51743             :   return jresult;
   51744             : }
   51745             : 
   51746             : 
   51747           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getLastStepHaltingNumber(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   51748             :   jint jresult = 0 ;
   51749             :   std::string *arg1 = 0 ;
   51750             :   int result;
   51751             :   
   51752             :   (void)jenv;
   51753             :   (void)jcls;
   51754           0 :   if(!jarg1) {
   51755           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   51756           0 :     return 0;
   51757             :   }
   51758             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   51759           0 :   if (!arg1_pstr) return 0;
   51760           0 :   std::string arg1_str(arg1_pstr);
   51761             :   arg1 = &arg1_str;
   51762             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   51763             :   {
   51764             :     try {
   51765           0 :       result = (int)libtraci::Lane::getLastStepHaltingNumber((std::string const &)*arg1);
   51766           0 :     } catch (const libsumo::TraCIException& e) {
   51767           0 :       const std::string s = e.what();
   51768             :       std::string printError;
   51769           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   51770           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   51771             :       }
   51772             :       
   51773           0 :       if (printError == "all" || printError == "client") {
   51774             :         std::cerr << "Error: " << s << std::endl;
   51775             :       }
   51776             :       
   51777             :       
   51778             :       
   51779             :       
   51780             :       {
   51781             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   51782             :       };
   51783             :       
   51784           0 :     } catch (const std::exception& e) {
   51785           0 :       const std::string s = e.what();
   51786             :       std::string printError;
   51787           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   51788           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   51789             :       }
   51790             :       
   51791           0 :       if (printError == "all" || printError == "client") {
   51792             :         std::cerr << "Error: " << s << std::endl;
   51793             :       }
   51794             :       
   51795             :       
   51796             :       
   51797             :       
   51798             :       {
   51799             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   51800             :       };
   51801             :       
   51802           0 :     } catch (...) {
   51803             :       {
   51804             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   51805             :       };
   51806           0 :     }
   51807             :   }
   51808             :   jresult = (jint)result; 
   51809             :   return jresult;
   51810             : }
   51811             : 
   51812             : 
   51813           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getLastStepVehicleIDs(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   51814             :   jlong jresult = 0 ;
   51815             :   std::string *arg1 = 0 ;
   51816             :   std::vector< std::string > result;
   51817             :   
   51818             :   (void)jenv;
   51819             :   (void)jcls;
   51820           0 :   if(!jarg1) {
   51821           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   51822             :     return 0;
   51823             :   }
   51824             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   51825           0 :   if (!arg1_pstr) return 0;
   51826           0 :   std::string arg1_str(arg1_pstr);
   51827             :   arg1 = &arg1_str;
   51828             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   51829             :   {
   51830             :     try {
   51831           0 :       result = libtraci::Lane::getLastStepVehicleIDs((std::string const &)*arg1);
   51832           0 :     } catch (const libsumo::TraCIException& e) {
   51833           0 :       const std::string s = e.what();
   51834             :       std::string printError;
   51835           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   51836           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   51837             :       }
   51838             :       
   51839           0 :       if (printError == "all" || printError == "client") {
   51840             :         std::cerr << "Error: " << s << std::endl;
   51841             :       }
   51842             :       
   51843             :       
   51844             :       
   51845             :       
   51846             :       {
   51847             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   51848             :       };
   51849             :       
   51850           0 :     } catch (const std::exception& e) {
   51851           0 :       const std::string s = e.what();
   51852             :       std::string printError;
   51853           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   51854           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   51855             :       }
   51856             :       
   51857           0 :       if (printError == "all" || printError == "client") {
   51858             :         std::cerr << "Error: " << s << std::endl;
   51859             :       }
   51860             :       
   51861             :       
   51862             :       
   51863             :       
   51864             :       {
   51865             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   51866             :       };
   51867             :       
   51868           0 :     } catch (...) {
   51869             :       {
   51870             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   51871             :       };
   51872           0 :     }
   51873             :   }
   51874           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   51875           0 :   return jresult;
   51876           0 : }
   51877             : 
   51878             : 
   51879           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getFoes(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   51880             :   jlong jresult = 0 ;
   51881             :   std::string *arg1 = 0 ;
   51882             :   std::string *arg2 = 0 ;
   51883             :   std::vector< std::string > result;
   51884             :   
   51885             :   (void)jenv;
   51886             :   (void)jcls;
   51887           0 :   if(!jarg1) {
   51888           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   51889             :     return 0;
   51890             :   }
   51891             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   51892           0 :   if (!arg1_pstr) return 0;
   51893           0 :   std::string arg1_str(arg1_pstr);
   51894             :   arg1 = &arg1_str;
   51895             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   51896           0 :   if(!jarg2) {
   51897           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   51898             :     return 0;
   51899             :   }
   51900             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   51901           0 :   if (!arg2_pstr) return 0;
   51902           0 :   std::string arg2_str(arg2_pstr);
   51903             :   arg2 = &arg2_str;
   51904             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   51905             :   {
   51906             :     try {
   51907           0 :       result = libtraci::Lane::getFoes((std::string const &)*arg1,(std::string const &)*arg2);
   51908           0 :     } catch (const libsumo::TraCIException& e) {
   51909           0 :       const std::string s = e.what();
   51910             :       std::string printError;
   51911           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   51912           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   51913             :       }
   51914             :       
   51915           0 :       if (printError == "all" || printError == "client") {
   51916             :         std::cerr << "Error: " << s << std::endl;
   51917             :       }
   51918             :       
   51919             :       
   51920             :       
   51921             :       
   51922             :       {
   51923             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   51924             :       };
   51925             :       
   51926           0 :     } catch (const std::exception& e) {
   51927           0 :       const std::string s = e.what();
   51928             :       std::string printError;
   51929           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   51930           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   51931             :       }
   51932             :       
   51933           0 :       if (printError == "all" || printError == "client") {
   51934             :         std::cerr << "Error: " << s << std::endl;
   51935             :       }
   51936             :       
   51937             :       
   51938             :       
   51939             :       
   51940             :       {
   51941             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   51942             :       };
   51943             :       
   51944           0 :     } catch (...) {
   51945             :       {
   51946             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   51947             :       };
   51948           0 :     }
   51949             :   }
   51950           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   51951           0 :   return jresult;
   51952           0 : }
   51953             : 
   51954             : 
   51955           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getInternalFoes(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   51956             :   jlong jresult = 0 ;
   51957             :   std::string *arg1 = 0 ;
   51958             :   std::vector< std::string > result;
   51959             :   
   51960             :   (void)jenv;
   51961             :   (void)jcls;
   51962           0 :   if(!jarg1) {
   51963           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   51964             :     return 0;
   51965             :   }
   51966             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   51967           0 :   if (!arg1_pstr) return 0;
   51968           0 :   std::string arg1_str(arg1_pstr);
   51969             :   arg1 = &arg1_str;
   51970             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   51971             :   {
   51972             :     try {
   51973           0 :       result = libtraci::Lane::getInternalFoes((std::string const &)*arg1);
   51974           0 :     } catch (const libsumo::TraCIException& e) {
   51975           0 :       const std::string s = e.what();
   51976             :       std::string printError;
   51977           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   51978           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   51979             :       }
   51980             :       
   51981           0 :       if (printError == "all" || printError == "client") {
   51982             :         std::cerr << "Error: " << s << std::endl;
   51983             :       }
   51984             :       
   51985             :       
   51986             :       
   51987             :       
   51988             :       {
   51989             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   51990             :       };
   51991             :       
   51992           0 :     } catch (const std::exception& e) {
   51993           0 :       const std::string s = e.what();
   51994             :       std::string printError;
   51995           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   51996           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   51997             :       }
   51998             :       
   51999           0 :       if (printError == "all" || printError == "client") {
   52000             :         std::cerr << "Error: " << s << std::endl;
   52001             :       }
   52002             :       
   52003             :       
   52004             :       
   52005             :       
   52006             :       {
   52007             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   52008             :       };
   52009             :       
   52010           0 :     } catch (...) {
   52011             :       {
   52012             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   52013             :       };
   52014           0 :     }
   52015             :   }
   52016           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   52017           0 :   return jresult;
   52018           0 : }
   52019             : 
   52020             : 
   52021           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getPendingVehicles(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   52022             :   jlong jresult = 0 ;
   52023             :   std::string *arg1 = 0 ;
   52024             :   std::vector< std::string > result;
   52025             :   
   52026             :   (void)jenv;
   52027             :   (void)jcls;
   52028           0 :   if(!jarg1) {
   52029           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   52030             :     return 0;
   52031             :   }
   52032             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   52033           0 :   if (!arg1_pstr) return 0;
   52034           0 :   std::string arg1_str(arg1_pstr);
   52035             :   arg1 = &arg1_str;
   52036             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   52037             :   {
   52038             :     try {
   52039           0 :       result = libtraci::Lane::getPendingVehicles((std::string const &)*arg1);
   52040           0 :     } catch (const libsumo::TraCIException& e) {
   52041           0 :       const std::string s = e.what();
   52042             :       std::string printError;
   52043           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   52044           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   52045             :       }
   52046             :       
   52047           0 :       if (printError == "all" || printError == "client") {
   52048             :         std::cerr << "Error: " << s << std::endl;
   52049             :       }
   52050             :       
   52051             :       
   52052             :       
   52053             :       
   52054             :       {
   52055             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   52056             :       };
   52057             :       
   52058           0 :     } catch (const std::exception& e) {
   52059           0 :       const std::string s = e.what();
   52060             :       std::string printError;
   52061           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   52062           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   52063             :       }
   52064             :       
   52065           0 :       if (printError == "all" || printError == "client") {
   52066             :         std::cerr << "Error: " << s << std::endl;
   52067             :       }
   52068             :       
   52069             :       
   52070             :       
   52071             :       
   52072             :       {
   52073             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   52074             :       };
   52075             :       
   52076           0 :     } catch (...) {
   52077             :       {
   52078             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   52079             :       };
   52080           0 :     }
   52081             :   }
   52082           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   52083           0 :   return jresult;
   52084           0 : }
   52085             : 
   52086             : 
   52087           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getAngle_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   52088             :   jdouble jresult = 0 ;
   52089             :   std::string *arg1 = 0 ;
   52090             :   double arg2 ;
   52091             :   double result;
   52092             :   
   52093             :   (void)jenv;
   52094             :   (void)jcls;
   52095           0 :   if(!jarg1) {
   52096           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   52097           0 :     return 0;
   52098             :   }
   52099             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   52100           0 :   if (!arg1_pstr) return 0;
   52101           0 :   std::string arg1_str(arg1_pstr);
   52102             :   arg1 = &arg1_str;
   52103             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   52104             :   arg2 = (double)jarg2; 
   52105             :   {
   52106             :     try {
   52107           0 :       result = (double)libtraci::Lane::getAngle((std::string const &)*arg1,arg2);
   52108           0 :     } catch (const libsumo::TraCIException& e) {
   52109           0 :       const std::string s = e.what();
   52110             :       std::string printError;
   52111           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   52112           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   52113             :       }
   52114             :       
   52115           0 :       if (printError == "all" || printError == "client") {
   52116             :         std::cerr << "Error: " << s << std::endl;
   52117             :       }
   52118             :       
   52119             :       
   52120             :       
   52121             :       
   52122             :       {
   52123             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   52124             :       };
   52125             :       
   52126           0 :     } catch (const std::exception& e) {
   52127           0 :       const std::string s = e.what();
   52128             :       std::string printError;
   52129           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   52130           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   52131             :       }
   52132             :       
   52133           0 :       if (printError == "all" || printError == "client") {
   52134             :         std::cerr << "Error: " << s << std::endl;
   52135             :       }
   52136             :       
   52137             :       
   52138             :       
   52139             :       
   52140             :       {
   52141             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   52142             :       };
   52143             :       
   52144           0 :     } catch (...) {
   52145             :       {
   52146             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   52147             :       };
   52148           0 :     }
   52149             :   }
   52150             :   jresult = (jdouble)result; 
   52151             :   return jresult;
   52152             : }
   52153             : 
   52154             : 
   52155           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getAngle_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   52156             :   jdouble jresult = 0 ;
   52157             :   std::string *arg1 = 0 ;
   52158             :   double result;
   52159             :   
   52160             :   (void)jenv;
   52161             :   (void)jcls;
   52162           0 :   if(!jarg1) {
   52163           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   52164           0 :     return 0;
   52165             :   }
   52166             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   52167           0 :   if (!arg1_pstr) return 0;
   52168           0 :   std::string arg1_str(arg1_pstr);
   52169             :   arg1 = &arg1_str;
   52170             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   52171             :   {
   52172             :     try {
   52173           0 :       result = (double)libtraci::Lane::getAngle((std::string const &)*arg1);
   52174           0 :     } catch (const libsumo::TraCIException& e) {
   52175           0 :       const std::string s = e.what();
   52176             :       std::string printError;
   52177           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   52178           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   52179             :       }
   52180             :       
   52181           0 :       if (printError == "all" || printError == "client") {
   52182             :         std::cerr << "Error: " << s << std::endl;
   52183             :       }
   52184             :       
   52185             :       
   52186             :       
   52187             :       
   52188             :       {
   52189             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   52190             :       };
   52191             :       
   52192           0 :     } catch (const std::exception& e) {
   52193           0 :       const std::string s = e.what();
   52194             :       std::string printError;
   52195           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   52196           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   52197             :       }
   52198             :       
   52199           0 :       if (printError == "all" || printError == "client") {
   52200             :         std::cerr << "Error: " << s << std::endl;
   52201             :       }
   52202             :       
   52203             :       
   52204             :       
   52205             :       
   52206             :       {
   52207             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   52208             :       };
   52209             :       
   52210           0 :     } catch (...) {
   52211             :       {
   52212             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   52213             :       };
   52214           0 :     }
   52215             :   }
   52216             :   jresult = (jdouble)result; 
   52217             :   return jresult;
   52218             : }
   52219             : 
   52220             : 
   52221           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getIDList(JNIEnv *jenv, jclass jcls) {
   52222             :   jlong jresult = 0 ;
   52223             :   std::vector< std::string > result;
   52224             :   
   52225             :   (void)jenv;
   52226             :   (void)jcls;
   52227             :   {
   52228             :     try {
   52229           0 :       result = libtraci::Lane::getIDList();
   52230           0 :     } catch (const libsumo::TraCIException& e) {
   52231           0 :       const std::string s = e.what();
   52232             :       std::string printError;
   52233           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   52234           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   52235             :       }
   52236             :       
   52237           0 :       if (printError == "all" || printError == "client") {
   52238             :         std::cerr << "Error: " << s << std::endl;
   52239             :       }
   52240             :       
   52241             :       
   52242             :       
   52243             :       
   52244             :       {
   52245             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   52246             :       };
   52247             :       
   52248           0 :     } catch (const std::exception& e) {
   52249           0 :       const std::string s = e.what();
   52250             :       std::string printError;
   52251           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   52252           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   52253             :       }
   52254             :       
   52255           0 :       if (printError == "all" || printError == "client") {
   52256             :         std::cerr << "Error: " << s << std::endl;
   52257             :       }
   52258             :       
   52259             :       
   52260             :       
   52261             :       
   52262             :       {
   52263             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   52264             :       };
   52265             :       
   52266           0 :     } catch (...) {
   52267             :       {
   52268             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   52269             :       };
   52270           0 :     }
   52271             :   }
   52272           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   52273           0 :   return jresult;
   52274           0 : }
   52275             : 
   52276             : 
   52277           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getIDCount(JNIEnv *jenv, jclass jcls) {
   52278             :   jint jresult = 0 ;
   52279             :   int result;
   52280             :   
   52281             :   (void)jenv;
   52282             :   (void)jcls;
   52283             :   {
   52284             :     try {
   52285           0 :       result = (int)libtraci::Lane::getIDCount();
   52286           0 :     } catch (const libsumo::TraCIException& e) {
   52287           0 :       const std::string s = e.what();
   52288             :       std::string printError;
   52289           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   52290           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   52291             :       }
   52292             :       
   52293           0 :       if (printError == "all" || printError == "client") {
   52294             :         std::cerr << "Error: " << s << std::endl;
   52295             :       }
   52296             :       
   52297             :       
   52298             :       
   52299             :       
   52300             :       {
   52301             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   52302             :       };
   52303             :       
   52304           0 :     } catch (const std::exception& e) {
   52305           0 :       const std::string s = e.what();
   52306             :       std::string printError;
   52307           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   52308           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   52309             :       }
   52310             :       
   52311           0 :       if (printError == "all" || printError == "client") {
   52312             :         std::cerr << "Error: " << s << std::endl;
   52313             :       }
   52314             :       
   52315             :       
   52316             :       
   52317             :       
   52318             :       {
   52319             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   52320             :       };
   52321             :       
   52322           0 :     } catch (...) {
   52323             :       {
   52324             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   52325             :       };
   52326           0 :     }
   52327             :   }
   52328             :   jresult = (jint)result; 
   52329             :   return jresult;
   52330             : }
   52331             : 
   52332             : 
   52333           2 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   52334             :   jstring jresult = 0 ;
   52335             :   std::string *arg1 = 0 ;
   52336             :   std::string *arg2 = 0 ;
   52337             :   std::string result;
   52338             :   
   52339             :   (void)jenv;
   52340             :   (void)jcls;
   52341           2 :   if(!jarg1) {
   52342           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   52343             :     return 0;
   52344             :   }
   52345             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   52346           2 :   if (!arg1_pstr) return 0;
   52347           2 :   std::string arg1_str(arg1_pstr);
   52348             :   arg1 = &arg1_str;
   52349             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   52350           2 :   if(!jarg2) {
   52351           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   52352             :     return 0;
   52353             :   }
   52354             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   52355           2 :   if (!arg2_pstr) return 0;
   52356           2 :   std::string arg2_str(arg2_pstr);
   52357             :   arg2 = &arg2_str;
   52358             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   52359             :   {
   52360             :     try {
   52361           4 :       result = libtraci::Lane::getParameter((std::string const &)*arg1,(std::string const &)*arg2);
   52362           0 :     } catch (const libsumo::TraCIException& e) {
   52363           0 :       const std::string s = e.what();
   52364             :       std::string printError;
   52365           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   52366           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   52367             :       }
   52368             :       
   52369           0 :       if (printError == "all" || printError == "client") {
   52370             :         std::cerr << "Error: " << s << std::endl;
   52371             :       }
   52372             :       
   52373             :       
   52374             :       
   52375             :       
   52376             :       {
   52377             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   52378             :       };
   52379             :       
   52380           0 :     } catch (const std::exception& e) {
   52381           0 :       const std::string s = e.what();
   52382             :       std::string printError;
   52383           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   52384           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   52385             :       }
   52386             :       
   52387           0 :       if (printError == "all" || printError == "client") {
   52388             :         std::cerr << "Error: " << s << std::endl;
   52389             :       }
   52390             :       
   52391             :       
   52392             :       
   52393             :       
   52394             :       {
   52395             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   52396             :       };
   52397             :       
   52398           0 :     } catch (...) {
   52399             :       {
   52400             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   52401             :       };
   52402           0 :     }
   52403             :   }
   52404             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   52405             :   return jresult;
   52406             : }
   52407             : 
   52408             : 
   52409           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getParameterWithKey(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   52410             :   jlong jresult = 0 ;
   52411             :   std::string *arg1 = 0 ;
   52412             :   std::string *arg2 = 0 ;
   52413             :   std::pair< std::string,std::string > result;
   52414             :   
   52415             :   (void)jenv;
   52416             :   (void)jcls;
   52417           0 :   if(!jarg1) {
   52418           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   52419             :     return 0;
   52420             :   }
   52421             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   52422           0 :   if (!arg1_pstr) return 0;
   52423           0 :   std::string arg1_str(arg1_pstr);
   52424             :   arg1 = &arg1_str;
   52425             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   52426           0 :   if(!jarg2) {
   52427           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   52428             :     return 0;
   52429             :   }
   52430             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   52431           0 :   if (!arg2_pstr) return 0;
   52432           0 :   std::string arg2_str(arg2_pstr);
   52433             :   arg2 = &arg2_str;
   52434             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   52435             :   {
   52436             :     try {
   52437           0 :       result = libtraci::Lane::getParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
   52438           0 :     } catch (const libsumo::TraCIException& e) {
   52439           0 :       const std::string s = e.what();
   52440             :       std::string printError;
   52441           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   52442           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   52443             :       }
   52444             :       
   52445           0 :       if (printError == "all" || printError == "client") {
   52446             :         std::cerr << "Error: " << s << std::endl;
   52447             :       }
   52448             :       
   52449             :       
   52450             :       
   52451             :       
   52452             :       {
   52453             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   52454             :       };
   52455             :       
   52456           0 :     } catch (const std::exception& e) {
   52457           0 :       const std::string s = e.what();
   52458             :       std::string printError;
   52459           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   52460           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   52461             :       }
   52462             :       
   52463           0 :       if (printError == "all" || printError == "client") {
   52464             :         std::cerr << "Error: " << s << std::endl;
   52465             :       }
   52466             :       
   52467             :       
   52468             :       
   52469             :       
   52470             :       {
   52471             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   52472             :       };
   52473             :       
   52474           0 :     } catch (...) {
   52475             :       {
   52476             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   52477             :       };
   52478           0 :     }
   52479             :   }
   52480           0 :   *(std::pair< std::string,std::string > **)&jresult = new std::pair< std::string,std::string >((const std::pair< std::string,std::string > &)result); 
   52481           0 :   return jresult;
   52482           0 : }
   52483             : 
   52484             : 
   52485           2 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1setParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3) {
   52486             :   std::string *arg1 = 0 ;
   52487             :   std::string *arg2 = 0 ;
   52488             :   std::string *arg3 = 0 ;
   52489             :   
   52490             :   (void)jenv;
   52491             :   (void)jcls;
   52492           2 :   if(!jarg1) {
   52493           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   52494           0 :     return ;
   52495             :   }
   52496             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   52497           2 :   if (!arg1_pstr) return ;
   52498           2 :   std::string arg1_str(arg1_pstr);
   52499             :   arg1 = &arg1_str;
   52500             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   52501           2 :   if(!jarg2) {
   52502           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   52503             :     return ;
   52504             :   }
   52505             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   52506           2 :   if (!arg2_pstr) return ;
   52507           2 :   std::string arg2_str(arg2_pstr);
   52508             :   arg2 = &arg2_str;
   52509             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   52510           2 :   if(!jarg3) {
   52511           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   52512             :     return ;
   52513             :   }
   52514             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   52515           2 :   if (!arg3_pstr) return ;
   52516           2 :   std::string arg3_str(arg3_pstr);
   52517             :   arg3 = &arg3_str;
   52518             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   52519             :   {
   52520             :     try {
   52521           2 :       libtraci::Lane::setParameter((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3);
   52522           0 :     } catch (const libsumo::TraCIException& e) {
   52523           0 :       const std::string s = e.what();
   52524             :       std::string printError;
   52525           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   52526           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   52527             :       }
   52528             :       
   52529           0 :       if (printError == "all" || printError == "client") {
   52530             :         std::cerr << "Error: " << s << std::endl;
   52531             :       }
   52532             :       
   52533             :       
   52534             :       
   52535             :       
   52536             :       {
   52537             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   52538             :       };
   52539             :       
   52540           0 :     } catch (const std::exception& e) {
   52541           0 :       const std::string s = e.what();
   52542             :       std::string printError;
   52543           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   52544           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   52545             :       }
   52546             :       
   52547           0 :       if (printError == "all" || printError == "client") {
   52548             :         std::cerr << "Error: " << s << std::endl;
   52549             :       }
   52550             :       
   52551             :       
   52552             :       
   52553             :       
   52554             :       {
   52555             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   52556             :       };
   52557             :       
   52558           0 :     } catch (...) {
   52559             :       {
   52560             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   52561             :       };
   52562           0 :     }
   52563             :   }
   52564             : }
   52565             : 
   52566             : 
   52567           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1subscribe_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4, jlong jarg5, jobject jarg5_) {
   52568             :   std::string *arg1 = 0 ;
   52569             :   std::vector< int > *arg2 = 0 ;
   52570             :   double arg3 ;
   52571             :   double arg4 ;
   52572             :   libsumo::TraCIResults *arg5 = 0 ;
   52573             :   
   52574             :   (void)jenv;
   52575             :   (void)jcls;
   52576             :   (void)jarg2_;
   52577             :   (void)jarg5_;
   52578           0 :   if(!jarg1) {
   52579           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   52580           0 :     return ;
   52581             :   }
   52582             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   52583           0 :   if (!arg1_pstr) return ;
   52584           0 :   std::string arg1_str(arg1_pstr);
   52585             :   arg1 = &arg1_str;
   52586             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   52587           0 :   arg2 = *(std::vector< int > **)&jarg2;
   52588           0 :   if (!arg2) {
   52589           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   52590             :     return ;
   52591             :   } 
   52592             :   arg3 = (double)jarg3; 
   52593             :   arg4 = (double)jarg4; 
   52594           0 :   arg5 = *(libsumo::TraCIResults **)&jarg5;
   52595           0 :   if (!arg5) {
   52596           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
   52597             :     return ;
   52598             :   } 
   52599             :   {
   52600             :     try {
   52601           0 :       libtraci::Lane::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg5);
   52602           0 :     } catch (const libsumo::TraCIException& e) {
   52603           0 :       const std::string s = e.what();
   52604             :       std::string printError;
   52605           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   52606           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   52607             :       }
   52608             :       
   52609           0 :       if (printError == "all" || printError == "client") {
   52610             :         std::cerr << "Error: " << s << std::endl;
   52611             :       }
   52612             :       
   52613             :       
   52614             :       
   52615             :       
   52616             :       {
   52617             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   52618             :       };
   52619             :       
   52620           0 :     } catch (const std::exception& e) {
   52621           0 :       const std::string s = e.what();
   52622             :       std::string printError;
   52623           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   52624           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   52625             :       }
   52626             :       
   52627           0 :       if (printError == "all" || printError == "client") {
   52628             :         std::cerr << "Error: " << s << std::endl;
   52629             :       }
   52630             :       
   52631             :       
   52632             :       
   52633             :       
   52634             :       {
   52635             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   52636             :       };
   52637             :       
   52638           0 :     } catch (...) {
   52639             :       {
   52640             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   52641             :       };
   52642           0 :     }
   52643             :   }
   52644             : }
   52645             : 
   52646             : 
   52647           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1subscribe_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4) {
   52648             :   std::string *arg1 = 0 ;
   52649             :   std::vector< int > *arg2 = 0 ;
   52650             :   double arg3 ;
   52651             :   double arg4 ;
   52652             :   
   52653             :   (void)jenv;
   52654             :   (void)jcls;
   52655             :   (void)jarg2_;
   52656           0 :   if(!jarg1) {
   52657           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   52658           0 :     return ;
   52659             :   }
   52660             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   52661           0 :   if (!arg1_pstr) return ;
   52662           0 :   std::string arg1_str(arg1_pstr);
   52663             :   arg1 = &arg1_str;
   52664             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   52665           0 :   arg2 = *(std::vector< int > **)&jarg2;
   52666           0 :   if (!arg2) {
   52667           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   52668             :     return ;
   52669             :   } 
   52670             :   arg3 = (double)jarg3; 
   52671             :   arg4 = (double)jarg4; 
   52672             :   {
   52673             :     try {
   52674           0 :       libtraci::Lane::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4);
   52675           0 :     } catch (const libsumo::TraCIException& e) {
   52676           0 :       const std::string s = e.what();
   52677             :       std::string printError;
   52678           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   52679           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   52680             :       }
   52681             :       
   52682           0 :       if (printError == "all" || printError == "client") {
   52683             :         std::cerr << "Error: " << s << std::endl;
   52684             :       }
   52685             :       
   52686             :       
   52687             :       
   52688             :       
   52689             :       {
   52690             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   52691             :       };
   52692             :       
   52693           0 :     } catch (const std::exception& e) {
   52694           0 :       const std::string s = e.what();
   52695             :       std::string printError;
   52696           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   52697           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   52698             :       }
   52699             :       
   52700           0 :       if (printError == "all" || printError == "client") {
   52701             :         std::cerr << "Error: " << s << std::endl;
   52702             :       }
   52703             :       
   52704             :       
   52705             :       
   52706             :       
   52707             :       {
   52708             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   52709             :       };
   52710             :       
   52711           0 :     } catch (...) {
   52712             :       {
   52713             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   52714             :       };
   52715           0 :     }
   52716             :   }
   52717             : }
   52718             : 
   52719             : 
   52720           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1subscribe_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3) {
   52721             :   std::string *arg1 = 0 ;
   52722             :   std::vector< int > *arg2 = 0 ;
   52723             :   double arg3 ;
   52724             :   
   52725             :   (void)jenv;
   52726             :   (void)jcls;
   52727             :   (void)jarg2_;
   52728           0 :   if(!jarg1) {
   52729           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   52730           0 :     return ;
   52731             :   }
   52732             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   52733           0 :   if (!arg1_pstr) return ;
   52734           0 :   std::string arg1_str(arg1_pstr);
   52735             :   arg1 = &arg1_str;
   52736             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   52737           0 :   arg2 = *(std::vector< int > **)&jarg2;
   52738           0 :   if (!arg2) {
   52739           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   52740             :     return ;
   52741             :   } 
   52742             :   arg3 = (double)jarg3; 
   52743             :   {
   52744             :     try {
   52745           0 :       libtraci::Lane::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3);
   52746           0 :     } catch (const libsumo::TraCIException& e) {
   52747           0 :       const std::string s = e.what();
   52748             :       std::string printError;
   52749           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   52750           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   52751             :       }
   52752             :       
   52753           0 :       if (printError == "all" || printError == "client") {
   52754             :         std::cerr << "Error: " << s << std::endl;
   52755             :       }
   52756             :       
   52757             :       
   52758             :       
   52759             :       
   52760             :       {
   52761             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   52762             :       };
   52763             :       
   52764           0 :     } catch (const std::exception& e) {
   52765           0 :       const std::string s = e.what();
   52766             :       std::string printError;
   52767           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   52768           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   52769             :       }
   52770             :       
   52771           0 :       if (printError == "all" || printError == "client") {
   52772             :         std::cerr << "Error: " << s << std::endl;
   52773             :       }
   52774             :       
   52775             :       
   52776             :       
   52777             :       
   52778             :       {
   52779             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   52780             :       };
   52781             :       
   52782           0 :     } catch (...) {
   52783             :       {
   52784             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   52785             :       };
   52786           0 :     }
   52787             :   }
   52788             : }
   52789             : 
   52790             : 
   52791           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1subscribe_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
   52792             :   std::string *arg1 = 0 ;
   52793             :   std::vector< int > *arg2 = 0 ;
   52794             :   
   52795             :   (void)jenv;
   52796             :   (void)jcls;
   52797             :   (void)jarg2_;
   52798           0 :   if(!jarg1) {
   52799           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   52800           0 :     return ;
   52801             :   }
   52802             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   52803           0 :   if (!arg1_pstr) return ;
   52804           0 :   std::string arg1_str(arg1_pstr);
   52805             :   arg1 = &arg1_str;
   52806             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   52807           0 :   arg2 = *(std::vector< int > **)&jarg2;
   52808           0 :   if (!arg2) {
   52809           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   52810             :     return ;
   52811             :   } 
   52812             :   {
   52813             :     try {
   52814           0 :       libtraci::Lane::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2);
   52815           0 :     } catch (const libsumo::TraCIException& e) {
   52816           0 :       const std::string s = e.what();
   52817             :       std::string printError;
   52818           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   52819           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   52820             :       }
   52821             :       
   52822           0 :       if (printError == "all" || printError == "client") {
   52823             :         std::cerr << "Error: " << s << std::endl;
   52824             :       }
   52825             :       
   52826             :       
   52827             :       
   52828             :       
   52829             :       {
   52830             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   52831             :       };
   52832             :       
   52833           0 :     } catch (const std::exception& e) {
   52834           0 :       const std::string s = e.what();
   52835             :       std::string printError;
   52836           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   52837           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   52838             :       }
   52839             :       
   52840           0 :       if (printError == "all" || printError == "client") {
   52841             :         std::cerr << "Error: " << s << std::endl;
   52842             :       }
   52843             :       
   52844             :       
   52845             :       
   52846             :       
   52847             :       {
   52848             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   52849             :       };
   52850             :       
   52851           0 :     } catch (...) {
   52852             :       {
   52853             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   52854             :       };
   52855           0 :     }
   52856             :   }
   52857             : }
   52858             : 
   52859             : 
   52860           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1subscribe_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   52861             :   std::string *arg1 = 0 ;
   52862             :   
   52863             :   (void)jenv;
   52864             :   (void)jcls;
   52865           0 :   if(!jarg1) {
   52866           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   52867           0 :     return ;
   52868             :   }
   52869             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   52870           0 :   if (!arg1_pstr) return ;
   52871           0 :   std::string arg1_str(arg1_pstr);
   52872             :   arg1 = &arg1_str;
   52873             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   52874             :   {
   52875             :     try {
   52876           0 :       libtraci::Lane::subscribe((std::string const &)*arg1);
   52877           0 :     } catch (const libsumo::TraCIException& e) {
   52878           0 :       const std::string s = e.what();
   52879             :       std::string printError;
   52880           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   52881           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   52882             :       }
   52883             :       
   52884           0 :       if (printError == "all" || printError == "client") {
   52885             :         std::cerr << "Error: " << s << std::endl;
   52886             :       }
   52887             :       
   52888             :       
   52889             :       
   52890             :       
   52891             :       {
   52892             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   52893             :       };
   52894             :       
   52895           0 :     } catch (const std::exception& e) {
   52896           0 :       const std::string s = e.what();
   52897             :       std::string printError;
   52898           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   52899           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   52900             :       }
   52901             :       
   52902           0 :       if (printError == "all" || printError == "client") {
   52903             :         std::cerr << "Error: " << s << std::endl;
   52904             :       }
   52905             :       
   52906             :       
   52907             :       
   52908             :       
   52909             :       {
   52910             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   52911             :       };
   52912             :       
   52913           0 :     } catch (...) {
   52914             :       {
   52915             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   52916             :       };
   52917           0 :     }
   52918             :   }
   52919             : }
   52920             : 
   52921             : 
   52922           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1unsubscribe(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   52923             :   std::string *arg1 = 0 ;
   52924             :   
   52925             :   (void)jenv;
   52926             :   (void)jcls;
   52927           0 :   if(!jarg1) {
   52928           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   52929           0 :     return ;
   52930             :   }
   52931             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   52932           0 :   if (!arg1_pstr) return ;
   52933           0 :   std::string arg1_str(arg1_pstr);
   52934             :   arg1 = &arg1_str;
   52935             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   52936             :   {
   52937             :     try {
   52938           0 :       libtraci::Lane::unsubscribe((std::string const &)*arg1);
   52939           0 :     } catch (const libsumo::TraCIException& e) {
   52940           0 :       const std::string s = e.what();
   52941             :       std::string printError;
   52942           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   52943           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   52944             :       }
   52945             :       
   52946           0 :       if (printError == "all" || printError == "client") {
   52947             :         std::cerr << "Error: " << s << std::endl;
   52948             :       }
   52949             :       
   52950             :       
   52951             :       
   52952             :       
   52953             :       {
   52954             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   52955             :       };
   52956             :       
   52957           0 :     } catch (const std::exception& e) {
   52958           0 :       const std::string s = e.what();
   52959             :       std::string printError;
   52960           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   52961           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   52962             :       }
   52963             :       
   52964           0 :       if (printError == "all" || printError == "client") {
   52965             :         std::cerr << "Error: " << s << std::endl;
   52966             :       }
   52967             :       
   52968             :       
   52969             :       
   52970             :       
   52971             :       {
   52972             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   52973             :       };
   52974             :       
   52975           0 :     } catch (...) {
   52976             :       {
   52977             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   52978             :       };
   52979           0 :     }
   52980             :   }
   52981             : }
   52982             : 
   52983             : 
   52984           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1subscribeContext_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6, jlong jarg7, jobject jarg7_) {
   52985             :   std::string *arg1 = 0 ;
   52986             :   int arg2 ;
   52987             :   double arg3 ;
   52988             :   std::vector< int > *arg4 = 0 ;
   52989             :   double arg5 ;
   52990             :   double arg6 ;
   52991             :   libsumo::TraCIResults *arg7 = 0 ;
   52992             :   
   52993             :   (void)jenv;
   52994             :   (void)jcls;
   52995             :   (void)jarg4_;
   52996             :   (void)jarg7_;
   52997           0 :   if(!jarg1) {
   52998           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   52999           0 :     return ;
   53000             :   }
   53001             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   53002           0 :   if (!arg1_pstr) return ;
   53003           0 :   std::string arg1_str(arg1_pstr);
   53004             :   arg1 = &arg1_str;
   53005             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   53006             :   arg2 = (int)jarg2; 
   53007             :   arg3 = (double)jarg3; 
   53008           0 :   arg4 = *(std::vector< int > **)&jarg4;
   53009           0 :   if (!arg4) {
   53010           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   53011             :     return ;
   53012             :   } 
   53013             :   arg5 = (double)jarg5; 
   53014             :   arg6 = (double)jarg6; 
   53015           0 :   arg7 = *(libsumo::TraCIResults **)&jarg7;
   53016           0 :   if (!arg7) {
   53017           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
   53018             :     return ;
   53019             :   } 
   53020             :   {
   53021             :     try {
   53022           0 :       libtraci::Lane::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg7);
   53023           0 :     } catch (const libsumo::TraCIException& e) {
   53024           0 :       const std::string s = e.what();
   53025             :       std::string printError;
   53026           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   53027           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   53028             :       }
   53029             :       
   53030           0 :       if (printError == "all" || printError == "client") {
   53031             :         std::cerr << "Error: " << s << std::endl;
   53032             :       }
   53033             :       
   53034             :       
   53035             :       
   53036             :       
   53037             :       {
   53038             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   53039             :       };
   53040             :       
   53041           0 :     } catch (const std::exception& e) {
   53042           0 :       const std::string s = e.what();
   53043             :       std::string printError;
   53044           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   53045           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   53046             :       }
   53047             :       
   53048           0 :       if (printError == "all" || printError == "client") {
   53049             :         std::cerr << "Error: " << s << std::endl;
   53050             :       }
   53051             :       
   53052             :       
   53053             :       
   53054             :       
   53055             :       {
   53056             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   53057             :       };
   53058             :       
   53059           0 :     } catch (...) {
   53060             :       {
   53061             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   53062             :       };
   53063           0 :     }
   53064             :   }
   53065             : }
   53066             : 
   53067             : 
   53068           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1subscribeContext_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6) {
   53069             :   std::string *arg1 = 0 ;
   53070             :   int arg2 ;
   53071             :   double arg3 ;
   53072             :   std::vector< int > *arg4 = 0 ;
   53073             :   double arg5 ;
   53074             :   double arg6 ;
   53075             :   
   53076             :   (void)jenv;
   53077             :   (void)jcls;
   53078             :   (void)jarg4_;
   53079           0 :   if(!jarg1) {
   53080           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   53081           0 :     return ;
   53082             :   }
   53083             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   53084           0 :   if (!arg1_pstr) return ;
   53085           0 :   std::string arg1_str(arg1_pstr);
   53086             :   arg1 = &arg1_str;
   53087             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   53088             :   arg2 = (int)jarg2; 
   53089             :   arg3 = (double)jarg3; 
   53090           0 :   arg4 = *(std::vector< int > **)&jarg4;
   53091           0 :   if (!arg4) {
   53092           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   53093             :     return ;
   53094             :   } 
   53095             :   arg5 = (double)jarg5; 
   53096             :   arg6 = (double)jarg6; 
   53097             :   {
   53098             :     try {
   53099           0 :       libtraci::Lane::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6);
   53100           0 :     } catch (const libsumo::TraCIException& e) {
   53101           0 :       const std::string s = e.what();
   53102             :       std::string printError;
   53103           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   53104           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   53105             :       }
   53106             :       
   53107           0 :       if (printError == "all" || printError == "client") {
   53108             :         std::cerr << "Error: " << s << std::endl;
   53109             :       }
   53110             :       
   53111             :       
   53112             :       
   53113             :       
   53114             :       {
   53115             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   53116             :       };
   53117             :       
   53118           0 :     } catch (const std::exception& e) {
   53119           0 :       const std::string s = e.what();
   53120             :       std::string printError;
   53121           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   53122           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   53123             :       }
   53124             :       
   53125           0 :       if (printError == "all" || printError == "client") {
   53126             :         std::cerr << "Error: " << s << std::endl;
   53127             :       }
   53128             :       
   53129             :       
   53130             :       
   53131             :       
   53132             :       {
   53133             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   53134             :       };
   53135             :       
   53136           0 :     } catch (...) {
   53137             :       {
   53138             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   53139             :       };
   53140           0 :     }
   53141             :   }
   53142             : }
   53143             : 
   53144             : 
   53145           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1subscribeContext_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5) {
   53146             :   std::string *arg1 = 0 ;
   53147             :   int arg2 ;
   53148             :   double arg3 ;
   53149             :   std::vector< int > *arg4 = 0 ;
   53150             :   double arg5 ;
   53151             :   
   53152             :   (void)jenv;
   53153             :   (void)jcls;
   53154             :   (void)jarg4_;
   53155           0 :   if(!jarg1) {
   53156           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   53157           0 :     return ;
   53158             :   }
   53159             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   53160           0 :   if (!arg1_pstr) return ;
   53161           0 :   std::string arg1_str(arg1_pstr);
   53162             :   arg1 = &arg1_str;
   53163             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   53164             :   arg2 = (int)jarg2; 
   53165             :   arg3 = (double)jarg3; 
   53166           0 :   arg4 = *(std::vector< int > **)&jarg4;
   53167           0 :   if (!arg4) {
   53168           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   53169             :     return ;
   53170             :   } 
   53171             :   arg5 = (double)jarg5; 
   53172             :   {
   53173             :     try {
   53174           0 :       libtraci::Lane::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5);
   53175           0 :     } catch (const libsumo::TraCIException& e) {
   53176           0 :       const std::string s = e.what();
   53177             :       std::string printError;
   53178           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   53179           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   53180             :       }
   53181             :       
   53182           0 :       if (printError == "all" || printError == "client") {
   53183             :         std::cerr << "Error: " << s << std::endl;
   53184             :       }
   53185             :       
   53186             :       
   53187             :       
   53188             :       
   53189             :       {
   53190             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   53191             :       };
   53192             :       
   53193           0 :     } catch (const std::exception& e) {
   53194           0 :       const std::string s = e.what();
   53195             :       std::string printError;
   53196           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   53197           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   53198             :       }
   53199             :       
   53200           0 :       if (printError == "all" || printError == "client") {
   53201             :         std::cerr << "Error: " << s << std::endl;
   53202             :       }
   53203             :       
   53204             :       
   53205             :       
   53206             :       
   53207             :       {
   53208             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   53209             :       };
   53210             :       
   53211           0 :     } catch (...) {
   53212             :       {
   53213             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   53214             :       };
   53215           0 :     }
   53216             :   }
   53217             : }
   53218             : 
   53219             : 
   53220           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1subscribeContext_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_) {
   53221             :   std::string *arg1 = 0 ;
   53222             :   int arg2 ;
   53223             :   double arg3 ;
   53224             :   std::vector< int > *arg4 = 0 ;
   53225             :   
   53226             :   (void)jenv;
   53227             :   (void)jcls;
   53228             :   (void)jarg4_;
   53229           0 :   if(!jarg1) {
   53230           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   53231           0 :     return ;
   53232             :   }
   53233             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   53234           0 :   if (!arg1_pstr) return ;
   53235           0 :   std::string arg1_str(arg1_pstr);
   53236             :   arg1 = &arg1_str;
   53237             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   53238             :   arg2 = (int)jarg2; 
   53239             :   arg3 = (double)jarg3; 
   53240           0 :   arg4 = *(std::vector< int > **)&jarg4;
   53241           0 :   if (!arg4) {
   53242           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   53243             :     return ;
   53244             :   } 
   53245             :   {
   53246             :     try {
   53247           0 :       libtraci::Lane::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4);
   53248           0 :     } catch (const libsumo::TraCIException& e) {
   53249           0 :       const std::string s = e.what();
   53250             :       std::string printError;
   53251           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   53252           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   53253             :       }
   53254             :       
   53255           0 :       if (printError == "all" || printError == "client") {
   53256             :         std::cerr << "Error: " << s << std::endl;
   53257             :       }
   53258             :       
   53259             :       
   53260             :       
   53261             :       
   53262             :       {
   53263             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   53264             :       };
   53265             :       
   53266           0 :     } catch (const std::exception& e) {
   53267           0 :       const std::string s = e.what();
   53268             :       std::string printError;
   53269           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   53270           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   53271             :       }
   53272             :       
   53273           0 :       if (printError == "all" || printError == "client") {
   53274             :         std::cerr << "Error: " << s << std::endl;
   53275             :       }
   53276             :       
   53277             :       
   53278             :       
   53279             :       
   53280             :       {
   53281             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   53282             :       };
   53283             :       
   53284           0 :     } catch (...) {
   53285             :       {
   53286             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   53287             :       };
   53288           0 :     }
   53289             :   }
   53290             : }
   53291             : 
   53292             : 
   53293           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1subscribeContext_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
   53294             :   std::string *arg1 = 0 ;
   53295             :   int arg2 ;
   53296             :   double arg3 ;
   53297             :   
   53298             :   (void)jenv;
   53299             :   (void)jcls;
   53300           0 :   if(!jarg1) {
   53301           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   53302           0 :     return ;
   53303             :   }
   53304             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   53305           0 :   if (!arg1_pstr) return ;
   53306           0 :   std::string arg1_str(arg1_pstr);
   53307             :   arg1 = &arg1_str;
   53308             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   53309             :   arg2 = (int)jarg2; 
   53310             :   arg3 = (double)jarg3; 
   53311             :   {
   53312             :     try {
   53313           0 :       libtraci::Lane::subscribeContext((std::string const &)*arg1,arg2,arg3);
   53314           0 :     } catch (const libsumo::TraCIException& e) {
   53315           0 :       const std::string s = e.what();
   53316             :       std::string printError;
   53317           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   53318           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   53319             :       }
   53320             :       
   53321           0 :       if (printError == "all" || printError == "client") {
   53322             :         std::cerr << "Error: " << s << std::endl;
   53323             :       }
   53324             :       
   53325             :       
   53326             :       
   53327             :       
   53328             :       {
   53329             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   53330             :       };
   53331             :       
   53332           0 :     } catch (const std::exception& e) {
   53333           0 :       const std::string s = e.what();
   53334             :       std::string printError;
   53335           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   53336           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   53337             :       }
   53338             :       
   53339           0 :       if (printError == "all" || printError == "client") {
   53340             :         std::cerr << "Error: " << s << std::endl;
   53341             :       }
   53342             :       
   53343             :       
   53344             :       
   53345             :       
   53346             :       {
   53347             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   53348             :       };
   53349             :       
   53350           0 :     } catch (...) {
   53351             :       {
   53352             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   53353             :       };
   53354           0 :     }
   53355             :   }
   53356             : }
   53357             : 
   53358             : 
   53359           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1unsubscribeContext(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
   53360             :   std::string *arg1 = 0 ;
   53361             :   int arg2 ;
   53362             :   double arg3 ;
   53363             :   
   53364             :   (void)jenv;
   53365             :   (void)jcls;
   53366           0 :   if(!jarg1) {
   53367           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   53368           0 :     return ;
   53369             :   }
   53370             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   53371           0 :   if (!arg1_pstr) return ;
   53372           0 :   std::string arg1_str(arg1_pstr);
   53373             :   arg1 = &arg1_str;
   53374             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   53375             :   arg2 = (int)jarg2; 
   53376             :   arg3 = (double)jarg3; 
   53377             :   {
   53378             :     try {
   53379           0 :       libtraci::Lane::unsubscribeContext((std::string const &)*arg1,arg2,arg3);
   53380           0 :     } catch (const libsumo::TraCIException& e) {
   53381           0 :       const std::string s = e.what();
   53382             :       std::string printError;
   53383           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   53384           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   53385             :       }
   53386             :       
   53387           0 :       if (printError == "all" || printError == "client") {
   53388             :         std::cerr << "Error: " << s << std::endl;
   53389             :       }
   53390             :       
   53391             :       
   53392             :       
   53393             :       
   53394             :       {
   53395             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   53396             :       };
   53397             :       
   53398           0 :     } catch (const std::exception& e) {
   53399           0 :       const std::string s = e.what();
   53400             :       std::string printError;
   53401           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   53402           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   53403             :       }
   53404             :       
   53405           0 :       if (printError == "all" || printError == "client") {
   53406             :         std::cerr << "Error: " << s << std::endl;
   53407             :       }
   53408             :       
   53409             :       
   53410             :       
   53411             :       
   53412             :       {
   53413             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   53414             :       };
   53415             :       
   53416           0 :     } catch (...) {
   53417             :       {
   53418             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   53419             :       };
   53420           0 :     }
   53421             :   }
   53422             : }
   53423             : 
   53424             : 
   53425           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getAllSubscriptionResults(JNIEnv *jenv, jclass jcls) {
   53426             :   jlong jresult = 0 ;
   53427             :   libsumo::SubscriptionResults result;
   53428             :   
   53429             :   (void)jenv;
   53430             :   (void)jcls;
   53431             :   {
   53432             :     try {
   53433           0 :       result = libtraci::Lane::getAllSubscriptionResults();
   53434           0 :     } catch (const libsumo::TraCIException& e) {
   53435           0 :       const std::string s = e.what();
   53436             :       std::string printError;
   53437           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   53438           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   53439             :       }
   53440             :       
   53441           0 :       if (printError == "all" || printError == "client") {
   53442             :         std::cerr << "Error: " << s << std::endl;
   53443             :       }
   53444             :       
   53445             :       
   53446             :       
   53447             :       
   53448             :       {
   53449             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   53450             :       };
   53451             :       
   53452           0 :     } catch (const std::exception& e) {
   53453           0 :       const std::string s = e.what();
   53454             :       std::string printError;
   53455           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   53456           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   53457             :       }
   53458             :       
   53459           0 :       if (printError == "all" || printError == "client") {
   53460             :         std::cerr << "Error: " << s << std::endl;
   53461             :       }
   53462             :       
   53463             :       
   53464             :       
   53465             :       
   53466             :       {
   53467             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   53468             :       };
   53469             :       
   53470           0 :     } catch (...) {
   53471             :       {
   53472             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   53473             :       };
   53474           0 :     }
   53475             :   }
   53476           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
   53477           0 :   return jresult;
   53478             : }
   53479             : 
   53480             : 
   53481           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   53482             :   jlong jresult = 0 ;
   53483             :   std::string *arg1 = 0 ;
   53484             :   libsumo::TraCIResults result;
   53485             :   
   53486             :   (void)jenv;
   53487             :   (void)jcls;
   53488           0 :   if(!jarg1) {
   53489           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   53490             :     return 0;
   53491             :   }
   53492             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   53493           0 :   if (!arg1_pstr) return 0;
   53494           0 :   std::string arg1_str(arg1_pstr);
   53495             :   arg1 = &arg1_str;
   53496             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   53497             :   {
   53498             :     try {
   53499           0 :       result = libtraci::Lane::getSubscriptionResults((std::string const &)*arg1);
   53500           0 :     } catch (const libsumo::TraCIException& e) {
   53501           0 :       const std::string s = e.what();
   53502             :       std::string printError;
   53503           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   53504           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   53505             :       }
   53506             :       
   53507           0 :       if (printError == "all" || printError == "client") {
   53508             :         std::cerr << "Error: " << s << std::endl;
   53509             :       }
   53510             :       
   53511             :       
   53512             :       
   53513             :       
   53514             :       {
   53515             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   53516             :       };
   53517             :       
   53518           0 :     } catch (const std::exception& e) {
   53519           0 :       const std::string s = e.what();
   53520             :       std::string printError;
   53521           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   53522           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   53523             :       }
   53524             :       
   53525           0 :       if (printError == "all" || printError == "client") {
   53526             :         std::cerr << "Error: " << s << std::endl;
   53527             :       }
   53528             :       
   53529             :       
   53530             :       
   53531             :       
   53532             :       {
   53533             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   53534             :       };
   53535             :       
   53536           0 :     } catch (...) {
   53537             :       {
   53538             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   53539             :       };
   53540           0 :     }
   53541             :   }
   53542           0 :   *(libsumo::TraCIResults **)&jresult = new libsumo::TraCIResults((const libsumo::TraCIResults &)result); 
   53543           0 :   return jresult;
   53544             : }
   53545             : 
   53546             : 
   53547           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getAllContextSubscriptionResults(JNIEnv *jenv, jclass jcls) {
   53548             :   jlong jresult = 0 ;
   53549             :   libsumo::ContextSubscriptionResults result;
   53550             :   
   53551             :   (void)jenv;
   53552             :   (void)jcls;
   53553             :   {
   53554             :     try {
   53555           0 :       result = libtraci::Lane::getAllContextSubscriptionResults();
   53556           0 :     } catch (const libsumo::TraCIException& e) {
   53557           0 :       const std::string s = e.what();
   53558             :       std::string printError;
   53559           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   53560           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   53561             :       }
   53562             :       
   53563           0 :       if (printError == "all" || printError == "client") {
   53564             :         std::cerr << "Error: " << s << std::endl;
   53565             :       }
   53566             :       
   53567             :       
   53568             :       
   53569             :       
   53570             :       {
   53571             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   53572             :       };
   53573             :       
   53574           0 :     } catch (const std::exception& e) {
   53575           0 :       const std::string s = e.what();
   53576             :       std::string printError;
   53577           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   53578           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   53579             :       }
   53580             :       
   53581           0 :       if (printError == "all" || printError == "client") {
   53582             :         std::cerr << "Error: " << s << std::endl;
   53583             :       }
   53584             :       
   53585             :       
   53586             :       
   53587             :       
   53588             :       {
   53589             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   53590             :       };
   53591             :       
   53592           0 :     } catch (...) {
   53593             :       {
   53594             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   53595             :       };
   53596           0 :     }
   53597             :   }
   53598           0 :   *(libsumo::ContextSubscriptionResults **)&jresult = new libsumo::ContextSubscriptionResults((const libsumo::ContextSubscriptionResults &)result); 
   53599           0 :   return jresult;
   53600             : }
   53601             : 
   53602             : 
   53603           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1getContextSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   53604             :   jlong jresult = 0 ;
   53605             :   std::string *arg1 = 0 ;
   53606             :   libsumo::SubscriptionResults result;
   53607             :   
   53608             :   (void)jenv;
   53609             :   (void)jcls;
   53610           0 :   if(!jarg1) {
   53611           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   53612             :     return 0;
   53613             :   }
   53614             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   53615           0 :   if (!arg1_pstr) return 0;
   53616           0 :   std::string arg1_str(arg1_pstr);
   53617             :   arg1 = &arg1_str;
   53618             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   53619             :   {
   53620             :     try {
   53621           0 :       result = libtraci::Lane::getContextSubscriptionResults((std::string const &)*arg1);
   53622           0 :     } catch (const libsumo::TraCIException& e) {
   53623           0 :       const std::string s = e.what();
   53624             :       std::string printError;
   53625           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   53626           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   53627             :       }
   53628             :       
   53629           0 :       if (printError == "all" || printError == "client") {
   53630             :         std::cerr << "Error: " << s << std::endl;
   53631             :       }
   53632             :       
   53633             :       
   53634             :       
   53635             :       
   53636             :       {
   53637             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   53638             :       };
   53639             :       
   53640           0 :     } catch (const std::exception& e) {
   53641           0 :       const std::string s = e.what();
   53642             :       std::string printError;
   53643           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   53644           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   53645             :       }
   53646             :       
   53647           0 :       if (printError == "all" || printError == "client") {
   53648             :         std::cerr << "Error: " << s << std::endl;
   53649             :       }
   53650             :       
   53651             :       
   53652             :       
   53653             :       
   53654             :       {
   53655             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   53656             :       };
   53657             :       
   53658           0 :     } catch (...) {
   53659             :       {
   53660             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   53661             :       };
   53662           0 :     }
   53663             :   }
   53664           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
   53665           0 :   return jresult;
   53666             : }
   53667             : 
   53668             : 
   53669           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1subscribeParameterWithKey_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jdouble jarg4) {
   53670             :   std::string *arg1 = 0 ;
   53671             :   std::string *arg2 = 0 ;
   53672             :   double arg3 ;
   53673             :   double arg4 ;
   53674             :   
   53675             :   (void)jenv;
   53676             :   (void)jcls;
   53677           0 :   if(!jarg1) {
   53678           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   53679           0 :     return ;
   53680             :   }
   53681             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   53682           0 :   if (!arg1_pstr) return ;
   53683           0 :   std::string arg1_str(arg1_pstr);
   53684             :   arg1 = &arg1_str;
   53685             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   53686           0 :   if(!jarg2) {
   53687           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   53688             :     return ;
   53689             :   }
   53690             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   53691           0 :   if (!arg2_pstr) return ;
   53692           0 :   std::string arg2_str(arg2_pstr);
   53693             :   arg2 = &arg2_str;
   53694             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   53695             :   arg3 = (double)jarg3; 
   53696             :   arg4 = (double)jarg4; 
   53697             :   {
   53698             :     try {
   53699           0 :       libtraci::Lane::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4);
   53700           0 :     } catch (const libsumo::TraCIException& e) {
   53701           0 :       const std::string s = e.what();
   53702             :       std::string printError;
   53703           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   53704           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   53705             :       }
   53706             :       
   53707           0 :       if (printError == "all" || printError == "client") {
   53708             :         std::cerr << "Error: " << s << std::endl;
   53709             :       }
   53710             :       
   53711             :       
   53712             :       
   53713             :       
   53714             :       {
   53715             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   53716             :       };
   53717             :       
   53718           0 :     } catch (const std::exception& e) {
   53719           0 :       const std::string s = e.what();
   53720             :       std::string printError;
   53721           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   53722           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   53723             :       }
   53724             :       
   53725           0 :       if (printError == "all" || printError == "client") {
   53726             :         std::cerr << "Error: " << s << std::endl;
   53727             :       }
   53728             :       
   53729             :       
   53730             :       
   53731             :       
   53732             :       {
   53733             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   53734             :       };
   53735             :       
   53736           0 :     } catch (...) {
   53737             :       {
   53738             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   53739             :       };
   53740           0 :     }
   53741             :   }
   53742             : }
   53743             : 
   53744             : 
   53745           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1subscribeParameterWithKey_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3) {
   53746             :   std::string *arg1 = 0 ;
   53747             :   std::string *arg2 = 0 ;
   53748             :   double arg3 ;
   53749             :   
   53750             :   (void)jenv;
   53751             :   (void)jcls;
   53752           0 :   if(!jarg1) {
   53753           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   53754           0 :     return ;
   53755             :   }
   53756             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   53757           0 :   if (!arg1_pstr) return ;
   53758           0 :   std::string arg1_str(arg1_pstr);
   53759             :   arg1 = &arg1_str;
   53760             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   53761           0 :   if(!jarg2) {
   53762           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   53763             :     return ;
   53764             :   }
   53765             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   53766           0 :   if (!arg2_pstr) return ;
   53767           0 :   std::string arg2_str(arg2_pstr);
   53768             :   arg2 = &arg2_str;
   53769             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   53770             :   arg3 = (double)jarg3; 
   53771             :   {
   53772             :     try {
   53773           0 :       libtraci::Lane::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3);
   53774           0 :     } catch (const libsumo::TraCIException& e) {
   53775           0 :       const std::string s = e.what();
   53776             :       std::string printError;
   53777           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   53778           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   53779             :       }
   53780             :       
   53781           0 :       if (printError == "all" || printError == "client") {
   53782             :         std::cerr << "Error: " << s << std::endl;
   53783             :       }
   53784             :       
   53785             :       
   53786             :       
   53787             :       
   53788             :       {
   53789             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   53790             :       };
   53791             :       
   53792           0 :     } catch (const std::exception& e) {
   53793           0 :       const std::string s = e.what();
   53794             :       std::string printError;
   53795           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   53796           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   53797             :       }
   53798             :       
   53799           0 :       if (printError == "all" || printError == "client") {
   53800             :         std::cerr << "Error: " << s << std::endl;
   53801             :       }
   53802             :       
   53803             :       
   53804             :       
   53805             :       
   53806             :       {
   53807             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   53808             :       };
   53809             :       
   53810           0 :     } catch (...) {
   53811             :       {
   53812             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   53813             :       };
   53814           0 :     }
   53815             :   }
   53816             : }
   53817             : 
   53818             : 
   53819           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1subscribeParameterWithKey_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   53820             :   std::string *arg1 = 0 ;
   53821             :   std::string *arg2 = 0 ;
   53822             :   
   53823             :   (void)jenv;
   53824             :   (void)jcls;
   53825           0 :   if(!jarg1) {
   53826           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   53827           0 :     return ;
   53828             :   }
   53829             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   53830           0 :   if (!arg1_pstr) return ;
   53831           0 :   std::string arg1_str(arg1_pstr);
   53832             :   arg1 = &arg1_str;
   53833             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   53834           0 :   if(!jarg2) {
   53835           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   53836             :     return ;
   53837             :   }
   53838             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   53839           0 :   if (!arg2_pstr) return ;
   53840           0 :   std::string arg2_str(arg2_pstr);
   53841             :   arg2 = &arg2_str;
   53842             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   53843             :   {
   53844             :     try {
   53845           0 :       libtraci::Lane::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
   53846           0 :     } catch (const libsumo::TraCIException& e) {
   53847           0 :       const std::string s = e.what();
   53848             :       std::string printError;
   53849           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   53850           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   53851             :       }
   53852             :       
   53853           0 :       if (printError == "all" || printError == "client") {
   53854             :         std::cerr << "Error: " << s << std::endl;
   53855             :       }
   53856             :       
   53857             :       
   53858             :       
   53859             :       
   53860             :       {
   53861             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   53862             :       };
   53863             :       
   53864           0 :     } catch (const std::exception& e) {
   53865           0 :       const std::string s = e.what();
   53866             :       std::string printError;
   53867           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   53868           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   53869             :       }
   53870             :       
   53871           0 :       if (printError == "all" || printError == "client") {
   53872             :         std::cerr << "Error: " << s << std::endl;
   53873             :       }
   53874             :       
   53875             :       
   53876             :       
   53877             :       
   53878             :       {
   53879             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   53880             :       };
   53881             :       
   53882           0 :     } catch (...) {
   53883             :       {
   53884             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   53885             :       };
   53886           0 :     }
   53887             :   }
   53888             : }
   53889             : 
   53890             : 
   53891           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1DOMAIN_1ID_1get(JNIEnv *jenv, jclass jcls) {
   53892             :   jint jresult = 0 ;
   53893             :   int result;
   53894             :   
   53895             :   (void)jenv;
   53896             :   (void)jcls;
   53897           0 :   result = (int)(int)libtraci::Lane::DOMAIN_ID;
   53898             :   jresult = (jint)result; 
   53899           0 :   return jresult;
   53900             : }
   53901             : 
   53902             : 
   53903           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1setAllowed_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   53904             :   std::string *arg1 = 0 ;
   53905             :   std::string arg2 ;
   53906             :   
   53907             :   (void)jenv;
   53908             :   (void)jcls;
   53909           0 :   if(!jarg1) {
   53910           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   53911             :     return ;
   53912             :   }
   53913             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   53914           0 :   if (!arg1_pstr) return ;
   53915           0 :   std::string arg1_str(arg1_pstr);
   53916             :   arg1 = &arg1_str;
   53917             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   53918           0 :   if(!jarg2) {
   53919           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   53920             :     return ;
   53921             :   } 
   53922             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   53923           0 :   if (!arg2_pstr) return ;
   53924           0 :   (&arg2)->assign(arg2_pstr);
   53925             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   53926             :   {
   53927             :     try {
   53928           0 :       libtraci::Lane::setAllowed((std::string const &)*arg1,arg2);
   53929           0 :     } catch (const libsumo::TraCIException& e) {
   53930           0 :       const std::string s = e.what();
   53931             :       std::string printError;
   53932           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   53933           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   53934             :       }
   53935             :       
   53936           0 :       if (printError == "all" || printError == "client") {
   53937             :         std::cerr << "Error: " << s << std::endl;
   53938             :       }
   53939             :       
   53940             :       
   53941             :       
   53942             :       
   53943             :       {
   53944             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   53945             :       };
   53946             :       
   53947           0 :     } catch (const std::exception& e) {
   53948           0 :       const std::string s = e.what();
   53949             :       std::string printError;
   53950           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   53951           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   53952             :       }
   53953             :       
   53954           0 :       if (printError == "all" || printError == "client") {
   53955             :         std::cerr << "Error: " << s << std::endl;
   53956             :       }
   53957             :       
   53958             :       
   53959             :       
   53960             :       
   53961             :       {
   53962             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   53963             :       };
   53964             :       
   53965           0 :     } catch (...) {
   53966             :       {
   53967             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   53968             :       };
   53969           0 :     }
   53970             :   }
   53971             : }
   53972             : 
   53973             : 
   53974           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1setAllowed_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
   53975             :   std::string *arg1 = 0 ;
   53976             :   std::vector< std::string > arg2 ;
   53977             :   std::vector< std::string > *argp2 ;
   53978             :   
   53979             :   (void)jenv;
   53980             :   (void)jcls;
   53981             :   (void)jarg2_;
   53982           0 :   if(!jarg1) {
   53983           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   53984             :     return ;
   53985             :   }
   53986             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   53987           0 :   if (!arg1_pstr) return ;
   53988           0 :   std::string arg1_str(arg1_pstr);
   53989             :   arg1 = &arg1_str;
   53990             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   53991           0 :   argp2 = *(std::vector< std::string > **)&jarg2; 
   53992           0 :   if (!argp2) {
   53993           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null std::vector< std::string >");
   53994             :     return ;
   53995             :   }
   53996           0 :   arg2 = *argp2; 
   53997             :   {
   53998             :     try {
   53999           0 :       libtraci::Lane::setAllowed((std::string const &)*arg1,arg2);
   54000           0 :     } catch (const libsumo::TraCIException& e) {
   54001           0 :       const std::string s = e.what();
   54002             :       std::string printError;
   54003           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   54004           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   54005             :       }
   54006             :       
   54007           0 :       if (printError == "all" || printError == "client") {
   54008             :         std::cerr << "Error: " << s << std::endl;
   54009             :       }
   54010             :       
   54011             :       
   54012             :       
   54013             :       
   54014             :       {
   54015             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   54016             :       };
   54017             :       
   54018           0 :     } catch (const std::exception& e) {
   54019           0 :       const std::string s = e.what();
   54020             :       std::string printError;
   54021           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   54022           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   54023             :       }
   54024             :       
   54025           0 :       if (printError == "all" || printError == "client") {
   54026             :         std::cerr << "Error: " << s << std::endl;
   54027             :       }
   54028             :       
   54029             :       
   54030             :       
   54031             :       
   54032             :       {
   54033             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   54034             :       };
   54035             :       
   54036           0 :     } catch (...) {
   54037             :       {
   54038             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   54039             :       };
   54040           0 :     }
   54041             :   }
   54042           0 : }
   54043             : 
   54044             : 
   54045           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1setDisallowed_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   54046             :   std::string *arg1 = 0 ;
   54047             :   std::string arg2 ;
   54048             :   
   54049             :   (void)jenv;
   54050             :   (void)jcls;
   54051           0 :   if(!jarg1) {
   54052           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   54053             :     return ;
   54054             :   }
   54055             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   54056           0 :   if (!arg1_pstr) return ;
   54057           0 :   std::string arg1_str(arg1_pstr);
   54058             :   arg1 = &arg1_str;
   54059             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   54060           0 :   if(!jarg2) {
   54061           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   54062             :     return ;
   54063             :   } 
   54064             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   54065           0 :   if (!arg2_pstr) return ;
   54066           0 :   (&arg2)->assign(arg2_pstr);
   54067             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   54068             :   {
   54069             :     try {
   54070           0 :       libtraci::Lane::setDisallowed((std::string const &)*arg1,arg2);
   54071           0 :     } catch (const libsumo::TraCIException& e) {
   54072           0 :       const std::string s = e.what();
   54073             :       std::string printError;
   54074           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   54075           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   54076             :       }
   54077             :       
   54078           0 :       if (printError == "all" || printError == "client") {
   54079             :         std::cerr << "Error: " << s << std::endl;
   54080             :       }
   54081             :       
   54082             :       
   54083             :       
   54084             :       
   54085             :       {
   54086             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   54087             :       };
   54088             :       
   54089           0 :     } catch (const std::exception& e) {
   54090           0 :       const std::string s = e.what();
   54091             :       std::string printError;
   54092           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   54093           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   54094             :       }
   54095             :       
   54096           0 :       if (printError == "all" || printError == "client") {
   54097             :         std::cerr << "Error: " << s << std::endl;
   54098             :       }
   54099             :       
   54100             :       
   54101             :       
   54102             :       
   54103             :       {
   54104             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   54105             :       };
   54106             :       
   54107           0 :     } catch (...) {
   54108             :       {
   54109             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   54110             :       };
   54111           0 :     }
   54112             :   }
   54113             : }
   54114             : 
   54115             : 
   54116           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1setDisallowed_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
   54117             :   std::string *arg1 = 0 ;
   54118             :   std::vector< std::string > arg2 ;
   54119             :   std::vector< std::string > *argp2 ;
   54120             :   
   54121             :   (void)jenv;
   54122             :   (void)jcls;
   54123             :   (void)jarg2_;
   54124           0 :   if(!jarg1) {
   54125           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   54126             :     return ;
   54127             :   }
   54128             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   54129           0 :   if (!arg1_pstr) return ;
   54130           0 :   std::string arg1_str(arg1_pstr);
   54131             :   arg1 = &arg1_str;
   54132             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   54133           0 :   argp2 = *(std::vector< std::string > **)&jarg2; 
   54134           0 :   if (!argp2) {
   54135           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null std::vector< std::string >");
   54136             :     return ;
   54137             :   }
   54138           0 :   arg2 = *argp2; 
   54139             :   {
   54140             :     try {
   54141           0 :       libtraci::Lane::setDisallowed((std::string const &)*arg1,arg2);
   54142           0 :     } catch (const libsumo::TraCIException& e) {
   54143           0 :       const std::string s = e.what();
   54144             :       std::string printError;
   54145           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   54146           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   54147             :       }
   54148             :       
   54149           0 :       if (printError == "all" || printError == "client") {
   54150             :         std::cerr << "Error: " << s << std::endl;
   54151             :       }
   54152             :       
   54153             :       
   54154             :       
   54155             :       
   54156             :       {
   54157             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   54158             :       };
   54159             :       
   54160           0 :     } catch (const std::exception& e) {
   54161           0 :       const std::string s = e.what();
   54162             :       std::string printError;
   54163           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   54164           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   54165             :       }
   54166             :       
   54167           0 :       if (printError == "all" || printError == "client") {
   54168             :         std::cerr << "Error: " << s << std::endl;
   54169             :       }
   54170             :       
   54171             :       
   54172             :       
   54173             :       
   54174             :       {
   54175             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   54176             :       };
   54177             :       
   54178           0 :     } catch (...) {
   54179             :       {
   54180             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   54181             :       };
   54182           0 :     }
   54183             :   }
   54184           0 : }
   54185             : 
   54186             : 
   54187           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1setChangePermissions(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jint jarg3) {
   54188             :   std::string *arg1 = 0 ;
   54189             :   std::vector< std::string > arg2 ;
   54190             :   int arg3 ;
   54191             :   std::vector< std::string > *argp2 ;
   54192             :   
   54193             :   (void)jenv;
   54194             :   (void)jcls;
   54195             :   (void)jarg2_;
   54196           0 :   if(!jarg1) {
   54197           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   54198             :     return ;
   54199             :   }
   54200             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   54201           0 :   if (!arg1_pstr) return ;
   54202           0 :   std::string arg1_str(arg1_pstr);
   54203             :   arg1 = &arg1_str;
   54204             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   54205           0 :   argp2 = *(std::vector< std::string > **)&jarg2; 
   54206           0 :   if (!argp2) {
   54207           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "Attempt to dereference null std::vector< std::string >");
   54208             :     return ;
   54209             :   }
   54210           0 :   arg2 = *argp2; 
   54211             :   arg3 = (int)jarg3; 
   54212             :   {
   54213             :     try {
   54214           0 :       libtraci::Lane::setChangePermissions((std::string const &)*arg1,arg2,arg3);
   54215           0 :     } catch (const libsumo::TraCIException& e) {
   54216           0 :       const std::string s = e.what();
   54217             :       std::string printError;
   54218           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   54219           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   54220             :       }
   54221             :       
   54222           0 :       if (printError == "all" || printError == "client") {
   54223             :         std::cerr << "Error: " << s << std::endl;
   54224             :       }
   54225             :       
   54226             :       
   54227             :       
   54228             :       
   54229             :       {
   54230             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   54231             :       };
   54232             :       
   54233           0 :     } catch (const std::exception& e) {
   54234           0 :       const std::string s = e.what();
   54235             :       std::string printError;
   54236           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   54237           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   54238             :       }
   54239             :       
   54240           0 :       if (printError == "all" || printError == "client") {
   54241             :         std::cerr << "Error: " << s << std::endl;
   54242             :       }
   54243             :       
   54244             :       
   54245             :       
   54246             :       
   54247             :       {
   54248             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   54249             :       };
   54250             :       
   54251           0 :     } catch (...) {
   54252             :       {
   54253             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   54254             :       };
   54255           0 :     }
   54256             :   }
   54257           0 : }
   54258             : 
   54259             : 
   54260           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1setMaxSpeed(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   54261             :   std::string *arg1 = 0 ;
   54262             :   double arg2 ;
   54263             :   
   54264             :   (void)jenv;
   54265             :   (void)jcls;
   54266           0 :   if(!jarg1) {
   54267           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   54268           0 :     return ;
   54269             :   }
   54270             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   54271           0 :   if (!arg1_pstr) return ;
   54272           0 :   std::string arg1_str(arg1_pstr);
   54273             :   arg1 = &arg1_str;
   54274             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   54275             :   arg2 = (double)jarg2; 
   54276             :   {
   54277             :     try {
   54278           0 :       libtraci::Lane::setMaxSpeed((std::string const &)*arg1,arg2);
   54279           0 :     } catch (const libsumo::TraCIException& e) {
   54280           0 :       const std::string s = e.what();
   54281             :       std::string printError;
   54282           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   54283           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   54284             :       }
   54285             :       
   54286           0 :       if (printError == "all" || printError == "client") {
   54287             :         std::cerr << "Error: " << s << std::endl;
   54288             :       }
   54289             :       
   54290             :       
   54291             :       
   54292             :       
   54293             :       {
   54294             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   54295             :       };
   54296             :       
   54297           0 :     } catch (const std::exception& e) {
   54298           0 :       const std::string s = e.what();
   54299             :       std::string printError;
   54300           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   54301           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   54302             :       }
   54303             :       
   54304           0 :       if (printError == "all" || printError == "client") {
   54305             :         std::cerr << "Error: " << s << std::endl;
   54306             :       }
   54307             :       
   54308             :       
   54309             :       
   54310             :       
   54311             :       {
   54312             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   54313             :       };
   54314             :       
   54315           0 :     } catch (...) {
   54316             :       {
   54317             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   54318             :       };
   54319           0 :     }
   54320             :   }
   54321             : }
   54322             : 
   54323             : 
   54324           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1setLength(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   54325             :   std::string *arg1 = 0 ;
   54326             :   double arg2 ;
   54327             :   
   54328             :   (void)jenv;
   54329             :   (void)jcls;
   54330           0 :   if(!jarg1) {
   54331           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   54332           0 :     return ;
   54333             :   }
   54334             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   54335           0 :   if (!arg1_pstr) return ;
   54336           0 :   std::string arg1_str(arg1_pstr);
   54337             :   arg1 = &arg1_str;
   54338             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   54339             :   arg2 = (double)jarg2; 
   54340             :   {
   54341             :     try {
   54342           0 :       libtraci::Lane::setLength((std::string const &)*arg1,arg2);
   54343           0 :     } catch (const libsumo::TraCIException& e) {
   54344           0 :       const std::string s = e.what();
   54345             :       std::string printError;
   54346           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   54347           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   54348             :       }
   54349             :       
   54350           0 :       if (printError == "all" || printError == "client") {
   54351             :         std::cerr << "Error: " << s << std::endl;
   54352             :       }
   54353             :       
   54354             :       
   54355             :       
   54356             :       
   54357             :       {
   54358             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   54359             :       };
   54360             :       
   54361           0 :     } catch (const std::exception& e) {
   54362           0 :       const std::string s = e.what();
   54363             :       std::string printError;
   54364           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   54365           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   54366             :       }
   54367             :       
   54368           0 :       if (printError == "all" || printError == "client") {
   54369             :         std::cerr << "Error: " << s << std::endl;
   54370             :       }
   54371             :       
   54372             :       
   54373             :       
   54374             :       
   54375             :       {
   54376             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   54377             :       };
   54378             :       
   54379           0 :     } catch (...) {
   54380             :       {
   54381             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   54382             :       };
   54383           0 :     }
   54384             :   }
   54385             : }
   54386             : 
   54387             : 
   54388           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Lane_1setFriction(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   54389             :   std::string *arg1 = 0 ;
   54390             :   double arg2 ;
   54391             :   
   54392             :   (void)jenv;
   54393             :   (void)jcls;
   54394           0 :   if(!jarg1) {
   54395           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   54396           0 :     return ;
   54397             :   }
   54398             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   54399           0 :   if (!arg1_pstr) return ;
   54400           0 :   std::string arg1_str(arg1_pstr);
   54401             :   arg1 = &arg1_str;
   54402             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   54403             :   arg2 = (double)jarg2; 
   54404             :   {
   54405             :     try {
   54406           0 :       libtraci::Lane::setFriction((std::string const &)*arg1,arg2);
   54407           0 :     } catch (const libsumo::TraCIException& e) {
   54408           0 :       const std::string s = e.what();
   54409             :       std::string printError;
   54410           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   54411           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   54412             :       }
   54413             :       
   54414           0 :       if (printError == "all" || printError == "client") {
   54415             :         std::cerr << "Error: " << s << std::endl;
   54416             :       }
   54417             :       
   54418             :       
   54419             :       
   54420             :       
   54421             :       {
   54422             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   54423             :       };
   54424             :       
   54425           0 :     } catch (const std::exception& e) {
   54426           0 :       const std::string s = e.what();
   54427             :       std::string printError;
   54428           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   54429           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   54430             :       }
   54431             :       
   54432           0 :       if (printError == "all" || printError == "client") {
   54433             :         std::cerr << "Error: " << s << std::endl;
   54434             :       }
   54435             :       
   54436             :       
   54437             :       
   54438             :       
   54439             :       {
   54440             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   54441             :       };
   54442             :       
   54443           0 :     } catch (...) {
   54444             :       {
   54445             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   54446             :       };
   54447           0 :     }
   54448             :   }
   54449             : }
   54450             : 
   54451             : 
   54452           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1Lane(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   54453             :   libtraci::Lane *arg1 = (libtraci::Lane *) 0 ;
   54454             :   
   54455             :   (void)jenv;
   54456             :   (void)jcls;
   54457           0 :   arg1 = *(libtraci::Lane **)&jarg1; 
   54458             :   {
   54459             :     try {
   54460           0 :       delete arg1;
   54461             :     } catch (const libsumo::TraCIException& e) {
   54462             :       const std::string s = e.what();
   54463             :       std::string printError;
   54464             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   54465             :         printError = std::getenv("TRACI_PRINT_ERROR");
   54466             :       }
   54467             :       
   54468             :       if (printError == "all" || printError == "client") {
   54469             :         std::cerr << "Error: " << s << std::endl;
   54470             :       }
   54471             :       
   54472             :       
   54473             :       
   54474             :       
   54475             :       {
   54476             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   54477             :       };
   54478             :       
   54479             :     } catch (const std::exception& e) {
   54480             :       const std::string s = e.what();
   54481             :       std::string printError;
   54482             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   54483             :         printError = std::getenv("TRACI_PRINT_ERROR");
   54484             :       }
   54485             :       
   54486             :       if (printError == "all" || printError == "client") {
   54487             :         std::cerr << "Error: " << s << std::endl;
   54488             :       }
   54489             :       
   54490             :       
   54491             :       
   54492             :       
   54493             :       {
   54494             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   54495             :       };
   54496             :       
   54497             :     } catch (...) {
   54498             :       {
   54499             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   54500             :       };
   54501             :     }
   54502             :   }
   54503             : }
   54504             : 
   54505             : 
   54506           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MultiEntryExit_1getEntryLanes(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   54507             :   jlong jresult = 0 ;
   54508             :   std::string *arg1 = 0 ;
   54509             :   std::vector< std::string > result;
   54510             :   
   54511             :   (void)jenv;
   54512             :   (void)jcls;
   54513           0 :   if(!jarg1) {
   54514           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   54515             :     return 0;
   54516             :   }
   54517             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   54518           0 :   if (!arg1_pstr) return 0;
   54519           0 :   std::string arg1_str(arg1_pstr);
   54520             :   arg1 = &arg1_str;
   54521             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   54522             :   {
   54523             :     try {
   54524           0 :       result = libtraci::MultiEntryExit::getEntryLanes((std::string const &)*arg1);
   54525           0 :     } catch (const libsumo::TraCIException& e) {
   54526           0 :       const std::string s = e.what();
   54527             :       std::string printError;
   54528           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   54529           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   54530             :       }
   54531             :       
   54532           0 :       if (printError == "all" || printError == "client") {
   54533             :         std::cerr << "Error: " << s << std::endl;
   54534             :       }
   54535             :       
   54536             :       
   54537             :       
   54538             :       
   54539             :       {
   54540             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   54541             :       };
   54542             :       
   54543           0 :     } catch (const std::exception& e) {
   54544           0 :       const std::string s = e.what();
   54545             :       std::string printError;
   54546           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   54547           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   54548             :       }
   54549             :       
   54550           0 :       if (printError == "all" || printError == "client") {
   54551             :         std::cerr << "Error: " << s << std::endl;
   54552             :       }
   54553             :       
   54554             :       
   54555             :       
   54556             :       
   54557             :       {
   54558             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   54559             :       };
   54560             :       
   54561           0 :     } catch (...) {
   54562             :       {
   54563             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   54564             :       };
   54565           0 :     }
   54566             :   }
   54567           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   54568           0 :   return jresult;
   54569           0 : }
   54570             : 
   54571             : 
   54572           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MultiEntryExit_1getExitLanes(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   54573             :   jlong jresult = 0 ;
   54574             :   std::string *arg1 = 0 ;
   54575             :   std::vector< std::string > result;
   54576             :   
   54577             :   (void)jenv;
   54578             :   (void)jcls;
   54579           0 :   if(!jarg1) {
   54580           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   54581             :     return 0;
   54582             :   }
   54583             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   54584           0 :   if (!arg1_pstr) return 0;
   54585           0 :   std::string arg1_str(arg1_pstr);
   54586             :   arg1 = &arg1_str;
   54587             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   54588             :   {
   54589             :     try {
   54590           0 :       result = libtraci::MultiEntryExit::getExitLanes((std::string const &)*arg1);
   54591           0 :     } catch (const libsumo::TraCIException& e) {
   54592           0 :       const std::string s = e.what();
   54593             :       std::string printError;
   54594           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   54595           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   54596             :       }
   54597             :       
   54598           0 :       if (printError == "all" || printError == "client") {
   54599             :         std::cerr << "Error: " << s << std::endl;
   54600             :       }
   54601             :       
   54602             :       
   54603             :       
   54604             :       
   54605             :       {
   54606             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   54607             :       };
   54608             :       
   54609           0 :     } catch (const std::exception& e) {
   54610           0 :       const std::string s = e.what();
   54611             :       std::string printError;
   54612           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   54613           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   54614             :       }
   54615             :       
   54616           0 :       if (printError == "all" || printError == "client") {
   54617             :         std::cerr << "Error: " << s << std::endl;
   54618             :       }
   54619             :       
   54620             :       
   54621             :       
   54622             :       
   54623             :       {
   54624             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   54625             :       };
   54626             :       
   54627           0 :     } catch (...) {
   54628             :       {
   54629             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   54630             :       };
   54631           0 :     }
   54632             :   }
   54633           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   54634           0 :   return jresult;
   54635           0 : }
   54636             : 
   54637             : 
   54638           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MultiEntryExit_1getEntryPositions(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   54639             :   jlong jresult = 0 ;
   54640             :   std::string *arg1 = 0 ;
   54641             :   std::vector< double > result;
   54642             :   
   54643             :   (void)jenv;
   54644             :   (void)jcls;
   54645           0 :   if(!jarg1) {
   54646           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   54647             :     return 0;
   54648             :   }
   54649             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   54650           0 :   if (!arg1_pstr) return 0;
   54651           0 :   std::string arg1_str(arg1_pstr);
   54652             :   arg1 = &arg1_str;
   54653             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   54654             :   {
   54655             :     try {
   54656           0 :       result = libtraci::MultiEntryExit::getEntryPositions((std::string const &)*arg1);
   54657           0 :     } catch (const libsumo::TraCIException& e) {
   54658           0 :       const std::string s = e.what();
   54659             :       std::string printError;
   54660           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   54661           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   54662             :       }
   54663             :       
   54664           0 :       if (printError == "all" || printError == "client") {
   54665             :         std::cerr << "Error: " << s << std::endl;
   54666             :       }
   54667             :       
   54668             :       
   54669             :       
   54670             :       
   54671             :       {
   54672             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   54673             :       };
   54674             :       
   54675           0 :     } catch (const std::exception& e) {
   54676           0 :       const std::string s = e.what();
   54677             :       std::string printError;
   54678           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   54679           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   54680             :       }
   54681             :       
   54682           0 :       if (printError == "all" || printError == "client") {
   54683             :         std::cerr << "Error: " << s << std::endl;
   54684             :       }
   54685             :       
   54686             :       
   54687             :       
   54688             :       
   54689             :       {
   54690             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   54691             :       };
   54692             :       
   54693           0 :     } catch (...) {
   54694             :       {
   54695             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   54696             :       };
   54697           0 :     }
   54698             :   }
   54699           0 :   *(std::vector< double > **)&jresult = new std::vector< double >((const std::vector< double > &)result); 
   54700           0 :   return jresult;
   54701             : }
   54702             : 
   54703             : 
   54704           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MultiEntryExit_1getExitPositions(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   54705             :   jlong jresult = 0 ;
   54706             :   std::string *arg1 = 0 ;
   54707             :   std::vector< double > result;
   54708             :   
   54709             :   (void)jenv;
   54710             :   (void)jcls;
   54711           0 :   if(!jarg1) {
   54712           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   54713             :     return 0;
   54714             :   }
   54715             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   54716           0 :   if (!arg1_pstr) return 0;
   54717           0 :   std::string arg1_str(arg1_pstr);
   54718             :   arg1 = &arg1_str;
   54719             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   54720             :   {
   54721             :     try {
   54722           0 :       result = libtraci::MultiEntryExit::getExitPositions((std::string const &)*arg1);
   54723           0 :     } catch (const libsumo::TraCIException& e) {
   54724           0 :       const std::string s = e.what();
   54725             :       std::string printError;
   54726           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   54727           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   54728             :       }
   54729             :       
   54730           0 :       if (printError == "all" || printError == "client") {
   54731             :         std::cerr << "Error: " << s << std::endl;
   54732             :       }
   54733             :       
   54734             :       
   54735             :       
   54736             :       
   54737             :       {
   54738             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   54739             :       };
   54740             :       
   54741           0 :     } catch (const std::exception& e) {
   54742           0 :       const std::string s = e.what();
   54743             :       std::string printError;
   54744           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   54745           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   54746             :       }
   54747             :       
   54748           0 :       if (printError == "all" || printError == "client") {
   54749             :         std::cerr << "Error: " << s << std::endl;
   54750             :       }
   54751             :       
   54752             :       
   54753             :       
   54754             :       
   54755             :       {
   54756             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   54757             :       };
   54758             :       
   54759           0 :     } catch (...) {
   54760             :       {
   54761             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   54762             :       };
   54763           0 :     }
   54764             :   }
   54765           0 :   *(std::vector< double > **)&jresult = new std::vector< double >((const std::vector< double > &)result); 
   54766           0 :   return jresult;
   54767             : }
   54768             : 
   54769             : 
   54770           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MultiEntryExit_1getLastStepVehicleNumber(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   54771             :   jint jresult = 0 ;
   54772             :   std::string *arg1 = 0 ;
   54773             :   int result;
   54774             :   
   54775             :   (void)jenv;
   54776             :   (void)jcls;
   54777           0 :   if(!jarg1) {
   54778           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   54779           0 :     return 0;
   54780             :   }
   54781             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   54782           0 :   if (!arg1_pstr) return 0;
   54783           0 :   std::string arg1_str(arg1_pstr);
   54784             :   arg1 = &arg1_str;
   54785             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   54786             :   {
   54787             :     try {
   54788           0 :       result = (int)libtraci::MultiEntryExit::getLastStepVehicleNumber((std::string const &)*arg1);
   54789           0 :     } catch (const libsumo::TraCIException& e) {
   54790           0 :       const std::string s = e.what();
   54791             :       std::string printError;
   54792           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   54793           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   54794             :       }
   54795             :       
   54796           0 :       if (printError == "all" || printError == "client") {
   54797             :         std::cerr << "Error: " << s << std::endl;
   54798             :       }
   54799             :       
   54800             :       
   54801             :       
   54802             :       
   54803             :       {
   54804             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   54805             :       };
   54806             :       
   54807           0 :     } catch (const std::exception& e) {
   54808           0 :       const std::string s = e.what();
   54809             :       std::string printError;
   54810           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   54811           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   54812             :       }
   54813             :       
   54814           0 :       if (printError == "all" || printError == "client") {
   54815             :         std::cerr << "Error: " << s << std::endl;
   54816             :       }
   54817             :       
   54818             :       
   54819             :       
   54820             :       
   54821             :       {
   54822             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   54823             :       };
   54824             :       
   54825           0 :     } catch (...) {
   54826             :       {
   54827             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   54828             :       };
   54829           0 :     }
   54830             :   }
   54831             :   jresult = (jint)result; 
   54832             :   return jresult;
   54833             : }
   54834             : 
   54835             : 
   54836           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MultiEntryExit_1getLastStepMeanSpeed(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   54837             :   jdouble jresult = 0 ;
   54838             :   std::string *arg1 = 0 ;
   54839             :   double result;
   54840             :   
   54841             :   (void)jenv;
   54842             :   (void)jcls;
   54843           0 :   if(!jarg1) {
   54844           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   54845           0 :     return 0;
   54846             :   }
   54847             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   54848           0 :   if (!arg1_pstr) return 0;
   54849           0 :   std::string arg1_str(arg1_pstr);
   54850             :   arg1 = &arg1_str;
   54851             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   54852             :   {
   54853             :     try {
   54854           0 :       result = (double)libtraci::MultiEntryExit::getLastStepMeanSpeed((std::string const &)*arg1);
   54855           0 :     } catch (const libsumo::TraCIException& e) {
   54856           0 :       const std::string s = e.what();
   54857             :       std::string printError;
   54858           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   54859           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   54860             :       }
   54861             :       
   54862           0 :       if (printError == "all" || printError == "client") {
   54863             :         std::cerr << "Error: " << s << std::endl;
   54864             :       }
   54865             :       
   54866             :       
   54867             :       
   54868             :       
   54869             :       {
   54870             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   54871             :       };
   54872             :       
   54873           0 :     } catch (const std::exception& e) {
   54874           0 :       const std::string s = e.what();
   54875             :       std::string printError;
   54876           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   54877           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   54878             :       }
   54879             :       
   54880           0 :       if (printError == "all" || printError == "client") {
   54881             :         std::cerr << "Error: " << s << std::endl;
   54882             :       }
   54883             :       
   54884             :       
   54885             :       
   54886             :       
   54887             :       {
   54888             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   54889             :       };
   54890             :       
   54891           0 :     } catch (...) {
   54892             :       {
   54893             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   54894             :       };
   54895           0 :     }
   54896             :   }
   54897             :   jresult = (jdouble)result; 
   54898             :   return jresult;
   54899             : }
   54900             : 
   54901             : 
   54902           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MultiEntryExit_1getLastStepVehicleIDs(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   54903             :   jlong jresult = 0 ;
   54904             :   std::string *arg1 = 0 ;
   54905             :   std::vector< std::string > result;
   54906             :   
   54907             :   (void)jenv;
   54908             :   (void)jcls;
   54909           0 :   if(!jarg1) {
   54910           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   54911             :     return 0;
   54912             :   }
   54913             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   54914           0 :   if (!arg1_pstr) return 0;
   54915           0 :   std::string arg1_str(arg1_pstr);
   54916             :   arg1 = &arg1_str;
   54917             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   54918             :   {
   54919             :     try {
   54920           0 :       result = libtraci::MultiEntryExit::getLastStepVehicleIDs((std::string const &)*arg1);
   54921           0 :     } catch (const libsumo::TraCIException& e) {
   54922           0 :       const std::string s = e.what();
   54923             :       std::string printError;
   54924           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   54925           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   54926             :       }
   54927             :       
   54928           0 :       if (printError == "all" || printError == "client") {
   54929             :         std::cerr << "Error: " << s << std::endl;
   54930             :       }
   54931             :       
   54932             :       
   54933             :       
   54934             :       
   54935             :       {
   54936             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   54937             :       };
   54938             :       
   54939           0 :     } catch (const std::exception& e) {
   54940           0 :       const std::string s = e.what();
   54941             :       std::string printError;
   54942           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   54943           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   54944             :       }
   54945             :       
   54946           0 :       if (printError == "all" || printError == "client") {
   54947             :         std::cerr << "Error: " << s << std::endl;
   54948             :       }
   54949             :       
   54950             :       
   54951             :       
   54952             :       
   54953             :       {
   54954             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   54955             :       };
   54956             :       
   54957           0 :     } catch (...) {
   54958             :       {
   54959             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   54960             :       };
   54961           0 :     }
   54962             :   }
   54963           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   54964           0 :   return jresult;
   54965           0 : }
   54966             : 
   54967             : 
   54968           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MultiEntryExit_1getLastStepHaltingNumber(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   54969             :   jint jresult = 0 ;
   54970             :   std::string *arg1 = 0 ;
   54971             :   int result;
   54972             :   
   54973             :   (void)jenv;
   54974             :   (void)jcls;
   54975           0 :   if(!jarg1) {
   54976           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   54977           0 :     return 0;
   54978             :   }
   54979             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   54980           0 :   if (!arg1_pstr) return 0;
   54981           0 :   std::string arg1_str(arg1_pstr);
   54982             :   arg1 = &arg1_str;
   54983             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   54984             :   {
   54985             :     try {
   54986           0 :       result = (int)libtraci::MultiEntryExit::getLastStepHaltingNumber((std::string const &)*arg1);
   54987           0 :     } catch (const libsumo::TraCIException& e) {
   54988           0 :       const std::string s = e.what();
   54989             :       std::string printError;
   54990           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   54991           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   54992             :       }
   54993             :       
   54994           0 :       if (printError == "all" || printError == "client") {
   54995             :         std::cerr << "Error: " << s << std::endl;
   54996             :       }
   54997             :       
   54998             :       
   54999             :       
   55000             :       
   55001             :       {
   55002             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   55003             :       };
   55004             :       
   55005           0 :     } catch (const std::exception& e) {
   55006           0 :       const std::string s = e.what();
   55007             :       std::string printError;
   55008           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   55009           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   55010             :       }
   55011             :       
   55012           0 :       if (printError == "all" || printError == "client") {
   55013             :         std::cerr << "Error: " << s << std::endl;
   55014             :       }
   55015             :       
   55016             :       
   55017             :       
   55018             :       
   55019             :       {
   55020             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   55021             :       };
   55022             :       
   55023           0 :     } catch (...) {
   55024             :       {
   55025             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   55026             :       };
   55027           0 :     }
   55028             :   }
   55029             :   jresult = (jint)result; 
   55030             :   return jresult;
   55031             : }
   55032             : 
   55033             : 
   55034           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MultiEntryExit_1getLastIntervalMeanTravelTime(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   55035             :   jdouble jresult = 0 ;
   55036             :   std::string *arg1 = 0 ;
   55037             :   double result;
   55038             :   
   55039             :   (void)jenv;
   55040             :   (void)jcls;
   55041           0 :   if(!jarg1) {
   55042           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   55043           0 :     return 0;
   55044             :   }
   55045             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   55046           0 :   if (!arg1_pstr) return 0;
   55047           0 :   std::string arg1_str(arg1_pstr);
   55048             :   arg1 = &arg1_str;
   55049             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   55050             :   {
   55051             :     try {
   55052           0 :       result = (double)libtraci::MultiEntryExit::getLastIntervalMeanTravelTime((std::string const &)*arg1);
   55053           0 :     } catch (const libsumo::TraCIException& e) {
   55054           0 :       const std::string s = e.what();
   55055             :       std::string printError;
   55056           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   55057           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   55058             :       }
   55059             :       
   55060           0 :       if (printError == "all" || printError == "client") {
   55061             :         std::cerr << "Error: " << s << std::endl;
   55062             :       }
   55063             :       
   55064             :       
   55065             :       
   55066             :       
   55067             :       {
   55068             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   55069             :       };
   55070             :       
   55071           0 :     } catch (const std::exception& e) {
   55072           0 :       const std::string s = e.what();
   55073             :       std::string printError;
   55074           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   55075           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   55076             :       }
   55077             :       
   55078           0 :       if (printError == "all" || printError == "client") {
   55079             :         std::cerr << "Error: " << s << std::endl;
   55080             :       }
   55081             :       
   55082             :       
   55083             :       
   55084             :       
   55085             :       {
   55086             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   55087             :       };
   55088             :       
   55089           0 :     } catch (...) {
   55090             :       {
   55091             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   55092             :       };
   55093           0 :     }
   55094             :   }
   55095             :   jresult = (jdouble)result; 
   55096             :   return jresult;
   55097             : }
   55098             : 
   55099             : 
   55100           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MultiEntryExit_1getLastIntervalMeanHaltsPerVehicle(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   55101             :   jdouble jresult = 0 ;
   55102             :   std::string *arg1 = 0 ;
   55103             :   double result;
   55104             :   
   55105             :   (void)jenv;
   55106             :   (void)jcls;
   55107           0 :   if(!jarg1) {
   55108           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   55109           0 :     return 0;
   55110             :   }
   55111             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   55112           0 :   if (!arg1_pstr) return 0;
   55113           0 :   std::string arg1_str(arg1_pstr);
   55114             :   arg1 = &arg1_str;
   55115             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   55116             :   {
   55117             :     try {
   55118           0 :       result = (double)libtraci::MultiEntryExit::getLastIntervalMeanHaltsPerVehicle((std::string const &)*arg1);
   55119           0 :     } catch (const libsumo::TraCIException& e) {
   55120           0 :       const std::string s = e.what();
   55121             :       std::string printError;
   55122           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   55123           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   55124             :       }
   55125             :       
   55126           0 :       if (printError == "all" || printError == "client") {
   55127             :         std::cerr << "Error: " << s << std::endl;
   55128             :       }
   55129             :       
   55130             :       
   55131             :       
   55132             :       
   55133             :       {
   55134             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   55135             :       };
   55136             :       
   55137           0 :     } catch (const std::exception& e) {
   55138           0 :       const std::string s = e.what();
   55139             :       std::string printError;
   55140           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   55141           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   55142             :       }
   55143             :       
   55144           0 :       if (printError == "all" || printError == "client") {
   55145             :         std::cerr << "Error: " << s << std::endl;
   55146             :       }
   55147             :       
   55148             :       
   55149             :       
   55150             :       
   55151             :       {
   55152             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   55153             :       };
   55154             :       
   55155           0 :     } catch (...) {
   55156             :       {
   55157             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   55158             :       };
   55159           0 :     }
   55160             :   }
   55161             :   jresult = (jdouble)result; 
   55162             :   return jresult;
   55163             : }
   55164             : 
   55165             : 
   55166           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MultiEntryExit_1getLastIntervalMeanTimeLoss(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   55167             :   jdouble jresult = 0 ;
   55168             :   std::string *arg1 = 0 ;
   55169             :   double result;
   55170             :   
   55171             :   (void)jenv;
   55172             :   (void)jcls;
   55173           0 :   if(!jarg1) {
   55174           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   55175           0 :     return 0;
   55176             :   }
   55177             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   55178           0 :   if (!arg1_pstr) return 0;
   55179           0 :   std::string arg1_str(arg1_pstr);
   55180             :   arg1 = &arg1_str;
   55181             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   55182             :   {
   55183             :     try {
   55184           0 :       result = (double)libtraci::MultiEntryExit::getLastIntervalMeanTimeLoss((std::string const &)*arg1);
   55185           0 :     } catch (const libsumo::TraCIException& e) {
   55186           0 :       const std::string s = e.what();
   55187             :       std::string printError;
   55188           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   55189           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   55190             :       }
   55191             :       
   55192           0 :       if (printError == "all" || printError == "client") {
   55193             :         std::cerr << "Error: " << s << std::endl;
   55194             :       }
   55195             :       
   55196             :       
   55197             :       
   55198             :       
   55199             :       {
   55200             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   55201             :       };
   55202             :       
   55203           0 :     } catch (const std::exception& e) {
   55204           0 :       const std::string s = e.what();
   55205             :       std::string printError;
   55206           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   55207           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   55208             :       }
   55209             :       
   55210           0 :       if (printError == "all" || printError == "client") {
   55211             :         std::cerr << "Error: " << s << std::endl;
   55212             :       }
   55213             :       
   55214             :       
   55215             :       
   55216             :       
   55217             :       {
   55218             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   55219             :       };
   55220             :       
   55221           0 :     } catch (...) {
   55222             :       {
   55223             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   55224             :       };
   55225           0 :     }
   55226             :   }
   55227             :   jresult = (jdouble)result; 
   55228             :   return jresult;
   55229             : }
   55230             : 
   55231             : 
   55232           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MultiEntryExit_1getLastIntervalVehicleSum(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   55233             :   jint jresult = 0 ;
   55234             :   std::string *arg1 = 0 ;
   55235             :   int result;
   55236             :   
   55237             :   (void)jenv;
   55238             :   (void)jcls;
   55239           0 :   if(!jarg1) {
   55240           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   55241           0 :     return 0;
   55242             :   }
   55243             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   55244           0 :   if (!arg1_pstr) return 0;
   55245           0 :   std::string arg1_str(arg1_pstr);
   55246             :   arg1 = &arg1_str;
   55247             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   55248             :   {
   55249             :     try {
   55250           0 :       result = (int)libtraci::MultiEntryExit::getLastIntervalVehicleSum((std::string const &)*arg1);
   55251           0 :     } catch (const libsumo::TraCIException& e) {
   55252           0 :       const std::string s = e.what();
   55253             :       std::string printError;
   55254           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   55255           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   55256             :       }
   55257             :       
   55258           0 :       if (printError == "all" || printError == "client") {
   55259             :         std::cerr << "Error: " << s << std::endl;
   55260             :       }
   55261             :       
   55262             :       
   55263             :       
   55264             :       
   55265             :       {
   55266             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   55267             :       };
   55268             :       
   55269           0 :     } catch (const std::exception& e) {
   55270           0 :       const std::string s = e.what();
   55271             :       std::string printError;
   55272           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   55273           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   55274             :       }
   55275             :       
   55276           0 :       if (printError == "all" || printError == "client") {
   55277             :         std::cerr << "Error: " << s << std::endl;
   55278             :       }
   55279             :       
   55280             :       
   55281             :       
   55282             :       
   55283             :       {
   55284             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   55285             :       };
   55286             :       
   55287           0 :     } catch (...) {
   55288             :       {
   55289             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   55290             :       };
   55291           0 :     }
   55292             :   }
   55293             :   jresult = (jint)result; 
   55294             :   return jresult;
   55295             : }
   55296             : 
   55297             : 
   55298           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MultiEntryExit_1getIDList(JNIEnv *jenv, jclass jcls) {
   55299             :   jlong jresult = 0 ;
   55300             :   std::vector< std::string > result;
   55301             :   
   55302             :   (void)jenv;
   55303             :   (void)jcls;
   55304             :   {
   55305             :     try {
   55306           0 :       result = libtraci::MultiEntryExit::getIDList();
   55307           0 :     } catch (const libsumo::TraCIException& e) {
   55308           0 :       const std::string s = e.what();
   55309             :       std::string printError;
   55310           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   55311           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   55312             :       }
   55313             :       
   55314           0 :       if (printError == "all" || printError == "client") {
   55315             :         std::cerr << "Error: " << s << std::endl;
   55316             :       }
   55317             :       
   55318             :       
   55319             :       
   55320             :       
   55321             :       {
   55322             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   55323             :       };
   55324             :       
   55325           0 :     } catch (const std::exception& e) {
   55326           0 :       const std::string s = e.what();
   55327             :       std::string printError;
   55328           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   55329           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   55330             :       }
   55331             :       
   55332           0 :       if (printError == "all" || printError == "client") {
   55333             :         std::cerr << "Error: " << s << std::endl;
   55334             :       }
   55335             :       
   55336             :       
   55337             :       
   55338             :       
   55339             :       {
   55340             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   55341             :       };
   55342             :       
   55343           0 :     } catch (...) {
   55344             :       {
   55345             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   55346             :       };
   55347           0 :     }
   55348             :   }
   55349           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   55350           0 :   return jresult;
   55351           0 : }
   55352             : 
   55353             : 
   55354           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MultiEntryExit_1getIDCount(JNIEnv *jenv, jclass jcls) {
   55355             :   jint jresult = 0 ;
   55356             :   int result;
   55357             :   
   55358             :   (void)jenv;
   55359             :   (void)jcls;
   55360             :   {
   55361             :     try {
   55362           0 :       result = (int)libtraci::MultiEntryExit::getIDCount();
   55363           0 :     } catch (const libsumo::TraCIException& e) {
   55364           0 :       const std::string s = e.what();
   55365             :       std::string printError;
   55366           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   55367           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   55368             :       }
   55369             :       
   55370           0 :       if (printError == "all" || printError == "client") {
   55371             :         std::cerr << "Error: " << s << std::endl;
   55372             :       }
   55373             :       
   55374             :       
   55375             :       
   55376             :       
   55377             :       {
   55378             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   55379             :       };
   55380             :       
   55381           0 :     } catch (const std::exception& e) {
   55382           0 :       const std::string s = e.what();
   55383             :       std::string printError;
   55384           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   55385           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   55386             :       }
   55387             :       
   55388           0 :       if (printError == "all" || printError == "client") {
   55389             :         std::cerr << "Error: " << s << std::endl;
   55390             :       }
   55391             :       
   55392             :       
   55393             :       
   55394             :       
   55395             :       {
   55396             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   55397             :       };
   55398             :       
   55399           0 :     } catch (...) {
   55400             :       {
   55401             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   55402             :       };
   55403           0 :     }
   55404             :   }
   55405             :   jresult = (jint)result; 
   55406             :   return jresult;
   55407             : }
   55408             : 
   55409             : 
   55410           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MultiEntryExit_1getParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   55411             :   jstring jresult = 0 ;
   55412             :   std::string *arg1 = 0 ;
   55413             :   std::string *arg2 = 0 ;
   55414             :   std::string result;
   55415             :   
   55416             :   (void)jenv;
   55417             :   (void)jcls;
   55418           0 :   if(!jarg1) {
   55419           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   55420             :     return 0;
   55421             :   }
   55422             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   55423           0 :   if (!arg1_pstr) return 0;
   55424           0 :   std::string arg1_str(arg1_pstr);
   55425             :   arg1 = &arg1_str;
   55426             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   55427           0 :   if(!jarg2) {
   55428           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   55429             :     return 0;
   55430             :   }
   55431             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   55432           0 :   if (!arg2_pstr) return 0;
   55433           0 :   std::string arg2_str(arg2_pstr);
   55434             :   arg2 = &arg2_str;
   55435             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   55436             :   {
   55437             :     try {
   55438           0 :       result = libtraci::MultiEntryExit::getParameter((std::string const &)*arg1,(std::string const &)*arg2);
   55439           0 :     } catch (const libsumo::TraCIException& e) {
   55440           0 :       const std::string s = e.what();
   55441             :       std::string printError;
   55442           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   55443           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   55444             :       }
   55445             :       
   55446           0 :       if (printError == "all" || printError == "client") {
   55447             :         std::cerr << "Error: " << s << std::endl;
   55448             :       }
   55449             :       
   55450             :       
   55451             :       
   55452             :       
   55453             :       {
   55454             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   55455             :       };
   55456             :       
   55457           0 :     } catch (const std::exception& e) {
   55458           0 :       const std::string s = e.what();
   55459             :       std::string printError;
   55460           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   55461           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   55462             :       }
   55463             :       
   55464           0 :       if (printError == "all" || printError == "client") {
   55465             :         std::cerr << "Error: " << s << std::endl;
   55466             :       }
   55467             :       
   55468             :       
   55469             :       
   55470             :       
   55471             :       {
   55472             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   55473             :       };
   55474             :       
   55475           0 :     } catch (...) {
   55476             :       {
   55477             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   55478             :       };
   55479           0 :     }
   55480             :   }
   55481             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   55482             :   return jresult;
   55483             : }
   55484             : 
   55485             : 
   55486           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MultiEntryExit_1getParameterWithKey(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   55487             :   jlong jresult = 0 ;
   55488             :   std::string *arg1 = 0 ;
   55489             :   std::string *arg2 = 0 ;
   55490             :   std::pair< std::string,std::string > result;
   55491             :   
   55492             :   (void)jenv;
   55493             :   (void)jcls;
   55494           0 :   if(!jarg1) {
   55495           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   55496             :     return 0;
   55497             :   }
   55498             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   55499           0 :   if (!arg1_pstr) return 0;
   55500           0 :   std::string arg1_str(arg1_pstr);
   55501             :   arg1 = &arg1_str;
   55502             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   55503           0 :   if(!jarg2) {
   55504           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   55505             :     return 0;
   55506             :   }
   55507             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   55508           0 :   if (!arg2_pstr) return 0;
   55509           0 :   std::string arg2_str(arg2_pstr);
   55510             :   arg2 = &arg2_str;
   55511             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   55512             :   {
   55513             :     try {
   55514           0 :       result = libtraci::MultiEntryExit::getParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
   55515           0 :     } catch (const libsumo::TraCIException& e) {
   55516           0 :       const std::string s = e.what();
   55517             :       std::string printError;
   55518           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   55519           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   55520             :       }
   55521             :       
   55522           0 :       if (printError == "all" || printError == "client") {
   55523             :         std::cerr << "Error: " << s << std::endl;
   55524             :       }
   55525             :       
   55526             :       
   55527             :       
   55528             :       
   55529             :       {
   55530             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   55531             :       };
   55532             :       
   55533           0 :     } catch (const std::exception& e) {
   55534           0 :       const std::string s = e.what();
   55535             :       std::string printError;
   55536           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   55537           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   55538             :       }
   55539             :       
   55540           0 :       if (printError == "all" || printError == "client") {
   55541             :         std::cerr << "Error: " << s << std::endl;
   55542             :       }
   55543             :       
   55544             :       
   55545             :       
   55546             :       
   55547             :       {
   55548             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   55549             :       };
   55550             :       
   55551           0 :     } catch (...) {
   55552             :       {
   55553             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   55554             :       };
   55555           0 :     }
   55556             :   }
   55557           0 :   *(std::pair< std::string,std::string > **)&jresult = new std::pair< std::string,std::string >((const std::pair< std::string,std::string > &)result); 
   55558           0 :   return jresult;
   55559           0 : }
   55560             : 
   55561             : 
   55562           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MultiEntryExit_1setParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3) {
   55563             :   std::string *arg1 = 0 ;
   55564             :   std::string *arg2 = 0 ;
   55565             :   std::string *arg3 = 0 ;
   55566             :   
   55567             :   (void)jenv;
   55568             :   (void)jcls;
   55569           0 :   if(!jarg1) {
   55570           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   55571           0 :     return ;
   55572             :   }
   55573             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   55574           0 :   if (!arg1_pstr) return ;
   55575           0 :   std::string arg1_str(arg1_pstr);
   55576             :   arg1 = &arg1_str;
   55577             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   55578           0 :   if(!jarg2) {
   55579           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   55580             :     return ;
   55581             :   }
   55582             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   55583           0 :   if (!arg2_pstr) return ;
   55584           0 :   std::string arg2_str(arg2_pstr);
   55585             :   arg2 = &arg2_str;
   55586             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   55587           0 :   if(!jarg3) {
   55588           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   55589             :     return ;
   55590             :   }
   55591             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   55592           0 :   if (!arg3_pstr) return ;
   55593           0 :   std::string arg3_str(arg3_pstr);
   55594             :   arg3 = &arg3_str;
   55595             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   55596             :   {
   55597             :     try {
   55598           0 :       libtraci::MultiEntryExit::setParameter((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3);
   55599           0 :     } catch (const libsumo::TraCIException& e) {
   55600           0 :       const std::string s = e.what();
   55601             :       std::string printError;
   55602           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   55603           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   55604             :       }
   55605             :       
   55606           0 :       if (printError == "all" || printError == "client") {
   55607             :         std::cerr << "Error: " << s << std::endl;
   55608             :       }
   55609             :       
   55610             :       
   55611             :       
   55612             :       
   55613             :       {
   55614             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   55615             :       };
   55616             :       
   55617           0 :     } catch (const std::exception& e) {
   55618           0 :       const std::string s = e.what();
   55619             :       std::string printError;
   55620           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   55621           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   55622             :       }
   55623             :       
   55624           0 :       if (printError == "all" || printError == "client") {
   55625             :         std::cerr << "Error: " << s << std::endl;
   55626             :       }
   55627             :       
   55628             :       
   55629             :       
   55630             :       
   55631             :       {
   55632             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   55633             :       };
   55634             :       
   55635           0 :     } catch (...) {
   55636             :       {
   55637             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   55638             :       };
   55639           0 :     }
   55640             :   }
   55641             : }
   55642             : 
   55643             : 
   55644           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MultiEntryExit_1subscribe_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4, jlong jarg5, jobject jarg5_) {
   55645             :   std::string *arg1 = 0 ;
   55646             :   std::vector< int > *arg2 = 0 ;
   55647             :   double arg3 ;
   55648             :   double arg4 ;
   55649             :   libsumo::TraCIResults *arg5 = 0 ;
   55650             :   
   55651             :   (void)jenv;
   55652             :   (void)jcls;
   55653             :   (void)jarg2_;
   55654             :   (void)jarg5_;
   55655           0 :   if(!jarg1) {
   55656           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   55657           0 :     return ;
   55658             :   }
   55659             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   55660           0 :   if (!arg1_pstr) return ;
   55661           0 :   std::string arg1_str(arg1_pstr);
   55662             :   arg1 = &arg1_str;
   55663             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   55664           0 :   arg2 = *(std::vector< int > **)&jarg2;
   55665           0 :   if (!arg2) {
   55666           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   55667             :     return ;
   55668             :   } 
   55669             :   arg3 = (double)jarg3; 
   55670             :   arg4 = (double)jarg4; 
   55671           0 :   arg5 = *(libsumo::TraCIResults **)&jarg5;
   55672           0 :   if (!arg5) {
   55673           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
   55674             :     return ;
   55675             :   } 
   55676             :   {
   55677             :     try {
   55678           0 :       libtraci::MultiEntryExit::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg5);
   55679           0 :     } catch (const libsumo::TraCIException& e) {
   55680           0 :       const std::string s = e.what();
   55681             :       std::string printError;
   55682           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   55683           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   55684             :       }
   55685             :       
   55686           0 :       if (printError == "all" || printError == "client") {
   55687             :         std::cerr << "Error: " << s << std::endl;
   55688             :       }
   55689             :       
   55690             :       
   55691             :       
   55692             :       
   55693             :       {
   55694             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   55695             :       };
   55696             :       
   55697           0 :     } catch (const std::exception& e) {
   55698           0 :       const std::string s = e.what();
   55699             :       std::string printError;
   55700           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   55701           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   55702             :       }
   55703             :       
   55704           0 :       if (printError == "all" || printError == "client") {
   55705             :         std::cerr << "Error: " << s << std::endl;
   55706             :       }
   55707             :       
   55708             :       
   55709             :       
   55710             :       
   55711             :       {
   55712             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   55713             :       };
   55714             :       
   55715           0 :     } catch (...) {
   55716             :       {
   55717             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   55718             :       };
   55719           0 :     }
   55720             :   }
   55721             : }
   55722             : 
   55723             : 
   55724           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MultiEntryExit_1subscribe_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4) {
   55725             :   std::string *arg1 = 0 ;
   55726             :   std::vector< int > *arg2 = 0 ;
   55727             :   double arg3 ;
   55728             :   double arg4 ;
   55729             :   
   55730             :   (void)jenv;
   55731             :   (void)jcls;
   55732             :   (void)jarg2_;
   55733           0 :   if(!jarg1) {
   55734           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   55735           0 :     return ;
   55736             :   }
   55737             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   55738           0 :   if (!arg1_pstr) return ;
   55739           0 :   std::string arg1_str(arg1_pstr);
   55740             :   arg1 = &arg1_str;
   55741             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   55742           0 :   arg2 = *(std::vector< int > **)&jarg2;
   55743           0 :   if (!arg2) {
   55744           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   55745             :     return ;
   55746             :   } 
   55747             :   arg3 = (double)jarg3; 
   55748             :   arg4 = (double)jarg4; 
   55749             :   {
   55750             :     try {
   55751           0 :       libtraci::MultiEntryExit::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4);
   55752           0 :     } catch (const libsumo::TraCIException& e) {
   55753           0 :       const std::string s = e.what();
   55754             :       std::string printError;
   55755           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   55756           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   55757             :       }
   55758             :       
   55759           0 :       if (printError == "all" || printError == "client") {
   55760             :         std::cerr << "Error: " << s << std::endl;
   55761             :       }
   55762             :       
   55763             :       
   55764             :       
   55765             :       
   55766             :       {
   55767             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   55768             :       };
   55769             :       
   55770           0 :     } catch (const std::exception& e) {
   55771           0 :       const std::string s = e.what();
   55772             :       std::string printError;
   55773           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   55774           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   55775             :       }
   55776             :       
   55777           0 :       if (printError == "all" || printError == "client") {
   55778             :         std::cerr << "Error: " << s << std::endl;
   55779             :       }
   55780             :       
   55781             :       
   55782             :       
   55783             :       
   55784             :       {
   55785             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   55786             :       };
   55787             :       
   55788           0 :     } catch (...) {
   55789             :       {
   55790             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   55791             :       };
   55792           0 :     }
   55793             :   }
   55794             : }
   55795             : 
   55796             : 
   55797           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MultiEntryExit_1subscribe_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3) {
   55798             :   std::string *arg1 = 0 ;
   55799             :   std::vector< int > *arg2 = 0 ;
   55800             :   double arg3 ;
   55801             :   
   55802             :   (void)jenv;
   55803             :   (void)jcls;
   55804             :   (void)jarg2_;
   55805           0 :   if(!jarg1) {
   55806           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   55807           0 :     return ;
   55808             :   }
   55809             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   55810           0 :   if (!arg1_pstr) return ;
   55811           0 :   std::string arg1_str(arg1_pstr);
   55812             :   arg1 = &arg1_str;
   55813             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   55814           0 :   arg2 = *(std::vector< int > **)&jarg2;
   55815           0 :   if (!arg2) {
   55816           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   55817             :     return ;
   55818             :   } 
   55819             :   arg3 = (double)jarg3; 
   55820             :   {
   55821             :     try {
   55822           0 :       libtraci::MultiEntryExit::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3);
   55823           0 :     } catch (const libsumo::TraCIException& e) {
   55824           0 :       const std::string s = e.what();
   55825             :       std::string printError;
   55826           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   55827           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   55828             :       }
   55829             :       
   55830           0 :       if (printError == "all" || printError == "client") {
   55831             :         std::cerr << "Error: " << s << std::endl;
   55832             :       }
   55833             :       
   55834             :       
   55835             :       
   55836             :       
   55837             :       {
   55838             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   55839             :       };
   55840             :       
   55841           0 :     } catch (const std::exception& e) {
   55842           0 :       const std::string s = e.what();
   55843             :       std::string printError;
   55844           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   55845           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   55846             :       }
   55847             :       
   55848           0 :       if (printError == "all" || printError == "client") {
   55849             :         std::cerr << "Error: " << s << std::endl;
   55850             :       }
   55851             :       
   55852             :       
   55853             :       
   55854             :       
   55855             :       {
   55856             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   55857             :       };
   55858             :       
   55859           0 :     } catch (...) {
   55860             :       {
   55861             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   55862             :       };
   55863           0 :     }
   55864             :   }
   55865             : }
   55866             : 
   55867             : 
   55868           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MultiEntryExit_1subscribe_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
   55869             :   std::string *arg1 = 0 ;
   55870             :   std::vector< int > *arg2 = 0 ;
   55871             :   
   55872             :   (void)jenv;
   55873             :   (void)jcls;
   55874             :   (void)jarg2_;
   55875           0 :   if(!jarg1) {
   55876           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   55877           0 :     return ;
   55878             :   }
   55879             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   55880           0 :   if (!arg1_pstr) return ;
   55881           0 :   std::string arg1_str(arg1_pstr);
   55882             :   arg1 = &arg1_str;
   55883             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   55884           0 :   arg2 = *(std::vector< int > **)&jarg2;
   55885           0 :   if (!arg2) {
   55886           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   55887             :     return ;
   55888             :   } 
   55889             :   {
   55890             :     try {
   55891           0 :       libtraci::MultiEntryExit::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2);
   55892           0 :     } catch (const libsumo::TraCIException& e) {
   55893           0 :       const std::string s = e.what();
   55894             :       std::string printError;
   55895           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   55896           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   55897             :       }
   55898             :       
   55899           0 :       if (printError == "all" || printError == "client") {
   55900             :         std::cerr << "Error: " << s << std::endl;
   55901             :       }
   55902             :       
   55903             :       
   55904             :       
   55905             :       
   55906             :       {
   55907             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   55908             :       };
   55909             :       
   55910           0 :     } catch (const std::exception& e) {
   55911           0 :       const std::string s = e.what();
   55912             :       std::string printError;
   55913           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   55914           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   55915             :       }
   55916             :       
   55917           0 :       if (printError == "all" || printError == "client") {
   55918             :         std::cerr << "Error: " << s << std::endl;
   55919             :       }
   55920             :       
   55921             :       
   55922             :       
   55923             :       
   55924             :       {
   55925             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   55926             :       };
   55927             :       
   55928           0 :     } catch (...) {
   55929             :       {
   55930             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   55931             :       };
   55932           0 :     }
   55933             :   }
   55934             : }
   55935             : 
   55936             : 
   55937           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MultiEntryExit_1subscribe_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   55938             :   std::string *arg1 = 0 ;
   55939             :   
   55940             :   (void)jenv;
   55941             :   (void)jcls;
   55942           0 :   if(!jarg1) {
   55943           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   55944           0 :     return ;
   55945             :   }
   55946             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   55947           0 :   if (!arg1_pstr) return ;
   55948           0 :   std::string arg1_str(arg1_pstr);
   55949             :   arg1 = &arg1_str;
   55950             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   55951             :   {
   55952             :     try {
   55953           0 :       libtraci::MultiEntryExit::subscribe((std::string const &)*arg1);
   55954           0 :     } catch (const libsumo::TraCIException& e) {
   55955           0 :       const std::string s = e.what();
   55956             :       std::string printError;
   55957           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   55958           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   55959             :       }
   55960             :       
   55961           0 :       if (printError == "all" || printError == "client") {
   55962             :         std::cerr << "Error: " << s << std::endl;
   55963             :       }
   55964             :       
   55965             :       
   55966             :       
   55967             :       
   55968             :       {
   55969             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   55970             :       };
   55971             :       
   55972           0 :     } catch (const std::exception& e) {
   55973           0 :       const std::string s = e.what();
   55974             :       std::string printError;
   55975           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   55976           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   55977             :       }
   55978             :       
   55979           0 :       if (printError == "all" || printError == "client") {
   55980             :         std::cerr << "Error: " << s << std::endl;
   55981             :       }
   55982             :       
   55983             :       
   55984             :       
   55985             :       
   55986             :       {
   55987             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   55988             :       };
   55989             :       
   55990           0 :     } catch (...) {
   55991             :       {
   55992             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   55993             :       };
   55994           0 :     }
   55995             :   }
   55996             : }
   55997             : 
   55998             : 
   55999           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MultiEntryExit_1unsubscribe(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   56000             :   std::string *arg1 = 0 ;
   56001             :   
   56002             :   (void)jenv;
   56003             :   (void)jcls;
   56004           0 :   if(!jarg1) {
   56005           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   56006           0 :     return ;
   56007             :   }
   56008             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   56009           0 :   if (!arg1_pstr) return ;
   56010           0 :   std::string arg1_str(arg1_pstr);
   56011             :   arg1 = &arg1_str;
   56012             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   56013             :   {
   56014             :     try {
   56015           0 :       libtraci::MultiEntryExit::unsubscribe((std::string const &)*arg1);
   56016           0 :     } catch (const libsumo::TraCIException& e) {
   56017           0 :       const std::string s = e.what();
   56018             :       std::string printError;
   56019           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   56020           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   56021             :       }
   56022             :       
   56023           0 :       if (printError == "all" || printError == "client") {
   56024             :         std::cerr << "Error: " << s << std::endl;
   56025             :       }
   56026             :       
   56027             :       
   56028             :       
   56029             :       
   56030             :       {
   56031             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   56032             :       };
   56033             :       
   56034           0 :     } catch (const std::exception& e) {
   56035           0 :       const std::string s = e.what();
   56036             :       std::string printError;
   56037           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   56038           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   56039             :       }
   56040             :       
   56041           0 :       if (printError == "all" || printError == "client") {
   56042             :         std::cerr << "Error: " << s << std::endl;
   56043             :       }
   56044             :       
   56045             :       
   56046             :       
   56047             :       
   56048             :       {
   56049             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   56050             :       };
   56051             :       
   56052           0 :     } catch (...) {
   56053             :       {
   56054             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   56055             :       };
   56056           0 :     }
   56057             :   }
   56058             : }
   56059             : 
   56060             : 
   56061           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MultiEntryExit_1subscribeContext_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6, jlong jarg7, jobject jarg7_) {
   56062             :   std::string *arg1 = 0 ;
   56063             :   int arg2 ;
   56064             :   double arg3 ;
   56065             :   std::vector< int > *arg4 = 0 ;
   56066             :   double arg5 ;
   56067             :   double arg6 ;
   56068             :   libsumo::TraCIResults *arg7 = 0 ;
   56069             :   
   56070             :   (void)jenv;
   56071             :   (void)jcls;
   56072             :   (void)jarg4_;
   56073             :   (void)jarg7_;
   56074           0 :   if(!jarg1) {
   56075           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   56076           0 :     return ;
   56077             :   }
   56078             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   56079           0 :   if (!arg1_pstr) return ;
   56080           0 :   std::string arg1_str(arg1_pstr);
   56081             :   arg1 = &arg1_str;
   56082             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   56083             :   arg2 = (int)jarg2; 
   56084             :   arg3 = (double)jarg3; 
   56085           0 :   arg4 = *(std::vector< int > **)&jarg4;
   56086           0 :   if (!arg4) {
   56087           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   56088             :     return ;
   56089             :   } 
   56090             :   arg5 = (double)jarg5; 
   56091             :   arg6 = (double)jarg6; 
   56092           0 :   arg7 = *(libsumo::TraCIResults **)&jarg7;
   56093           0 :   if (!arg7) {
   56094           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
   56095             :     return ;
   56096             :   } 
   56097             :   {
   56098             :     try {
   56099           0 :       libtraci::MultiEntryExit::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg7);
   56100           0 :     } catch (const libsumo::TraCIException& e) {
   56101           0 :       const std::string s = e.what();
   56102             :       std::string printError;
   56103           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   56104           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   56105             :       }
   56106             :       
   56107           0 :       if (printError == "all" || printError == "client") {
   56108             :         std::cerr << "Error: " << s << std::endl;
   56109             :       }
   56110             :       
   56111             :       
   56112             :       
   56113             :       
   56114             :       {
   56115             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   56116             :       };
   56117             :       
   56118           0 :     } catch (const std::exception& e) {
   56119           0 :       const std::string s = e.what();
   56120             :       std::string printError;
   56121           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   56122           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   56123             :       }
   56124             :       
   56125           0 :       if (printError == "all" || printError == "client") {
   56126             :         std::cerr << "Error: " << s << std::endl;
   56127             :       }
   56128             :       
   56129             :       
   56130             :       
   56131             :       
   56132             :       {
   56133             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   56134             :       };
   56135             :       
   56136           0 :     } catch (...) {
   56137             :       {
   56138             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   56139             :       };
   56140           0 :     }
   56141             :   }
   56142             : }
   56143             : 
   56144             : 
   56145           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MultiEntryExit_1subscribeContext_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6) {
   56146             :   std::string *arg1 = 0 ;
   56147             :   int arg2 ;
   56148             :   double arg3 ;
   56149             :   std::vector< int > *arg4 = 0 ;
   56150             :   double arg5 ;
   56151             :   double arg6 ;
   56152             :   
   56153             :   (void)jenv;
   56154             :   (void)jcls;
   56155             :   (void)jarg4_;
   56156           0 :   if(!jarg1) {
   56157           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   56158           0 :     return ;
   56159             :   }
   56160             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   56161           0 :   if (!arg1_pstr) return ;
   56162           0 :   std::string arg1_str(arg1_pstr);
   56163             :   arg1 = &arg1_str;
   56164             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   56165             :   arg2 = (int)jarg2; 
   56166             :   arg3 = (double)jarg3; 
   56167           0 :   arg4 = *(std::vector< int > **)&jarg4;
   56168           0 :   if (!arg4) {
   56169           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   56170             :     return ;
   56171             :   } 
   56172             :   arg5 = (double)jarg5; 
   56173             :   arg6 = (double)jarg6; 
   56174             :   {
   56175             :     try {
   56176           0 :       libtraci::MultiEntryExit::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6);
   56177           0 :     } catch (const libsumo::TraCIException& e) {
   56178           0 :       const std::string s = e.what();
   56179             :       std::string printError;
   56180           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   56181           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   56182             :       }
   56183             :       
   56184           0 :       if (printError == "all" || printError == "client") {
   56185             :         std::cerr << "Error: " << s << std::endl;
   56186             :       }
   56187             :       
   56188             :       
   56189             :       
   56190             :       
   56191             :       {
   56192             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   56193             :       };
   56194             :       
   56195           0 :     } catch (const std::exception& e) {
   56196           0 :       const std::string s = e.what();
   56197             :       std::string printError;
   56198           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   56199           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   56200             :       }
   56201             :       
   56202           0 :       if (printError == "all" || printError == "client") {
   56203             :         std::cerr << "Error: " << s << std::endl;
   56204             :       }
   56205             :       
   56206             :       
   56207             :       
   56208             :       
   56209             :       {
   56210             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   56211             :       };
   56212             :       
   56213           0 :     } catch (...) {
   56214             :       {
   56215             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   56216             :       };
   56217           0 :     }
   56218             :   }
   56219             : }
   56220             : 
   56221             : 
   56222           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MultiEntryExit_1subscribeContext_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5) {
   56223             :   std::string *arg1 = 0 ;
   56224             :   int arg2 ;
   56225             :   double arg3 ;
   56226             :   std::vector< int > *arg4 = 0 ;
   56227             :   double arg5 ;
   56228             :   
   56229             :   (void)jenv;
   56230             :   (void)jcls;
   56231             :   (void)jarg4_;
   56232           0 :   if(!jarg1) {
   56233           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   56234           0 :     return ;
   56235             :   }
   56236             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   56237           0 :   if (!arg1_pstr) return ;
   56238           0 :   std::string arg1_str(arg1_pstr);
   56239             :   arg1 = &arg1_str;
   56240             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   56241             :   arg2 = (int)jarg2; 
   56242             :   arg3 = (double)jarg3; 
   56243           0 :   arg4 = *(std::vector< int > **)&jarg4;
   56244           0 :   if (!arg4) {
   56245           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   56246             :     return ;
   56247             :   } 
   56248             :   arg5 = (double)jarg5; 
   56249             :   {
   56250             :     try {
   56251           0 :       libtraci::MultiEntryExit::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5);
   56252           0 :     } catch (const libsumo::TraCIException& e) {
   56253           0 :       const std::string s = e.what();
   56254             :       std::string printError;
   56255           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   56256           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   56257             :       }
   56258             :       
   56259           0 :       if (printError == "all" || printError == "client") {
   56260             :         std::cerr << "Error: " << s << std::endl;
   56261             :       }
   56262             :       
   56263             :       
   56264             :       
   56265             :       
   56266             :       {
   56267             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   56268             :       };
   56269             :       
   56270           0 :     } catch (const std::exception& e) {
   56271           0 :       const std::string s = e.what();
   56272             :       std::string printError;
   56273           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   56274           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   56275             :       }
   56276             :       
   56277           0 :       if (printError == "all" || printError == "client") {
   56278             :         std::cerr << "Error: " << s << std::endl;
   56279             :       }
   56280             :       
   56281             :       
   56282             :       
   56283             :       
   56284             :       {
   56285             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   56286             :       };
   56287             :       
   56288           0 :     } catch (...) {
   56289             :       {
   56290             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   56291             :       };
   56292           0 :     }
   56293             :   }
   56294             : }
   56295             : 
   56296             : 
   56297           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MultiEntryExit_1subscribeContext_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_) {
   56298             :   std::string *arg1 = 0 ;
   56299             :   int arg2 ;
   56300             :   double arg3 ;
   56301             :   std::vector< int > *arg4 = 0 ;
   56302             :   
   56303             :   (void)jenv;
   56304             :   (void)jcls;
   56305             :   (void)jarg4_;
   56306           0 :   if(!jarg1) {
   56307           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   56308           0 :     return ;
   56309             :   }
   56310             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   56311           0 :   if (!arg1_pstr) return ;
   56312           0 :   std::string arg1_str(arg1_pstr);
   56313             :   arg1 = &arg1_str;
   56314             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   56315             :   arg2 = (int)jarg2; 
   56316             :   arg3 = (double)jarg3; 
   56317           0 :   arg4 = *(std::vector< int > **)&jarg4;
   56318           0 :   if (!arg4) {
   56319           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   56320             :     return ;
   56321             :   } 
   56322             :   {
   56323             :     try {
   56324           0 :       libtraci::MultiEntryExit::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4);
   56325           0 :     } catch (const libsumo::TraCIException& e) {
   56326           0 :       const std::string s = e.what();
   56327             :       std::string printError;
   56328           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   56329           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   56330             :       }
   56331             :       
   56332           0 :       if (printError == "all" || printError == "client") {
   56333             :         std::cerr << "Error: " << s << std::endl;
   56334             :       }
   56335             :       
   56336             :       
   56337             :       
   56338             :       
   56339             :       {
   56340             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   56341             :       };
   56342             :       
   56343           0 :     } catch (const std::exception& e) {
   56344           0 :       const std::string s = e.what();
   56345             :       std::string printError;
   56346           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   56347           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   56348             :       }
   56349             :       
   56350           0 :       if (printError == "all" || printError == "client") {
   56351             :         std::cerr << "Error: " << s << std::endl;
   56352             :       }
   56353             :       
   56354             :       
   56355             :       
   56356             :       
   56357             :       {
   56358             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   56359             :       };
   56360             :       
   56361           0 :     } catch (...) {
   56362             :       {
   56363             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   56364             :       };
   56365           0 :     }
   56366             :   }
   56367             : }
   56368             : 
   56369             : 
   56370           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MultiEntryExit_1subscribeContext_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
   56371             :   std::string *arg1 = 0 ;
   56372             :   int arg2 ;
   56373             :   double arg3 ;
   56374             :   
   56375             :   (void)jenv;
   56376             :   (void)jcls;
   56377           0 :   if(!jarg1) {
   56378           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   56379           0 :     return ;
   56380             :   }
   56381             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   56382           0 :   if (!arg1_pstr) return ;
   56383           0 :   std::string arg1_str(arg1_pstr);
   56384             :   arg1 = &arg1_str;
   56385             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   56386             :   arg2 = (int)jarg2; 
   56387             :   arg3 = (double)jarg3; 
   56388             :   {
   56389             :     try {
   56390           0 :       libtraci::MultiEntryExit::subscribeContext((std::string const &)*arg1,arg2,arg3);
   56391           0 :     } catch (const libsumo::TraCIException& e) {
   56392           0 :       const std::string s = e.what();
   56393             :       std::string printError;
   56394           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   56395           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   56396             :       }
   56397             :       
   56398           0 :       if (printError == "all" || printError == "client") {
   56399             :         std::cerr << "Error: " << s << std::endl;
   56400             :       }
   56401             :       
   56402             :       
   56403             :       
   56404             :       
   56405             :       {
   56406             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   56407             :       };
   56408             :       
   56409           0 :     } catch (const std::exception& e) {
   56410           0 :       const std::string s = e.what();
   56411             :       std::string printError;
   56412           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   56413           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   56414             :       }
   56415             :       
   56416           0 :       if (printError == "all" || printError == "client") {
   56417             :         std::cerr << "Error: " << s << std::endl;
   56418             :       }
   56419             :       
   56420             :       
   56421             :       
   56422             :       
   56423             :       {
   56424             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   56425             :       };
   56426             :       
   56427           0 :     } catch (...) {
   56428             :       {
   56429             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   56430             :       };
   56431           0 :     }
   56432             :   }
   56433             : }
   56434             : 
   56435             : 
   56436           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MultiEntryExit_1unsubscribeContext(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
   56437             :   std::string *arg1 = 0 ;
   56438             :   int arg2 ;
   56439             :   double arg3 ;
   56440             :   
   56441             :   (void)jenv;
   56442             :   (void)jcls;
   56443           0 :   if(!jarg1) {
   56444           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   56445           0 :     return ;
   56446             :   }
   56447             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   56448           0 :   if (!arg1_pstr) return ;
   56449           0 :   std::string arg1_str(arg1_pstr);
   56450             :   arg1 = &arg1_str;
   56451             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   56452             :   arg2 = (int)jarg2; 
   56453             :   arg3 = (double)jarg3; 
   56454             :   {
   56455             :     try {
   56456           0 :       libtraci::MultiEntryExit::unsubscribeContext((std::string const &)*arg1,arg2,arg3);
   56457           0 :     } catch (const libsumo::TraCIException& e) {
   56458           0 :       const std::string s = e.what();
   56459             :       std::string printError;
   56460           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   56461           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   56462             :       }
   56463             :       
   56464           0 :       if (printError == "all" || printError == "client") {
   56465             :         std::cerr << "Error: " << s << std::endl;
   56466             :       }
   56467             :       
   56468             :       
   56469             :       
   56470             :       
   56471             :       {
   56472             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   56473             :       };
   56474             :       
   56475           0 :     } catch (const std::exception& e) {
   56476           0 :       const std::string s = e.what();
   56477             :       std::string printError;
   56478           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   56479           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   56480             :       }
   56481             :       
   56482           0 :       if (printError == "all" || printError == "client") {
   56483             :         std::cerr << "Error: " << s << std::endl;
   56484             :       }
   56485             :       
   56486             :       
   56487             :       
   56488             :       
   56489             :       {
   56490             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   56491             :       };
   56492             :       
   56493           0 :     } catch (...) {
   56494             :       {
   56495             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   56496             :       };
   56497           0 :     }
   56498             :   }
   56499             : }
   56500             : 
   56501             : 
   56502           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MultiEntryExit_1getAllSubscriptionResults(JNIEnv *jenv, jclass jcls) {
   56503             :   jlong jresult = 0 ;
   56504             :   libsumo::SubscriptionResults result;
   56505             :   
   56506             :   (void)jenv;
   56507             :   (void)jcls;
   56508             :   {
   56509             :     try {
   56510           0 :       result = libtraci::MultiEntryExit::getAllSubscriptionResults();
   56511           0 :     } catch (const libsumo::TraCIException& e) {
   56512           0 :       const std::string s = e.what();
   56513             :       std::string printError;
   56514           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   56515           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   56516             :       }
   56517             :       
   56518           0 :       if (printError == "all" || printError == "client") {
   56519             :         std::cerr << "Error: " << s << std::endl;
   56520             :       }
   56521             :       
   56522             :       
   56523             :       
   56524             :       
   56525             :       {
   56526             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   56527             :       };
   56528             :       
   56529           0 :     } catch (const std::exception& e) {
   56530           0 :       const std::string s = e.what();
   56531             :       std::string printError;
   56532           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   56533           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   56534             :       }
   56535             :       
   56536           0 :       if (printError == "all" || printError == "client") {
   56537             :         std::cerr << "Error: " << s << std::endl;
   56538             :       }
   56539             :       
   56540             :       
   56541             :       
   56542             :       
   56543             :       {
   56544             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   56545             :       };
   56546             :       
   56547           0 :     } catch (...) {
   56548             :       {
   56549             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   56550             :       };
   56551           0 :     }
   56552             :   }
   56553           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
   56554           0 :   return jresult;
   56555             : }
   56556             : 
   56557             : 
   56558           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MultiEntryExit_1getSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   56559             :   jlong jresult = 0 ;
   56560             :   std::string *arg1 = 0 ;
   56561             :   libsumo::TraCIResults result;
   56562             :   
   56563             :   (void)jenv;
   56564             :   (void)jcls;
   56565           0 :   if(!jarg1) {
   56566           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   56567             :     return 0;
   56568             :   }
   56569             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   56570           0 :   if (!arg1_pstr) return 0;
   56571           0 :   std::string arg1_str(arg1_pstr);
   56572             :   arg1 = &arg1_str;
   56573             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   56574             :   {
   56575             :     try {
   56576           0 :       result = libtraci::MultiEntryExit::getSubscriptionResults((std::string const &)*arg1);
   56577           0 :     } catch (const libsumo::TraCIException& e) {
   56578           0 :       const std::string s = e.what();
   56579             :       std::string printError;
   56580           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   56581           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   56582             :       }
   56583             :       
   56584           0 :       if (printError == "all" || printError == "client") {
   56585             :         std::cerr << "Error: " << s << std::endl;
   56586             :       }
   56587             :       
   56588             :       
   56589             :       
   56590             :       
   56591             :       {
   56592             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   56593             :       };
   56594             :       
   56595           0 :     } catch (const std::exception& e) {
   56596           0 :       const std::string s = e.what();
   56597             :       std::string printError;
   56598           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   56599           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   56600             :       }
   56601             :       
   56602           0 :       if (printError == "all" || printError == "client") {
   56603             :         std::cerr << "Error: " << s << std::endl;
   56604             :       }
   56605             :       
   56606             :       
   56607             :       
   56608             :       
   56609             :       {
   56610             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   56611             :       };
   56612             :       
   56613           0 :     } catch (...) {
   56614             :       {
   56615             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   56616             :       };
   56617           0 :     }
   56618             :   }
   56619           0 :   *(libsumo::TraCIResults **)&jresult = new libsumo::TraCIResults((const libsumo::TraCIResults &)result); 
   56620           0 :   return jresult;
   56621             : }
   56622             : 
   56623             : 
   56624           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MultiEntryExit_1getAllContextSubscriptionResults(JNIEnv *jenv, jclass jcls) {
   56625             :   jlong jresult = 0 ;
   56626             :   libsumo::ContextSubscriptionResults result;
   56627             :   
   56628             :   (void)jenv;
   56629             :   (void)jcls;
   56630             :   {
   56631             :     try {
   56632           0 :       result = libtraci::MultiEntryExit::getAllContextSubscriptionResults();
   56633           0 :     } catch (const libsumo::TraCIException& e) {
   56634           0 :       const std::string s = e.what();
   56635             :       std::string printError;
   56636           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   56637           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   56638             :       }
   56639             :       
   56640           0 :       if (printError == "all" || printError == "client") {
   56641             :         std::cerr << "Error: " << s << std::endl;
   56642             :       }
   56643             :       
   56644             :       
   56645             :       
   56646             :       
   56647             :       {
   56648             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   56649             :       };
   56650             :       
   56651           0 :     } catch (const std::exception& e) {
   56652           0 :       const std::string s = e.what();
   56653             :       std::string printError;
   56654           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   56655           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   56656             :       }
   56657             :       
   56658           0 :       if (printError == "all" || printError == "client") {
   56659             :         std::cerr << "Error: " << s << std::endl;
   56660             :       }
   56661             :       
   56662             :       
   56663             :       
   56664             :       
   56665             :       {
   56666             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   56667             :       };
   56668             :       
   56669           0 :     } catch (...) {
   56670             :       {
   56671             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   56672             :       };
   56673           0 :     }
   56674             :   }
   56675           0 :   *(libsumo::ContextSubscriptionResults **)&jresult = new libsumo::ContextSubscriptionResults((const libsumo::ContextSubscriptionResults &)result); 
   56676           0 :   return jresult;
   56677             : }
   56678             : 
   56679             : 
   56680           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MultiEntryExit_1getContextSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   56681             :   jlong jresult = 0 ;
   56682             :   std::string *arg1 = 0 ;
   56683             :   libsumo::SubscriptionResults result;
   56684             :   
   56685             :   (void)jenv;
   56686             :   (void)jcls;
   56687           0 :   if(!jarg1) {
   56688           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   56689             :     return 0;
   56690             :   }
   56691             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   56692           0 :   if (!arg1_pstr) return 0;
   56693           0 :   std::string arg1_str(arg1_pstr);
   56694             :   arg1 = &arg1_str;
   56695             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   56696             :   {
   56697             :     try {
   56698           0 :       result = libtraci::MultiEntryExit::getContextSubscriptionResults((std::string const &)*arg1);
   56699           0 :     } catch (const libsumo::TraCIException& e) {
   56700           0 :       const std::string s = e.what();
   56701             :       std::string printError;
   56702           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   56703           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   56704             :       }
   56705             :       
   56706           0 :       if (printError == "all" || printError == "client") {
   56707             :         std::cerr << "Error: " << s << std::endl;
   56708             :       }
   56709             :       
   56710             :       
   56711             :       
   56712             :       
   56713             :       {
   56714             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   56715             :       };
   56716             :       
   56717           0 :     } catch (const std::exception& e) {
   56718           0 :       const std::string s = e.what();
   56719             :       std::string printError;
   56720           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   56721           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   56722             :       }
   56723             :       
   56724           0 :       if (printError == "all" || printError == "client") {
   56725             :         std::cerr << "Error: " << s << std::endl;
   56726             :       }
   56727             :       
   56728             :       
   56729             :       
   56730             :       
   56731             :       {
   56732             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   56733             :       };
   56734             :       
   56735           0 :     } catch (...) {
   56736             :       {
   56737             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   56738             :       };
   56739           0 :     }
   56740             :   }
   56741           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
   56742           0 :   return jresult;
   56743             : }
   56744             : 
   56745             : 
   56746           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MultiEntryExit_1subscribeParameterWithKey_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jdouble jarg4) {
   56747             :   std::string *arg1 = 0 ;
   56748             :   std::string *arg2 = 0 ;
   56749             :   double arg3 ;
   56750             :   double arg4 ;
   56751             :   
   56752             :   (void)jenv;
   56753             :   (void)jcls;
   56754           0 :   if(!jarg1) {
   56755           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   56756           0 :     return ;
   56757             :   }
   56758             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   56759           0 :   if (!arg1_pstr) return ;
   56760           0 :   std::string arg1_str(arg1_pstr);
   56761             :   arg1 = &arg1_str;
   56762             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   56763           0 :   if(!jarg2) {
   56764           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   56765             :     return ;
   56766             :   }
   56767             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   56768           0 :   if (!arg2_pstr) return ;
   56769           0 :   std::string arg2_str(arg2_pstr);
   56770             :   arg2 = &arg2_str;
   56771             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   56772             :   arg3 = (double)jarg3; 
   56773             :   arg4 = (double)jarg4; 
   56774             :   {
   56775             :     try {
   56776           0 :       libtraci::MultiEntryExit::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4);
   56777           0 :     } catch (const libsumo::TraCIException& e) {
   56778           0 :       const std::string s = e.what();
   56779             :       std::string printError;
   56780           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   56781           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   56782             :       }
   56783             :       
   56784           0 :       if (printError == "all" || printError == "client") {
   56785             :         std::cerr << "Error: " << s << std::endl;
   56786             :       }
   56787             :       
   56788             :       
   56789             :       
   56790             :       
   56791             :       {
   56792             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   56793             :       };
   56794             :       
   56795           0 :     } catch (const std::exception& e) {
   56796           0 :       const std::string s = e.what();
   56797             :       std::string printError;
   56798           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   56799           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   56800             :       }
   56801             :       
   56802           0 :       if (printError == "all" || printError == "client") {
   56803             :         std::cerr << "Error: " << s << std::endl;
   56804             :       }
   56805             :       
   56806             :       
   56807             :       
   56808             :       
   56809             :       {
   56810             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   56811             :       };
   56812             :       
   56813           0 :     } catch (...) {
   56814             :       {
   56815             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   56816             :       };
   56817           0 :     }
   56818             :   }
   56819             : }
   56820             : 
   56821             : 
   56822           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MultiEntryExit_1subscribeParameterWithKey_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3) {
   56823             :   std::string *arg1 = 0 ;
   56824             :   std::string *arg2 = 0 ;
   56825             :   double arg3 ;
   56826             :   
   56827             :   (void)jenv;
   56828             :   (void)jcls;
   56829           0 :   if(!jarg1) {
   56830           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   56831           0 :     return ;
   56832             :   }
   56833             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   56834           0 :   if (!arg1_pstr) return ;
   56835           0 :   std::string arg1_str(arg1_pstr);
   56836             :   arg1 = &arg1_str;
   56837             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   56838           0 :   if(!jarg2) {
   56839           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   56840             :     return ;
   56841             :   }
   56842             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   56843           0 :   if (!arg2_pstr) return ;
   56844           0 :   std::string arg2_str(arg2_pstr);
   56845             :   arg2 = &arg2_str;
   56846             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   56847             :   arg3 = (double)jarg3; 
   56848             :   {
   56849             :     try {
   56850           0 :       libtraci::MultiEntryExit::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3);
   56851           0 :     } catch (const libsumo::TraCIException& e) {
   56852           0 :       const std::string s = e.what();
   56853             :       std::string printError;
   56854           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   56855           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   56856             :       }
   56857             :       
   56858           0 :       if (printError == "all" || printError == "client") {
   56859             :         std::cerr << "Error: " << s << std::endl;
   56860             :       }
   56861             :       
   56862             :       
   56863             :       
   56864             :       
   56865             :       {
   56866             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   56867             :       };
   56868             :       
   56869           0 :     } catch (const std::exception& e) {
   56870           0 :       const std::string s = e.what();
   56871             :       std::string printError;
   56872           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   56873           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   56874             :       }
   56875             :       
   56876           0 :       if (printError == "all" || printError == "client") {
   56877             :         std::cerr << "Error: " << s << std::endl;
   56878             :       }
   56879             :       
   56880             :       
   56881             :       
   56882             :       
   56883             :       {
   56884             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   56885             :       };
   56886             :       
   56887           0 :     } catch (...) {
   56888             :       {
   56889             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   56890             :       };
   56891           0 :     }
   56892             :   }
   56893             : }
   56894             : 
   56895             : 
   56896           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MultiEntryExit_1subscribeParameterWithKey_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   56897             :   std::string *arg1 = 0 ;
   56898             :   std::string *arg2 = 0 ;
   56899             :   
   56900             :   (void)jenv;
   56901             :   (void)jcls;
   56902           0 :   if(!jarg1) {
   56903           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   56904           0 :     return ;
   56905             :   }
   56906             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   56907           0 :   if (!arg1_pstr) return ;
   56908           0 :   std::string arg1_str(arg1_pstr);
   56909             :   arg1 = &arg1_str;
   56910             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   56911           0 :   if(!jarg2) {
   56912           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   56913             :     return ;
   56914             :   }
   56915             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   56916           0 :   if (!arg2_pstr) return ;
   56917           0 :   std::string arg2_str(arg2_pstr);
   56918             :   arg2 = &arg2_str;
   56919             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   56920             :   {
   56921             :     try {
   56922           0 :       libtraci::MultiEntryExit::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
   56923           0 :     } catch (const libsumo::TraCIException& e) {
   56924           0 :       const std::string s = e.what();
   56925             :       std::string printError;
   56926           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   56927           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   56928             :       }
   56929             :       
   56930           0 :       if (printError == "all" || printError == "client") {
   56931             :         std::cerr << "Error: " << s << std::endl;
   56932             :       }
   56933             :       
   56934             :       
   56935             :       
   56936             :       
   56937             :       {
   56938             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   56939             :       };
   56940             :       
   56941           0 :     } catch (const std::exception& e) {
   56942           0 :       const std::string s = e.what();
   56943             :       std::string printError;
   56944           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   56945           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   56946             :       }
   56947             :       
   56948           0 :       if (printError == "all" || printError == "client") {
   56949             :         std::cerr << "Error: " << s << std::endl;
   56950             :       }
   56951             :       
   56952             :       
   56953             :       
   56954             :       
   56955             :       {
   56956             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   56957             :       };
   56958             :       
   56959           0 :     } catch (...) {
   56960             :       {
   56961             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   56962             :       };
   56963           0 :     }
   56964             :   }
   56965             : }
   56966             : 
   56967             : 
   56968           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MultiEntryExit_1DOMAIN_1ID_1get(JNIEnv *jenv, jclass jcls) {
   56969             :   jint jresult = 0 ;
   56970             :   int result;
   56971             :   
   56972             :   (void)jenv;
   56973             :   (void)jcls;
   56974           0 :   result = (int)(int)libtraci::MultiEntryExit::DOMAIN_ID;
   56975             :   jresult = (jint)result; 
   56976           0 :   return jresult;
   56977             : }
   56978             : 
   56979             : 
   56980           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1MultiEntryExit(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   56981             :   libtraci::MultiEntryExit *arg1 = (libtraci::MultiEntryExit *) 0 ;
   56982             :   
   56983             :   (void)jenv;
   56984             :   (void)jcls;
   56985           0 :   arg1 = *(libtraci::MultiEntryExit **)&jarg1; 
   56986             :   {
   56987             :     try {
   56988           0 :       delete arg1;
   56989             :     } catch (const libsumo::TraCIException& e) {
   56990             :       const std::string s = e.what();
   56991             :       std::string printError;
   56992             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   56993             :         printError = std::getenv("TRACI_PRINT_ERROR");
   56994             :       }
   56995             :       
   56996             :       if (printError == "all" || printError == "client") {
   56997             :         std::cerr << "Error: " << s << std::endl;
   56998             :       }
   56999             :       
   57000             :       
   57001             :       
   57002             :       
   57003             :       {
   57004             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   57005             :       };
   57006             :       
   57007             :     } catch (const std::exception& e) {
   57008             :       const std::string s = e.what();
   57009             :       std::string printError;
   57010             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   57011             :         printError = std::getenv("TRACI_PRINT_ERROR");
   57012             :       }
   57013             :       
   57014             :       if (printError == "all" || printError == "client") {
   57015             :         std::cerr << "Error: " << s << std::endl;
   57016             :       }
   57017             :       
   57018             :       
   57019             :       
   57020             :       
   57021             :       {
   57022             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   57023             :       };
   57024             :       
   57025             :     } catch (...) {
   57026             :       {
   57027             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   57028             :       };
   57029             :     }
   57030             :   }
   57031             : }
   57032             : 
   57033             : 
   57034           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1getType(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   57035             :   jstring jresult = 0 ;
   57036             :   std::string *arg1 = 0 ;
   57037             :   std::string result;
   57038             :   
   57039             :   (void)jenv;
   57040             :   (void)jcls;
   57041           0 :   if(!jarg1) {
   57042           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   57043             :     return 0;
   57044             :   }
   57045             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   57046           0 :   if (!arg1_pstr) return 0;
   57047           0 :   std::string arg1_str(arg1_pstr);
   57048             :   arg1 = &arg1_str;
   57049             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   57050             :   {
   57051             :     try {
   57052           0 :       result = libtraci::POI::getType((std::string const &)*arg1);
   57053           0 :     } catch (const libsumo::TraCIException& e) {
   57054           0 :       const std::string s = e.what();
   57055             :       std::string printError;
   57056           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   57057           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   57058             :       }
   57059             :       
   57060           0 :       if (printError == "all" || printError == "client") {
   57061             :         std::cerr << "Error: " << s << std::endl;
   57062             :       }
   57063             :       
   57064             :       
   57065             :       
   57066             :       
   57067             :       {
   57068             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   57069             :       };
   57070             :       
   57071           0 :     } catch (const std::exception& e) {
   57072           0 :       const std::string s = e.what();
   57073             :       std::string printError;
   57074           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   57075           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   57076             :       }
   57077             :       
   57078           0 :       if (printError == "all" || printError == "client") {
   57079             :         std::cerr << "Error: " << s << std::endl;
   57080             :       }
   57081             :       
   57082             :       
   57083             :       
   57084             :       
   57085             :       {
   57086             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   57087             :       };
   57088             :       
   57089           0 :     } catch (...) {
   57090             :       {
   57091             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   57092             :       };
   57093           0 :     }
   57094             :   }
   57095             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   57096             :   return jresult;
   57097             : }
   57098             : 
   57099             : 
   57100           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1getPosition_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jboolean jarg2) {
   57101             :   jlong jresult = 0 ;
   57102             :   std::string *arg1 = 0 ;
   57103             :   bool arg2 ;
   57104             :   libsumo::TraCIPosition result;
   57105             :   
   57106             :   (void)jenv;
   57107             :   (void)jcls;
   57108           0 :   if(!jarg1) {
   57109           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   57110           0 :     return 0;
   57111             :   }
   57112             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   57113           0 :   if (!arg1_pstr) return 0;
   57114           0 :   std::string arg1_str(arg1_pstr);
   57115             :   arg1 = &arg1_str;
   57116             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   57117           0 :   arg2 = jarg2 ? true : false; 
   57118             :   {
   57119             :     try {
   57120           0 :       result = libtraci::POI::getPosition((std::string const &)*arg1,arg2);
   57121           0 :     } catch (const libsumo::TraCIException& e) {
   57122           0 :       const std::string s = e.what();
   57123             :       std::string printError;
   57124           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   57125           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   57126             :       }
   57127             :       
   57128           0 :       if (printError == "all" || printError == "client") {
   57129             :         std::cerr << "Error: " << s << std::endl;
   57130             :       }
   57131             :       
   57132             :       
   57133             :       
   57134             :       
   57135             :       {
   57136             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   57137             :       };
   57138             :       
   57139           0 :     } catch (const std::exception& e) {
   57140           0 :       const std::string s = e.what();
   57141             :       std::string printError;
   57142           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   57143           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   57144             :       }
   57145             :       
   57146           0 :       if (printError == "all" || printError == "client") {
   57147             :         std::cerr << "Error: " << s << std::endl;
   57148             :       }
   57149             :       
   57150             :       
   57151             :       
   57152             :       
   57153             :       {
   57154             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   57155             :       };
   57156             :       
   57157           0 :     } catch (...) {
   57158             :       {
   57159             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   57160             :       };
   57161           0 :     }
   57162             :   }
   57163           0 :   *(std::shared_ptr<  libsumo::TraCIPosition > **)&jresult = new std::shared_ptr<  libsumo::TraCIPosition >(new libsumo::TraCIPosition((libsumo::TraCIPosition &)result)); 
   57164           0 :   return jresult;
   57165             : }
   57166             : 
   57167             : 
   57168           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1getPosition_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   57169             :   jlong jresult = 0 ;
   57170             :   std::string *arg1 = 0 ;
   57171             :   libsumo::TraCIPosition result;
   57172             :   
   57173             :   (void)jenv;
   57174             :   (void)jcls;
   57175           0 :   if(!jarg1) {
   57176           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   57177           0 :     return 0;
   57178             :   }
   57179             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   57180           0 :   if (!arg1_pstr) return 0;
   57181           0 :   std::string arg1_str(arg1_pstr);
   57182             :   arg1 = &arg1_str;
   57183             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   57184             :   {
   57185             :     try {
   57186           0 :       result = libtraci::POI::getPosition((std::string const &)*arg1);
   57187           0 :     } catch (const libsumo::TraCIException& e) {
   57188           0 :       const std::string s = e.what();
   57189             :       std::string printError;
   57190           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   57191           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   57192             :       }
   57193             :       
   57194           0 :       if (printError == "all" || printError == "client") {
   57195             :         std::cerr << "Error: " << s << std::endl;
   57196             :       }
   57197             :       
   57198             :       
   57199             :       
   57200             :       
   57201             :       {
   57202             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   57203             :       };
   57204             :       
   57205           0 :     } catch (const std::exception& e) {
   57206           0 :       const std::string s = e.what();
   57207             :       std::string printError;
   57208           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   57209           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   57210             :       }
   57211             :       
   57212           0 :       if (printError == "all" || printError == "client") {
   57213             :         std::cerr << "Error: " << s << std::endl;
   57214             :       }
   57215             :       
   57216             :       
   57217             :       
   57218             :       
   57219             :       {
   57220             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   57221             :       };
   57222             :       
   57223           0 :     } catch (...) {
   57224             :       {
   57225             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   57226             :       };
   57227           0 :     }
   57228             :   }
   57229           0 :   *(std::shared_ptr<  libsumo::TraCIPosition > **)&jresult = new std::shared_ptr<  libsumo::TraCIPosition >(new libsumo::TraCIPosition((libsumo::TraCIPosition &)result)); 
   57230           0 :   return jresult;
   57231             : }
   57232             : 
   57233             : 
   57234           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1getColor(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   57235             :   jlong jresult = 0 ;
   57236             :   std::string *arg1 = 0 ;
   57237             :   libsumo::TraCIColor result;
   57238             :   
   57239             :   (void)jenv;
   57240             :   (void)jcls;
   57241           0 :   if(!jarg1) {
   57242           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   57243           0 :     return 0;
   57244             :   }
   57245             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   57246           0 :   if (!arg1_pstr) return 0;
   57247           0 :   std::string arg1_str(arg1_pstr);
   57248             :   arg1 = &arg1_str;
   57249             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   57250             :   {
   57251             :     try {
   57252           0 :       result = libtraci::POI::getColor((std::string const &)*arg1);
   57253           0 :     } catch (const libsumo::TraCIException& e) {
   57254           0 :       const std::string s = e.what();
   57255             :       std::string printError;
   57256           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   57257           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   57258             :       }
   57259             :       
   57260           0 :       if (printError == "all" || printError == "client") {
   57261             :         std::cerr << "Error: " << s << std::endl;
   57262             :       }
   57263             :       
   57264             :       
   57265             :       
   57266             :       
   57267             :       {
   57268             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   57269             :       };
   57270             :       
   57271           0 :     } catch (const std::exception& e) {
   57272           0 :       const std::string s = e.what();
   57273             :       std::string printError;
   57274           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   57275           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   57276             :       }
   57277             :       
   57278           0 :       if (printError == "all" || printError == "client") {
   57279             :         std::cerr << "Error: " << s << std::endl;
   57280             :       }
   57281             :       
   57282             :       
   57283             :       
   57284             :       
   57285             :       {
   57286             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   57287             :       };
   57288             :       
   57289           0 :     } catch (...) {
   57290             :       {
   57291             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   57292             :       };
   57293           0 :     }
   57294             :   }
   57295           0 :   *(std::shared_ptr<  libsumo::TraCIColor > **)&jresult = new std::shared_ptr<  libsumo::TraCIColor >(new libsumo::TraCIColor((libsumo::TraCIColor &)result)); 
   57296           0 :   return jresult;
   57297             : }
   57298             : 
   57299             : 
   57300           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1getWidth(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   57301             :   jdouble jresult = 0 ;
   57302             :   std::string *arg1 = 0 ;
   57303             :   double result;
   57304             :   
   57305             :   (void)jenv;
   57306             :   (void)jcls;
   57307           0 :   if(!jarg1) {
   57308           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   57309           0 :     return 0;
   57310             :   }
   57311             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   57312           0 :   if (!arg1_pstr) return 0;
   57313           0 :   std::string arg1_str(arg1_pstr);
   57314             :   arg1 = &arg1_str;
   57315             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   57316             :   {
   57317             :     try {
   57318           0 :       result = (double)libtraci::POI::getWidth((std::string const &)*arg1);
   57319           0 :     } catch (const libsumo::TraCIException& e) {
   57320           0 :       const std::string s = e.what();
   57321             :       std::string printError;
   57322           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   57323           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   57324             :       }
   57325             :       
   57326           0 :       if (printError == "all" || printError == "client") {
   57327             :         std::cerr << "Error: " << s << std::endl;
   57328             :       }
   57329             :       
   57330             :       
   57331             :       
   57332             :       
   57333             :       {
   57334             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   57335             :       };
   57336             :       
   57337           0 :     } catch (const std::exception& e) {
   57338           0 :       const std::string s = e.what();
   57339             :       std::string printError;
   57340           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   57341           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   57342             :       }
   57343             :       
   57344           0 :       if (printError == "all" || printError == "client") {
   57345             :         std::cerr << "Error: " << s << std::endl;
   57346             :       }
   57347             :       
   57348             :       
   57349             :       
   57350             :       
   57351             :       {
   57352             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   57353             :       };
   57354             :       
   57355           0 :     } catch (...) {
   57356             :       {
   57357             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   57358             :       };
   57359           0 :     }
   57360             :   }
   57361             :   jresult = (jdouble)result; 
   57362             :   return jresult;
   57363             : }
   57364             : 
   57365             : 
   57366           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1getHeight(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   57367             :   jdouble jresult = 0 ;
   57368             :   std::string *arg1 = 0 ;
   57369             :   double result;
   57370             :   
   57371             :   (void)jenv;
   57372             :   (void)jcls;
   57373           0 :   if(!jarg1) {
   57374           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   57375           0 :     return 0;
   57376             :   }
   57377             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   57378           0 :   if (!arg1_pstr) return 0;
   57379           0 :   std::string arg1_str(arg1_pstr);
   57380             :   arg1 = &arg1_str;
   57381             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   57382             :   {
   57383             :     try {
   57384           0 :       result = (double)libtraci::POI::getHeight((std::string const &)*arg1);
   57385           0 :     } catch (const libsumo::TraCIException& e) {
   57386           0 :       const std::string s = e.what();
   57387             :       std::string printError;
   57388           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   57389           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   57390             :       }
   57391             :       
   57392           0 :       if (printError == "all" || printError == "client") {
   57393             :         std::cerr << "Error: " << s << std::endl;
   57394             :       }
   57395             :       
   57396             :       
   57397             :       
   57398             :       
   57399             :       {
   57400             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   57401             :       };
   57402             :       
   57403           0 :     } catch (const std::exception& e) {
   57404           0 :       const std::string s = e.what();
   57405             :       std::string printError;
   57406           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   57407           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   57408             :       }
   57409             :       
   57410           0 :       if (printError == "all" || printError == "client") {
   57411             :         std::cerr << "Error: " << s << std::endl;
   57412             :       }
   57413             :       
   57414             :       
   57415             :       
   57416             :       
   57417             :       {
   57418             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   57419             :       };
   57420             :       
   57421           0 :     } catch (...) {
   57422             :       {
   57423             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   57424             :       };
   57425           0 :     }
   57426             :   }
   57427             :   jresult = (jdouble)result; 
   57428             :   return jresult;
   57429             : }
   57430             : 
   57431             : 
   57432           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1getAngle(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   57433             :   jdouble jresult = 0 ;
   57434             :   std::string *arg1 = 0 ;
   57435             :   double result;
   57436             :   
   57437             :   (void)jenv;
   57438             :   (void)jcls;
   57439           0 :   if(!jarg1) {
   57440           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   57441           0 :     return 0;
   57442             :   }
   57443             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   57444           0 :   if (!arg1_pstr) return 0;
   57445           0 :   std::string arg1_str(arg1_pstr);
   57446             :   arg1 = &arg1_str;
   57447             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   57448             :   {
   57449             :     try {
   57450           0 :       result = (double)libtraci::POI::getAngle((std::string const &)*arg1);
   57451           0 :     } catch (const libsumo::TraCIException& e) {
   57452           0 :       const std::string s = e.what();
   57453             :       std::string printError;
   57454           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   57455           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   57456             :       }
   57457             :       
   57458           0 :       if (printError == "all" || printError == "client") {
   57459             :         std::cerr << "Error: " << s << std::endl;
   57460             :       }
   57461             :       
   57462             :       
   57463             :       
   57464             :       
   57465             :       {
   57466             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   57467             :       };
   57468             :       
   57469           0 :     } catch (const std::exception& e) {
   57470           0 :       const std::string s = e.what();
   57471             :       std::string printError;
   57472           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   57473           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   57474             :       }
   57475             :       
   57476           0 :       if (printError == "all" || printError == "client") {
   57477             :         std::cerr << "Error: " << s << std::endl;
   57478             :       }
   57479             :       
   57480             :       
   57481             :       
   57482             :       
   57483             :       {
   57484             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   57485             :       };
   57486             :       
   57487           0 :     } catch (...) {
   57488             :       {
   57489             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   57490             :       };
   57491           0 :     }
   57492             :   }
   57493             :   jresult = (jdouble)result; 
   57494             :   return jresult;
   57495             : }
   57496             : 
   57497             : 
   57498           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1getImageFile(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   57499             :   jstring jresult = 0 ;
   57500             :   std::string *arg1 = 0 ;
   57501             :   std::string result;
   57502             :   
   57503             :   (void)jenv;
   57504             :   (void)jcls;
   57505           0 :   if(!jarg1) {
   57506           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   57507             :     return 0;
   57508             :   }
   57509             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   57510           0 :   if (!arg1_pstr) return 0;
   57511           0 :   std::string arg1_str(arg1_pstr);
   57512             :   arg1 = &arg1_str;
   57513             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   57514             :   {
   57515             :     try {
   57516           0 :       result = libtraci::POI::getImageFile((std::string const &)*arg1);
   57517           0 :     } catch (const libsumo::TraCIException& e) {
   57518           0 :       const std::string s = e.what();
   57519             :       std::string printError;
   57520           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   57521           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   57522             :       }
   57523             :       
   57524           0 :       if (printError == "all" || printError == "client") {
   57525             :         std::cerr << "Error: " << s << std::endl;
   57526             :       }
   57527             :       
   57528             :       
   57529             :       
   57530             :       
   57531             :       {
   57532             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   57533             :       };
   57534             :       
   57535           0 :     } catch (const std::exception& e) {
   57536           0 :       const std::string s = e.what();
   57537             :       std::string printError;
   57538           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   57539           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   57540             :       }
   57541             :       
   57542           0 :       if (printError == "all" || printError == "client") {
   57543             :         std::cerr << "Error: " << s << std::endl;
   57544             :       }
   57545             :       
   57546             :       
   57547             :       
   57548             :       
   57549             :       {
   57550             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   57551             :       };
   57552             :       
   57553           0 :     } catch (...) {
   57554             :       {
   57555             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   57556             :       };
   57557           0 :     }
   57558             :   }
   57559             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   57560             :   return jresult;
   57561             : }
   57562             : 
   57563             : 
   57564           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1getIDList(JNIEnv *jenv, jclass jcls) {
   57565             :   jlong jresult = 0 ;
   57566             :   std::vector< std::string > result;
   57567             :   
   57568             :   (void)jenv;
   57569             :   (void)jcls;
   57570             :   {
   57571             :     try {
   57572           0 :       result = libtraci::POI::getIDList();
   57573           0 :     } catch (const libsumo::TraCIException& e) {
   57574           0 :       const std::string s = e.what();
   57575             :       std::string printError;
   57576           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   57577           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   57578             :       }
   57579             :       
   57580           0 :       if (printError == "all" || printError == "client") {
   57581             :         std::cerr << "Error: " << s << std::endl;
   57582             :       }
   57583             :       
   57584             :       
   57585             :       
   57586             :       
   57587             :       {
   57588             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   57589             :       };
   57590             :       
   57591           0 :     } catch (const std::exception& e) {
   57592           0 :       const std::string s = e.what();
   57593             :       std::string printError;
   57594           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   57595           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   57596             :       }
   57597             :       
   57598           0 :       if (printError == "all" || printError == "client") {
   57599             :         std::cerr << "Error: " << s << std::endl;
   57600             :       }
   57601             :       
   57602             :       
   57603             :       
   57604             :       
   57605             :       {
   57606             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   57607             :       };
   57608             :       
   57609           0 :     } catch (...) {
   57610             :       {
   57611             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   57612             :       };
   57613           0 :     }
   57614             :   }
   57615           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   57616           0 :   return jresult;
   57617           0 : }
   57618             : 
   57619             : 
   57620           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1getIDCount(JNIEnv *jenv, jclass jcls) {
   57621             :   jint jresult = 0 ;
   57622             :   int result;
   57623             :   
   57624             :   (void)jenv;
   57625             :   (void)jcls;
   57626             :   {
   57627             :     try {
   57628           0 :       result = (int)libtraci::POI::getIDCount();
   57629           0 :     } catch (const libsumo::TraCIException& e) {
   57630           0 :       const std::string s = e.what();
   57631             :       std::string printError;
   57632           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   57633           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   57634             :       }
   57635             :       
   57636           0 :       if (printError == "all" || printError == "client") {
   57637             :         std::cerr << "Error: " << s << std::endl;
   57638             :       }
   57639             :       
   57640             :       
   57641             :       
   57642             :       
   57643             :       {
   57644             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   57645             :       };
   57646             :       
   57647           0 :     } catch (const std::exception& e) {
   57648           0 :       const std::string s = e.what();
   57649             :       std::string printError;
   57650           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   57651           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   57652             :       }
   57653             :       
   57654           0 :       if (printError == "all" || printError == "client") {
   57655             :         std::cerr << "Error: " << s << std::endl;
   57656             :       }
   57657             :       
   57658             :       
   57659             :       
   57660             :       
   57661             :       {
   57662             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   57663             :       };
   57664             :       
   57665           0 :     } catch (...) {
   57666             :       {
   57667             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   57668             :       };
   57669           0 :     }
   57670             :   }
   57671             :   jresult = (jint)result; 
   57672             :   return jresult;
   57673             : }
   57674             : 
   57675             : 
   57676           2 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1getParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   57677             :   jstring jresult = 0 ;
   57678             :   std::string *arg1 = 0 ;
   57679             :   std::string *arg2 = 0 ;
   57680             :   std::string result;
   57681             :   
   57682             :   (void)jenv;
   57683             :   (void)jcls;
   57684           2 :   if(!jarg1) {
   57685           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   57686             :     return 0;
   57687             :   }
   57688             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   57689           2 :   if (!arg1_pstr) return 0;
   57690           2 :   std::string arg1_str(arg1_pstr);
   57691             :   arg1 = &arg1_str;
   57692             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   57693           2 :   if(!jarg2) {
   57694           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   57695             :     return 0;
   57696             :   }
   57697             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   57698           2 :   if (!arg2_pstr) return 0;
   57699           2 :   std::string arg2_str(arg2_pstr);
   57700             :   arg2 = &arg2_str;
   57701             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   57702             :   {
   57703             :     try {
   57704           4 :       result = libtraci::POI::getParameter((std::string const &)*arg1,(std::string const &)*arg2);
   57705           0 :     } catch (const libsumo::TraCIException& e) {
   57706           0 :       const std::string s = e.what();
   57707             :       std::string printError;
   57708           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   57709           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   57710             :       }
   57711             :       
   57712           0 :       if (printError == "all" || printError == "client") {
   57713             :         std::cerr << "Error: " << s << std::endl;
   57714             :       }
   57715             :       
   57716             :       
   57717             :       
   57718             :       
   57719             :       {
   57720             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   57721             :       };
   57722             :       
   57723           0 :     } catch (const std::exception& e) {
   57724           0 :       const std::string s = e.what();
   57725             :       std::string printError;
   57726           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   57727           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   57728             :       }
   57729             :       
   57730           0 :       if (printError == "all" || printError == "client") {
   57731             :         std::cerr << "Error: " << s << std::endl;
   57732             :       }
   57733             :       
   57734             :       
   57735             :       
   57736             :       
   57737             :       {
   57738             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   57739             :       };
   57740             :       
   57741           0 :     } catch (...) {
   57742             :       {
   57743             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   57744             :       };
   57745           0 :     }
   57746             :   }
   57747             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   57748             :   return jresult;
   57749             : }
   57750             : 
   57751             : 
   57752           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1getParameterWithKey(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   57753             :   jlong jresult = 0 ;
   57754             :   std::string *arg1 = 0 ;
   57755             :   std::string *arg2 = 0 ;
   57756             :   std::pair< std::string,std::string > result;
   57757             :   
   57758             :   (void)jenv;
   57759             :   (void)jcls;
   57760           0 :   if(!jarg1) {
   57761           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   57762             :     return 0;
   57763             :   }
   57764             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   57765           0 :   if (!arg1_pstr) return 0;
   57766           0 :   std::string arg1_str(arg1_pstr);
   57767             :   arg1 = &arg1_str;
   57768             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   57769           0 :   if(!jarg2) {
   57770           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   57771             :     return 0;
   57772             :   }
   57773             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   57774           0 :   if (!arg2_pstr) return 0;
   57775           0 :   std::string arg2_str(arg2_pstr);
   57776             :   arg2 = &arg2_str;
   57777             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   57778             :   {
   57779             :     try {
   57780           0 :       result = libtraci::POI::getParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
   57781           0 :     } catch (const libsumo::TraCIException& e) {
   57782           0 :       const std::string s = e.what();
   57783             :       std::string printError;
   57784           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   57785           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   57786             :       }
   57787             :       
   57788           0 :       if (printError == "all" || printError == "client") {
   57789             :         std::cerr << "Error: " << s << std::endl;
   57790             :       }
   57791             :       
   57792             :       
   57793             :       
   57794             :       
   57795             :       {
   57796             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   57797             :       };
   57798             :       
   57799           0 :     } catch (const std::exception& e) {
   57800           0 :       const std::string s = e.what();
   57801             :       std::string printError;
   57802           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   57803           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   57804             :       }
   57805             :       
   57806           0 :       if (printError == "all" || printError == "client") {
   57807             :         std::cerr << "Error: " << s << std::endl;
   57808             :       }
   57809             :       
   57810             :       
   57811             :       
   57812             :       
   57813             :       {
   57814             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   57815             :       };
   57816             :       
   57817           0 :     } catch (...) {
   57818             :       {
   57819             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   57820             :       };
   57821           0 :     }
   57822             :   }
   57823           0 :   *(std::pair< std::string,std::string > **)&jresult = new std::pair< std::string,std::string >((const std::pair< std::string,std::string > &)result); 
   57824           0 :   return jresult;
   57825           0 : }
   57826             : 
   57827             : 
   57828           2 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1setParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3) {
   57829             :   std::string *arg1 = 0 ;
   57830             :   std::string *arg2 = 0 ;
   57831             :   std::string *arg3 = 0 ;
   57832             :   
   57833             :   (void)jenv;
   57834             :   (void)jcls;
   57835           2 :   if(!jarg1) {
   57836           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   57837           0 :     return ;
   57838             :   }
   57839             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   57840           2 :   if (!arg1_pstr) return ;
   57841           2 :   std::string arg1_str(arg1_pstr);
   57842             :   arg1 = &arg1_str;
   57843             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   57844           2 :   if(!jarg2) {
   57845           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   57846             :     return ;
   57847             :   }
   57848             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   57849           2 :   if (!arg2_pstr) return ;
   57850           2 :   std::string arg2_str(arg2_pstr);
   57851             :   arg2 = &arg2_str;
   57852             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   57853           2 :   if(!jarg3) {
   57854           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   57855             :     return ;
   57856             :   }
   57857             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   57858           2 :   if (!arg3_pstr) return ;
   57859           2 :   std::string arg3_str(arg3_pstr);
   57860             :   arg3 = &arg3_str;
   57861             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   57862             :   {
   57863             :     try {
   57864           2 :       libtraci::POI::setParameter((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3);
   57865           0 :     } catch (const libsumo::TraCIException& e) {
   57866           0 :       const std::string s = e.what();
   57867             :       std::string printError;
   57868           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   57869           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   57870             :       }
   57871             :       
   57872           0 :       if (printError == "all" || printError == "client") {
   57873             :         std::cerr << "Error: " << s << std::endl;
   57874             :       }
   57875             :       
   57876             :       
   57877             :       
   57878             :       
   57879             :       {
   57880             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   57881             :       };
   57882             :       
   57883           0 :     } catch (const std::exception& e) {
   57884           0 :       const std::string s = e.what();
   57885             :       std::string printError;
   57886           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   57887           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   57888             :       }
   57889             :       
   57890           0 :       if (printError == "all" || printError == "client") {
   57891             :         std::cerr << "Error: " << s << std::endl;
   57892             :       }
   57893             :       
   57894             :       
   57895             :       
   57896             :       
   57897             :       {
   57898             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   57899             :       };
   57900             :       
   57901           0 :     } catch (...) {
   57902             :       {
   57903             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   57904             :       };
   57905           0 :     }
   57906             :   }
   57907             : }
   57908             : 
   57909             : 
   57910           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1subscribe_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4, jlong jarg5, jobject jarg5_) {
   57911             :   std::string *arg1 = 0 ;
   57912             :   std::vector< int > *arg2 = 0 ;
   57913             :   double arg3 ;
   57914             :   double arg4 ;
   57915             :   libsumo::TraCIResults *arg5 = 0 ;
   57916             :   
   57917             :   (void)jenv;
   57918             :   (void)jcls;
   57919             :   (void)jarg2_;
   57920             :   (void)jarg5_;
   57921           0 :   if(!jarg1) {
   57922           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   57923           0 :     return ;
   57924             :   }
   57925             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   57926           0 :   if (!arg1_pstr) return ;
   57927           0 :   std::string arg1_str(arg1_pstr);
   57928             :   arg1 = &arg1_str;
   57929             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   57930           0 :   arg2 = *(std::vector< int > **)&jarg2;
   57931           0 :   if (!arg2) {
   57932           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   57933             :     return ;
   57934             :   } 
   57935             :   arg3 = (double)jarg3; 
   57936             :   arg4 = (double)jarg4; 
   57937           0 :   arg5 = *(libsumo::TraCIResults **)&jarg5;
   57938           0 :   if (!arg5) {
   57939           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
   57940             :     return ;
   57941             :   } 
   57942             :   {
   57943             :     try {
   57944           0 :       libtraci::POI::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg5);
   57945           0 :     } catch (const libsumo::TraCIException& e) {
   57946           0 :       const std::string s = e.what();
   57947             :       std::string printError;
   57948           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   57949           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   57950             :       }
   57951             :       
   57952           0 :       if (printError == "all" || printError == "client") {
   57953             :         std::cerr << "Error: " << s << std::endl;
   57954             :       }
   57955             :       
   57956             :       
   57957             :       
   57958             :       
   57959             :       {
   57960             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   57961             :       };
   57962             :       
   57963           0 :     } catch (const std::exception& e) {
   57964           0 :       const std::string s = e.what();
   57965             :       std::string printError;
   57966           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   57967           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   57968             :       }
   57969             :       
   57970           0 :       if (printError == "all" || printError == "client") {
   57971             :         std::cerr << "Error: " << s << std::endl;
   57972             :       }
   57973             :       
   57974             :       
   57975             :       
   57976             :       
   57977             :       {
   57978             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   57979             :       };
   57980             :       
   57981           0 :     } catch (...) {
   57982             :       {
   57983             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   57984             :       };
   57985           0 :     }
   57986             :   }
   57987             : }
   57988             : 
   57989             : 
   57990           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1subscribe_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4) {
   57991             :   std::string *arg1 = 0 ;
   57992             :   std::vector< int > *arg2 = 0 ;
   57993             :   double arg3 ;
   57994             :   double arg4 ;
   57995             :   
   57996             :   (void)jenv;
   57997             :   (void)jcls;
   57998             :   (void)jarg2_;
   57999           0 :   if(!jarg1) {
   58000           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   58001           0 :     return ;
   58002             :   }
   58003             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   58004           0 :   if (!arg1_pstr) return ;
   58005           0 :   std::string arg1_str(arg1_pstr);
   58006             :   arg1 = &arg1_str;
   58007             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   58008           0 :   arg2 = *(std::vector< int > **)&jarg2;
   58009           0 :   if (!arg2) {
   58010           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   58011             :     return ;
   58012             :   } 
   58013             :   arg3 = (double)jarg3; 
   58014             :   arg4 = (double)jarg4; 
   58015             :   {
   58016             :     try {
   58017           0 :       libtraci::POI::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4);
   58018           0 :     } catch (const libsumo::TraCIException& e) {
   58019           0 :       const std::string s = e.what();
   58020             :       std::string printError;
   58021           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   58022           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   58023             :       }
   58024             :       
   58025           0 :       if (printError == "all" || printError == "client") {
   58026             :         std::cerr << "Error: " << s << std::endl;
   58027             :       }
   58028             :       
   58029             :       
   58030             :       
   58031             :       
   58032             :       {
   58033             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   58034             :       };
   58035             :       
   58036           0 :     } catch (const std::exception& e) {
   58037           0 :       const std::string s = e.what();
   58038             :       std::string printError;
   58039           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   58040           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   58041             :       }
   58042             :       
   58043           0 :       if (printError == "all" || printError == "client") {
   58044             :         std::cerr << "Error: " << s << std::endl;
   58045             :       }
   58046             :       
   58047             :       
   58048             :       
   58049             :       
   58050             :       {
   58051             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   58052             :       };
   58053             :       
   58054           0 :     } catch (...) {
   58055             :       {
   58056             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   58057             :       };
   58058           0 :     }
   58059             :   }
   58060             : }
   58061             : 
   58062             : 
   58063           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1subscribe_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3) {
   58064             :   std::string *arg1 = 0 ;
   58065             :   std::vector< int > *arg2 = 0 ;
   58066             :   double arg3 ;
   58067             :   
   58068             :   (void)jenv;
   58069             :   (void)jcls;
   58070             :   (void)jarg2_;
   58071           0 :   if(!jarg1) {
   58072           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   58073           0 :     return ;
   58074             :   }
   58075             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   58076           0 :   if (!arg1_pstr) return ;
   58077           0 :   std::string arg1_str(arg1_pstr);
   58078             :   arg1 = &arg1_str;
   58079             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   58080           0 :   arg2 = *(std::vector< int > **)&jarg2;
   58081           0 :   if (!arg2) {
   58082           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   58083             :     return ;
   58084             :   } 
   58085             :   arg3 = (double)jarg3; 
   58086             :   {
   58087             :     try {
   58088           0 :       libtraci::POI::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3);
   58089           0 :     } catch (const libsumo::TraCIException& e) {
   58090           0 :       const std::string s = e.what();
   58091             :       std::string printError;
   58092           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   58093           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   58094             :       }
   58095             :       
   58096           0 :       if (printError == "all" || printError == "client") {
   58097             :         std::cerr << "Error: " << s << std::endl;
   58098             :       }
   58099             :       
   58100             :       
   58101             :       
   58102             :       
   58103             :       {
   58104             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   58105             :       };
   58106             :       
   58107           0 :     } catch (const std::exception& e) {
   58108           0 :       const std::string s = e.what();
   58109             :       std::string printError;
   58110           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   58111           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   58112             :       }
   58113             :       
   58114           0 :       if (printError == "all" || printError == "client") {
   58115             :         std::cerr << "Error: " << s << std::endl;
   58116             :       }
   58117             :       
   58118             :       
   58119             :       
   58120             :       
   58121             :       {
   58122             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   58123             :       };
   58124             :       
   58125           0 :     } catch (...) {
   58126             :       {
   58127             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   58128             :       };
   58129           0 :     }
   58130             :   }
   58131             : }
   58132             : 
   58133             : 
   58134           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1subscribe_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
   58135             :   std::string *arg1 = 0 ;
   58136             :   std::vector< int > *arg2 = 0 ;
   58137             :   
   58138             :   (void)jenv;
   58139             :   (void)jcls;
   58140             :   (void)jarg2_;
   58141           0 :   if(!jarg1) {
   58142           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   58143           0 :     return ;
   58144             :   }
   58145             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   58146           0 :   if (!arg1_pstr) return ;
   58147           0 :   std::string arg1_str(arg1_pstr);
   58148             :   arg1 = &arg1_str;
   58149             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   58150           0 :   arg2 = *(std::vector< int > **)&jarg2;
   58151           0 :   if (!arg2) {
   58152           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   58153             :     return ;
   58154             :   } 
   58155             :   {
   58156             :     try {
   58157           0 :       libtraci::POI::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2);
   58158           0 :     } catch (const libsumo::TraCIException& e) {
   58159           0 :       const std::string s = e.what();
   58160             :       std::string printError;
   58161           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   58162           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   58163             :       }
   58164             :       
   58165           0 :       if (printError == "all" || printError == "client") {
   58166             :         std::cerr << "Error: " << s << std::endl;
   58167             :       }
   58168             :       
   58169             :       
   58170             :       
   58171             :       
   58172             :       {
   58173             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   58174             :       };
   58175             :       
   58176           0 :     } catch (const std::exception& e) {
   58177           0 :       const std::string s = e.what();
   58178             :       std::string printError;
   58179           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   58180           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   58181             :       }
   58182             :       
   58183           0 :       if (printError == "all" || printError == "client") {
   58184             :         std::cerr << "Error: " << s << std::endl;
   58185             :       }
   58186             :       
   58187             :       
   58188             :       
   58189             :       
   58190             :       {
   58191             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   58192             :       };
   58193             :       
   58194           0 :     } catch (...) {
   58195             :       {
   58196             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   58197             :       };
   58198           0 :     }
   58199             :   }
   58200             : }
   58201             : 
   58202             : 
   58203           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1subscribe_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   58204             :   std::string *arg1 = 0 ;
   58205             :   
   58206             :   (void)jenv;
   58207             :   (void)jcls;
   58208           0 :   if(!jarg1) {
   58209           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   58210           0 :     return ;
   58211             :   }
   58212             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   58213           0 :   if (!arg1_pstr) return ;
   58214           0 :   std::string arg1_str(arg1_pstr);
   58215             :   arg1 = &arg1_str;
   58216             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   58217             :   {
   58218             :     try {
   58219           0 :       libtraci::POI::subscribe((std::string const &)*arg1);
   58220           0 :     } catch (const libsumo::TraCIException& e) {
   58221           0 :       const std::string s = e.what();
   58222             :       std::string printError;
   58223           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   58224           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   58225             :       }
   58226             :       
   58227           0 :       if (printError == "all" || printError == "client") {
   58228             :         std::cerr << "Error: " << s << std::endl;
   58229             :       }
   58230             :       
   58231             :       
   58232             :       
   58233             :       
   58234             :       {
   58235             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   58236             :       };
   58237             :       
   58238           0 :     } catch (const std::exception& e) {
   58239           0 :       const std::string s = e.what();
   58240             :       std::string printError;
   58241           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   58242           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   58243             :       }
   58244             :       
   58245           0 :       if (printError == "all" || printError == "client") {
   58246             :         std::cerr << "Error: " << s << std::endl;
   58247             :       }
   58248             :       
   58249             :       
   58250             :       
   58251             :       
   58252             :       {
   58253             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   58254             :       };
   58255             :       
   58256           0 :     } catch (...) {
   58257             :       {
   58258             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   58259             :       };
   58260           0 :     }
   58261             :   }
   58262             : }
   58263             : 
   58264             : 
   58265           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1unsubscribe(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   58266             :   std::string *arg1 = 0 ;
   58267             :   
   58268             :   (void)jenv;
   58269             :   (void)jcls;
   58270           0 :   if(!jarg1) {
   58271           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   58272           0 :     return ;
   58273             :   }
   58274             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   58275           0 :   if (!arg1_pstr) return ;
   58276           0 :   std::string arg1_str(arg1_pstr);
   58277             :   arg1 = &arg1_str;
   58278             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   58279             :   {
   58280             :     try {
   58281           0 :       libtraci::POI::unsubscribe((std::string const &)*arg1);
   58282           0 :     } catch (const libsumo::TraCIException& e) {
   58283           0 :       const std::string s = e.what();
   58284             :       std::string printError;
   58285           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   58286           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   58287             :       }
   58288             :       
   58289           0 :       if (printError == "all" || printError == "client") {
   58290             :         std::cerr << "Error: " << s << std::endl;
   58291             :       }
   58292             :       
   58293             :       
   58294             :       
   58295             :       
   58296             :       {
   58297             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   58298             :       };
   58299             :       
   58300           0 :     } catch (const std::exception& e) {
   58301           0 :       const std::string s = e.what();
   58302             :       std::string printError;
   58303           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   58304           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   58305             :       }
   58306             :       
   58307           0 :       if (printError == "all" || printError == "client") {
   58308             :         std::cerr << "Error: " << s << std::endl;
   58309             :       }
   58310             :       
   58311             :       
   58312             :       
   58313             :       
   58314             :       {
   58315             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   58316             :       };
   58317             :       
   58318           0 :     } catch (...) {
   58319             :       {
   58320             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   58321             :       };
   58322           0 :     }
   58323             :   }
   58324             : }
   58325             : 
   58326             : 
   58327           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1subscribeContext_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6, jlong jarg7, jobject jarg7_) {
   58328             :   std::string *arg1 = 0 ;
   58329             :   int arg2 ;
   58330             :   double arg3 ;
   58331             :   std::vector< int > *arg4 = 0 ;
   58332             :   double arg5 ;
   58333             :   double arg6 ;
   58334             :   libsumo::TraCIResults *arg7 = 0 ;
   58335             :   
   58336             :   (void)jenv;
   58337             :   (void)jcls;
   58338             :   (void)jarg4_;
   58339             :   (void)jarg7_;
   58340           0 :   if(!jarg1) {
   58341           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   58342           0 :     return ;
   58343             :   }
   58344             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   58345           0 :   if (!arg1_pstr) return ;
   58346           0 :   std::string arg1_str(arg1_pstr);
   58347             :   arg1 = &arg1_str;
   58348             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   58349             :   arg2 = (int)jarg2; 
   58350             :   arg3 = (double)jarg3; 
   58351           0 :   arg4 = *(std::vector< int > **)&jarg4;
   58352           0 :   if (!arg4) {
   58353           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   58354             :     return ;
   58355             :   } 
   58356             :   arg5 = (double)jarg5; 
   58357             :   arg6 = (double)jarg6; 
   58358           0 :   arg7 = *(libsumo::TraCIResults **)&jarg7;
   58359           0 :   if (!arg7) {
   58360           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
   58361             :     return ;
   58362             :   } 
   58363             :   {
   58364             :     try {
   58365           0 :       libtraci::POI::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg7);
   58366           0 :     } catch (const libsumo::TraCIException& e) {
   58367           0 :       const std::string s = e.what();
   58368             :       std::string printError;
   58369           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   58370           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   58371             :       }
   58372             :       
   58373           0 :       if (printError == "all" || printError == "client") {
   58374             :         std::cerr << "Error: " << s << std::endl;
   58375             :       }
   58376             :       
   58377             :       
   58378             :       
   58379             :       
   58380             :       {
   58381             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   58382             :       };
   58383             :       
   58384           0 :     } catch (const std::exception& e) {
   58385           0 :       const std::string s = e.what();
   58386             :       std::string printError;
   58387           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   58388           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   58389             :       }
   58390             :       
   58391           0 :       if (printError == "all" || printError == "client") {
   58392             :         std::cerr << "Error: " << s << std::endl;
   58393             :       }
   58394             :       
   58395             :       
   58396             :       
   58397             :       
   58398             :       {
   58399             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   58400             :       };
   58401             :       
   58402           0 :     } catch (...) {
   58403             :       {
   58404             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   58405             :       };
   58406           0 :     }
   58407             :   }
   58408             : }
   58409             : 
   58410             : 
   58411           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1subscribeContext_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6) {
   58412             :   std::string *arg1 = 0 ;
   58413             :   int arg2 ;
   58414             :   double arg3 ;
   58415             :   std::vector< int > *arg4 = 0 ;
   58416             :   double arg5 ;
   58417             :   double arg6 ;
   58418             :   
   58419             :   (void)jenv;
   58420             :   (void)jcls;
   58421             :   (void)jarg4_;
   58422           0 :   if(!jarg1) {
   58423           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   58424           0 :     return ;
   58425             :   }
   58426             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   58427           0 :   if (!arg1_pstr) return ;
   58428           0 :   std::string arg1_str(arg1_pstr);
   58429             :   arg1 = &arg1_str;
   58430             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   58431             :   arg2 = (int)jarg2; 
   58432             :   arg3 = (double)jarg3; 
   58433           0 :   arg4 = *(std::vector< int > **)&jarg4;
   58434           0 :   if (!arg4) {
   58435           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   58436             :     return ;
   58437             :   } 
   58438             :   arg5 = (double)jarg5; 
   58439             :   arg6 = (double)jarg6; 
   58440             :   {
   58441             :     try {
   58442           0 :       libtraci::POI::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6);
   58443           0 :     } catch (const libsumo::TraCIException& e) {
   58444           0 :       const std::string s = e.what();
   58445             :       std::string printError;
   58446           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   58447           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   58448             :       }
   58449             :       
   58450           0 :       if (printError == "all" || printError == "client") {
   58451             :         std::cerr << "Error: " << s << std::endl;
   58452             :       }
   58453             :       
   58454             :       
   58455             :       
   58456             :       
   58457             :       {
   58458             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   58459             :       };
   58460             :       
   58461           0 :     } catch (const std::exception& e) {
   58462           0 :       const std::string s = e.what();
   58463             :       std::string printError;
   58464           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   58465           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   58466             :       }
   58467             :       
   58468           0 :       if (printError == "all" || printError == "client") {
   58469             :         std::cerr << "Error: " << s << std::endl;
   58470             :       }
   58471             :       
   58472             :       
   58473             :       
   58474             :       
   58475             :       {
   58476             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   58477             :       };
   58478             :       
   58479           0 :     } catch (...) {
   58480             :       {
   58481             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   58482             :       };
   58483           0 :     }
   58484             :   }
   58485             : }
   58486             : 
   58487             : 
   58488           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1subscribeContext_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5) {
   58489             :   std::string *arg1 = 0 ;
   58490             :   int arg2 ;
   58491             :   double arg3 ;
   58492             :   std::vector< int > *arg4 = 0 ;
   58493             :   double arg5 ;
   58494             :   
   58495             :   (void)jenv;
   58496             :   (void)jcls;
   58497             :   (void)jarg4_;
   58498           0 :   if(!jarg1) {
   58499           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   58500           0 :     return ;
   58501             :   }
   58502             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   58503           0 :   if (!arg1_pstr) return ;
   58504           0 :   std::string arg1_str(arg1_pstr);
   58505             :   arg1 = &arg1_str;
   58506             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   58507             :   arg2 = (int)jarg2; 
   58508             :   arg3 = (double)jarg3; 
   58509           0 :   arg4 = *(std::vector< int > **)&jarg4;
   58510           0 :   if (!arg4) {
   58511           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   58512             :     return ;
   58513             :   } 
   58514             :   arg5 = (double)jarg5; 
   58515             :   {
   58516             :     try {
   58517           0 :       libtraci::POI::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5);
   58518           0 :     } catch (const libsumo::TraCIException& e) {
   58519           0 :       const std::string s = e.what();
   58520             :       std::string printError;
   58521           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   58522           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   58523             :       }
   58524             :       
   58525           0 :       if (printError == "all" || printError == "client") {
   58526             :         std::cerr << "Error: " << s << std::endl;
   58527             :       }
   58528             :       
   58529             :       
   58530             :       
   58531             :       
   58532             :       {
   58533             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   58534             :       };
   58535             :       
   58536           0 :     } catch (const std::exception& e) {
   58537           0 :       const std::string s = e.what();
   58538             :       std::string printError;
   58539           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   58540           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   58541             :       }
   58542             :       
   58543           0 :       if (printError == "all" || printError == "client") {
   58544             :         std::cerr << "Error: " << s << std::endl;
   58545             :       }
   58546             :       
   58547             :       
   58548             :       
   58549             :       
   58550             :       {
   58551             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   58552             :       };
   58553             :       
   58554           0 :     } catch (...) {
   58555             :       {
   58556             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   58557             :       };
   58558           0 :     }
   58559             :   }
   58560             : }
   58561             : 
   58562             : 
   58563           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1subscribeContext_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_) {
   58564             :   std::string *arg1 = 0 ;
   58565             :   int arg2 ;
   58566             :   double arg3 ;
   58567             :   std::vector< int > *arg4 = 0 ;
   58568             :   
   58569             :   (void)jenv;
   58570             :   (void)jcls;
   58571             :   (void)jarg4_;
   58572           0 :   if(!jarg1) {
   58573           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   58574           0 :     return ;
   58575             :   }
   58576             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   58577           0 :   if (!arg1_pstr) return ;
   58578           0 :   std::string arg1_str(arg1_pstr);
   58579             :   arg1 = &arg1_str;
   58580             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   58581             :   arg2 = (int)jarg2; 
   58582             :   arg3 = (double)jarg3; 
   58583           0 :   arg4 = *(std::vector< int > **)&jarg4;
   58584           0 :   if (!arg4) {
   58585           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   58586             :     return ;
   58587             :   } 
   58588             :   {
   58589             :     try {
   58590           0 :       libtraci::POI::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4);
   58591           0 :     } catch (const libsumo::TraCIException& e) {
   58592           0 :       const std::string s = e.what();
   58593             :       std::string printError;
   58594           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   58595           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   58596             :       }
   58597             :       
   58598           0 :       if (printError == "all" || printError == "client") {
   58599             :         std::cerr << "Error: " << s << std::endl;
   58600             :       }
   58601             :       
   58602             :       
   58603             :       
   58604             :       
   58605             :       {
   58606             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   58607             :       };
   58608             :       
   58609           0 :     } catch (const std::exception& e) {
   58610           0 :       const std::string s = e.what();
   58611             :       std::string printError;
   58612           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   58613           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   58614             :       }
   58615             :       
   58616           0 :       if (printError == "all" || printError == "client") {
   58617             :         std::cerr << "Error: " << s << std::endl;
   58618             :       }
   58619             :       
   58620             :       
   58621             :       
   58622             :       
   58623             :       {
   58624             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   58625             :       };
   58626             :       
   58627           0 :     } catch (...) {
   58628             :       {
   58629             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   58630             :       };
   58631           0 :     }
   58632             :   }
   58633             : }
   58634             : 
   58635             : 
   58636           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1subscribeContext_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
   58637             :   std::string *arg1 = 0 ;
   58638             :   int arg2 ;
   58639             :   double arg3 ;
   58640             :   
   58641             :   (void)jenv;
   58642             :   (void)jcls;
   58643           0 :   if(!jarg1) {
   58644           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   58645           0 :     return ;
   58646             :   }
   58647             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   58648           0 :   if (!arg1_pstr) return ;
   58649           0 :   std::string arg1_str(arg1_pstr);
   58650             :   arg1 = &arg1_str;
   58651             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   58652             :   arg2 = (int)jarg2; 
   58653             :   arg3 = (double)jarg3; 
   58654             :   {
   58655             :     try {
   58656           0 :       libtraci::POI::subscribeContext((std::string const &)*arg1,arg2,arg3);
   58657           0 :     } catch (const libsumo::TraCIException& e) {
   58658           0 :       const std::string s = e.what();
   58659             :       std::string printError;
   58660           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   58661           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   58662             :       }
   58663             :       
   58664           0 :       if (printError == "all" || printError == "client") {
   58665             :         std::cerr << "Error: " << s << std::endl;
   58666             :       }
   58667             :       
   58668             :       
   58669             :       
   58670             :       
   58671             :       {
   58672             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   58673             :       };
   58674             :       
   58675           0 :     } catch (const std::exception& e) {
   58676           0 :       const std::string s = e.what();
   58677             :       std::string printError;
   58678           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   58679           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   58680             :       }
   58681             :       
   58682           0 :       if (printError == "all" || printError == "client") {
   58683             :         std::cerr << "Error: " << s << std::endl;
   58684             :       }
   58685             :       
   58686             :       
   58687             :       
   58688             :       
   58689             :       {
   58690             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   58691             :       };
   58692             :       
   58693           0 :     } catch (...) {
   58694             :       {
   58695             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   58696             :       };
   58697           0 :     }
   58698             :   }
   58699             : }
   58700             : 
   58701             : 
   58702           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1unsubscribeContext(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
   58703             :   std::string *arg1 = 0 ;
   58704             :   int arg2 ;
   58705             :   double arg3 ;
   58706             :   
   58707             :   (void)jenv;
   58708             :   (void)jcls;
   58709           0 :   if(!jarg1) {
   58710           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   58711           0 :     return ;
   58712             :   }
   58713             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   58714           0 :   if (!arg1_pstr) return ;
   58715           0 :   std::string arg1_str(arg1_pstr);
   58716             :   arg1 = &arg1_str;
   58717             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   58718             :   arg2 = (int)jarg2; 
   58719             :   arg3 = (double)jarg3; 
   58720             :   {
   58721             :     try {
   58722           0 :       libtraci::POI::unsubscribeContext((std::string const &)*arg1,arg2,arg3);
   58723           0 :     } catch (const libsumo::TraCIException& e) {
   58724           0 :       const std::string s = e.what();
   58725             :       std::string printError;
   58726           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   58727           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   58728             :       }
   58729             :       
   58730           0 :       if (printError == "all" || printError == "client") {
   58731             :         std::cerr << "Error: " << s << std::endl;
   58732             :       }
   58733             :       
   58734             :       
   58735             :       
   58736             :       
   58737             :       {
   58738             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   58739             :       };
   58740             :       
   58741           0 :     } catch (const std::exception& e) {
   58742           0 :       const std::string s = e.what();
   58743             :       std::string printError;
   58744           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   58745           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   58746             :       }
   58747             :       
   58748           0 :       if (printError == "all" || printError == "client") {
   58749             :         std::cerr << "Error: " << s << std::endl;
   58750             :       }
   58751             :       
   58752             :       
   58753             :       
   58754             :       
   58755             :       {
   58756             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   58757             :       };
   58758             :       
   58759           0 :     } catch (...) {
   58760             :       {
   58761             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   58762             :       };
   58763           0 :     }
   58764             :   }
   58765             : }
   58766             : 
   58767             : 
   58768           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1getAllSubscriptionResults(JNIEnv *jenv, jclass jcls) {
   58769             :   jlong jresult = 0 ;
   58770             :   libsumo::SubscriptionResults result;
   58771             :   
   58772             :   (void)jenv;
   58773             :   (void)jcls;
   58774             :   {
   58775             :     try {
   58776           0 :       result = libtraci::POI::getAllSubscriptionResults();
   58777           0 :     } catch (const libsumo::TraCIException& e) {
   58778           0 :       const std::string s = e.what();
   58779             :       std::string printError;
   58780           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   58781           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   58782             :       }
   58783             :       
   58784           0 :       if (printError == "all" || printError == "client") {
   58785             :         std::cerr << "Error: " << s << std::endl;
   58786             :       }
   58787             :       
   58788             :       
   58789             :       
   58790             :       
   58791             :       {
   58792             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   58793             :       };
   58794             :       
   58795           0 :     } catch (const std::exception& e) {
   58796           0 :       const std::string s = e.what();
   58797             :       std::string printError;
   58798           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   58799           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   58800             :       }
   58801             :       
   58802           0 :       if (printError == "all" || printError == "client") {
   58803             :         std::cerr << "Error: " << s << std::endl;
   58804             :       }
   58805             :       
   58806             :       
   58807             :       
   58808             :       
   58809             :       {
   58810             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   58811             :       };
   58812             :       
   58813           0 :     } catch (...) {
   58814             :       {
   58815             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   58816             :       };
   58817           0 :     }
   58818             :   }
   58819           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
   58820           0 :   return jresult;
   58821             : }
   58822             : 
   58823             : 
   58824           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1getSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   58825             :   jlong jresult = 0 ;
   58826             :   std::string *arg1 = 0 ;
   58827             :   libsumo::TraCIResults result;
   58828             :   
   58829             :   (void)jenv;
   58830             :   (void)jcls;
   58831           0 :   if(!jarg1) {
   58832           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   58833             :     return 0;
   58834             :   }
   58835             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   58836           0 :   if (!arg1_pstr) return 0;
   58837           0 :   std::string arg1_str(arg1_pstr);
   58838             :   arg1 = &arg1_str;
   58839             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   58840             :   {
   58841             :     try {
   58842           0 :       result = libtraci::POI::getSubscriptionResults((std::string const &)*arg1);
   58843           0 :     } catch (const libsumo::TraCIException& e) {
   58844           0 :       const std::string s = e.what();
   58845             :       std::string printError;
   58846           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   58847           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   58848             :       }
   58849             :       
   58850           0 :       if (printError == "all" || printError == "client") {
   58851             :         std::cerr << "Error: " << s << std::endl;
   58852             :       }
   58853             :       
   58854             :       
   58855             :       
   58856             :       
   58857             :       {
   58858             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   58859             :       };
   58860             :       
   58861           0 :     } catch (const std::exception& e) {
   58862           0 :       const std::string s = e.what();
   58863             :       std::string printError;
   58864           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   58865           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   58866             :       }
   58867             :       
   58868           0 :       if (printError == "all" || printError == "client") {
   58869             :         std::cerr << "Error: " << s << std::endl;
   58870             :       }
   58871             :       
   58872             :       
   58873             :       
   58874             :       
   58875             :       {
   58876             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   58877             :       };
   58878             :       
   58879           0 :     } catch (...) {
   58880             :       {
   58881             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   58882             :       };
   58883           0 :     }
   58884             :   }
   58885           0 :   *(libsumo::TraCIResults **)&jresult = new libsumo::TraCIResults((const libsumo::TraCIResults &)result); 
   58886           0 :   return jresult;
   58887             : }
   58888             : 
   58889             : 
   58890           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1getAllContextSubscriptionResults(JNIEnv *jenv, jclass jcls) {
   58891             :   jlong jresult = 0 ;
   58892             :   libsumo::ContextSubscriptionResults result;
   58893             :   
   58894             :   (void)jenv;
   58895             :   (void)jcls;
   58896             :   {
   58897             :     try {
   58898           0 :       result = libtraci::POI::getAllContextSubscriptionResults();
   58899           0 :     } catch (const libsumo::TraCIException& e) {
   58900           0 :       const std::string s = e.what();
   58901             :       std::string printError;
   58902           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   58903           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   58904             :       }
   58905             :       
   58906           0 :       if (printError == "all" || printError == "client") {
   58907             :         std::cerr << "Error: " << s << std::endl;
   58908             :       }
   58909             :       
   58910             :       
   58911             :       
   58912             :       
   58913             :       {
   58914             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   58915             :       };
   58916             :       
   58917           0 :     } catch (const std::exception& e) {
   58918           0 :       const std::string s = e.what();
   58919             :       std::string printError;
   58920           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   58921           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   58922             :       }
   58923             :       
   58924           0 :       if (printError == "all" || printError == "client") {
   58925             :         std::cerr << "Error: " << s << std::endl;
   58926             :       }
   58927             :       
   58928             :       
   58929             :       
   58930             :       
   58931             :       {
   58932             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   58933             :       };
   58934             :       
   58935           0 :     } catch (...) {
   58936             :       {
   58937             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   58938             :       };
   58939           0 :     }
   58940             :   }
   58941           0 :   *(libsumo::ContextSubscriptionResults **)&jresult = new libsumo::ContextSubscriptionResults((const libsumo::ContextSubscriptionResults &)result); 
   58942           0 :   return jresult;
   58943             : }
   58944             : 
   58945             : 
   58946           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1getContextSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   58947             :   jlong jresult = 0 ;
   58948             :   std::string *arg1 = 0 ;
   58949             :   libsumo::SubscriptionResults result;
   58950             :   
   58951             :   (void)jenv;
   58952             :   (void)jcls;
   58953           0 :   if(!jarg1) {
   58954           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   58955             :     return 0;
   58956             :   }
   58957             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   58958           0 :   if (!arg1_pstr) return 0;
   58959           0 :   std::string arg1_str(arg1_pstr);
   58960             :   arg1 = &arg1_str;
   58961             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   58962             :   {
   58963             :     try {
   58964           0 :       result = libtraci::POI::getContextSubscriptionResults((std::string const &)*arg1);
   58965           0 :     } catch (const libsumo::TraCIException& e) {
   58966           0 :       const std::string s = e.what();
   58967             :       std::string printError;
   58968           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   58969           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   58970             :       }
   58971             :       
   58972           0 :       if (printError == "all" || printError == "client") {
   58973             :         std::cerr << "Error: " << s << std::endl;
   58974             :       }
   58975             :       
   58976             :       
   58977             :       
   58978             :       
   58979             :       {
   58980             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   58981             :       };
   58982             :       
   58983           0 :     } catch (const std::exception& e) {
   58984           0 :       const std::string s = e.what();
   58985             :       std::string printError;
   58986           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   58987           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   58988             :       }
   58989             :       
   58990           0 :       if (printError == "all" || printError == "client") {
   58991             :         std::cerr << "Error: " << s << std::endl;
   58992             :       }
   58993             :       
   58994             :       
   58995             :       
   58996             :       
   58997             :       {
   58998             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   58999             :       };
   59000             :       
   59001           0 :     } catch (...) {
   59002             :       {
   59003             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   59004             :       };
   59005           0 :     }
   59006             :   }
   59007           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
   59008           0 :   return jresult;
   59009             : }
   59010             : 
   59011             : 
   59012           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1subscribeParameterWithKey_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jdouble jarg4) {
   59013             :   std::string *arg1 = 0 ;
   59014             :   std::string *arg2 = 0 ;
   59015             :   double arg3 ;
   59016             :   double arg4 ;
   59017             :   
   59018             :   (void)jenv;
   59019             :   (void)jcls;
   59020           0 :   if(!jarg1) {
   59021           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   59022           0 :     return ;
   59023             :   }
   59024             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   59025           0 :   if (!arg1_pstr) return ;
   59026           0 :   std::string arg1_str(arg1_pstr);
   59027             :   arg1 = &arg1_str;
   59028             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   59029           0 :   if(!jarg2) {
   59030           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   59031             :     return ;
   59032             :   }
   59033             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   59034           0 :   if (!arg2_pstr) return ;
   59035           0 :   std::string arg2_str(arg2_pstr);
   59036             :   arg2 = &arg2_str;
   59037             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   59038             :   arg3 = (double)jarg3; 
   59039             :   arg4 = (double)jarg4; 
   59040             :   {
   59041             :     try {
   59042           0 :       libtraci::POI::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4);
   59043           0 :     } catch (const libsumo::TraCIException& e) {
   59044           0 :       const std::string s = e.what();
   59045             :       std::string printError;
   59046           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   59047           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   59048             :       }
   59049             :       
   59050           0 :       if (printError == "all" || printError == "client") {
   59051             :         std::cerr << "Error: " << s << std::endl;
   59052             :       }
   59053             :       
   59054             :       
   59055             :       
   59056             :       
   59057             :       {
   59058             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   59059             :       };
   59060             :       
   59061           0 :     } catch (const std::exception& e) {
   59062           0 :       const std::string s = e.what();
   59063             :       std::string printError;
   59064           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   59065           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   59066             :       }
   59067             :       
   59068           0 :       if (printError == "all" || printError == "client") {
   59069             :         std::cerr << "Error: " << s << std::endl;
   59070             :       }
   59071             :       
   59072             :       
   59073             :       
   59074             :       
   59075             :       {
   59076             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   59077             :       };
   59078             :       
   59079           0 :     } catch (...) {
   59080             :       {
   59081             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   59082             :       };
   59083           0 :     }
   59084             :   }
   59085             : }
   59086             : 
   59087             : 
   59088           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1subscribeParameterWithKey_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3) {
   59089             :   std::string *arg1 = 0 ;
   59090             :   std::string *arg2 = 0 ;
   59091             :   double arg3 ;
   59092             :   
   59093             :   (void)jenv;
   59094             :   (void)jcls;
   59095           0 :   if(!jarg1) {
   59096           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   59097           0 :     return ;
   59098             :   }
   59099             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   59100           0 :   if (!arg1_pstr) return ;
   59101           0 :   std::string arg1_str(arg1_pstr);
   59102             :   arg1 = &arg1_str;
   59103             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   59104           0 :   if(!jarg2) {
   59105           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   59106             :     return ;
   59107             :   }
   59108             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   59109           0 :   if (!arg2_pstr) return ;
   59110           0 :   std::string arg2_str(arg2_pstr);
   59111             :   arg2 = &arg2_str;
   59112             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   59113             :   arg3 = (double)jarg3; 
   59114             :   {
   59115             :     try {
   59116           0 :       libtraci::POI::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3);
   59117           0 :     } catch (const libsumo::TraCIException& e) {
   59118           0 :       const std::string s = e.what();
   59119             :       std::string printError;
   59120           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   59121           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   59122             :       }
   59123             :       
   59124           0 :       if (printError == "all" || printError == "client") {
   59125             :         std::cerr << "Error: " << s << std::endl;
   59126             :       }
   59127             :       
   59128             :       
   59129             :       
   59130             :       
   59131             :       {
   59132             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   59133             :       };
   59134             :       
   59135           0 :     } catch (const std::exception& e) {
   59136           0 :       const std::string s = e.what();
   59137             :       std::string printError;
   59138           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   59139           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   59140             :       }
   59141             :       
   59142           0 :       if (printError == "all" || printError == "client") {
   59143             :         std::cerr << "Error: " << s << std::endl;
   59144             :       }
   59145             :       
   59146             :       
   59147             :       
   59148             :       
   59149             :       {
   59150             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   59151             :       };
   59152             :       
   59153           0 :     } catch (...) {
   59154             :       {
   59155             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   59156             :       };
   59157           0 :     }
   59158             :   }
   59159             : }
   59160             : 
   59161             : 
   59162           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1subscribeParameterWithKey_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   59163             :   std::string *arg1 = 0 ;
   59164             :   std::string *arg2 = 0 ;
   59165             :   
   59166             :   (void)jenv;
   59167             :   (void)jcls;
   59168           0 :   if(!jarg1) {
   59169           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   59170           0 :     return ;
   59171             :   }
   59172             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   59173           0 :   if (!arg1_pstr) return ;
   59174           0 :   std::string arg1_str(arg1_pstr);
   59175             :   arg1 = &arg1_str;
   59176             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   59177           0 :   if(!jarg2) {
   59178           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   59179             :     return ;
   59180             :   }
   59181             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   59182           0 :   if (!arg2_pstr) return ;
   59183           0 :   std::string arg2_str(arg2_pstr);
   59184             :   arg2 = &arg2_str;
   59185             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   59186             :   {
   59187             :     try {
   59188           0 :       libtraci::POI::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
   59189           0 :     } catch (const libsumo::TraCIException& e) {
   59190           0 :       const std::string s = e.what();
   59191             :       std::string printError;
   59192           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   59193           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   59194             :       }
   59195             :       
   59196           0 :       if (printError == "all" || printError == "client") {
   59197             :         std::cerr << "Error: " << s << std::endl;
   59198             :       }
   59199             :       
   59200             :       
   59201             :       
   59202             :       
   59203             :       {
   59204             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   59205             :       };
   59206             :       
   59207           0 :     } catch (const std::exception& e) {
   59208           0 :       const std::string s = e.what();
   59209             :       std::string printError;
   59210           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   59211           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   59212             :       }
   59213             :       
   59214           0 :       if (printError == "all" || printError == "client") {
   59215             :         std::cerr << "Error: " << s << std::endl;
   59216             :       }
   59217             :       
   59218             :       
   59219             :       
   59220             :       
   59221             :       {
   59222             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   59223             :       };
   59224             :       
   59225           0 :     } catch (...) {
   59226             :       {
   59227             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   59228             :       };
   59229           0 :     }
   59230             :   }
   59231             : }
   59232             : 
   59233             : 
   59234           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1DOMAIN_1ID_1get(JNIEnv *jenv, jclass jcls) {
   59235             :   jint jresult = 0 ;
   59236             :   int result;
   59237             :   
   59238             :   (void)jenv;
   59239             :   (void)jcls;
   59240           0 :   result = (int)(int)libtraci::POI::DOMAIN_ID;
   59241             :   jresult = (jint)result; 
   59242           0 :   return jresult;
   59243             : }
   59244             : 
   59245             : 
   59246           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1setType(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   59247             :   std::string *arg1 = 0 ;
   59248             :   std::string *arg2 = 0 ;
   59249             :   
   59250             :   (void)jenv;
   59251             :   (void)jcls;
   59252           0 :   if(!jarg1) {
   59253           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   59254           0 :     return ;
   59255             :   }
   59256             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   59257           0 :   if (!arg1_pstr) return ;
   59258           0 :   std::string arg1_str(arg1_pstr);
   59259             :   arg1 = &arg1_str;
   59260             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   59261           0 :   if(!jarg2) {
   59262           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   59263             :     return ;
   59264             :   }
   59265             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   59266           0 :   if (!arg2_pstr) return ;
   59267           0 :   std::string arg2_str(arg2_pstr);
   59268             :   arg2 = &arg2_str;
   59269             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   59270             :   {
   59271             :     try {
   59272           0 :       libtraci::POI::setType((std::string const &)*arg1,(std::string const &)*arg2);
   59273           0 :     } catch (const libsumo::TraCIException& e) {
   59274           0 :       const std::string s = e.what();
   59275             :       std::string printError;
   59276           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   59277           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   59278             :       }
   59279             :       
   59280           0 :       if (printError == "all" || printError == "client") {
   59281             :         std::cerr << "Error: " << s << std::endl;
   59282             :       }
   59283             :       
   59284             :       
   59285             :       
   59286             :       
   59287             :       {
   59288             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   59289             :       };
   59290             :       
   59291           0 :     } catch (const std::exception& e) {
   59292           0 :       const std::string s = e.what();
   59293             :       std::string printError;
   59294           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   59295           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   59296             :       }
   59297             :       
   59298           0 :       if (printError == "all" || printError == "client") {
   59299             :         std::cerr << "Error: " << s << std::endl;
   59300             :       }
   59301             :       
   59302             :       
   59303             :       
   59304             :       
   59305             :       {
   59306             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   59307             :       };
   59308             :       
   59309           0 :     } catch (...) {
   59310             :       {
   59311             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   59312             :       };
   59313           0 :     }
   59314             :   }
   59315             : }
   59316             : 
   59317             : 
   59318           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1setColor(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
   59319             :   std::string *arg1 = 0 ;
   59320             :   libsumo::TraCIColor *arg2 = 0 ;
   59321             :   
   59322             :   (void)jenv;
   59323             :   (void)jcls;
   59324             :   (void)jarg2_;
   59325           0 :   if(!jarg1) {
   59326           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   59327           0 :     return ;
   59328             :   }
   59329             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   59330           0 :   if (!arg1_pstr) return ;
   59331           0 :   std::string arg1_str(arg1_pstr);
   59332             :   arg1 = &arg1_str;
   59333             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   59334             :   
   59335           0 :   arg2 = (libsumo::TraCIColor *)((*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg2) ? (*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg2)->get() : 0);
   59336           0 :   if (!arg2) {
   59337           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIColor const & reference is null");
   59338             :     return ;
   59339             :   } 
   59340             :   {
   59341             :     try {
   59342           0 :       libtraci::POI::setColor((std::string const &)*arg1,(libsumo::TraCIColor const &)*arg2);
   59343           0 :     } catch (const libsumo::TraCIException& e) {
   59344           0 :       const std::string s = e.what();
   59345             :       std::string printError;
   59346           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   59347           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   59348             :       }
   59349             :       
   59350           0 :       if (printError == "all" || printError == "client") {
   59351             :         std::cerr << "Error: " << s << std::endl;
   59352             :       }
   59353             :       
   59354             :       
   59355             :       
   59356             :       
   59357             :       {
   59358             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   59359             :       };
   59360             :       
   59361           0 :     } catch (const std::exception& e) {
   59362           0 :       const std::string s = e.what();
   59363             :       std::string printError;
   59364           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   59365           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   59366             :       }
   59367             :       
   59368           0 :       if (printError == "all" || printError == "client") {
   59369             :         std::cerr << "Error: " << s << std::endl;
   59370             :       }
   59371             :       
   59372             :       
   59373             :       
   59374             :       
   59375             :       {
   59376             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   59377             :       };
   59378             :       
   59379           0 :     } catch (...) {
   59380             :       {
   59381             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   59382             :       };
   59383           0 :     }
   59384             :   }
   59385             : }
   59386             : 
   59387             : 
   59388           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1setPosition(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3) {
   59389             :   std::string *arg1 = 0 ;
   59390             :   double arg2 ;
   59391             :   double arg3 ;
   59392             :   
   59393             :   (void)jenv;
   59394             :   (void)jcls;
   59395           0 :   if(!jarg1) {
   59396           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   59397           0 :     return ;
   59398             :   }
   59399             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   59400           0 :   if (!arg1_pstr) return ;
   59401           0 :   std::string arg1_str(arg1_pstr);
   59402             :   arg1 = &arg1_str;
   59403             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   59404             :   arg2 = (double)jarg2; 
   59405             :   arg3 = (double)jarg3; 
   59406             :   {
   59407             :     try {
   59408           0 :       libtraci::POI::setPosition((std::string const &)*arg1,arg2,arg3);
   59409           0 :     } catch (const libsumo::TraCIException& e) {
   59410           0 :       const std::string s = e.what();
   59411             :       std::string printError;
   59412           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   59413           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   59414             :       }
   59415             :       
   59416           0 :       if (printError == "all" || printError == "client") {
   59417             :         std::cerr << "Error: " << s << std::endl;
   59418             :       }
   59419             :       
   59420             :       
   59421             :       
   59422             :       
   59423             :       {
   59424             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   59425             :       };
   59426             :       
   59427           0 :     } catch (const std::exception& e) {
   59428           0 :       const std::string s = e.what();
   59429             :       std::string printError;
   59430           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   59431           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   59432             :       }
   59433             :       
   59434           0 :       if (printError == "all" || printError == "client") {
   59435             :         std::cerr << "Error: " << s << std::endl;
   59436             :       }
   59437             :       
   59438             :       
   59439             :       
   59440             :       
   59441             :       {
   59442             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   59443             :       };
   59444             :       
   59445           0 :     } catch (...) {
   59446             :       {
   59447             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   59448             :       };
   59449           0 :     }
   59450             :   }
   59451             : }
   59452             : 
   59453             : 
   59454           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1setWidth(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   59455             :   std::string *arg1 = 0 ;
   59456             :   double arg2 ;
   59457             :   
   59458             :   (void)jenv;
   59459             :   (void)jcls;
   59460           0 :   if(!jarg1) {
   59461           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   59462           0 :     return ;
   59463             :   }
   59464             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   59465           0 :   if (!arg1_pstr) return ;
   59466           0 :   std::string arg1_str(arg1_pstr);
   59467             :   arg1 = &arg1_str;
   59468             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   59469             :   arg2 = (double)jarg2; 
   59470             :   {
   59471             :     try {
   59472           0 :       libtraci::POI::setWidth((std::string const &)*arg1,arg2);
   59473           0 :     } catch (const libsumo::TraCIException& e) {
   59474           0 :       const std::string s = e.what();
   59475             :       std::string printError;
   59476           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   59477           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   59478             :       }
   59479             :       
   59480           0 :       if (printError == "all" || printError == "client") {
   59481             :         std::cerr << "Error: " << s << std::endl;
   59482             :       }
   59483             :       
   59484             :       
   59485             :       
   59486             :       
   59487             :       {
   59488             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   59489             :       };
   59490             :       
   59491           0 :     } catch (const std::exception& e) {
   59492           0 :       const std::string s = e.what();
   59493             :       std::string printError;
   59494           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   59495           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   59496             :       }
   59497             :       
   59498           0 :       if (printError == "all" || printError == "client") {
   59499             :         std::cerr << "Error: " << s << std::endl;
   59500             :       }
   59501             :       
   59502             :       
   59503             :       
   59504             :       
   59505             :       {
   59506             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   59507             :       };
   59508             :       
   59509           0 :     } catch (...) {
   59510             :       {
   59511             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   59512             :       };
   59513           0 :     }
   59514             :   }
   59515             : }
   59516             : 
   59517             : 
   59518           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1setHeight(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   59519             :   std::string *arg1 = 0 ;
   59520             :   double arg2 ;
   59521             :   
   59522             :   (void)jenv;
   59523             :   (void)jcls;
   59524           0 :   if(!jarg1) {
   59525           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   59526           0 :     return ;
   59527             :   }
   59528             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   59529           0 :   if (!arg1_pstr) return ;
   59530           0 :   std::string arg1_str(arg1_pstr);
   59531             :   arg1 = &arg1_str;
   59532             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   59533             :   arg2 = (double)jarg2; 
   59534             :   {
   59535             :     try {
   59536           0 :       libtraci::POI::setHeight((std::string const &)*arg1,arg2);
   59537           0 :     } catch (const libsumo::TraCIException& e) {
   59538           0 :       const std::string s = e.what();
   59539             :       std::string printError;
   59540           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   59541           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   59542             :       }
   59543             :       
   59544           0 :       if (printError == "all" || printError == "client") {
   59545             :         std::cerr << "Error: " << s << std::endl;
   59546             :       }
   59547             :       
   59548             :       
   59549             :       
   59550             :       
   59551             :       {
   59552             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   59553             :       };
   59554             :       
   59555           0 :     } catch (const std::exception& e) {
   59556           0 :       const std::string s = e.what();
   59557             :       std::string printError;
   59558           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   59559           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   59560             :       }
   59561             :       
   59562           0 :       if (printError == "all" || printError == "client") {
   59563             :         std::cerr << "Error: " << s << std::endl;
   59564             :       }
   59565             :       
   59566             :       
   59567             :       
   59568             :       
   59569             :       {
   59570             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   59571             :       };
   59572             :       
   59573           0 :     } catch (...) {
   59574             :       {
   59575             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   59576             :       };
   59577           0 :     }
   59578             :   }
   59579             : }
   59580             : 
   59581             : 
   59582           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1setAngle(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   59583             :   std::string *arg1 = 0 ;
   59584             :   double arg2 ;
   59585             :   
   59586             :   (void)jenv;
   59587             :   (void)jcls;
   59588           0 :   if(!jarg1) {
   59589           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   59590           0 :     return ;
   59591             :   }
   59592             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   59593           0 :   if (!arg1_pstr) return ;
   59594           0 :   std::string arg1_str(arg1_pstr);
   59595             :   arg1 = &arg1_str;
   59596             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   59597             :   arg2 = (double)jarg2; 
   59598             :   {
   59599             :     try {
   59600           0 :       libtraci::POI::setAngle((std::string const &)*arg1,arg2);
   59601           0 :     } catch (const libsumo::TraCIException& e) {
   59602           0 :       const std::string s = e.what();
   59603             :       std::string printError;
   59604           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   59605           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   59606             :       }
   59607             :       
   59608           0 :       if (printError == "all" || printError == "client") {
   59609             :         std::cerr << "Error: " << s << std::endl;
   59610             :       }
   59611             :       
   59612             :       
   59613             :       
   59614             :       
   59615             :       {
   59616             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   59617             :       };
   59618             :       
   59619           0 :     } catch (const std::exception& e) {
   59620           0 :       const std::string s = e.what();
   59621             :       std::string printError;
   59622           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   59623           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   59624             :       }
   59625             :       
   59626           0 :       if (printError == "all" || printError == "client") {
   59627             :         std::cerr << "Error: " << s << std::endl;
   59628             :       }
   59629             :       
   59630             :       
   59631             :       
   59632             :       
   59633             :       {
   59634             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   59635             :       };
   59636             :       
   59637           0 :     } catch (...) {
   59638             :       {
   59639             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   59640             :       };
   59641           0 :     }
   59642             :   }
   59643             : }
   59644             : 
   59645             : 
   59646           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1setImageFile(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   59647             :   std::string *arg1 = 0 ;
   59648             :   std::string *arg2 = 0 ;
   59649             :   
   59650             :   (void)jenv;
   59651             :   (void)jcls;
   59652           0 :   if(!jarg1) {
   59653           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   59654           0 :     return ;
   59655             :   }
   59656             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   59657           0 :   if (!arg1_pstr) return ;
   59658           0 :   std::string arg1_str(arg1_pstr);
   59659             :   arg1 = &arg1_str;
   59660             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   59661           0 :   if(!jarg2) {
   59662           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   59663             :     return ;
   59664             :   }
   59665             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   59666           0 :   if (!arg2_pstr) return ;
   59667           0 :   std::string arg2_str(arg2_pstr);
   59668             :   arg2 = &arg2_str;
   59669             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   59670             :   {
   59671             :     try {
   59672           0 :       libtraci::POI::setImageFile((std::string const &)*arg1,(std::string const &)*arg2);
   59673           0 :     } catch (const libsumo::TraCIException& e) {
   59674           0 :       const std::string s = e.what();
   59675             :       std::string printError;
   59676           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   59677           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   59678             :       }
   59679             :       
   59680           0 :       if (printError == "all" || printError == "client") {
   59681             :         std::cerr << "Error: " << s << std::endl;
   59682             :       }
   59683             :       
   59684             :       
   59685             :       
   59686             :       
   59687             :       {
   59688             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   59689             :       };
   59690             :       
   59691           0 :     } catch (const std::exception& e) {
   59692           0 :       const std::string s = e.what();
   59693             :       std::string printError;
   59694           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   59695           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   59696             :       }
   59697             :       
   59698           0 :       if (printError == "all" || printError == "client") {
   59699             :         std::cerr << "Error: " << s << std::endl;
   59700             :       }
   59701             :       
   59702             :       
   59703             :       
   59704             :       
   59705             :       {
   59706             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   59707             :       };
   59708             :       
   59709           0 :     } catch (...) {
   59710             :       {
   59711             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   59712             :       };
   59713           0 :     }
   59714             :   }
   59715             : }
   59716             : 
   59717             : 
   59718           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1add_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jstring jarg5, jint jarg6, jstring jarg7, jdouble jarg8, jdouble jarg9, jdouble jarg10, jstring jarg11) {
   59719             :   jboolean jresult = 0 ;
   59720             :   std::string *arg1 = 0 ;
   59721             :   double arg2 ;
   59722             :   double arg3 ;
   59723             :   libsumo::TraCIColor *arg4 = 0 ;
   59724             :   std::string *arg5 = 0 ;
   59725             :   int arg6 ;
   59726             :   std::string *arg7 = 0 ;
   59727             :   double arg8 ;
   59728             :   double arg9 ;
   59729             :   double arg10 ;
   59730             :   std::string *arg11 = 0 ;
   59731             :   bool result;
   59732             :   
   59733             :   (void)jenv;
   59734             :   (void)jcls;
   59735             :   (void)jarg4_;
   59736           0 :   if(!jarg1) {
   59737           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   59738           0 :     return 0;
   59739             :   }
   59740             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   59741           0 :   if (!arg1_pstr) return 0;
   59742           0 :   std::string arg1_str(arg1_pstr);
   59743             :   arg1 = &arg1_str;
   59744             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   59745             :   arg2 = (double)jarg2; 
   59746             :   arg3 = (double)jarg3; 
   59747             :   
   59748           0 :   arg4 = (libsumo::TraCIColor *)((*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg4) ? (*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg4)->get() : 0);
   59749           0 :   if (!arg4) {
   59750           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIColor const & reference is null");
   59751             :     return 0;
   59752             :   } 
   59753           0 :   if(!jarg5) {
   59754           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   59755             :     return 0;
   59756             :   }
   59757             :   const char *arg5_pstr = (const char *)jenv->GetStringUTFChars(jarg5, 0); 
   59758           0 :   if (!arg5_pstr) return 0;
   59759           0 :   std::string arg5_str(arg5_pstr);
   59760             :   arg5 = &arg5_str;
   59761             :   jenv->ReleaseStringUTFChars(jarg5, arg5_pstr); 
   59762             :   arg6 = (int)jarg6; 
   59763           0 :   if(!jarg7) {
   59764           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   59765             :     return 0;
   59766             :   }
   59767             :   const char *arg7_pstr = (const char *)jenv->GetStringUTFChars(jarg7, 0); 
   59768           0 :   if (!arg7_pstr) return 0;
   59769           0 :   std::string arg7_str(arg7_pstr);
   59770             :   arg7 = &arg7_str;
   59771             :   jenv->ReleaseStringUTFChars(jarg7, arg7_pstr); 
   59772             :   arg8 = (double)jarg8; 
   59773             :   arg9 = (double)jarg9; 
   59774             :   arg10 = (double)jarg10; 
   59775           0 :   if(!jarg11) {
   59776           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   59777             :     return 0;
   59778             :   }
   59779             :   const char *arg11_pstr = (const char *)jenv->GetStringUTFChars(jarg11, 0); 
   59780           0 :   if (!arg11_pstr) return 0;
   59781           0 :   std::string arg11_str(arg11_pstr);
   59782             :   arg11 = &arg11_str;
   59783             :   jenv->ReleaseStringUTFChars(jarg11, arg11_pstr); 
   59784             :   {
   59785             :     try {
   59786           0 :       result = (bool)libtraci::POI::add((std::string const &)*arg1,arg2,arg3,(libsumo::TraCIColor const &)*arg4,(std::string const &)*arg5,arg6,(std::string const &)*arg7,arg8,arg9,arg10,(std::string const &)*arg11);
   59787           0 :     } catch (const libsumo::TraCIException& e) {
   59788           0 :       const std::string s = e.what();
   59789             :       std::string printError;
   59790           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   59791           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   59792             :       }
   59793             :       
   59794           0 :       if (printError == "all" || printError == "client") {
   59795             :         std::cerr << "Error: " << s << std::endl;
   59796             :       }
   59797             :       
   59798             :       
   59799             :       
   59800             :       
   59801             :       {
   59802             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   59803             :       };
   59804             :       
   59805           0 :     } catch (const std::exception& e) {
   59806           0 :       const std::string s = e.what();
   59807             :       std::string printError;
   59808           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   59809           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   59810             :       }
   59811             :       
   59812           0 :       if (printError == "all" || printError == "client") {
   59813             :         std::cerr << "Error: " << s << std::endl;
   59814             :       }
   59815             :       
   59816             :       
   59817             :       
   59818             :       
   59819             :       {
   59820             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   59821             :       };
   59822             :       
   59823           0 :     } catch (...) {
   59824             :       {
   59825             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   59826             :       };
   59827           0 :     }
   59828             :   }
   59829           0 :   jresult = (jboolean)result; 
   59830           0 :   return jresult;
   59831             : }
   59832             : 
   59833             : 
   59834           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1add_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jstring jarg5, jint jarg6, jstring jarg7, jdouble jarg8, jdouble jarg9, jdouble jarg10) {
   59835             :   jboolean jresult = 0 ;
   59836             :   std::string *arg1 = 0 ;
   59837             :   double arg2 ;
   59838             :   double arg3 ;
   59839             :   libsumo::TraCIColor *arg4 = 0 ;
   59840             :   std::string *arg5 = 0 ;
   59841             :   int arg6 ;
   59842             :   std::string *arg7 = 0 ;
   59843             :   double arg8 ;
   59844             :   double arg9 ;
   59845             :   double arg10 ;
   59846             :   bool result;
   59847             :   
   59848             :   (void)jenv;
   59849             :   (void)jcls;
   59850             :   (void)jarg4_;
   59851           0 :   if(!jarg1) {
   59852           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   59853           0 :     return 0;
   59854             :   }
   59855             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   59856           0 :   if (!arg1_pstr) return 0;
   59857           0 :   std::string arg1_str(arg1_pstr);
   59858             :   arg1 = &arg1_str;
   59859             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   59860             :   arg2 = (double)jarg2; 
   59861             :   arg3 = (double)jarg3; 
   59862             :   
   59863           0 :   arg4 = (libsumo::TraCIColor *)((*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg4) ? (*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg4)->get() : 0);
   59864           0 :   if (!arg4) {
   59865           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIColor const & reference is null");
   59866             :     return 0;
   59867             :   } 
   59868           0 :   if(!jarg5) {
   59869           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   59870             :     return 0;
   59871             :   }
   59872             :   const char *arg5_pstr = (const char *)jenv->GetStringUTFChars(jarg5, 0); 
   59873           0 :   if (!arg5_pstr) return 0;
   59874           0 :   std::string arg5_str(arg5_pstr);
   59875             :   arg5 = &arg5_str;
   59876             :   jenv->ReleaseStringUTFChars(jarg5, arg5_pstr); 
   59877             :   arg6 = (int)jarg6; 
   59878           0 :   if(!jarg7) {
   59879           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   59880             :     return 0;
   59881             :   }
   59882             :   const char *arg7_pstr = (const char *)jenv->GetStringUTFChars(jarg7, 0); 
   59883           0 :   if (!arg7_pstr) return 0;
   59884           0 :   std::string arg7_str(arg7_pstr);
   59885             :   arg7 = &arg7_str;
   59886             :   jenv->ReleaseStringUTFChars(jarg7, arg7_pstr); 
   59887             :   arg8 = (double)jarg8; 
   59888             :   arg9 = (double)jarg9; 
   59889             :   arg10 = (double)jarg10; 
   59890             :   {
   59891             :     try {
   59892           0 :       result = (bool)libtraci::POI::add((std::string const &)*arg1,arg2,arg3,(libsumo::TraCIColor const &)*arg4,(std::string const &)*arg5,arg6,(std::string const &)*arg7,arg8,arg9,arg10);
   59893           0 :     } catch (const libsumo::TraCIException& e) {
   59894           0 :       const std::string s = e.what();
   59895             :       std::string printError;
   59896           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   59897           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   59898             :       }
   59899             :       
   59900           0 :       if (printError == "all" || printError == "client") {
   59901             :         std::cerr << "Error: " << s << std::endl;
   59902             :       }
   59903             :       
   59904             :       
   59905             :       
   59906             :       
   59907             :       {
   59908             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   59909             :       };
   59910             :       
   59911           0 :     } catch (const std::exception& e) {
   59912           0 :       const std::string s = e.what();
   59913             :       std::string printError;
   59914           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   59915           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   59916             :       }
   59917             :       
   59918           0 :       if (printError == "all" || printError == "client") {
   59919             :         std::cerr << "Error: " << s << std::endl;
   59920             :       }
   59921             :       
   59922             :       
   59923             :       
   59924             :       
   59925             :       {
   59926             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   59927             :       };
   59928             :       
   59929           0 :     } catch (...) {
   59930             :       {
   59931             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   59932             :       };
   59933           0 :     }
   59934             :   }
   59935           0 :   jresult = (jboolean)result; 
   59936           0 :   return jresult;
   59937             : }
   59938             : 
   59939             : 
   59940           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1add_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jstring jarg5, jint jarg6, jstring jarg7, jdouble jarg8, jdouble jarg9) {
   59941             :   jboolean jresult = 0 ;
   59942             :   std::string *arg1 = 0 ;
   59943             :   double arg2 ;
   59944             :   double arg3 ;
   59945             :   libsumo::TraCIColor *arg4 = 0 ;
   59946             :   std::string *arg5 = 0 ;
   59947             :   int arg6 ;
   59948             :   std::string *arg7 = 0 ;
   59949             :   double arg8 ;
   59950             :   double arg9 ;
   59951             :   bool result;
   59952             :   
   59953             :   (void)jenv;
   59954             :   (void)jcls;
   59955             :   (void)jarg4_;
   59956           0 :   if(!jarg1) {
   59957           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   59958           0 :     return 0;
   59959             :   }
   59960             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   59961           0 :   if (!arg1_pstr) return 0;
   59962           0 :   std::string arg1_str(arg1_pstr);
   59963             :   arg1 = &arg1_str;
   59964             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   59965             :   arg2 = (double)jarg2; 
   59966             :   arg3 = (double)jarg3; 
   59967             :   
   59968           0 :   arg4 = (libsumo::TraCIColor *)((*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg4) ? (*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg4)->get() : 0);
   59969           0 :   if (!arg4) {
   59970           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIColor const & reference is null");
   59971             :     return 0;
   59972             :   } 
   59973           0 :   if(!jarg5) {
   59974           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   59975             :     return 0;
   59976             :   }
   59977             :   const char *arg5_pstr = (const char *)jenv->GetStringUTFChars(jarg5, 0); 
   59978           0 :   if (!arg5_pstr) return 0;
   59979           0 :   std::string arg5_str(arg5_pstr);
   59980             :   arg5 = &arg5_str;
   59981             :   jenv->ReleaseStringUTFChars(jarg5, arg5_pstr); 
   59982             :   arg6 = (int)jarg6; 
   59983           0 :   if(!jarg7) {
   59984           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   59985             :     return 0;
   59986             :   }
   59987             :   const char *arg7_pstr = (const char *)jenv->GetStringUTFChars(jarg7, 0); 
   59988           0 :   if (!arg7_pstr) return 0;
   59989           0 :   std::string arg7_str(arg7_pstr);
   59990             :   arg7 = &arg7_str;
   59991             :   jenv->ReleaseStringUTFChars(jarg7, arg7_pstr); 
   59992             :   arg8 = (double)jarg8; 
   59993             :   arg9 = (double)jarg9; 
   59994             :   {
   59995             :     try {
   59996           0 :       result = (bool)libtraci::POI::add((std::string const &)*arg1,arg2,arg3,(libsumo::TraCIColor const &)*arg4,(std::string const &)*arg5,arg6,(std::string const &)*arg7,arg8,arg9);
   59997           0 :     } catch (const libsumo::TraCIException& e) {
   59998           0 :       const std::string s = e.what();
   59999             :       std::string printError;
   60000           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   60001           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   60002             :       }
   60003             :       
   60004           0 :       if (printError == "all" || printError == "client") {
   60005             :         std::cerr << "Error: " << s << std::endl;
   60006             :       }
   60007             :       
   60008             :       
   60009             :       
   60010             :       
   60011             :       {
   60012             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   60013             :       };
   60014             :       
   60015           0 :     } catch (const std::exception& e) {
   60016           0 :       const std::string s = e.what();
   60017             :       std::string printError;
   60018           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   60019           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   60020             :       }
   60021             :       
   60022           0 :       if (printError == "all" || printError == "client") {
   60023             :         std::cerr << "Error: " << s << std::endl;
   60024             :       }
   60025             :       
   60026             :       
   60027             :       
   60028             :       
   60029             :       {
   60030             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   60031             :       };
   60032             :       
   60033           0 :     } catch (...) {
   60034             :       {
   60035             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   60036             :       };
   60037           0 :     }
   60038             :   }
   60039           0 :   jresult = (jboolean)result; 
   60040           0 :   return jresult;
   60041             : }
   60042             : 
   60043             : 
   60044           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1add_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jstring jarg5, jint jarg6, jstring jarg7, jdouble jarg8) {
   60045             :   jboolean jresult = 0 ;
   60046             :   std::string *arg1 = 0 ;
   60047             :   double arg2 ;
   60048             :   double arg3 ;
   60049             :   libsumo::TraCIColor *arg4 = 0 ;
   60050             :   std::string *arg5 = 0 ;
   60051             :   int arg6 ;
   60052             :   std::string *arg7 = 0 ;
   60053             :   double arg8 ;
   60054             :   bool result;
   60055             :   
   60056             :   (void)jenv;
   60057             :   (void)jcls;
   60058             :   (void)jarg4_;
   60059           0 :   if(!jarg1) {
   60060           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   60061           0 :     return 0;
   60062             :   }
   60063             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   60064           0 :   if (!arg1_pstr) return 0;
   60065           0 :   std::string arg1_str(arg1_pstr);
   60066             :   arg1 = &arg1_str;
   60067             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   60068             :   arg2 = (double)jarg2; 
   60069             :   arg3 = (double)jarg3; 
   60070             :   
   60071           0 :   arg4 = (libsumo::TraCIColor *)((*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg4) ? (*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg4)->get() : 0);
   60072           0 :   if (!arg4) {
   60073           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIColor const & reference is null");
   60074             :     return 0;
   60075             :   } 
   60076           0 :   if(!jarg5) {
   60077           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   60078             :     return 0;
   60079             :   }
   60080             :   const char *arg5_pstr = (const char *)jenv->GetStringUTFChars(jarg5, 0); 
   60081           0 :   if (!arg5_pstr) return 0;
   60082           0 :   std::string arg5_str(arg5_pstr);
   60083             :   arg5 = &arg5_str;
   60084             :   jenv->ReleaseStringUTFChars(jarg5, arg5_pstr); 
   60085             :   arg6 = (int)jarg6; 
   60086           0 :   if(!jarg7) {
   60087           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   60088             :     return 0;
   60089             :   }
   60090             :   const char *arg7_pstr = (const char *)jenv->GetStringUTFChars(jarg7, 0); 
   60091           0 :   if (!arg7_pstr) return 0;
   60092           0 :   std::string arg7_str(arg7_pstr);
   60093             :   arg7 = &arg7_str;
   60094             :   jenv->ReleaseStringUTFChars(jarg7, arg7_pstr); 
   60095             :   arg8 = (double)jarg8; 
   60096             :   {
   60097             :     try {
   60098           0 :       result = (bool)libtraci::POI::add((std::string const &)*arg1,arg2,arg3,(libsumo::TraCIColor const &)*arg4,(std::string const &)*arg5,arg6,(std::string const &)*arg7,arg8);
   60099           0 :     } catch (const libsumo::TraCIException& e) {
   60100           0 :       const std::string s = e.what();
   60101             :       std::string printError;
   60102           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   60103           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   60104             :       }
   60105             :       
   60106           0 :       if (printError == "all" || printError == "client") {
   60107             :         std::cerr << "Error: " << s << std::endl;
   60108             :       }
   60109             :       
   60110             :       
   60111             :       
   60112             :       
   60113             :       {
   60114             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   60115             :       };
   60116             :       
   60117           0 :     } catch (const std::exception& e) {
   60118           0 :       const std::string s = e.what();
   60119             :       std::string printError;
   60120           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   60121           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   60122             :       }
   60123             :       
   60124           0 :       if (printError == "all" || printError == "client") {
   60125             :         std::cerr << "Error: " << s << std::endl;
   60126             :       }
   60127             :       
   60128             :       
   60129             :       
   60130             :       
   60131             :       {
   60132             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   60133             :       };
   60134             :       
   60135           0 :     } catch (...) {
   60136             :       {
   60137             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   60138             :       };
   60139           0 :     }
   60140             :   }
   60141           0 :   jresult = (jboolean)result; 
   60142           0 :   return jresult;
   60143             : }
   60144             : 
   60145             : 
   60146           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1add_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jstring jarg5, jint jarg6, jstring jarg7) {
   60147             :   jboolean jresult = 0 ;
   60148             :   std::string *arg1 = 0 ;
   60149             :   double arg2 ;
   60150             :   double arg3 ;
   60151             :   libsumo::TraCIColor *arg4 = 0 ;
   60152             :   std::string *arg5 = 0 ;
   60153             :   int arg6 ;
   60154             :   std::string *arg7 = 0 ;
   60155             :   bool result;
   60156             :   
   60157             :   (void)jenv;
   60158             :   (void)jcls;
   60159             :   (void)jarg4_;
   60160           0 :   if(!jarg1) {
   60161           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   60162           0 :     return 0;
   60163             :   }
   60164             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   60165           0 :   if (!arg1_pstr) return 0;
   60166           0 :   std::string arg1_str(arg1_pstr);
   60167             :   arg1 = &arg1_str;
   60168             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   60169             :   arg2 = (double)jarg2; 
   60170             :   arg3 = (double)jarg3; 
   60171             :   
   60172           0 :   arg4 = (libsumo::TraCIColor *)((*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg4) ? (*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg4)->get() : 0);
   60173           0 :   if (!arg4) {
   60174           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIColor const & reference is null");
   60175             :     return 0;
   60176             :   } 
   60177           0 :   if(!jarg5) {
   60178           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   60179             :     return 0;
   60180             :   }
   60181             :   const char *arg5_pstr = (const char *)jenv->GetStringUTFChars(jarg5, 0); 
   60182           0 :   if (!arg5_pstr) return 0;
   60183           0 :   std::string arg5_str(arg5_pstr);
   60184             :   arg5 = &arg5_str;
   60185             :   jenv->ReleaseStringUTFChars(jarg5, arg5_pstr); 
   60186             :   arg6 = (int)jarg6; 
   60187           0 :   if(!jarg7) {
   60188           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   60189             :     return 0;
   60190             :   }
   60191             :   const char *arg7_pstr = (const char *)jenv->GetStringUTFChars(jarg7, 0); 
   60192           0 :   if (!arg7_pstr) return 0;
   60193           0 :   std::string arg7_str(arg7_pstr);
   60194             :   arg7 = &arg7_str;
   60195             :   jenv->ReleaseStringUTFChars(jarg7, arg7_pstr); 
   60196             :   {
   60197             :     try {
   60198           0 :       result = (bool)libtraci::POI::add((std::string const &)*arg1,arg2,arg3,(libsumo::TraCIColor const &)*arg4,(std::string const &)*arg5,arg6,(std::string const &)*arg7);
   60199           0 :     } catch (const libsumo::TraCIException& e) {
   60200           0 :       const std::string s = e.what();
   60201             :       std::string printError;
   60202           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   60203           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   60204             :       }
   60205             :       
   60206           0 :       if (printError == "all" || printError == "client") {
   60207             :         std::cerr << "Error: " << s << std::endl;
   60208             :       }
   60209             :       
   60210             :       
   60211             :       
   60212             :       
   60213             :       {
   60214             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   60215             :       };
   60216             :       
   60217           0 :     } catch (const std::exception& e) {
   60218           0 :       const std::string s = e.what();
   60219             :       std::string printError;
   60220           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   60221           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   60222             :       }
   60223             :       
   60224           0 :       if (printError == "all" || printError == "client") {
   60225             :         std::cerr << "Error: " << s << std::endl;
   60226             :       }
   60227             :       
   60228             :       
   60229             :       
   60230             :       
   60231             :       {
   60232             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   60233             :       };
   60234             :       
   60235           0 :     } catch (...) {
   60236             :       {
   60237             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   60238             :       };
   60239           0 :     }
   60240             :   }
   60241           0 :   jresult = (jboolean)result; 
   60242           0 :   return jresult;
   60243             : }
   60244             : 
   60245             : 
   60246           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1add_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jstring jarg5, jint jarg6) {
   60247             :   jboolean jresult = 0 ;
   60248             :   std::string *arg1 = 0 ;
   60249             :   double arg2 ;
   60250             :   double arg3 ;
   60251             :   libsumo::TraCIColor *arg4 = 0 ;
   60252             :   std::string *arg5 = 0 ;
   60253             :   int arg6 ;
   60254             :   bool result;
   60255             :   
   60256             :   (void)jenv;
   60257             :   (void)jcls;
   60258             :   (void)jarg4_;
   60259           0 :   if(!jarg1) {
   60260           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   60261           0 :     return 0;
   60262             :   }
   60263             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   60264           0 :   if (!arg1_pstr) return 0;
   60265           0 :   std::string arg1_str(arg1_pstr);
   60266             :   arg1 = &arg1_str;
   60267             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   60268             :   arg2 = (double)jarg2; 
   60269             :   arg3 = (double)jarg3; 
   60270             :   
   60271           0 :   arg4 = (libsumo::TraCIColor *)((*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg4) ? (*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg4)->get() : 0);
   60272           0 :   if (!arg4) {
   60273           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIColor const & reference is null");
   60274             :     return 0;
   60275             :   } 
   60276           0 :   if(!jarg5) {
   60277           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   60278             :     return 0;
   60279             :   }
   60280             :   const char *arg5_pstr = (const char *)jenv->GetStringUTFChars(jarg5, 0); 
   60281           0 :   if (!arg5_pstr) return 0;
   60282           0 :   std::string arg5_str(arg5_pstr);
   60283             :   arg5 = &arg5_str;
   60284             :   jenv->ReleaseStringUTFChars(jarg5, arg5_pstr); 
   60285             :   arg6 = (int)jarg6; 
   60286             :   {
   60287             :     try {
   60288           0 :       result = (bool)libtraci::POI::add((std::string const &)*arg1,arg2,arg3,(libsumo::TraCIColor const &)*arg4,(std::string const &)*arg5,arg6);
   60289           0 :     } catch (const libsumo::TraCIException& e) {
   60290           0 :       const std::string s = e.what();
   60291             :       std::string printError;
   60292           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   60293           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   60294             :       }
   60295             :       
   60296           0 :       if (printError == "all" || printError == "client") {
   60297             :         std::cerr << "Error: " << s << std::endl;
   60298             :       }
   60299             :       
   60300             :       
   60301             :       
   60302             :       
   60303             :       {
   60304             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   60305             :       };
   60306             :       
   60307           0 :     } catch (const std::exception& e) {
   60308           0 :       const std::string s = e.what();
   60309             :       std::string printError;
   60310           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   60311           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   60312             :       }
   60313             :       
   60314           0 :       if (printError == "all" || printError == "client") {
   60315             :         std::cerr << "Error: " << s << std::endl;
   60316             :       }
   60317             :       
   60318             :       
   60319             :       
   60320             :       
   60321             :       {
   60322             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   60323             :       };
   60324             :       
   60325           0 :     } catch (...) {
   60326             :       {
   60327             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   60328             :       };
   60329           0 :     }
   60330             :   }
   60331           0 :   jresult = (jboolean)result; 
   60332           0 :   return jresult;
   60333             : }
   60334             : 
   60335             : 
   60336           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1add_1_1SWIG_16(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jstring jarg5) {
   60337             :   jboolean jresult = 0 ;
   60338             :   std::string *arg1 = 0 ;
   60339             :   double arg2 ;
   60340             :   double arg3 ;
   60341             :   libsumo::TraCIColor *arg4 = 0 ;
   60342             :   std::string *arg5 = 0 ;
   60343             :   bool result;
   60344             :   
   60345             :   (void)jenv;
   60346             :   (void)jcls;
   60347             :   (void)jarg4_;
   60348           0 :   if(!jarg1) {
   60349           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   60350           0 :     return 0;
   60351             :   }
   60352             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   60353           0 :   if (!arg1_pstr) return 0;
   60354           0 :   std::string arg1_str(arg1_pstr);
   60355             :   arg1 = &arg1_str;
   60356             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   60357             :   arg2 = (double)jarg2; 
   60358             :   arg3 = (double)jarg3; 
   60359             :   
   60360           0 :   arg4 = (libsumo::TraCIColor *)((*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg4) ? (*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg4)->get() : 0);
   60361           0 :   if (!arg4) {
   60362           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIColor const & reference is null");
   60363             :     return 0;
   60364             :   } 
   60365           0 :   if(!jarg5) {
   60366           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   60367             :     return 0;
   60368             :   }
   60369             :   const char *arg5_pstr = (const char *)jenv->GetStringUTFChars(jarg5, 0); 
   60370           0 :   if (!arg5_pstr) return 0;
   60371           0 :   std::string arg5_str(arg5_pstr);
   60372             :   arg5 = &arg5_str;
   60373             :   jenv->ReleaseStringUTFChars(jarg5, arg5_pstr); 
   60374             :   {
   60375             :     try {
   60376           0 :       result = (bool)libtraci::POI::add((std::string const &)*arg1,arg2,arg3,(libsumo::TraCIColor const &)*arg4,(std::string const &)*arg5);
   60377           0 :     } catch (const libsumo::TraCIException& e) {
   60378           0 :       const std::string s = e.what();
   60379             :       std::string printError;
   60380           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   60381           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   60382             :       }
   60383             :       
   60384           0 :       if (printError == "all" || printError == "client") {
   60385             :         std::cerr << "Error: " << s << std::endl;
   60386             :       }
   60387             :       
   60388             :       
   60389             :       
   60390             :       
   60391             :       {
   60392             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   60393             :       };
   60394             :       
   60395           0 :     } catch (const std::exception& e) {
   60396           0 :       const std::string s = e.what();
   60397             :       std::string printError;
   60398           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   60399           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   60400             :       }
   60401             :       
   60402           0 :       if (printError == "all" || printError == "client") {
   60403             :         std::cerr << "Error: " << s << std::endl;
   60404             :       }
   60405             :       
   60406             :       
   60407             :       
   60408             :       
   60409             :       {
   60410             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   60411             :       };
   60412             :       
   60413           0 :     } catch (...) {
   60414             :       {
   60415             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   60416             :       };
   60417           0 :     }
   60418             :   }
   60419           0 :   jresult = (jboolean)result; 
   60420           0 :   return jresult;
   60421             : }
   60422             : 
   60423             : 
   60424           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1add_1_1SWIG_17(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_) {
   60425             :   jboolean jresult = 0 ;
   60426             :   std::string *arg1 = 0 ;
   60427             :   double arg2 ;
   60428             :   double arg3 ;
   60429             :   libsumo::TraCIColor *arg4 = 0 ;
   60430             :   bool result;
   60431             :   
   60432             :   (void)jenv;
   60433             :   (void)jcls;
   60434             :   (void)jarg4_;
   60435           0 :   if(!jarg1) {
   60436           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   60437           0 :     return 0;
   60438             :   }
   60439             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   60440           0 :   if (!arg1_pstr) return 0;
   60441           0 :   std::string arg1_str(arg1_pstr);
   60442             :   arg1 = &arg1_str;
   60443             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   60444             :   arg2 = (double)jarg2; 
   60445             :   arg3 = (double)jarg3; 
   60446             :   
   60447           0 :   arg4 = (libsumo::TraCIColor *)((*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg4) ? (*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg4)->get() : 0);
   60448           0 :   if (!arg4) {
   60449           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIColor const & reference is null");
   60450             :     return 0;
   60451             :   } 
   60452             :   {
   60453             :     try {
   60454           0 :       result = (bool)libtraci::POI::add((std::string const &)*arg1,arg2,arg3,(libsumo::TraCIColor const &)*arg4);
   60455           0 :     } catch (const libsumo::TraCIException& e) {
   60456           0 :       const std::string s = e.what();
   60457             :       std::string printError;
   60458           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   60459           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   60460             :       }
   60461             :       
   60462           0 :       if (printError == "all" || printError == "client") {
   60463             :         std::cerr << "Error: " << s << std::endl;
   60464             :       }
   60465             :       
   60466             :       
   60467             :       
   60468             :       
   60469             :       {
   60470             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   60471             :       };
   60472             :       
   60473           0 :     } catch (const std::exception& e) {
   60474           0 :       const std::string s = e.what();
   60475             :       std::string printError;
   60476           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   60477           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   60478             :       }
   60479             :       
   60480           0 :       if (printError == "all" || printError == "client") {
   60481             :         std::cerr << "Error: " << s << std::endl;
   60482             :       }
   60483             :       
   60484             :       
   60485             :       
   60486             :       
   60487             :       {
   60488             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   60489             :       };
   60490             :       
   60491           0 :     } catch (...) {
   60492             :       {
   60493             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   60494             :       };
   60495           0 :     }
   60496             :   }
   60497           0 :   jresult = (jboolean)result; 
   60498           0 :   return jresult;
   60499             : }
   60500             : 
   60501             : 
   60502           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1remove_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2) {
   60503             :   jboolean jresult = 0 ;
   60504             :   std::string *arg1 = 0 ;
   60505             :   int arg2 ;
   60506             :   bool result;
   60507             :   
   60508             :   (void)jenv;
   60509             :   (void)jcls;
   60510           0 :   if(!jarg1) {
   60511           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   60512           0 :     return 0;
   60513             :   }
   60514             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   60515           0 :   if (!arg1_pstr) return 0;
   60516           0 :   std::string arg1_str(arg1_pstr);
   60517             :   arg1 = &arg1_str;
   60518             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   60519             :   arg2 = (int)jarg2; 
   60520             :   {
   60521             :     try {
   60522           0 :       result = (bool)libtraci::POI::remove((std::string const &)*arg1,arg2);
   60523           0 :     } catch (const libsumo::TraCIException& e) {
   60524           0 :       const std::string s = e.what();
   60525             :       std::string printError;
   60526           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   60527           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   60528             :       }
   60529             :       
   60530           0 :       if (printError == "all" || printError == "client") {
   60531             :         std::cerr << "Error: " << s << std::endl;
   60532             :       }
   60533             :       
   60534             :       
   60535             :       
   60536             :       
   60537             :       {
   60538             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   60539             :       };
   60540             :       
   60541           0 :     } catch (const std::exception& e) {
   60542           0 :       const std::string s = e.what();
   60543             :       std::string printError;
   60544           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   60545           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   60546             :       }
   60547             :       
   60548           0 :       if (printError == "all" || printError == "client") {
   60549             :         std::cerr << "Error: " << s << std::endl;
   60550             :       }
   60551             :       
   60552             :       
   60553             :       
   60554             :       
   60555             :       {
   60556             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   60557             :       };
   60558             :       
   60559           0 :     } catch (...) {
   60560             :       {
   60561             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   60562             :       };
   60563           0 :     }
   60564             :   }
   60565           0 :   jresult = (jboolean)result; 
   60566           0 :   return jresult;
   60567             : }
   60568             : 
   60569             : 
   60570           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1remove_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   60571             :   jboolean jresult = 0 ;
   60572             :   std::string *arg1 = 0 ;
   60573             :   bool result;
   60574             :   
   60575             :   (void)jenv;
   60576             :   (void)jcls;
   60577           0 :   if(!jarg1) {
   60578           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   60579           0 :     return 0;
   60580             :   }
   60581             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   60582           0 :   if (!arg1_pstr) return 0;
   60583           0 :   std::string arg1_str(arg1_pstr);
   60584             :   arg1 = &arg1_str;
   60585             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   60586             :   {
   60587             :     try {
   60588           0 :       result = (bool)libtraci::POI::remove((std::string const &)*arg1);
   60589           0 :     } catch (const libsumo::TraCIException& e) {
   60590           0 :       const std::string s = e.what();
   60591             :       std::string printError;
   60592           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   60593           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   60594             :       }
   60595             :       
   60596           0 :       if (printError == "all" || printError == "client") {
   60597             :         std::cerr << "Error: " << s << std::endl;
   60598             :       }
   60599             :       
   60600             :       
   60601             :       
   60602             :       
   60603             :       {
   60604             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   60605             :       };
   60606             :       
   60607           0 :     } catch (const std::exception& e) {
   60608           0 :       const std::string s = e.what();
   60609             :       std::string printError;
   60610           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   60611           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   60612             :       }
   60613             :       
   60614           0 :       if (printError == "all" || printError == "client") {
   60615             :         std::cerr << "Error: " << s << std::endl;
   60616             :       }
   60617             :       
   60618             :       
   60619             :       
   60620             :       
   60621             :       {
   60622             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   60623             :       };
   60624             :       
   60625           0 :     } catch (...) {
   60626             :       {
   60627             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   60628             :       };
   60629           0 :     }
   60630             :   }
   60631           0 :   jresult = (jboolean)result; 
   60632           0 :   return jresult;
   60633             : }
   60634             : 
   60635             : 
   60636           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1highlight_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jint jarg4, jdouble jarg5, jint jarg6) {
   60637             :   std::string *arg1 = 0 ;
   60638             :   libsumo::TraCIColor *arg2 = 0 ;
   60639             :   double arg3 ;
   60640             :   int arg4 ;
   60641             :   double arg5 ;
   60642             :   int arg6 ;
   60643             :   
   60644             :   (void)jenv;
   60645             :   (void)jcls;
   60646             :   (void)jarg2_;
   60647           0 :   if(!jarg1) {
   60648           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   60649           0 :     return ;
   60650             :   }
   60651             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   60652           0 :   if (!arg1_pstr) return ;
   60653           0 :   std::string arg1_str(arg1_pstr);
   60654             :   arg1 = &arg1_str;
   60655             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   60656             :   
   60657           0 :   arg2 = (libsumo::TraCIColor *)((*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg2) ? (*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg2)->get() : 0);
   60658           0 :   if (!arg2) {
   60659           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIColor const & reference is null");
   60660             :     return ;
   60661             :   } 
   60662             :   arg3 = (double)jarg3; 
   60663             :   arg4 = (int)jarg4; 
   60664             :   arg5 = (double)jarg5; 
   60665             :   arg6 = (int)jarg6; 
   60666             :   {
   60667             :     try {
   60668           0 :       libtraci::POI::highlight((std::string const &)*arg1,(libsumo::TraCIColor const &)*arg2,arg3,arg4,arg5,arg6);
   60669           0 :     } catch (const libsumo::TraCIException& e) {
   60670           0 :       const std::string s = e.what();
   60671             :       std::string printError;
   60672           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   60673           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   60674             :       }
   60675             :       
   60676           0 :       if (printError == "all" || printError == "client") {
   60677             :         std::cerr << "Error: " << s << std::endl;
   60678             :       }
   60679             :       
   60680             :       
   60681             :       
   60682             :       
   60683             :       {
   60684             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   60685             :       };
   60686             :       
   60687           0 :     } catch (const std::exception& e) {
   60688           0 :       const std::string s = e.what();
   60689             :       std::string printError;
   60690           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   60691           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   60692             :       }
   60693             :       
   60694           0 :       if (printError == "all" || printError == "client") {
   60695             :         std::cerr << "Error: " << s << std::endl;
   60696             :       }
   60697             :       
   60698             :       
   60699             :       
   60700             :       
   60701             :       {
   60702             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   60703             :       };
   60704             :       
   60705           0 :     } catch (...) {
   60706             :       {
   60707             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   60708             :       };
   60709           0 :     }
   60710             :   }
   60711             : }
   60712             : 
   60713             : 
   60714           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1highlight_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jint jarg4, jdouble jarg5) {
   60715             :   std::string *arg1 = 0 ;
   60716             :   libsumo::TraCIColor *arg2 = 0 ;
   60717             :   double arg3 ;
   60718             :   int arg4 ;
   60719             :   double arg5 ;
   60720             :   
   60721             :   (void)jenv;
   60722             :   (void)jcls;
   60723             :   (void)jarg2_;
   60724           0 :   if(!jarg1) {
   60725           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   60726           0 :     return ;
   60727             :   }
   60728             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   60729           0 :   if (!arg1_pstr) return ;
   60730           0 :   std::string arg1_str(arg1_pstr);
   60731             :   arg1 = &arg1_str;
   60732             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   60733             :   
   60734           0 :   arg2 = (libsumo::TraCIColor *)((*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg2) ? (*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg2)->get() : 0);
   60735           0 :   if (!arg2) {
   60736           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIColor const & reference is null");
   60737             :     return ;
   60738             :   } 
   60739             :   arg3 = (double)jarg3; 
   60740             :   arg4 = (int)jarg4; 
   60741             :   arg5 = (double)jarg5; 
   60742             :   {
   60743             :     try {
   60744           0 :       libtraci::POI::highlight((std::string const &)*arg1,(libsumo::TraCIColor const &)*arg2,arg3,arg4,arg5);
   60745           0 :     } catch (const libsumo::TraCIException& e) {
   60746           0 :       const std::string s = e.what();
   60747             :       std::string printError;
   60748           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   60749           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   60750             :       }
   60751             :       
   60752           0 :       if (printError == "all" || printError == "client") {
   60753             :         std::cerr << "Error: " << s << std::endl;
   60754             :       }
   60755             :       
   60756             :       
   60757             :       
   60758             :       
   60759             :       {
   60760             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   60761             :       };
   60762             :       
   60763           0 :     } catch (const std::exception& e) {
   60764           0 :       const std::string s = e.what();
   60765             :       std::string printError;
   60766           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   60767           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   60768             :       }
   60769             :       
   60770           0 :       if (printError == "all" || printError == "client") {
   60771             :         std::cerr << "Error: " << s << std::endl;
   60772             :       }
   60773             :       
   60774             :       
   60775             :       
   60776             :       
   60777             :       {
   60778             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   60779             :       };
   60780             :       
   60781           0 :     } catch (...) {
   60782             :       {
   60783             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   60784             :       };
   60785           0 :     }
   60786             :   }
   60787             : }
   60788             : 
   60789             : 
   60790           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1highlight_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jint jarg4) {
   60791             :   std::string *arg1 = 0 ;
   60792             :   libsumo::TraCIColor *arg2 = 0 ;
   60793             :   double arg3 ;
   60794             :   int arg4 ;
   60795             :   
   60796             :   (void)jenv;
   60797             :   (void)jcls;
   60798             :   (void)jarg2_;
   60799           0 :   if(!jarg1) {
   60800           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   60801           0 :     return ;
   60802             :   }
   60803             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   60804           0 :   if (!arg1_pstr) return ;
   60805           0 :   std::string arg1_str(arg1_pstr);
   60806             :   arg1 = &arg1_str;
   60807             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   60808             :   
   60809           0 :   arg2 = (libsumo::TraCIColor *)((*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg2) ? (*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg2)->get() : 0);
   60810           0 :   if (!arg2) {
   60811           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIColor const & reference is null");
   60812             :     return ;
   60813             :   } 
   60814             :   arg3 = (double)jarg3; 
   60815             :   arg4 = (int)jarg4; 
   60816             :   {
   60817             :     try {
   60818           0 :       libtraci::POI::highlight((std::string const &)*arg1,(libsumo::TraCIColor const &)*arg2,arg3,arg4);
   60819           0 :     } catch (const libsumo::TraCIException& e) {
   60820           0 :       const std::string s = e.what();
   60821             :       std::string printError;
   60822           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   60823           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   60824             :       }
   60825             :       
   60826           0 :       if (printError == "all" || printError == "client") {
   60827             :         std::cerr << "Error: " << s << std::endl;
   60828             :       }
   60829             :       
   60830             :       
   60831             :       
   60832             :       
   60833             :       {
   60834             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   60835             :       };
   60836             :       
   60837           0 :     } catch (const std::exception& e) {
   60838           0 :       const std::string s = e.what();
   60839             :       std::string printError;
   60840           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   60841           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   60842             :       }
   60843             :       
   60844           0 :       if (printError == "all" || printError == "client") {
   60845             :         std::cerr << "Error: " << s << std::endl;
   60846             :       }
   60847             :       
   60848             :       
   60849             :       
   60850             :       
   60851             :       {
   60852             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   60853             :       };
   60854             :       
   60855           0 :     } catch (...) {
   60856             :       {
   60857             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   60858             :       };
   60859           0 :     }
   60860             :   }
   60861             : }
   60862             : 
   60863             : 
   60864           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1highlight_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3) {
   60865             :   std::string *arg1 = 0 ;
   60866             :   libsumo::TraCIColor *arg2 = 0 ;
   60867             :   double arg3 ;
   60868             :   
   60869             :   (void)jenv;
   60870             :   (void)jcls;
   60871             :   (void)jarg2_;
   60872           0 :   if(!jarg1) {
   60873           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   60874           0 :     return ;
   60875             :   }
   60876             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   60877           0 :   if (!arg1_pstr) return ;
   60878           0 :   std::string arg1_str(arg1_pstr);
   60879             :   arg1 = &arg1_str;
   60880             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   60881             :   
   60882           0 :   arg2 = (libsumo::TraCIColor *)((*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg2) ? (*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg2)->get() : 0);
   60883           0 :   if (!arg2) {
   60884           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIColor const & reference is null");
   60885             :     return ;
   60886             :   } 
   60887             :   arg3 = (double)jarg3; 
   60888             :   {
   60889             :     try {
   60890           0 :       libtraci::POI::highlight((std::string const &)*arg1,(libsumo::TraCIColor const &)*arg2,arg3);
   60891           0 :     } catch (const libsumo::TraCIException& e) {
   60892           0 :       const std::string s = e.what();
   60893             :       std::string printError;
   60894           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   60895           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   60896             :       }
   60897             :       
   60898           0 :       if (printError == "all" || printError == "client") {
   60899             :         std::cerr << "Error: " << s << std::endl;
   60900             :       }
   60901             :       
   60902             :       
   60903             :       
   60904             :       
   60905             :       {
   60906             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   60907             :       };
   60908             :       
   60909           0 :     } catch (const std::exception& e) {
   60910           0 :       const std::string s = e.what();
   60911             :       std::string printError;
   60912           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   60913           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   60914             :       }
   60915             :       
   60916           0 :       if (printError == "all" || printError == "client") {
   60917             :         std::cerr << "Error: " << s << std::endl;
   60918             :       }
   60919             :       
   60920             :       
   60921             :       
   60922             :       
   60923             :       {
   60924             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   60925             :       };
   60926             :       
   60927           0 :     } catch (...) {
   60928             :       {
   60929             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   60930             :       };
   60931           0 :     }
   60932             :   }
   60933             : }
   60934             : 
   60935             : 
   60936           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1highlight_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
   60937             :   std::string *arg1 = 0 ;
   60938             :   libsumo::TraCIColor *arg2 = 0 ;
   60939             :   
   60940             :   (void)jenv;
   60941             :   (void)jcls;
   60942             :   (void)jarg2_;
   60943           0 :   if(!jarg1) {
   60944           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   60945           0 :     return ;
   60946             :   }
   60947             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   60948           0 :   if (!arg1_pstr) return ;
   60949           0 :   std::string arg1_str(arg1_pstr);
   60950             :   arg1 = &arg1_str;
   60951             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   60952             :   
   60953           0 :   arg2 = (libsumo::TraCIColor *)((*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg2) ? (*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg2)->get() : 0);
   60954           0 :   if (!arg2) {
   60955           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIColor const & reference is null");
   60956             :     return ;
   60957             :   } 
   60958             :   {
   60959             :     try {
   60960           0 :       libtraci::POI::highlight((std::string const &)*arg1,(libsumo::TraCIColor const &)*arg2);
   60961           0 :     } catch (const libsumo::TraCIException& e) {
   60962           0 :       const std::string s = e.what();
   60963             :       std::string printError;
   60964           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   60965           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   60966             :       }
   60967             :       
   60968           0 :       if (printError == "all" || printError == "client") {
   60969             :         std::cerr << "Error: " << s << std::endl;
   60970             :       }
   60971             :       
   60972             :       
   60973             :       
   60974             :       
   60975             :       {
   60976             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   60977             :       };
   60978             :       
   60979           0 :     } catch (const std::exception& e) {
   60980           0 :       const std::string s = e.what();
   60981             :       std::string printError;
   60982           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   60983           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   60984             :       }
   60985             :       
   60986           0 :       if (printError == "all" || printError == "client") {
   60987             :         std::cerr << "Error: " << s << std::endl;
   60988             :       }
   60989             :       
   60990             :       
   60991             :       
   60992             :       
   60993             :       {
   60994             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   60995             :       };
   60996             :       
   60997           0 :     } catch (...) {
   60998             :       {
   60999             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   61000             :       };
   61001           0 :     }
   61002             :   }
   61003             : }
   61004             : 
   61005             : 
   61006           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POI_1highlight_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   61007             :   std::string *arg1 = 0 ;
   61008             :   
   61009             :   (void)jenv;
   61010             :   (void)jcls;
   61011           0 :   if(!jarg1) {
   61012           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   61013           0 :     return ;
   61014             :   }
   61015             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   61016           0 :   if (!arg1_pstr) return ;
   61017           0 :   std::string arg1_str(arg1_pstr);
   61018             :   arg1 = &arg1_str;
   61019             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   61020             :   {
   61021             :     try {
   61022           0 :       libtraci::POI::highlight((std::string const &)*arg1);
   61023           0 :     } catch (const libsumo::TraCIException& e) {
   61024           0 :       const std::string s = e.what();
   61025             :       std::string printError;
   61026           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   61027           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   61028             :       }
   61029             :       
   61030           0 :       if (printError == "all" || printError == "client") {
   61031             :         std::cerr << "Error: " << s << std::endl;
   61032             :       }
   61033             :       
   61034             :       
   61035             :       
   61036             :       
   61037             :       {
   61038             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   61039             :       };
   61040             :       
   61041           0 :     } catch (const std::exception& e) {
   61042           0 :       const std::string s = e.what();
   61043             :       std::string printError;
   61044           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   61045           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   61046             :       }
   61047             :       
   61048           0 :       if (printError == "all" || printError == "client") {
   61049             :         std::cerr << "Error: " << s << std::endl;
   61050             :       }
   61051             :       
   61052             :       
   61053             :       
   61054             :       
   61055             :       {
   61056             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   61057             :       };
   61058             :       
   61059           0 :     } catch (...) {
   61060             :       {
   61061             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   61062             :       };
   61063           0 :     }
   61064             :   }
   61065             : }
   61066             : 
   61067             : 
   61068           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1POI(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   61069             :   libtraci::POI *arg1 = (libtraci::POI *) 0 ;
   61070             :   
   61071             :   (void)jenv;
   61072             :   (void)jcls;
   61073           0 :   arg1 = *(libtraci::POI **)&jarg1; 
   61074             :   {
   61075             :     try {
   61076           0 :       delete arg1;
   61077             :     } catch (const libsumo::TraCIException& e) {
   61078             :       const std::string s = e.what();
   61079             :       std::string printError;
   61080             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   61081             :         printError = std::getenv("TRACI_PRINT_ERROR");
   61082             :       }
   61083             :       
   61084             :       if (printError == "all" || printError == "client") {
   61085             :         std::cerr << "Error: " << s << std::endl;
   61086             :       }
   61087             :       
   61088             :       
   61089             :       
   61090             :       
   61091             :       {
   61092             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   61093             :       };
   61094             :       
   61095             :     } catch (const std::exception& e) {
   61096             :       const std::string s = e.what();
   61097             :       std::string printError;
   61098             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   61099             :         printError = std::getenv("TRACI_PRINT_ERROR");
   61100             :       }
   61101             :       
   61102             :       if (printError == "all" || printError == "client") {
   61103             :         std::cerr << "Error: " << s << std::endl;
   61104             :       }
   61105             :       
   61106             :       
   61107             :       
   61108             :       
   61109             :       {
   61110             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   61111             :       };
   61112             :       
   61113             :     } catch (...) {
   61114             :       {
   61115             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   61116             :       };
   61117             :     }
   61118             :   }
   61119             : }
   61120             : 
   61121             : 
   61122           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1getType(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   61123             :   jstring jresult = 0 ;
   61124             :   std::string *arg1 = 0 ;
   61125             :   std::string result;
   61126             :   
   61127             :   (void)jenv;
   61128             :   (void)jcls;
   61129           0 :   if(!jarg1) {
   61130           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   61131             :     return 0;
   61132             :   }
   61133             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   61134           0 :   if (!arg1_pstr) return 0;
   61135           0 :   std::string arg1_str(arg1_pstr);
   61136             :   arg1 = &arg1_str;
   61137             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   61138             :   {
   61139             :     try {
   61140           0 :       result = libtraci::Polygon::getType((std::string const &)*arg1);
   61141           0 :     } catch (const libsumo::TraCIException& e) {
   61142           0 :       const std::string s = e.what();
   61143             :       std::string printError;
   61144           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   61145           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   61146             :       }
   61147             :       
   61148           0 :       if (printError == "all" || printError == "client") {
   61149             :         std::cerr << "Error: " << s << std::endl;
   61150             :       }
   61151             :       
   61152             :       
   61153             :       
   61154             :       
   61155             :       {
   61156             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   61157             :       };
   61158             :       
   61159           0 :     } catch (const std::exception& e) {
   61160           0 :       const std::string s = e.what();
   61161             :       std::string printError;
   61162           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   61163           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   61164             :       }
   61165             :       
   61166           0 :       if (printError == "all" || printError == "client") {
   61167             :         std::cerr << "Error: " << s << std::endl;
   61168             :       }
   61169             :       
   61170             :       
   61171             :       
   61172             :       
   61173             :       {
   61174             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   61175             :       };
   61176             :       
   61177           0 :     } catch (...) {
   61178             :       {
   61179             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   61180             :       };
   61181           0 :     }
   61182             :   }
   61183             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   61184             :   return jresult;
   61185             : }
   61186             : 
   61187             : 
   61188           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1getShape(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   61189             :   jlong jresult = 0 ;
   61190             :   std::string *arg1 = 0 ;
   61191             :   libsumo::TraCIPositionVector result;
   61192             :   
   61193             :   (void)jenv;
   61194             :   (void)jcls;
   61195           0 :   if(!jarg1) {
   61196           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   61197             :     return 0;
   61198             :   }
   61199             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   61200           0 :   if (!arg1_pstr) return 0;
   61201           0 :   std::string arg1_str(arg1_pstr);
   61202             :   arg1 = &arg1_str;
   61203             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   61204             :   {
   61205             :     try {
   61206           0 :       result = libtraci::Polygon::getShape((std::string const &)*arg1);
   61207           0 :     } catch (const libsumo::TraCIException& e) {
   61208           0 :       const std::string s = e.what();
   61209             :       std::string printError;
   61210           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   61211           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   61212             :       }
   61213             :       
   61214           0 :       if (printError == "all" || printError == "client") {
   61215             :         std::cerr << "Error: " << s << std::endl;
   61216             :       }
   61217             :       
   61218             :       
   61219             :       
   61220             :       
   61221             :       {
   61222             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   61223             :       };
   61224             :       
   61225           0 :     } catch (const std::exception& e) {
   61226           0 :       const std::string s = e.what();
   61227             :       std::string printError;
   61228           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   61229           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   61230             :       }
   61231             :       
   61232           0 :       if (printError == "all" || printError == "client") {
   61233             :         std::cerr << "Error: " << s << std::endl;
   61234             :       }
   61235             :       
   61236             :       
   61237             :       
   61238             :       
   61239             :       {
   61240             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   61241             :       };
   61242             :       
   61243           0 :     } catch (...) {
   61244             :       {
   61245             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   61246             :       };
   61247           0 :     }
   61248             :   }
   61249           0 :   *(std::shared_ptr<  libsumo::TraCIPositionVector > **)&jresult = new std::shared_ptr<  libsumo::TraCIPositionVector >(new libsumo::TraCIPositionVector((libsumo::TraCIPositionVector &)result)); 
   61250           0 :   return jresult;
   61251             : }
   61252             : 
   61253             : 
   61254           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1getColor(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   61255             :   jlong jresult = 0 ;
   61256             :   std::string *arg1 = 0 ;
   61257             :   libsumo::TraCIColor result;
   61258             :   
   61259             :   (void)jenv;
   61260             :   (void)jcls;
   61261           0 :   if(!jarg1) {
   61262           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   61263           0 :     return 0;
   61264             :   }
   61265             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   61266           0 :   if (!arg1_pstr) return 0;
   61267           0 :   std::string arg1_str(arg1_pstr);
   61268             :   arg1 = &arg1_str;
   61269             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   61270             :   {
   61271             :     try {
   61272           0 :       result = libtraci::Polygon::getColor((std::string const &)*arg1);
   61273           0 :     } catch (const libsumo::TraCIException& e) {
   61274           0 :       const std::string s = e.what();
   61275             :       std::string printError;
   61276           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   61277           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   61278             :       }
   61279             :       
   61280           0 :       if (printError == "all" || printError == "client") {
   61281             :         std::cerr << "Error: " << s << std::endl;
   61282             :       }
   61283             :       
   61284             :       
   61285             :       
   61286             :       
   61287             :       {
   61288             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   61289             :       };
   61290             :       
   61291           0 :     } catch (const std::exception& e) {
   61292           0 :       const std::string s = e.what();
   61293             :       std::string printError;
   61294           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   61295           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   61296             :       }
   61297             :       
   61298           0 :       if (printError == "all" || printError == "client") {
   61299             :         std::cerr << "Error: " << s << std::endl;
   61300             :       }
   61301             :       
   61302             :       
   61303             :       
   61304             :       
   61305             :       {
   61306             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   61307             :       };
   61308             :       
   61309           0 :     } catch (...) {
   61310             :       {
   61311             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   61312             :       };
   61313           0 :     }
   61314             :   }
   61315           0 :   *(std::shared_ptr<  libsumo::TraCIColor > **)&jresult = new std::shared_ptr<  libsumo::TraCIColor >(new libsumo::TraCIColor((libsumo::TraCIColor &)result)); 
   61316           0 :   return jresult;
   61317             : }
   61318             : 
   61319             : 
   61320           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1getFilled(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   61321             :   jboolean jresult = 0 ;
   61322             :   std::string *arg1 = 0 ;
   61323             :   bool result;
   61324             :   
   61325             :   (void)jenv;
   61326             :   (void)jcls;
   61327           0 :   if(!jarg1) {
   61328           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   61329           0 :     return 0;
   61330             :   }
   61331             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   61332           0 :   if (!arg1_pstr) return 0;
   61333           0 :   std::string arg1_str(arg1_pstr);
   61334             :   arg1 = &arg1_str;
   61335             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   61336             :   {
   61337             :     try {
   61338           0 :       result = (bool)libtraci::Polygon::getFilled((std::string const &)*arg1);
   61339           0 :     } catch (const libsumo::TraCIException& e) {
   61340           0 :       const std::string s = e.what();
   61341             :       std::string printError;
   61342           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   61343           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   61344             :       }
   61345             :       
   61346           0 :       if (printError == "all" || printError == "client") {
   61347             :         std::cerr << "Error: " << s << std::endl;
   61348             :       }
   61349             :       
   61350             :       
   61351             :       
   61352             :       
   61353             :       {
   61354             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   61355             :       };
   61356             :       
   61357           0 :     } catch (const std::exception& e) {
   61358           0 :       const std::string s = e.what();
   61359             :       std::string printError;
   61360           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   61361           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   61362             :       }
   61363             :       
   61364           0 :       if (printError == "all" || printError == "client") {
   61365             :         std::cerr << "Error: " << s << std::endl;
   61366             :       }
   61367             :       
   61368             :       
   61369             :       
   61370             :       
   61371             :       {
   61372             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   61373             :       };
   61374             :       
   61375           0 :     } catch (...) {
   61376             :       {
   61377             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   61378             :       };
   61379           0 :     }
   61380             :   }
   61381           0 :   jresult = (jboolean)result; 
   61382           0 :   return jresult;
   61383             : }
   61384             : 
   61385             : 
   61386           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1getLineWidth(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   61387             :   jdouble jresult = 0 ;
   61388             :   std::string *arg1 = 0 ;
   61389             :   double result;
   61390             :   
   61391             :   (void)jenv;
   61392             :   (void)jcls;
   61393           0 :   if(!jarg1) {
   61394           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   61395           0 :     return 0;
   61396             :   }
   61397             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   61398           0 :   if (!arg1_pstr) return 0;
   61399           0 :   std::string arg1_str(arg1_pstr);
   61400             :   arg1 = &arg1_str;
   61401             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   61402             :   {
   61403             :     try {
   61404           0 :       result = (double)libtraci::Polygon::getLineWidth((std::string const &)*arg1);
   61405           0 :     } catch (const libsumo::TraCIException& e) {
   61406           0 :       const std::string s = e.what();
   61407             :       std::string printError;
   61408           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   61409           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   61410             :       }
   61411             :       
   61412           0 :       if (printError == "all" || printError == "client") {
   61413             :         std::cerr << "Error: " << s << std::endl;
   61414             :       }
   61415             :       
   61416             :       
   61417             :       
   61418             :       
   61419             :       {
   61420             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   61421             :       };
   61422             :       
   61423           0 :     } catch (const std::exception& e) {
   61424           0 :       const std::string s = e.what();
   61425             :       std::string printError;
   61426           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   61427           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   61428             :       }
   61429             :       
   61430           0 :       if (printError == "all" || printError == "client") {
   61431             :         std::cerr << "Error: " << s << std::endl;
   61432             :       }
   61433             :       
   61434             :       
   61435             :       
   61436             :       
   61437             :       {
   61438             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   61439             :       };
   61440             :       
   61441           0 :     } catch (...) {
   61442             :       {
   61443             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   61444             :       };
   61445           0 :     }
   61446             :   }
   61447             :   jresult = (jdouble)result; 
   61448             :   return jresult;
   61449             : }
   61450             : 
   61451             : 
   61452           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1getIDList(JNIEnv *jenv, jclass jcls) {
   61453             :   jlong jresult = 0 ;
   61454             :   std::vector< std::string > result;
   61455             :   
   61456             :   (void)jenv;
   61457             :   (void)jcls;
   61458             :   {
   61459             :     try {
   61460           0 :       result = libtraci::Polygon::getIDList();
   61461           0 :     } catch (const libsumo::TraCIException& e) {
   61462           0 :       const std::string s = e.what();
   61463             :       std::string printError;
   61464           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   61465           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   61466             :       }
   61467             :       
   61468           0 :       if (printError == "all" || printError == "client") {
   61469             :         std::cerr << "Error: " << s << std::endl;
   61470             :       }
   61471             :       
   61472             :       
   61473             :       
   61474             :       
   61475             :       {
   61476             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   61477             :       };
   61478             :       
   61479           0 :     } catch (const std::exception& e) {
   61480           0 :       const std::string s = e.what();
   61481             :       std::string printError;
   61482           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   61483           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   61484             :       }
   61485             :       
   61486           0 :       if (printError == "all" || printError == "client") {
   61487             :         std::cerr << "Error: " << s << std::endl;
   61488             :       }
   61489             :       
   61490             :       
   61491             :       
   61492             :       
   61493             :       {
   61494             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   61495             :       };
   61496             :       
   61497           0 :     } catch (...) {
   61498             :       {
   61499             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   61500             :       };
   61501           0 :     }
   61502             :   }
   61503           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   61504           0 :   return jresult;
   61505           0 : }
   61506             : 
   61507             : 
   61508           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1getIDCount(JNIEnv *jenv, jclass jcls) {
   61509             :   jint jresult = 0 ;
   61510             :   int result;
   61511             :   
   61512             :   (void)jenv;
   61513             :   (void)jcls;
   61514             :   {
   61515             :     try {
   61516           0 :       result = (int)libtraci::Polygon::getIDCount();
   61517           0 :     } catch (const libsumo::TraCIException& e) {
   61518           0 :       const std::string s = e.what();
   61519             :       std::string printError;
   61520           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   61521           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   61522             :       }
   61523             :       
   61524           0 :       if (printError == "all" || printError == "client") {
   61525             :         std::cerr << "Error: " << s << std::endl;
   61526             :       }
   61527             :       
   61528             :       
   61529             :       
   61530             :       
   61531             :       {
   61532             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   61533             :       };
   61534             :       
   61535           0 :     } catch (const std::exception& e) {
   61536           0 :       const std::string s = e.what();
   61537             :       std::string printError;
   61538           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   61539           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   61540             :       }
   61541             :       
   61542           0 :       if (printError == "all" || printError == "client") {
   61543             :         std::cerr << "Error: " << s << std::endl;
   61544             :       }
   61545             :       
   61546             :       
   61547             :       
   61548             :       
   61549             :       {
   61550             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   61551             :       };
   61552             :       
   61553           0 :     } catch (...) {
   61554             :       {
   61555             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   61556             :       };
   61557           0 :     }
   61558             :   }
   61559             :   jresult = (jint)result; 
   61560             :   return jresult;
   61561             : }
   61562             : 
   61563             : 
   61564           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1getParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   61565             :   jstring jresult = 0 ;
   61566             :   std::string *arg1 = 0 ;
   61567             :   std::string *arg2 = 0 ;
   61568             :   std::string result;
   61569             :   
   61570             :   (void)jenv;
   61571             :   (void)jcls;
   61572           0 :   if(!jarg1) {
   61573           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   61574             :     return 0;
   61575             :   }
   61576             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   61577           0 :   if (!arg1_pstr) return 0;
   61578           0 :   std::string arg1_str(arg1_pstr);
   61579             :   arg1 = &arg1_str;
   61580             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   61581           0 :   if(!jarg2) {
   61582           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   61583             :     return 0;
   61584             :   }
   61585             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   61586           0 :   if (!arg2_pstr) return 0;
   61587           0 :   std::string arg2_str(arg2_pstr);
   61588             :   arg2 = &arg2_str;
   61589             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   61590             :   {
   61591             :     try {
   61592           0 :       result = libtraci::Polygon::getParameter((std::string const &)*arg1,(std::string const &)*arg2);
   61593           0 :     } catch (const libsumo::TraCIException& e) {
   61594           0 :       const std::string s = e.what();
   61595             :       std::string printError;
   61596           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   61597           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   61598             :       }
   61599             :       
   61600           0 :       if (printError == "all" || printError == "client") {
   61601             :         std::cerr << "Error: " << s << std::endl;
   61602             :       }
   61603             :       
   61604             :       
   61605             :       
   61606             :       
   61607             :       {
   61608             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   61609             :       };
   61610             :       
   61611           0 :     } catch (const std::exception& e) {
   61612           0 :       const std::string s = e.what();
   61613             :       std::string printError;
   61614           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   61615           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   61616             :       }
   61617             :       
   61618           0 :       if (printError == "all" || printError == "client") {
   61619             :         std::cerr << "Error: " << s << std::endl;
   61620             :       }
   61621             :       
   61622             :       
   61623             :       
   61624             :       
   61625             :       {
   61626             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   61627             :       };
   61628             :       
   61629           0 :     } catch (...) {
   61630             :       {
   61631             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   61632             :       };
   61633           0 :     }
   61634             :   }
   61635             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   61636             :   return jresult;
   61637             : }
   61638             : 
   61639             : 
   61640           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1getParameterWithKey(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   61641             :   jlong jresult = 0 ;
   61642             :   std::string *arg1 = 0 ;
   61643             :   std::string *arg2 = 0 ;
   61644             :   std::pair< std::string,std::string > result;
   61645             :   
   61646             :   (void)jenv;
   61647             :   (void)jcls;
   61648           0 :   if(!jarg1) {
   61649           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   61650             :     return 0;
   61651             :   }
   61652             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   61653           0 :   if (!arg1_pstr) return 0;
   61654           0 :   std::string arg1_str(arg1_pstr);
   61655             :   arg1 = &arg1_str;
   61656             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   61657           0 :   if(!jarg2) {
   61658           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   61659             :     return 0;
   61660             :   }
   61661             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   61662           0 :   if (!arg2_pstr) return 0;
   61663           0 :   std::string arg2_str(arg2_pstr);
   61664             :   arg2 = &arg2_str;
   61665             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   61666             :   {
   61667             :     try {
   61668           0 :       result = libtraci::Polygon::getParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
   61669           0 :     } catch (const libsumo::TraCIException& e) {
   61670           0 :       const std::string s = e.what();
   61671             :       std::string printError;
   61672           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   61673           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   61674             :       }
   61675             :       
   61676           0 :       if (printError == "all" || printError == "client") {
   61677             :         std::cerr << "Error: " << s << std::endl;
   61678             :       }
   61679             :       
   61680             :       
   61681             :       
   61682             :       
   61683             :       {
   61684             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   61685             :       };
   61686             :       
   61687           0 :     } catch (const std::exception& e) {
   61688           0 :       const std::string s = e.what();
   61689             :       std::string printError;
   61690           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   61691           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   61692             :       }
   61693             :       
   61694           0 :       if (printError == "all" || printError == "client") {
   61695             :         std::cerr << "Error: " << s << std::endl;
   61696             :       }
   61697             :       
   61698             :       
   61699             :       
   61700             :       
   61701             :       {
   61702             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   61703             :       };
   61704             :       
   61705           0 :     } catch (...) {
   61706             :       {
   61707             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   61708             :       };
   61709           0 :     }
   61710             :   }
   61711           0 :   *(std::pair< std::string,std::string > **)&jresult = new std::pair< std::string,std::string >((const std::pair< std::string,std::string > &)result); 
   61712           0 :   return jresult;
   61713           0 : }
   61714             : 
   61715             : 
   61716           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1setParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3) {
   61717             :   std::string *arg1 = 0 ;
   61718             :   std::string *arg2 = 0 ;
   61719             :   std::string *arg3 = 0 ;
   61720             :   
   61721             :   (void)jenv;
   61722             :   (void)jcls;
   61723           0 :   if(!jarg1) {
   61724           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   61725           0 :     return ;
   61726             :   }
   61727             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   61728           0 :   if (!arg1_pstr) return ;
   61729           0 :   std::string arg1_str(arg1_pstr);
   61730             :   arg1 = &arg1_str;
   61731             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   61732           0 :   if(!jarg2) {
   61733           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   61734             :     return ;
   61735             :   }
   61736             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   61737           0 :   if (!arg2_pstr) return ;
   61738           0 :   std::string arg2_str(arg2_pstr);
   61739             :   arg2 = &arg2_str;
   61740             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   61741           0 :   if(!jarg3) {
   61742           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   61743             :     return ;
   61744             :   }
   61745             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   61746           0 :   if (!arg3_pstr) return ;
   61747           0 :   std::string arg3_str(arg3_pstr);
   61748             :   arg3 = &arg3_str;
   61749             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   61750             :   {
   61751             :     try {
   61752           0 :       libtraci::Polygon::setParameter((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3);
   61753           0 :     } catch (const libsumo::TraCIException& e) {
   61754           0 :       const std::string s = e.what();
   61755             :       std::string printError;
   61756           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   61757           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   61758             :       }
   61759             :       
   61760           0 :       if (printError == "all" || printError == "client") {
   61761             :         std::cerr << "Error: " << s << std::endl;
   61762             :       }
   61763             :       
   61764             :       
   61765             :       
   61766             :       
   61767             :       {
   61768             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   61769             :       };
   61770             :       
   61771           0 :     } catch (const std::exception& e) {
   61772           0 :       const std::string s = e.what();
   61773             :       std::string printError;
   61774           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   61775           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   61776             :       }
   61777             :       
   61778           0 :       if (printError == "all" || printError == "client") {
   61779             :         std::cerr << "Error: " << s << std::endl;
   61780             :       }
   61781             :       
   61782             :       
   61783             :       
   61784             :       
   61785             :       {
   61786             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   61787             :       };
   61788             :       
   61789           0 :     } catch (...) {
   61790             :       {
   61791             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   61792             :       };
   61793           0 :     }
   61794             :   }
   61795             : }
   61796             : 
   61797             : 
   61798           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1subscribe_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4, jlong jarg5, jobject jarg5_) {
   61799             :   std::string *arg1 = 0 ;
   61800             :   std::vector< int > *arg2 = 0 ;
   61801             :   double arg3 ;
   61802             :   double arg4 ;
   61803             :   libsumo::TraCIResults *arg5 = 0 ;
   61804             :   
   61805             :   (void)jenv;
   61806             :   (void)jcls;
   61807             :   (void)jarg2_;
   61808             :   (void)jarg5_;
   61809           0 :   if(!jarg1) {
   61810           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   61811           0 :     return ;
   61812             :   }
   61813             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   61814           0 :   if (!arg1_pstr) return ;
   61815           0 :   std::string arg1_str(arg1_pstr);
   61816             :   arg1 = &arg1_str;
   61817             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   61818           0 :   arg2 = *(std::vector< int > **)&jarg2;
   61819           0 :   if (!arg2) {
   61820           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   61821             :     return ;
   61822             :   } 
   61823             :   arg3 = (double)jarg3; 
   61824             :   arg4 = (double)jarg4; 
   61825           0 :   arg5 = *(libsumo::TraCIResults **)&jarg5;
   61826           0 :   if (!arg5) {
   61827           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
   61828             :     return ;
   61829             :   } 
   61830             :   {
   61831             :     try {
   61832           0 :       libtraci::Polygon::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg5);
   61833           0 :     } catch (const libsumo::TraCIException& e) {
   61834           0 :       const std::string s = e.what();
   61835             :       std::string printError;
   61836           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   61837           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   61838             :       }
   61839             :       
   61840           0 :       if (printError == "all" || printError == "client") {
   61841             :         std::cerr << "Error: " << s << std::endl;
   61842             :       }
   61843             :       
   61844             :       
   61845             :       
   61846             :       
   61847             :       {
   61848             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   61849             :       };
   61850             :       
   61851           0 :     } catch (const std::exception& e) {
   61852           0 :       const std::string s = e.what();
   61853             :       std::string printError;
   61854           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   61855           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   61856             :       }
   61857             :       
   61858           0 :       if (printError == "all" || printError == "client") {
   61859             :         std::cerr << "Error: " << s << std::endl;
   61860             :       }
   61861             :       
   61862             :       
   61863             :       
   61864             :       
   61865             :       {
   61866             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   61867             :       };
   61868             :       
   61869           0 :     } catch (...) {
   61870             :       {
   61871             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   61872             :       };
   61873           0 :     }
   61874             :   }
   61875             : }
   61876             : 
   61877             : 
   61878           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1subscribe_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4) {
   61879             :   std::string *arg1 = 0 ;
   61880             :   std::vector< int > *arg2 = 0 ;
   61881             :   double arg3 ;
   61882             :   double arg4 ;
   61883             :   
   61884             :   (void)jenv;
   61885             :   (void)jcls;
   61886             :   (void)jarg2_;
   61887           0 :   if(!jarg1) {
   61888           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   61889           0 :     return ;
   61890             :   }
   61891             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   61892           0 :   if (!arg1_pstr) return ;
   61893           0 :   std::string arg1_str(arg1_pstr);
   61894             :   arg1 = &arg1_str;
   61895             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   61896           0 :   arg2 = *(std::vector< int > **)&jarg2;
   61897           0 :   if (!arg2) {
   61898           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   61899             :     return ;
   61900             :   } 
   61901             :   arg3 = (double)jarg3; 
   61902             :   arg4 = (double)jarg4; 
   61903             :   {
   61904             :     try {
   61905           0 :       libtraci::Polygon::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4);
   61906           0 :     } catch (const libsumo::TraCIException& e) {
   61907           0 :       const std::string s = e.what();
   61908             :       std::string printError;
   61909           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   61910           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   61911             :       }
   61912             :       
   61913           0 :       if (printError == "all" || printError == "client") {
   61914             :         std::cerr << "Error: " << s << std::endl;
   61915             :       }
   61916             :       
   61917             :       
   61918             :       
   61919             :       
   61920             :       {
   61921             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   61922             :       };
   61923             :       
   61924           0 :     } catch (const std::exception& e) {
   61925           0 :       const std::string s = e.what();
   61926             :       std::string printError;
   61927           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   61928           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   61929             :       }
   61930             :       
   61931           0 :       if (printError == "all" || printError == "client") {
   61932             :         std::cerr << "Error: " << s << std::endl;
   61933             :       }
   61934             :       
   61935             :       
   61936             :       
   61937             :       
   61938             :       {
   61939             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   61940             :       };
   61941             :       
   61942           0 :     } catch (...) {
   61943             :       {
   61944             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   61945             :       };
   61946           0 :     }
   61947             :   }
   61948             : }
   61949             : 
   61950             : 
   61951           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1subscribe_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3) {
   61952             :   std::string *arg1 = 0 ;
   61953             :   std::vector< int > *arg2 = 0 ;
   61954             :   double arg3 ;
   61955             :   
   61956             :   (void)jenv;
   61957             :   (void)jcls;
   61958             :   (void)jarg2_;
   61959           0 :   if(!jarg1) {
   61960           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   61961           0 :     return ;
   61962             :   }
   61963             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   61964           0 :   if (!arg1_pstr) return ;
   61965           0 :   std::string arg1_str(arg1_pstr);
   61966             :   arg1 = &arg1_str;
   61967             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   61968           0 :   arg2 = *(std::vector< int > **)&jarg2;
   61969           0 :   if (!arg2) {
   61970           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   61971             :     return ;
   61972             :   } 
   61973             :   arg3 = (double)jarg3; 
   61974             :   {
   61975             :     try {
   61976           0 :       libtraci::Polygon::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3);
   61977           0 :     } catch (const libsumo::TraCIException& e) {
   61978           0 :       const std::string s = e.what();
   61979             :       std::string printError;
   61980           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   61981           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   61982             :       }
   61983             :       
   61984           0 :       if (printError == "all" || printError == "client") {
   61985             :         std::cerr << "Error: " << s << std::endl;
   61986             :       }
   61987             :       
   61988             :       
   61989             :       
   61990             :       
   61991             :       {
   61992             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   61993             :       };
   61994             :       
   61995           0 :     } catch (const std::exception& e) {
   61996           0 :       const std::string s = e.what();
   61997             :       std::string printError;
   61998           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   61999           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   62000             :       }
   62001             :       
   62002           0 :       if (printError == "all" || printError == "client") {
   62003             :         std::cerr << "Error: " << s << std::endl;
   62004             :       }
   62005             :       
   62006             :       
   62007             :       
   62008             :       
   62009             :       {
   62010             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   62011             :       };
   62012             :       
   62013           0 :     } catch (...) {
   62014             :       {
   62015             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   62016             :       };
   62017           0 :     }
   62018             :   }
   62019             : }
   62020             : 
   62021             : 
   62022           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1subscribe_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
   62023             :   std::string *arg1 = 0 ;
   62024             :   std::vector< int > *arg2 = 0 ;
   62025             :   
   62026             :   (void)jenv;
   62027             :   (void)jcls;
   62028             :   (void)jarg2_;
   62029           0 :   if(!jarg1) {
   62030           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   62031           0 :     return ;
   62032             :   }
   62033             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   62034           0 :   if (!arg1_pstr) return ;
   62035           0 :   std::string arg1_str(arg1_pstr);
   62036             :   arg1 = &arg1_str;
   62037             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   62038           0 :   arg2 = *(std::vector< int > **)&jarg2;
   62039           0 :   if (!arg2) {
   62040           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   62041             :     return ;
   62042             :   } 
   62043             :   {
   62044             :     try {
   62045           0 :       libtraci::Polygon::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2);
   62046           0 :     } catch (const libsumo::TraCIException& e) {
   62047           0 :       const std::string s = e.what();
   62048             :       std::string printError;
   62049           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   62050           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   62051             :       }
   62052             :       
   62053           0 :       if (printError == "all" || printError == "client") {
   62054             :         std::cerr << "Error: " << s << std::endl;
   62055             :       }
   62056             :       
   62057             :       
   62058             :       
   62059             :       
   62060             :       {
   62061             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   62062             :       };
   62063             :       
   62064           0 :     } catch (const std::exception& e) {
   62065           0 :       const std::string s = e.what();
   62066             :       std::string printError;
   62067           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   62068           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   62069             :       }
   62070             :       
   62071           0 :       if (printError == "all" || printError == "client") {
   62072             :         std::cerr << "Error: " << s << std::endl;
   62073             :       }
   62074             :       
   62075             :       
   62076             :       
   62077             :       
   62078             :       {
   62079             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   62080             :       };
   62081             :       
   62082           0 :     } catch (...) {
   62083             :       {
   62084             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   62085             :       };
   62086           0 :     }
   62087             :   }
   62088             : }
   62089             : 
   62090             : 
   62091           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1subscribe_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   62092             :   std::string *arg1 = 0 ;
   62093             :   
   62094             :   (void)jenv;
   62095             :   (void)jcls;
   62096           0 :   if(!jarg1) {
   62097           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   62098           0 :     return ;
   62099             :   }
   62100             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   62101           0 :   if (!arg1_pstr) return ;
   62102           0 :   std::string arg1_str(arg1_pstr);
   62103             :   arg1 = &arg1_str;
   62104             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   62105             :   {
   62106             :     try {
   62107           0 :       libtraci::Polygon::subscribe((std::string const &)*arg1);
   62108           0 :     } catch (const libsumo::TraCIException& e) {
   62109           0 :       const std::string s = e.what();
   62110             :       std::string printError;
   62111           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   62112           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   62113             :       }
   62114             :       
   62115           0 :       if (printError == "all" || printError == "client") {
   62116             :         std::cerr << "Error: " << s << std::endl;
   62117             :       }
   62118             :       
   62119             :       
   62120             :       
   62121             :       
   62122             :       {
   62123             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   62124             :       };
   62125             :       
   62126           0 :     } catch (const std::exception& e) {
   62127           0 :       const std::string s = e.what();
   62128             :       std::string printError;
   62129           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   62130           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   62131             :       }
   62132             :       
   62133           0 :       if (printError == "all" || printError == "client") {
   62134             :         std::cerr << "Error: " << s << std::endl;
   62135             :       }
   62136             :       
   62137             :       
   62138             :       
   62139             :       
   62140             :       {
   62141             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   62142             :       };
   62143             :       
   62144           0 :     } catch (...) {
   62145             :       {
   62146             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   62147             :       };
   62148           0 :     }
   62149             :   }
   62150             : }
   62151             : 
   62152             : 
   62153           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1unsubscribe(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   62154             :   std::string *arg1 = 0 ;
   62155             :   
   62156             :   (void)jenv;
   62157             :   (void)jcls;
   62158           0 :   if(!jarg1) {
   62159           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   62160           0 :     return ;
   62161             :   }
   62162             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   62163           0 :   if (!arg1_pstr) return ;
   62164           0 :   std::string arg1_str(arg1_pstr);
   62165             :   arg1 = &arg1_str;
   62166             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   62167             :   {
   62168             :     try {
   62169           0 :       libtraci::Polygon::unsubscribe((std::string const &)*arg1);
   62170           0 :     } catch (const libsumo::TraCIException& e) {
   62171           0 :       const std::string s = e.what();
   62172             :       std::string printError;
   62173           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   62174           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   62175             :       }
   62176             :       
   62177           0 :       if (printError == "all" || printError == "client") {
   62178             :         std::cerr << "Error: " << s << std::endl;
   62179             :       }
   62180             :       
   62181             :       
   62182             :       
   62183             :       
   62184             :       {
   62185             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   62186             :       };
   62187             :       
   62188           0 :     } catch (const std::exception& e) {
   62189           0 :       const std::string s = e.what();
   62190             :       std::string printError;
   62191           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   62192           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   62193             :       }
   62194             :       
   62195           0 :       if (printError == "all" || printError == "client") {
   62196             :         std::cerr << "Error: " << s << std::endl;
   62197             :       }
   62198             :       
   62199             :       
   62200             :       
   62201             :       
   62202             :       {
   62203             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   62204             :       };
   62205             :       
   62206           0 :     } catch (...) {
   62207             :       {
   62208             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   62209             :       };
   62210           0 :     }
   62211             :   }
   62212             : }
   62213             : 
   62214             : 
   62215           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1subscribeContext_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6, jlong jarg7, jobject jarg7_) {
   62216             :   std::string *arg1 = 0 ;
   62217             :   int arg2 ;
   62218             :   double arg3 ;
   62219             :   std::vector< int > *arg4 = 0 ;
   62220             :   double arg5 ;
   62221             :   double arg6 ;
   62222             :   libsumo::TraCIResults *arg7 = 0 ;
   62223             :   
   62224             :   (void)jenv;
   62225             :   (void)jcls;
   62226             :   (void)jarg4_;
   62227             :   (void)jarg7_;
   62228           0 :   if(!jarg1) {
   62229           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   62230           0 :     return ;
   62231             :   }
   62232             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   62233           0 :   if (!arg1_pstr) return ;
   62234           0 :   std::string arg1_str(arg1_pstr);
   62235             :   arg1 = &arg1_str;
   62236             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   62237             :   arg2 = (int)jarg2; 
   62238             :   arg3 = (double)jarg3; 
   62239           0 :   arg4 = *(std::vector< int > **)&jarg4;
   62240           0 :   if (!arg4) {
   62241           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   62242             :     return ;
   62243             :   } 
   62244             :   arg5 = (double)jarg5; 
   62245             :   arg6 = (double)jarg6; 
   62246           0 :   arg7 = *(libsumo::TraCIResults **)&jarg7;
   62247           0 :   if (!arg7) {
   62248           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
   62249             :     return ;
   62250             :   } 
   62251             :   {
   62252             :     try {
   62253           0 :       libtraci::Polygon::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg7);
   62254           0 :     } catch (const libsumo::TraCIException& e) {
   62255           0 :       const std::string s = e.what();
   62256             :       std::string printError;
   62257           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   62258           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   62259             :       }
   62260             :       
   62261           0 :       if (printError == "all" || printError == "client") {
   62262             :         std::cerr << "Error: " << s << std::endl;
   62263             :       }
   62264             :       
   62265             :       
   62266             :       
   62267             :       
   62268             :       {
   62269             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   62270             :       };
   62271             :       
   62272           0 :     } catch (const std::exception& e) {
   62273           0 :       const std::string s = e.what();
   62274             :       std::string printError;
   62275           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   62276           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   62277             :       }
   62278             :       
   62279           0 :       if (printError == "all" || printError == "client") {
   62280             :         std::cerr << "Error: " << s << std::endl;
   62281             :       }
   62282             :       
   62283             :       
   62284             :       
   62285             :       
   62286             :       {
   62287             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   62288             :       };
   62289             :       
   62290           0 :     } catch (...) {
   62291             :       {
   62292             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   62293             :       };
   62294           0 :     }
   62295             :   }
   62296             : }
   62297             : 
   62298             : 
   62299           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1subscribeContext_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6) {
   62300             :   std::string *arg1 = 0 ;
   62301             :   int arg2 ;
   62302             :   double arg3 ;
   62303             :   std::vector< int > *arg4 = 0 ;
   62304             :   double arg5 ;
   62305             :   double arg6 ;
   62306             :   
   62307             :   (void)jenv;
   62308             :   (void)jcls;
   62309             :   (void)jarg4_;
   62310           0 :   if(!jarg1) {
   62311           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   62312           0 :     return ;
   62313             :   }
   62314             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   62315           0 :   if (!arg1_pstr) return ;
   62316           0 :   std::string arg1_str(arg1_pstr);
   62317             :   arg1 = &arg1_str;
   62318             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   62319             :   arg2 = (int)jarg2; 
   62320             :   arg3 = (double)jarg3; 
   62321           0 :   arg4 = *(std::vector< int > **)&jarg4;
   62322           0 :   if (!arg4) {
   62323           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   62324             :     return ;
   62325             :   } 
   62326             :   arg5 = (double)jarg5; 
   62327             :   arg6 = (double)jarg6; 
   62328             :   {
   62329             :     try {
   62330           0 :       libtraci::Polygon::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6);
   62331           0 :     } catch (const libsumo::TraCIException& e) {
   62332           0 :       const std::string s = e.what();
   62333             :       std::string printError;
   62334           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   62335           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   62336             :       }
   62337             :       
   62338           0 :       if (printError == "all" || printError == "client") {
   62339             :         std::cerr << "Error: " << s << std::endl;
   62340             :       }
   62341             :       
   62342             :       
   62343             :       
   62344             :       
   62345             :       {
   62346             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   62347             :       };
   62348             :       
   62349           0 :     } catch (const std::exception& e) {
   62350           0 :       const std::string s = e.what();
   62351             :       std::string printError;
   62352           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   62353           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   62354             :       }
   62355             :       
   62356           0 :       if (printError == "all" || printError == "client") {
   62357             :         std::cerr << "Error: " << s << std::endl;
   62358             :       }
   62359             :       
   62360             :       
   62361             :       
   62362             :       
   62363             :       {
   62364             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   62365             :       };
   62366             :       
   62367           0 :     } catch (...) {
   62368             :       {
   62369             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   62370             :       };
   62371           0 :     }
   62372             :   }
   62373             : }
   62374             : 
   62375             : 
   62376           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1subscribeContext_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5) {
   62377             :   std::string *arg1 = 0 ;
   62378             :   int arg2 ;
   62379             :   double arg3 ;
   62380             :   std::vector< int > *arg4 = 0 ;
   62381             :   double arg5 ;
   62382             :   
   62383             :   (void)jenv;
   62384             :   (void)jcls;
   62385             :   (void)jarg4_;
   62386           0 :   if(!jarg1) {
   62387           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   62388           0 :     return ;
   62389             :   }
   62390             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   62391           0 :   if (!arg1_pstr) return ;
   62392           0 :   std::string arg1_str(arg1_pstr);
   62393             :   arg1 = &arg1_str;
   62394             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   62395             :   arg2 = (int)jarg2; 
   62396             :   arg3 = (double)jarg3; 
   62397           0 :   arg4 = *(std::vector< int > **)&jarg4;
   62398           0 :   if (!arg4) {
   62399           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   62400             :     return ;
   62401             :   } 
   62402             :   arg5 = (double)jarg5; 
   62403             :   {
   62404             :     try {
   62405           0 :       libtraci::Polygon::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5);
   62406           0 :     } catch (const libsumo::TraCIException& e) {
   62407           0 :       const std::string s = e.what();
   62408             :       std::string printError;
   62409           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   62410           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   62411             :       }
   62412             :       
   62413           0 :       if (printError == "all" || printError == "client") {
   62414             :         std::cerr << "Error: " << s << std::endl;
   62415             :       }
   62416             :       
   62417             :       
   62418             :       
   62419             :       
   62420             :       {
   62421             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   62422             :       };
   62423             :       
   62424           0 :     } catch (const std::exception& e) {
   62425           0 :       const std::string s = e.what();
   62426             :       std::string printError;
   62427           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   62428           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   62429             :       }
   62430             :       
   62431           0 :       if (printError == "all" || printError == "client") {
   62432             :         std::cerr << "Error: " << s << std::endl;
   62433             :       }
   62434             :       
   62435             :       
   62436             :       
   62437             :       
   62438             :       {
   62439             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   62440             :       };
   62441             :       
   62442           0 :     } catch (...) {
   62443             :       {
   62444             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   62445             :       };
   62446           0 :     }
   62447             :   }
   62448             : }
   62449             : 
   62450             : 
   62451           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1subscribeContext_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_) {
   62452             :   std::string *arg1 = 0 ;
   62453             :   int arg2 ;
   62454             :   double arg3 ;
   62455             :   std::vector< int > *arg4 = 0 ;
   62456             :   
   62457             :   (void)jenv;
   62458             :   (void)jcls;
   62459             :   (void)jarg4_;
   62460           0 :   if(!jarg1) {
   62461           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   62462           0 :     return ;
   62463             :   }
   62464             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   62465           0 :   if (!arg1_pstr) return ;
   62466           0 :   std::string arg1_str(arg1_pstr);
   62467             :   arg1 = &arg1_str;
   62468             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   62469             :   arg2 = (int)jarg2; 
   62470             :   arg3 = (double)jarg3; 
   62471           0 :   arg4 = *(std::vector< int > **)&jarg4;
   62472           0 :   if (!arg4) {
   62473           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   62474             :     return ;
   62475             :   } 
   62476             :   {
   62477             :     try {
   62478           0 :       libtraci::Polygon::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4);
   62479           0 :     } catch (const libsumo::TraCIException& e) {
   62480           0 :       const std::string s = e.what();
   62481             :       std::string printError;
   62482           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   62483           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   62484             :       }
   62485             :       
   62486           0 :       if (printError == "all" || printError == "client") {
   62487             :         std::cerr << "Error: " << s << std::endl;
   62488             :       }
   62489             :       
   62490             :       
   62491             :       
   62492             :       
   62493             :       {
   62494             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   62495             :       };
   62496             :       
   62497           0 :     } catch (const std::exception& e) {
   62498           0 :       const std::string s = e.what();
   62499             :       std::string printError;
   62500           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   62501           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   62502             :       }
   62503             :       
   62504           0 :       if (printError == "all" || printError == "client") {
   62505             :         std::cerr << "Error: " << s << std::endl;
   62506             :       }
   62507             :       
   62508             :       
   62509             :       
   62510             :       
   62511             :       {
   62512             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   62513             :       };
   62514             :       
   62515           0 :     } catch (...) {
   62516             :       {
   62517             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   62518             :       };
   62519           0 :     }
   62520             :   }
   62521             : }
   62522             : 
   62523             : 
   62524           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1subscribeContext_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
   62525             :   std::string *arg1 = 0 ;
   62526             :   int arg2 ;
   62527             :   double arg3 ;
   62528             :   
   62529             :   (void)jenv;
   62530             :   (void)jcls;
   62531           0 :   if(!jarg1) {
   62532           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   62533           0 :     return ;
   62534             :   }
   62535             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   62536           0 :   if (!arg1_pstr) return ;
   62537           0 :   std::string arg1_str(arg1_pstr);
   62538             :   arg1 = &arg1_str;
   62539             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   62540             :   arg2 = (int)jarg2; 
   62541             :   arg3 = (double)jarg3; 
   62542             :   {
   62543             :     try {
   62544           0 :       libtraci::Polygon::subscribeContext((std::string const &)*arg1,arg2,arg3);
   62545           0 :     } catch (const libsumo::TraCIException& e) {
   62546           0 :       const std::string s = e.what();
   62547             :       std::string printError;
   62548           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   62549           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   62550             :       }
   62551             :       
   62552           0 :       if (printError == "all" || printError == "client") {
   62553             :         std::cerr << "Error: " << s << std::endl;
   62554             :       }
   62555             :       
   62556             :       
   62557             :       
   62558             :       
   62559             :       {
   62560             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   62561             :       };
   62562             :       
   62563           0 :     } catch (const std::exception& e) {
   62564           0 :       const std::string s = e.what();
   62565             :       std::string printError;
   62566           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   62567           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   62568             :       }
   62569             :       
   62570           0 :       if (printError == "all" || printError == "client") {
   62571             :         std::cerr << "Error: " << s << std::endl;
   62572             :       }
   62573             :       
   62574             :       
   62575             :       
   62576             :       
   62577             :       {
   62578             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   62579             :       };
   62580             :       
   62581           0 :     } catch (...) {
   62582             :       {
   62583             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   62584             :       };
   62585           0 :     }
   62586             :   }
   62587             : }
   62588             : 
   62589             : 
   62590           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1unsubscribeContext(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
   62591             :   std::string *arg1 = 0 ;
   62592             :   int arg2 ;
   62593             :   double arg3 ;
   62594             :   
   62595             :   (void)jenv;
   62596             :   (void)jcls;
   62597           0 :   if(!jarg1) {
   62598           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   62599           0 :     return ;
   62600             :   }
   62601             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   62602           0 :   if (!arg1_pstr) return ;
   62603           0 :   std::string arg1_str(arg1_pstr);
   62604             :   arg1 = &arg1_str;
   62605             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   62606             :   arg2 = (int)jarg2; 
   62607             :   arg3 = (double)jarg3; 
   62608             :   {
   62609             :     try {
   62610           0 :       libtraci::Polygon::unsubscribeContext((std::string const &)*arg1,arg2,arg3);
   62611           0 :     } catch (const libsumo::TraCIException& e) {
   62612           0 :       const std::string s = e.what();
   62613             :       std::string printError;
   62614           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   62615           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   62616             :       }
   62617             :       
   62618           0 :       if (printError == "all" || printError == "client") {
   62619             :         std::cerr << "Error: " << s << std::endl;
   62620             :       }
   62621             :       
   62622             :       
   62623             :       
   62624             :       
   62625             :       {
   62626             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   62627             :       };
   62628             :       
   62629           0 :     } catch (const std::exception& e) {
   62630           0 :       const std::string s = e.what();
   62631             :       std::string printError;
   62632           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   62633           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   62634             :       }
   62635             :       
   62636           0 :       if (printError == "all" || printError == "client") {
   62637             :         std::cerr << "Error: " << s << std::endl;
   62638             :       }
   62639             :       
   62640             :       
   62641             :       
   62642             :       
   62643             :       {
   62644             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   62645             :       };
   62646             :       
   62647           0 :     } catch (...) {
   62648             :       {
   62649             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   62650             :       };
   62651           0 :     }
   62652             :   }
   62653             : }
   62654             : 
   62655             : 
   62656           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1getAllSubscriptionResults(JNIEnv *jenv, jclass jcls) {
   62657             :   jlong jresult = 0 ;
   62658             :   libsumo::SubscriptionResults result;
   62659             :   
   62660             :   (void)jenv;
   62661             :   (void)jcls;
   62662             :   {
   62663             :     try {
   62664           0 :       result = libtraci::Polygon::getAllSubscriptionResults();
   62665           0 :     } catch (const libsumo::TraCIException& e) {
   62666           0 :       const std::string s = e.what();
   62667             :       std::string printError;
   62668           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   62669           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   62670             :       }
   62671             :       
   62672           0 :       if (printError == "all" || printError == "client") {
   62673             :         std::cerr << "Error: " << s << std::endl;
   62674             :       }
   62675             :       
   62676             :       
   62677             :       
   62678             :       
   62679             :       {
   62680             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   62681             :       };
   62682             :       
   62683           0 :     } catch (const std::exception& e) {
   62684           0 :       const std::string s = e.what();
   62685             :       std::string printError;
   62686           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   62687           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   62688             :       }
   62689             :       
   62690           0 :       if (printError == "all" || printError == "client") {
   62691             :         std::cerr << "Error: " << s << std::endl;
   62692             :       }
   62693             :       
   62694             :       
   62695             :       
   62696             :       
   62697             :       {
   62698             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   62699             :       };
   62700             :       
   62701           0 :     } catch (...) {
   62702             :       {
   62703             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   62704             :       };
   62705           0 :     }
   62706             :   }
   62707           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
   62708           0 :   return jresult;
   62709             : }
   62710             : 
   62711             : 
   62712           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1getSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   62713             :   jlong jresult = 0 ;
   62714             :   std::string *arg1 = 0 ;
   62715             :   libsumo::TraCIResults result;
   62716             :   
   62717             :   (void)jenv;
   62718             :   (void)jcls;
   62719           0 :   if(!jarg1) {
   62720           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   62721             :     return 0;
   62722             :   }
   62723             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   62724           0 :   if (!arg1_pstr) return 0;
   62725           0 :   std::string arg1_str(arg1_pstr);
   62726             :   arg1 = &arg1_str;
   62727             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   62728             :   {
   62729             :     try {
   62730           0 :       result = libtraci::Polygon::getSubscriptionResults((std::string const &)*arg1);
   62731           0 :     } catch (const libsumo::TraCIException& e) {
   62732           0 :       const std::string s = e.what();
   62733             :       std::string printError;
   62734           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   62735           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   62736             :       }
   62737             :       
   62738           0 :       if (printError == "all" || printError == "client") {
   62739             :         std::cerr << "Error: " << s << std::endl;
   62740             :       }
   62741             :       
   62742             :       
   62743             :       
   62744             :       
   62745             :       {
   62746             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   62747             :       };
   62748             :       
   62749           0 :     } catch (const std::exception& e) {
   62750           0 :       const std::string s = e.what();
   62751             :       std::string printError;
   62752           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   62753           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   62754             :       }
   62755             :       
   62756           0 :       if (printError == "all" || printError == "client") {
   62757             :         std::cerr << "Error: " << s << std::endl;
   62758             :       }
   62759             :       
   62760             :       
   62761             :       
   62762             :       
   62763             :       {
   62764             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   62765             :       };
   62766             :       
   62767           0 :     } catch (...) {
   62768             :       {
   62769             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   62770             :       };
   62771           0 :     }
   62772             :   }
   62773           0 :   *(libsumo::TraCIResults **)&jresult = new libsumo::TraCIResults((const libsumo::TraCIResults &)result); 
   62774           0 :   return jresult;
   62775             : }
   62776             : 
   62777             : 
   62778           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1getAllContextSubscriptionResults(JNIEnv *jenv, jclass jcls) {
   62779             :   jlong jresult = 0 ;
   62780             :   libsumo::ContextSubscriptionResults result;
   62781             :   
   62782             :   (void)jenv;
   62783             :   (void)jcls;
   62784             :   {
   62785             :     try {
   62786           0 :       result = libtraci::Polygon::getAllContextSubscriptionResults();
   62787           0 :     } catch (const libsumo::TraCIException& e) {
   62788           0 :       const std::string s = e.what();
   62789             :       std::string printError;
   62790           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   62791           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   62792             :       }
   62793             :       
   62794           0 :       if (printError == "all" || printError == "client") {
   62795             :         std::cerr << "Error: " << s << std::endl;
   62796             :       }
   62797             :       
   62798             :       
   62799             :       
   62800             :       
   62801             :       {
   62802             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   62803             :       };
   62804             :       
   62805           0 :     } catch (const std::exception& e) {
   62806           0 :       const std::string s = e.what();
   62807             :       std::string printError;
   62808           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   62809           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   62810             :       }
   62811             :       
   62812           0 :       if (printError == "all" || printError == "client") {
   62813             :         std::cerr << "Error: " << s << std::endl;
   62814             :       }
   62815             :       
   62816             :       
   62817             :       
   62818             :       
   62819             :       {
   62820             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   62821             :       };
   62822             :       
   62823           0 :     } catch (...) {
   62824             :       {
   62825             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   62826             :       };
   62827           0 :     }
   62828             :   }
   62829           0 :   *(libsumo::ContextSubscriptionResults **)&jresult = new libsumo::ContextSubscriptionResults((const libsumo::ContextSubscriptionResults &)result); 
   62830           0 :   return jresult;
   62831             : }
   62832             : 
   62833             : 
   62834           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1getContextSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   62835             :   jlong jresult = 0 ;
   62836             :   std::string *arg1 = 0 ;
   62837             :   libsumo::SubscriptionResults result;
   62838             :   
   62839             :   (void)jenv;
   62840             :   (void)jcls;
   62841           0 :   if(!jarg1) {
   62842           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   62843             :     return 0;
   62844             :   }
   62845             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   62846           0 :   if (!arg1_pstr) return 0;
   62847           0 :   std::string arg1_str(arg1_pstr);
   62848             :   arg1 = &arg1_str;
   62849             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   62850             :   {
   62851             :     try {
   62852           0 :       result = libtraci::Polygon::getContextSubscriptionResults((std::string const &)*arg1);
   62853           0 :     } catch (const libsumo::TraCIException& e) {
   62854           0 :       const std::string s = e.what();
   62855             :       std::string printError;
   62856           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   62857           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   62858             :       }
   62859             :       
   62860           0 :       if (printError == "all" || printError == "client") {
   62861             :         std::cerr << "Error: " << s << std::endl;
   62862             :       }
   62863             :       
   62864             :       
   62865             :       
   62866             :       
   62867             :       {
   62868             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   62869             :       };
   62870             :       
   62871           0 :     } catch (const std::exception& e) {
   62872           0 :       const std::string s = e.what();
   62873             :       std::string printError;
   62874           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   62875           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   62876             :       }
   62877             :       
   62878           0 :       if (printError == "all" || printError == "client") {
   62879             :         std::cerr << "Error: " << s << std::endl;
   62880             :       }
   62881             :       
   62882             :       
   62883             :       
   62884             :       
   62885             :       {
   62886             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   62887             :       };
   62888             :       
   62889           0 :     } catch (...) {
   62890             :       {
   62891             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   62892             :       };
   62893           0 :     }
   62894             :   }
   62895           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
   62896           0 :   return jresult;
   62897             : }
   62898             : 
   62899             : 
   62900           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1subscribeParameterWithKey_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jdouble jarg4) {
   62901             :   std::string *arg1 = 0 ;
   62902             :   std::string *arg2 = 0 ;
   62903             :   double arg3 ;
   62904             :   double arg4 ;
   62905             :   
   62906             :   (void)jenv;
   62907             :   (void)jcls;
   62908           0 :   if(!jarg1) {
   62909           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   62910           0 :     return ;
   62911             :   }
   62912             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   62913           0 :   if (!arg1_pstr) return ;
   62914           0 :   std::string arg1_str(arg1_pstr);
   62915             :   arg1 = &arg1_str;
   62916             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   62917           0 :   if(!jarg2) {
   62918           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   62919             :     return ;
   62920             :   }
   62921             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   62922           0 :   if (!arg2_pstr) return ;
   62923           0 :   std::string arg2_str(arg2_pstr);
   62924             :   arg2 = &arg2_str;
   62925             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   62926             :   arg3 = (double)jarg3; 
   62927             :   arg4 = (double)jarg4; 
   62928             :   {
   62929             :     try {
   62930           0 :       libtraci::Polygon::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4);
   62931           0 :     } catch (const libsumo::TraCIException& e) {
   62932           0 :       const std::string s = e.what();
   62933             :       std::string printError;
   62934           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   62935           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   62936             :       }
   62937             :       
   62938           0 :       if (printError == "all" || printError == "client") {
   62939             :         std::cerr << "Error: " << s << std::endl;
   62940             :       }
   62941             :       
   62942             :       
   62943             :       
   62944             :       
   62945             :       {
   62946             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   62947             :       };
   62948             :       
   62949           0 :     } catch (const std::exception& e) {
   62950           0 :       const std::string s = e.what();
   62951             :       std::string printError;
   62952           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   62953           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   62954             :       }
   62955             :       
   62956           0 :       if (printError == "all" || printError == "client") {
   62957             :         std::cerr << "Error: " << s << std::endl;
   62958             :       }
   62959             :       
   62960             :       
   62961             :       
   62962             :       
   62963             :       {
   62964             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   62965             :       };
   62966             :       
   62967           0 :     } catch (...) {
   62968             :       {
   62969             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   62970             :       };
   62971           0 :     }
   62972             :   }
   62973             : }
   62974             : 
   62975             : 
   62976           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1subscribeParameterWithKey_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3) {
   62977             :   std::string *arg1 = 0 ;
   62978             :   std::string *arg2 = 0 ;
   62979             :   double arg3 ;
   62980             :   
   62981             :   (void)jenv;
   62982             :   (void)jcls;
   62983           0 :   if(!jarg1) {
   62984           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   62985           0 :     return ;
   62986             :   }
   62987             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   62988           0 :   if (!arg1_pstr) return ;
   62989           0 :   std::string arg1_str(arg1_pstr);
   62990             :   arg1 = &arg1_str;
   62991             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   62992           0 :   if(!jarg2) {
   62993           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   62994             :     return ;
   62995             :   }
   62996             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   62997           0 :   if (!arg2_pstr) return ;
   62998           0 :   std::string arg2_str(arg2_pstr);
   62999             :   arg2 = &arg2_str;
   63000             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   63001             :   arg3 = (double)jarg3; 
   63002             :   {
   63003             :     try {
   63004           0 :       libtraci::Polygon::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3);
   63005           0 :     } catch (const libsumo::TraCIException& e) {
   63006           0 :       const std::string s = e.what();
   63007             :       std::string printError;
   63008           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   63009           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   63010             :       }
   63011             :       
   63012           0 :       if (printError == "all" || printError == "client") {
   63013             :         std::cerr << "Error: " << s << std::endl;
   63014             :       }
   63015             :       
   63016             :       
   63017             :       
   63018             :       
   63019             :       {
   63020             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   63021             :       };
   63022             :       
   63023           0 :     } catch (const std::exception& e) {
   63024           0 :       const std::string s = e.what();
   63025             :       std::string printError;
   63026           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   63027           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   63028             :       }
   63029             :       
   63030           0 :       if (printError == "all" || printError == "client") {
   63031             :         std::cerr << "Error: " << s << std::endl;
   63032             :       }
   63033             :       
   63034             :       
   63035             :       
   63036             :       
   63037             :       {
   63038             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   63039             :       };
   63040             :       
   63041           0 :     } catch (...) {
   63042             :       {
   63043             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   63044             :       };
   63045           0 :     }
   63046             :   }
   63047             : }
   63048             : 
   63049             : 
   63050           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1subscribeParameterWithKey_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   63051             :   std::string *arg1 = 0 ;
   63052             :   std::string *arg2 = 0 ;
   63053             :   
   63054             :   (void)jenv;
   63055             :   (void)jcls;
   63056           0 :   if(!jarg1) {
   63057           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   63058           0 :     return ;
   63059             :   }
   63060             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   63061           0 :   if (!arg1_pstr) return ;
   63062           0 :   std::string arg1_str(arg1_pstr);
   63063             :   arg1 = &arg1_str;
   63064             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   63065           0 :   if(!jarg2) {
   63066           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   63067             :     return ;
   63068             :   }
   63069             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   63070           0 :   if (!arg2_pstr) return ;
   63071           0 :   std::string arg2_str(arg2_pstr);
   63072             :   arg2 = &arg2_str;
   63073             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   63074             :   {
   63075             :     try {
   63076           0 :       libtraci::Polygon::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
   63077           0 :     } catch (const libsumo::TraCIException& e) {
   63078           0 :       const std::string s = e.what();
   63079             :       std::string printError;
   63080           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   63081           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   63082             :       }
   63083             :       
   63084           0 :       if (printError == "all" || printError == "client") {
   63085             :         std::cerr << "Error: " << s << std::endl;
   63086             :       }
   63087             :       
   63088             :       
   63089             :       
   63090             :       
   63091             :       {
   63092             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   63093             :       };
   63094             :       
   63095           0 :     } catch (const std::exception& e) {
   63096           0 :       const std::string s = e.what();
   63097             :       std::string printError;
   63098           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   63099           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   63100             :       }
   63101             :       
   63102           0 :       if (printError == "all" || printError == "client") {
   63103             :         std::cerr << "Error: " << s << std::endl;
   63104             :       }
   63105             :       
   63106             :       
   63107             :       
   63108             :       
   63109             :       {
   63110             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   63111             :       };
   63112             :       
   63113           0 :     } catch (...) {
   63114             :       {
   63115             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   63116             :       };
   63117           0 :     }
   63118             :   }
   63119             : }
   63120             : 
   63121             : 
   63122           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1DOMAIN_1ID_1get(JNIEnv *jenv, jclass jcls) {
   63123             :   jint jresult = 0 ;
   63124             :   int result;
   63125             :   
   63126             :   (void)jenv;
   63127             :   (void)jcls;
   63128           0 :   result = (int)(int)libtraci::Polygon::DOMAIN_ID;
   63129             :   jresult = (jint)result; 
   63130           0 :   return jresult;
   63131             : }
   63132             : 
   63133             : 
   63134           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1setType(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   63135             :   std::string *arg1 = 0 ;
   63136             :   std::string *arg2 = 0 ;
   63137             :   
   63138             :   (void)jenv;
   63139             :   (void)jcls;
   63140           0 :   if(!jarg1) {
   63141           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   63142           0 :     return ;
   63143             :   }
   63144             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   63145           0 :   if (!arg1_pstr) return ;
   63146           0 :   std::string arg1_str(arg1_pstr);
   63147             :   arg1 = &arg1_str;
   63148             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   63149           0 :   if(!jarg2) {
   63150           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   63151             :     return ;
   63152             :   }
   63153             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   63154           0 :   if (!arg2_pstr) return ;
   63155           0 :   std::string arg2_str(arg2_pstr);
   63156             :   arg2 = &arg2_str;
   63157             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   63158             :   {
   63159             :     try {
   63160           0 :       libtraci::Polygon::setType((std::string const &)*arg1,(std::string const &)*arg2);
   63161           0 :     } catch (const libsumo::TraCIException& e) {
   63162           0 :       const std::string s = e.what();
   63163             :       std::string printError;
   63164           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   63165           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   63166             :       }
   63167             :       
   63168           0 :       if (printError == "all" || printError == "client") {
   63169             :         std::cerr << "Error: " << s << std::endl;
   63170             :       }
   63171             :       
   63172             :       
   63173             :       
   63174             :       
   63175             :       {
   63176             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   63177             :       };
   63178             :       
   63179           0 :     } catch (const std::exception& e) {
   63180           0 :       const std::string s = e.what();
   63181             :       std::string printError;
   63182           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   63183           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   63184             :       }
   63185             :       
   63186           0 :       if (printError == "all" || printError == "client") {
   63187             :         std::cerr << "Error: " << s << std::endl;
   63188             :       }
   63189             :       
   63190             :       
   63191             :       
   63192             :       
   63193             :       {
   63194             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   63195             :       };
   63196             :       
   63197           0 :     } catch (...) {
   63198             :       {
   63199             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   63200             :       };
   63201           0 :     }
   63202             :   }
   63203             : }
   63204             : 
   63205             : 
   63206           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1setShape(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
   63207             :   std::string *arg1 = 0 ;
   63208             :   libsumo::TraCIPositionVector *arg2 = 0 ;
   63209             :   
   63210             :   (void)jenv;
   63211             :   (void)jcls;
   63212             :   (void)jarg2_;
   63213           0 :   if(!jarg1) {
   63214           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   63215           0 :     return ;
   63216             :   }
   63217             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   63218           0 :   if (!arg1_pstr) return ;
   63219           0 :   std::string arg1_str(arg1_pstr);
   63220             :   arg1 = &arg1_str;
   63221             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   63222             :   
   63223           0 :   arg2 = (libsumo::TraCIPositionVector *)((*(std::shared_ptr< const libsumo::TraCIPositionVector > **)&jarg2) ? (*(std::shared_ptr< const libsumo::TraCIPositionVector > **)&jarg2)->get() : 0);
   63224           0 :   if (!arg2) {
   63225           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIPositionVector const & reference is null");
   63226             :     return ;
   63227             :   } 
   63228             :   {
   63229             :     try {
   63230           0 :       libtraci::Polygon::setShape((std::string const &)*arg1,(libsumo::TraCIPositionVector const &)*arg2);
   63231           0 :     } catch (const libsumo::TraCIException& e) {
   63232           0 :       const std::string s = e.what();
   63233             :       std::string printError;
   63234           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   63235           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   63236             :       }
   63237             :       
   63238           0 :       if (printError == "all" || printError == "client") {
   63239             :         std::cerr << "Error: " << s << std::endl;
   63240             :       }
   63241             :       
   63242             :       
   63243             :       
   63244             :       
   63245             :       {
   63246             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   63247             :       };
   63248             :       
   63249           0 :     } catch (const std::exception& e) {
   63250           0 :       const std::string s = e.what();
   63251             :       std::string printError;
   63252           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   63253           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   63254             :       }
   63255             :       
   63256           0 :       if (printError == "all" || printError == "client") {
   63257             :         std::cerr << "Error: " << s << std::endl;
   63258             :       }
   63259             :       
   63260             :       
   63261             :       
   63262             :       
   63263             :       {
   63264             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   63265             :       };
   63266             :       
   63267           0 :     } catch (...) {
   63268             :       {
   63269             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   63270             :       };
   63271           0 :     }
   63272             :   }
   63273             : }
   63274             : 
   63275             : 
   63276           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1setColor(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
   63277             :   std::string *arg1 = 0 ;
   63278             :   libsumo::TraCIColor *arg2 = 0 ;
   63279             :   
   63280             :   (void)jenv;
   63281             :   (void)jcls;
   63282             :   (void)jarg2_;
   63283           0 :   if(!jarg1) {
   63284           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   63285           0 :     return ;
   63286             :   }
   63287             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   63288           0 :   if (!arg1_pstr) return ;
   63289           0 :   std::string arg1_str(arg1_pstr);
   63290             :   arg1 = &arg1_str;
   63291             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   63292             :   
   63293           0 :   arg2 = (libsumo::TraCIColor *)((*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg2) ? (*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg2)->get() : 0);
   63294           0 :   if (!arg2) {
   63295           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIColor const & reference is null");
   63296             :     return ;
   63297             :   } 
   63298             :   {
   63299             :     try {
   63300           0 :       libtraci::Polygon::setColor((std::string const &)*arg1,(libsumo::TraCIColor const &)*arg2);
   63301           0 :     } catch (const libsumo::TraCIException& e) {
   63302           0 :       const std::string s = e.what();
   63303             :       std::string printError;
   63304           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   63305           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   63306             :       }
   63307             :       
   63308           0 :       if (printError == "all" || printError == "client") {
   63309             :         std::cerr << "Error: " << s << std::endl;
   63310             :       }
   63311             :       
   63312             :       
   63313             :       
   63314             :       
   63315             :       {
   63316             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   63317             :       };
   63318             :       
   63319           0 :     } catch (const std::exception& e) {
   63320           0 :       const std::string s = e.what();
   63321             :       std::string printError;
   63322           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   63323           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   63324             :       }
   63325             :       
   63326           0 :       if (printError == "all" || printError == "client") {
   63327             :         std::cerr << "Error: " << s << std::endl;
   63328             :       }
   63329             :       
   63330             :       
   63331             :       
   63332             :       
   63333             :       {
   63334             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   63335             :       };
   63336             :       
   63337           0 :     } catch (...) {
   63338             :       {
   63339             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   63340             :       };
   63341           0 :     }
   63342             :   }
   63343             : }
   63344             : 
   63345             : 
   63346           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1add_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jboolean jarg4, jstring jarg5, jint jarg6, jdouble jarg7) {
   63347             :   std::string *arg1 = 0 ;
   63348             :   libsumo::TraCIPositionVector *arg2 = 0 ;
   63349             :   libsumo::TraCIColor *arg3 = 0 ;
   63350             :   bool arg4 ;
   63351             :   std::string *arg5 = 0 ;
   63352             :   int arg6 ;
   63353             :   double arg7 ;
   63354             :   
   63355             :   (void)jenv;
   63356             :   (void)jcls;
   63357             :   (void)jarg2_;
   63358             :   (void)jarg3_;
   63359           0 :   if(!jarg1) {
   63360           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   63361           0 :     return ;
   63362             :   }
   63363             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   63364           0 :   if (!arg1_pstr) return ;
   63365           0 :   std::string arg1_str(arg1_pstr);
   63366             :   arg1 = &arg1_str;
   63367             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   63368             :   
   63369           0 :   arg2 = (libsumo::TraCIPositionVector *)((*(std::shared_ptr< const libsumo::TraCIPositionVector > **)&jarg2) ? (*(std::shared_ptr< const libsumo::TraCIPositionVector > **)&jarg2)->get() : 0);
   63370           0 :   if (!arg2) {
   63371           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIPositionVector const & reference is null");
   63372             :     return ;
   63373             :   } 
   63374             :   
   63375           0 :   arg3 = (libsumo::TraCIColor *)((*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg3) ? (*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg3)->get() : 0);
   63376           0 :   if (!arg3) {
   63377           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIColor const & reference is null");
   63378             :     return ;
   63379             :   } 
   63380           0 :   arg4 = jarg4 ? true : false; 
   63381           0 :   if(!jarg5) {
   63382           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   63383             :     return ;
   63384             :   }
   63385             :   const char *arg5_pstr = (const char *)jenv->GetStringUTFChars(jarg5, 0); 
   63386           0 :   if (!arg5_pstr) return ;
   63387           0 :   std::string arg5_str(arg5_pstr);
   63388             :   arg5 = &arg5_str;
   63389             :   jenv->ReleaseStringUTFChars(jarg5, arg5_pstr); 
   63390             :   arg6 = (int)jarg6; 
   63391             :   arg7 = (double)jarg7; 
   63392             :   {
   63393             :     try {
   63394           0 :       libtraci::Polygon::add((std::string const &)*arg1,(libsumo::TraCIPositionVector const &)*arg2,(libsumo::TraCIColor const &)*arg3,arg4,(std::string const &)*arg5,arg6,arg7);
   63395           0 :     } catch (const libsumo::TraCIException& e) {
   63396           0 :       const std::string s = e.what();
   63397             :       std::string printError;
   63398           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   63399           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   63400             :       }
   63401             :       
   63402           0 :       if (printError == "all" || printError == "client") {
   63403             :         std::cerr << "Error: " << s << std::endl;
   63404             :       }
   63405             :       
   63406             :       
   63407             :       
   63408             :       
   63409             :       {
   63410             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   63411             :       };
   63412             :       
   63413           0 :     } catch (const std::exception& e) {
   63414           0 :       const std::string s = e.what();
   63415             :       std::string printError;
   63416           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   63417           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   63418             :       }
   63419             :       
   63420           0 :       if (printError == "all" || printError == "client") {
   63421             :         std::cerr << "Error: " << s << std::endl;
   63422             :       }
   63423             :       
   63424             :       
   63425             :       
   63426             :       
   63427             :       {
   63428             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   63429             :       };
   63430             :       
   63431           0 :     } catch (...) {
   63432             :       {
   63433             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   63434             :       };
   63435           0 :     }
   63436             :   }
   63437             : }
   63438             : 
   63439             : 
   63440           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1add_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jboolean jarg4, jstring jarg5, jint jarg6) {
   63441             :   std::string *arg1 = 0 ;
   63442             :   libsumo::TraCIPositionVector *arg2 = 0 ;
   63443             :   libsumo::TraCIColor *arg3 = 0 ;
   63444             :   bool arg4 ;
   63445             :   std::string *arg5 = 0 ;
   63446             :   int arg6 ;
   63447             :   
   63448             :   (void)jenv;
   63449             :   (void)jcls;
   63450             :   (void)jarg2_;
   63451             :   (void)jarg3_;
   63452           0 :   if(!jarg1) {
   63453           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   63454           0 :     return ;
   63455             :   }
   63456             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   63457           0 :   if (!arg1_pstr) return ;
   63458           0 :   std::string arg1_str(arg1_pstr);
   63459             :   arg1 = &arg1_str;
   63460             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   63461             :   
   63462           0 :   arg2 = (libsumo::TraCIPositionVector *)((*(std::shared_ptr< const libsumo::TraCIPositionVector > **)&jarg2) ? (*(std::shared_ptr< const libsumo::TraCIPositionVector > **)&jarg2)->get() : 0);
   63463           0 :   if (!arg2) {
   63464           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIPositionVector const & reference is null");
   63465             :     return ;
   63466             :   } 
   63467             :   
   63468           0 :   arg3 = (libsumo::TraCIColor *)((*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg3) ? (*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg3)->get() : 0);
   63469           0 :   if (!arg3) {
   63470           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIColor const & reference is null");
   63471             :     return ;
   63472             :   } 
   63473           0 :   arg4 = jarg4 ? true : false; 
   63474           0 :   if(!jarg5) {
   63475           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   63476             :     return ;
   63477             :   }
   63478             :   const char *arg5_pstr = (const char *)jenv->GetStringUTFChars(jarg5, 0); 
   63479           0 :   if (!arg5_pstr) return ;
   63480           0 :   std::string arg5_str(arg5_pstr);
   63481             :   arg5 = &arg5_str;
   63482             :   jenv->ReleaseStringUTFChars(jarg5, arg5_pstr); 
   63483             :   arg6 = (int)jarg6; 
   63484             :   {
   63485             :     try {
   63486           0 :       libtraci::Polygon::add((std::string const &)*arg1,(libsumo::TraCIPositionVector const &)*arg2,(libsumo::TraCIColor const &)*arg3,arg4,(std::string const &)*arg5,arg6);
   63487           0 :     } catch (const libsumo::TraCIException& e) {
   63488           0 :       const std::string s = e.what();
   63489             :       std::string printError;
   63490           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   63491           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   63492             :       }
   63493             :       
   63494           0 :       if (printError == "all" || printError == "client") {
   63495             :         std::cerr << "Error: " << s << std::endl;
   63496             :       }
   63497             :       
   63498             :       
   63499             :       
   63500             :       
   63501             :       {
   63502             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   63503             :       };
   63504             :       
   63505           0 :     } catch (const std::exception& e) {
   63506           0 :       const std::string s = e.what();
   63507             :       std::string printError;
   63508           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   63509           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   63510             :       }
   63511             :       
   63512           0 :       if (printError == "all" || printError == "client") {
   63513             :         std::cerr << "Error: " << s << std::endl;
   63514             :       }
   63515             :       
   63516             :       
   63517             :       
   63518             :       
   63519             :       {
   63520             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   63521             :       };
   63522             :       
   63523           0 :     } catch (...) {
   63524             :       {
   63525             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   63526             :       };
   63527           0 :     }
   63528             :   }
   63529             : }
   63530             : 
   63531             : 
   63532           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1add_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jboolean jarg4, jstring jarg5) {
   63533             :   std::string *arg1 = 0 ;
   63534             :   libsumo::TraCIPositionVector *arg2 = 0 ;
   63535             :   libsumo::TraCIColor *arg3 = 0 ;
   63536             :   bool arg4 ;
   63537             :   std::string *arg5 = 0 ;
   63538             :   
   63539             :   (void)jenv;
   63540             :   (void)jcls;
   63541             :   (void)jarg2_;
   63542             :   (void)jarg3_;
   63543           0 :   if(!jarg1) {
   63544           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   63545           0 :     return ;
   63546             :   }
   63547             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   63548           0 :   if (!arg1_pstr) return ;
   63549           0 :   std::string arg1_str(arg1_pstr);
   63550             :   arg1 = &arg1_str;
   63551             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   63552             :   
   63553           0 :   arg2 = (libsumo::TraCIPositionVector *)((*(std::shared_ptr< const libsumo::TraCIPositionVector > **)&jarg2) ? (*(std::shared_ptr< const libsumo::TraCIPositionVector > **)&jarg2)->get() : 0);
   63554           0 :   if (!arg2) {
   63555           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIPositionVector const & reference is null");
   63556             :     return ;
   63557             :   } 
   63558             :   
   63559           0 :   arg3 = (libsumo::TraCIColor *)((*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg3) ? (*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg3)->get() : 0);
   63560           0 :   if (!arg3) {
   63561           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIColor const & reference is null");
   63562             :     return ;
   63563             :   } 
   63564           0 :   arg4 = jarg4 ? true : false; 
   63565           0 :   if(!jarg5) {
   63566           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   63567             :     return ;
   63568             :   }
   63569             :   const char *arg5_pstr = (const char *)jenv->GetStringUTFChars(jarg5, 0); 
   63570           0 :   if (!arg5_pstr) return ;
   63571           0 :   std::string arg5_str(arg5_pstr);
   63572             :   arg5 = &arg5_str;
   63573             :   jenv->ReleaseStringUTFChars(jarg5, arg5_pstr); 
   63574             :   {
   63575             :     try {
   63576           0 :       libtraci::Polygon::add((std::string const &)*arg1,(libsumo::TraCIPositionVector const &)*arg2,(libsumo::TraCIColor const &)*arg3,arg4,(std::string const &)*arg5);
   63577           0 :     } catch (const libsumo::TraCIException& e) {
   63578           0 :       const std::string s = e.what();
   63579             :       std::string printError;
   63580           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   63581           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   63582             :       }
   63583             :       
   63584           0 :       if (printError == "all" || printError == "client") {
   63585             :         std::cerr << "Error: " << s << std::endl;
   63586             :       }
   63587             :       
   63588             :       
   63589             :       
   63590             :       
   63591             :       {
   63592             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   63593             :       };
   63594             :       
   63595           0 :     } catch (const std::exception& e) {
   63596           0 :       const std::string s = e.what();
   63597             :       std::string printError;
   63598           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   63599           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   63600             :       }
   63601             :       
   63602           0 :       if (printError == "all" || printError == "client") {
   63603             :         std::cerr << "Error: " << s << std::endl;
   63604             :       }
   63605             :       
   63606             :       
   63607             :       
   63608             :       
   63609             :       {
   63610             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   63611             :       };
   63612             :       
   63613           0 :     } catch (...) {
   63614             :       {
   63615             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   63616             :       };
   63617           0 :     }
   63618             :   }
   63619             : }
   63620             : 
   63621             : 
   63622           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1add_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_, jboolean jarg4) {
   63623             :   std::string *arg1 = 0 ;
   63624             :   libsumo::TraCIPositionVector *arg2 = 0 ;
   63625             :   libsumo::TraCIColor *arg3 = 0 ;
   63626             :   bool arg4 ;
   63627             :   
   63628             :   (void)jenv;
   63629             :   (void)jcls;
   63630             :   (void)jarg2_;
   63631             :   (void)jarg3_;
   63632           0 :   if(!jarg1) {
   63633           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   63634           0 :     return ;
   63635             :   }
   63636             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   63637           0 :   if (!arg1_pstr) return ;
   63638           0 :   std::string arg1_str(arg1_pstr);
   63639             :   arg1 = &arg1_str;
   63640             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   63641             :   
   63642           0 :   arg2 = (libsumo::TraCIPositionVector *)((*(std::shared_ptr< const libsumo::TraCIPositionVector > **)&jarg2) ? (*(std::shared_ptr< const libsumo::TraCIPositionVector > **)&jarg2)->get() : 0);
   63643           0 :   if (!arg2) {
   63644           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIPositionVector const & reference is null");
   63645             :     return ;
   63646             :   } 
   63647             :   
   63648           0 :   arg3 = (libsumo::TraCIColor *)((*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg3) ? (*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg3)->get() : 0);
   63649           0 :   if (!arg3) {
   63650           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIColor const & reference is null");
   63651             :     return ;
   63652             :   } 
   63653           0 :   arg4 = jarg4 ? true : false; 
   63654             :   {
   63655             :     try {
   63656           0 :       libtraci::Polygon::add((std::string const &)*arg1,(libsumo::TraCIPositionVector const &)*arg2,(libsumo::TraCIColor const &)*arg3,arg4);
   63657           0 :     } catch (const libsumo::TraCIException& e) {
   63658           0 :       const std::string s = e.what();
   63659             :       std::string printError;
   63660           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   63661           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   63662             :       }
   63663             :       
   63664           0 :       if (printError == "all" || printError == "client") {
   63665             :         std::cerr << "Error: " << s << std::endl;
   63666             :       }
   63667             :       
   63668             :       
   63669             :       
   63670             :       
   63671             :       {
   63672             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   63673             :       };
   63674             :       
   63675           0 :     } catch (const std::exception& e) {
   63676           0 :       const std::string s = e.what();
   63677             :       std::string printError;
   63678           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   63679           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   63680             :       }
   63681             :       
   63682           0 :       if (printError == "all" || printError == "client") {
   63683             :         std::cerr << "Error: " << s << std::endl;
   63684             :       }
   63685             :       
   63686             :       
   63687             :       
   63688             :       
   63689             :       {
   63690             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   63691             :       };
   63692             :       
   63693           0 :     } catch (...) {
   63694             :       {
   63695             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   63696             :       };
   63697           0 :     }
   63698             :   }
   63699             : }
   63700             : 
   63701             : 
   63702           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1add_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jlong jarg3, jobject jarg3_) {
   63703             :   std::string *arg1 = 0 ;
   63704             :   libsumo::TraCIPositionVector *arg2 = 0 ;
   63705             :   libsumo::TraCIColor *arg3 = 0 ;
   63706             :   
   63707             :   (void)jenv;
   63708             :   (void)jcls;
   63709             :   (void)jarg2_;
   63710             :   (void)jarg3_;
   63711           0 :   if(!jarg1) {
   63712           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   63713           0 :     return ;
   63714             :   }
   63715             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   63716           0 :   if (!arg1_pstr) return ;
   63717           0 :   std::string arg1_str(arg1_pstr);
   63718             :   arg1 = &arg1_str;
   63719             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   63720             :   
   63721           0 :   arg2 = (libsumo::TraCIPositionVector *)((*(std::shared_ptr< const libsumo::TraCIPositionVector > **)&jarg2) ? (*(std::shared_ptr< const libsumo::TraCIPositionVector > **)&jarg2)->get() : 0);
   63722           0 :   if (!arg2) {
   63723           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIPositionVector const & reference is null");
   63724             :     return ;
   63725             :   } 
   63726             :   
   63727           0 :   arg3 = (libsumo::TraCIColor *)((*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg3) ? (*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg3)->get() : 0);
   63728           0 :   if (!arg3) {
   63729           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIColor const & reference is null");
   63730             :     return ;
   63731             :   } 
   63732             :   {
   63733             :     try {
   63734           0 :       libtraci::Polygon::add((std::string const &)*arg1,(libsumo::TraCIPositionVector const &)*arg2,(libsumo::TraCIColor const &)*arg3);
   63735           0 :     } catch (const libsumo::TraCIException& e) {
   63736           0 :       const std::string s = e.what();
   63737             :       std::string printError;
   63738           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   63739           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   63740             :       }
   63741             :       
   63742           0 :       if (printError == "all" || printError == "client") {
   63743             :         std::cerr << "Error: " << s << std::endl;
   63744             :       }
   63745             :       
   63746             :       
   63747             :       
   63748             :       
   63749             :       {
   63750             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   63751             :       };
   63752             :       
   63753           0 :     } catch (const std::exception& e) {
   63754           0 :       const std::string s = e.what();
   63755             :       std::string printError;
   63756           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   63757           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   63758             :       }
   63759             :       
   63760           0 :       if (printError == "all" || printError == "client") {
   63761             :         std::cerr << "Error: " << s << std::endl;
   63762             :       }
   63763             :       
   63764             :       
   63765             :       
   63766             :       
   63767             :       {
   63768             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   63769             :       };
   63770             :       
   63771           0 :     } catch (...) {
   63772             :       {
   63773             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   63774             :       };
   63775           0 :     }
   63776             :   }
   63777             : }
   63778             : 
   63779             : 
   63780           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1addDynamics_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jboolean jarg5, jboolean jarg6) {
   63781             :   std::string *arg1 = 0 ;
   63782             :   std::string *arg2 = 0 ;
   63783             :   std::vector< double > *arg3 = 0 ;
   63784             :   std::vector< double > *arg4 = 0 ;
   63785             :   bool arg5 ;
   63786             :   bool arg6 ;
   63787             :   
   63788             :   (void)jenv;
   63789             :   (void)jcls;
   63790             :   (void)jarg3_;
   63791             :   (void)jarg4_;
   63792           0 :   if(!jarg1) {
   63793           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   63794           0 :     return ;
   63795             :   }
   63796             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   63797           0 :   if (!arg1_pstr) return ;
   63798           0 :   std::string arg1_str(arg1_pstr);
   63799             :   arg1 = &arg1_str;
   63800             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   63801           0 :   if(!jarg2) {
   63802           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   63803             :     return ;
   63804             :   }
   63805             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   63806           0 :   if (!arg2_pstr) return ;
   63807           0 :   std::string arg2_str(arg2_pstr);
   63808             :   arg2 = &arg2_str;
   63809             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   63810           0 :   arg3 = *(std::vector< double > **)&jarg3;
   63811           0 :   if (!arg3) {
   63812           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< double > const & reference is null");
   63813             :     return ;
   63814             :   } 
   63815           0 :   arg4 = *(std::vector< double > **)&jarg4;
   63816           0 :   if (!arg4) {
   63817           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< double > const & reference is null");
   63818             :     return ;
   63819             :   } 
   63820           0 :   arg5 = jarg5 ? true : false; 
   63821           0 :   arg6 = jarg6 ? true : false; 
   63822             :   {
   63823             :     try {
   63824           0 :       libtraci::Polygon::addDynamics((std::string const &)*arg1,(std::string const &)*arg2,(std::vector< double > const &)*arg3,(std::vector< double > const &)*arg4,arg5,arg6);
   63825           0 :     } catch (const libsumo::TraCIException& e) {
   63826           0 :       const std::string s = e.what();
   63827             :       std::string printError;
   63828           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   63829           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   63830             :       }
   63831             :       
   63832           0 :       if (printError == "all" || printError == "client") {
   63833             :         std::cerr << "Error: " << s << std::endl;
   63834             :       }
   63835             :       
   63836             :       
   63837             :       
   63838             :       
   63839             :       {
   63840             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   63841             :       };
   63842             :       
   63843           0 :     } catch (const std::exception& e) {
   63844           0 :       const std::string s = e.what();
   63845             :       std::string printError;
   63846           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   63847           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   63848             :       }
   63849             :       
   63850           0 :       if (printError == "all" || printError == "client") {
   63851             :         std::cerr << "Error: " << s << std::endl;
   63852             :       }
   63853             :       
   63854             :       
   63855             :       
   63856             :       
   63857             :       {
   63858             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   63859             :       };
   63860             :       
   63861           0 :     } catch (...) {
   63862             :       {
   63863             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   63864             :       };
   63865           0 :     }
   63866             :   }
   63867             : }
   63868             : 
   63869             : 
   63870           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1addDynamics_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_, jboolean jarg5) {
   63871             :   std::string *arg1 = 0 ;
   63872             :   std::string *arg2 = 0 ;
   63873             :   std::vector< double > *arg3 = 0 ;
   63874             :   std::vector< double > *arg4 = 0 ;
   63875             :   bool arg5 ;
   63876             :   
   63877             :   (void)jenv;
   63878             :   (void)jcls;
   63879             :   (void)jarg3_;
   63880             :   (void)jarg4_;
   63881           0 :   if(!jarg1) {
   63882           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   63883           0 :     return ;
   63884             :   }
   63885             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   63886           0 :   if (!arg1_pstr) return ;
   63887           0 :   std::string arg1_str(arg1_pstr);
   63888             :   arg1 = &arg1_str;
   63889             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   63890           0 :   if(!jarg2) {
   63891           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   63892             :     return ;
   63893             :   }
   63894             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   63895           0 :   if (!arg2_pstr) return ;
   63896           0 :   std::string arg2_str(arg2_pstr);
   63897             :   arg2 = &arg2_str;
   63898             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   63899           0 :   arg3 = *(std::vector< double > **)&jarg3;
   63900           0 :   if (!arg3) {
   63901           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< double > const & reference is null");
   63902             :     return ;
   63903             :   } 
   63904           0 :   arg4 = *(std::vector< double > **)&jarg4;
   63905           0 :   if (!arg4) {
   63906           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< double > const & reference is null");
   63907             :     return ;
   63908             :   } 
   63909           0 :   arg5 = jarg5 ? true : false; 
   63910             :   {
   63911             :     try {
   63912           0 :       libtraci::Polygon::addDynamics((std::string const &)*arg1,(std::string const &)*arg2,(std::vector< double > const &)*arg3,(std::vector< double > const &)*arg4,arg5);
   63913           0 :     } catch (const libsumo::TraCIException& e) {
   63914           0 :       const std::string s = e.what();
   63915             :       std::string printError;
   63916           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   63917           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   63918             :       }
   63919             :       
   63920           0 :       if (printError == "all" || printError == "client") {
   63921             :         std::cerr << "Error: " << s << std::endl;
   63922             :       }
   63923             :       
   63924             :       
   63925             :       
   63926             :       
   63927             :       {
   63928             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   63929             :       };
   63930             :       
   63931           0 :     } catch (const std::exception& e) {
   63932           0 :       const std::string s = e.what();
   63933             :       std::string printError;
   63934           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   63935           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   63936             :       }
   63937             :       
   63938           0 :       if (printError == "all" || printError == "client") {
   63939             :         std::cerr << "Error: " << s << std::endl;
   63940             :       }
   63941             :       
   63942             :       
   63943             :       
   63944             :       
   63945             :       {
   63946             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   63947             :       };
   63948             :       
   63949           0 :     } catch (...) {
   63950             :       {
   63951             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   63952             :       };
   63953           0 :     }
   63954             :   }
   63955             : }
   63956             : 
   63957             : 
   63958           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1addDynamics_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jlong jarg3, jobject jarg3_, jlong jarg4, jobject jarg4_) {
   63959             :   std::string *arg1 = 0 ;
   63960             :   std::string *arg2 = 0 ;
   63961             :   std::vector< double > *arg3 = 0 ;
   63962             :   std::vector< double > *arg4 = 0 ;
   63963             :   
   63964             :   (void)jenv;
   63965             :   (void)jcls;
   63966             :   (void)jarg3_;
   63967             :   (void)jarg4_;
   63968           0 :   if(!jarg1) {
   63969           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   63970           0 :     return ;
   63971             :   }
   63972             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   63973           0 :   if (!arg1_pstr) return ;
   63974           0 :   std::string arg1_str(arg1_pstr);
   63975             :   arg1 = &arg1_str;
   63976             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   63977           0 :   if(!jarg2) {
   63978           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   63979             :     return ;
   63980             :   }
   63981             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   63982           0 :   if (!arg2_pstr) return ;
   63983           0 :   std::string arg2_str(arg2_pstr);
   63984             :   arg2 = &arg2_str;
   63985             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   63986           0 :   arg3 = *(std::vector< double > **)&jarg3;
   63987           0 :   if (!arg3) {
   63988           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< double > const & reference is null");
   63989             :     return ;
   63990             :   } 
   63991           0 :   arg4 = *(std::vector< double > **)&jarg4;
   63992           0 :   if (!arg4) {
   63993           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< double > const & reference is null");
   63994             :     return ;
   63995             :   } 
   63996             :   {
   63997             :     try {
   63998           0 :       libtraci::Polygon::addDynamics((std::string const &)*arg1,(std::string const &)*arg2,(std::vector< double > const &)*arg3,(std::vector< double > const &)*arg4);
   63999           0 :     } catch (const libsumo::TraCIException& e) {
   64000           0 :       const std::string s = e.what();
   64001             :       std::string printError;
   64002           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   64003           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   64004             :       }
   64005             :       
   64006           0 :       if (printError == "all" || printError == "client") {
   64007             :         std::cerr << "Error: " << s << std::endl;
   64008             :       }
   64009             :       
   64010             :       
   64011             :       
   64012             :       
   64013             :       {
   64014             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   64015             :       };
   64016             :       
   64017           0 :     } catch (const std::exception& e) {
   64018           0 :       const std::string s = e.what();
   64019             :       std::string printError;
   64020           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   64021           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   64022             :       }
   64023             :       
   64024           0 :       if (printError == "all" || printError == "client") {
   64025             :         std::cerr << "Error: " << s << std::endl;
   64026             :       }
   64027             :       
   64028             :       
   64029             :       
   64030             :       
   64031             :       {
   64032             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   64033             :       };
   64034             :       
   64035           0 :     } catch (...) {
   64036             :       {
   64037             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   64038             :       };
   64039           0 :     }
   64040             :   }
   64041             : }
   64042             : 
   64043             : 
   64044           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1addDynamics_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jlong jarg3, jobject jarg3_) {
   64045             :   std::string *arg1 = 0 ;
   64046             :   std::string *arg2 = 0 ;
   64047             :   std::vector< double > *arg3 = 0 ;
   64048             :   
   64049             :   (void)jenv;
   64050             :   (void)jcls;
   64051             :   (void)jarg3_;
   64052           0 :   if(!jarg1) {
   64053           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   64054           0 :     return ;
   64055             :   }
   64056             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   64057           0 :   if (!arg1_pstr) return ;
   64058           0 :   std::string arg1_str(arg1_pstr);
   64059             :   arg1 = &arg1_str;
   64060             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   64061           0 :   if(!jarg2) {
   64062           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   64063             :     return ;
   64064             :   }
   64065             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   64066           0 :   if (!arg2_pstr) return ;
   64067           0 :   std::string arg2_str(arg2_pstr);
   64068             :   arg2 = &arg2_str;
   64069             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   64070           0 :   arg3 = *(std::vector< double > **)&jarg3;
   64071           0 :   if (!arg3) {
   64072           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< double > const & reference is null");
   64073             :     return ;
   64074             :   } 
   64075             :   {
   64076             :     try {
   64077           0 :       libtraci::Polygon::addDynamics((std::string const &)*arg1,(std::string const &)*arg2,(std::vector< double > const &)*arg3);
   64078           0 :     } catch (const libsumo::TraCIException& e) {
   64079           0 :       const std::string s = e.what();
   64080             :       std::string printError;
   64081           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   64082           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   64083             :       }
   64084             :       
   64085           0 :       if (printError == "all" || printError == "client") {
   64086             :         std::cerr << "Error: " << s << std::endl;
   64087             :       }
   64088             :       
   64089             :       
   64090             :       
   64091             :       
   64092             :       {
   64093             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   64094             :       };
   64095             :       
   64096           0 :     } catch (const std::exception& e) {
   64097           0 :       const std::string s = e.what();
   64098             :       std::string printError;
   64099           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   64100           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   64101             :       }
   64102             :       
   64103           0 :       if (printError == "all" || printError == "client") {
   64104             :         std::cerr << "Error: " << s << std::endl;
   64105             :       }
   64106             :       
   64107             :       
   64108             :       
   64109             :       
   64110             :       {
   64111             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   64112             :       };
   64113             :       
   64114           0 :     } catch (...) {
   64115             :       {
   64116             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   64117             :       };
   64118           0 :     }
   64119             :   }
   64120             : }
   64121             : 
   64122             : 
   64123           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1addDynamics_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   64124             :   std::string *arg1 = 0 ;
   64125             :   std::string *arg2 = 0 ;
   64126             :   
   64127             :   (void)jenv;
   64128             :   (void)jcls;
   64129           0 :   if(!jarg1) {
   64130           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   64131           0 :     return ;
   64132             :   }
   64133             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   64134           0 :   if (!arg1_pstr) return ;
   64135           0 :   std::string arg1_str(arg1_pstr);
   64136             :   arg1 = &arg1_str;
   64137             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   64138           0 :   if(!jarg2) {
   64139           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   64140             :     return ;
   64141             :   }
   64142             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   64143           0 :   if (!arg2_pstr) return ;
   64144           0 :   std::string arg2_str(arg2_pstr);
   64145             :   arg2 = &arg2_str;
   64146             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   64147             :   {
   64148             :     try {
   64149           0 :       libtraci::Polygon::addDynamics((std::string const &)*arg1,(std::string const &)*arg2);
   64150           0 :     } catch (const libsumo::TraCIException& e) {
   64151           0 :       const std::string s = e.what();
   64152             :       std::string printError;
   64153           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   64154           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   64155             :       }
   64156             :       
   64157           0 :       if (printError == "all" || printError == "client") {
   64158             :         std::cerr << "Error: " << s << std::endl;
   64159             :       }
   64160             :       
   64161             :       
   64162             :       
   64163             :       
   64164             :       {
   64165             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   64166             :       };
   64167             :       
   64168           0 :     } catch (const std::exception& e) {
   64169           0 :       const std::string s = e.what();
   64170             :       std::string printError;
   64171           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   64172           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   64173             :       }
   64174             :       
   64175           0 :       if (printError == "all" || printError == "client") {
   64176             :         std::cerr << "Error: " << s << std::endl;
   64177             :       }
   64178             :       
   64179             :       
   64180             :       
   64181             :       
   64182             :       {
   64183             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   64184             :       };
   64185             :       
   64186           0 :     } catch (...) {
   64187             :       {
   64188             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   64189             :       };
   64190           0 :     }
   64191             :   }
   64192             : }
   64193             : 
   64194             : 
   64195           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1addDynamics_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   64196             :   std::string *arg1 = 0 ;
   64197             :   
   64198             :   (void)jenv;
   64199             :   (void)jcls;
   64200           0 :   if(!jarg1) {
   64201           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   64202           0 :     return ;
   64203             :   }
   64204             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   64205           0 :   if (!arg1_pstr) return ;
   64206           0 :   std::string arg1_str(arg1_pstr);
   64207             :   arg1 = &arg1_str;
   64208             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   64209             :   {
   64210             :     try {
   64211           0 :       libtraci::Polygon::addDynamics((std::string const &)*arg1);
   64212           0 :     } catch (const libsumo::TraCIException& e) {
   64213           0 :       const std::string s = e.what();
   64214             :       std::string printError;
   64215           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   64216           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   64217             :       }
   64218             :       
   64219           0 :       if (printError == "all" || printError == "client") {
   64220             :         std::cerr << "Error: " << s << std::endl;
   64221             :       }
   64222             :       
   64223             :       
   64224             :       
   64225             :       
   64226             :       {
   64227             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   64228             :       };
   64229             :       
   64230           0 :     } catch (const std::exception& e) {
   64231           0 :       const std::string s = e.what();
   64232             :       std::string printError;
   64233           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   64234           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   64235             :       }
   64236             :       
   64237           0 :       if (printError == "all" || printError == "client") {
   64238             :         std::cerr << "Error: " << s << std::endl;
   64239             :       }
   64240             :       
   64241             :       
   64242             :       
   64243             :       
   64244             :       {
   64245             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   64246             :       };
   64247             :       
   64248           0 :     } catch (...) {
   64249             :       {
   64250             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   64251             :       };
   64252           0 :     }
   64253             :   }
   64254             : }
   64255             : 
   64256             : 
   64257           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1remove_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2) {
   64258             :   std::string *arg1 = 0 ;
   64259             :   int arg2 ;
   64260             :   
   64261             :   (void)jenv;
   64262             :   (void)jcls;
   64263           0 :   if(!jarg1) {
   64264           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   64265           0 :     return ;
   64266             :   }
   64267             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   64268           0 :   if (!arg1_pstr) return ;
   64269           0 :   std::string arg1_str(arg1_pstr);
   64270             :   arg1 = &arg1_str;
   64271             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   64272             :   arg2 = (int)jarg2; 
   64273             :   {
   64274             :     try {
   64275           0 :       libtraci::Polygon::remove((std::string const &)*arg1,arg2);
   64276           0 :     } catch (const libsumo::TraCIException& e) {
   64277           0 :       const std::string s = e.what();
   64278             :       std::string printError;
   64279           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   64280           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   64281             :       }
   64282             :       
   64283           0 :       if (printError == "all" || printError == "client") {
   64284             :         std::cerr << "Error: " << s << std::endl;
   64285             :       }
   64286             :       
   64287             :       
   64288             :       
   64289             :       
   64290             :       {
   64291             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   64292             :       };
   64293             :       
   64294           0 :     } catch (const std::exception& e) {
   64295           0 :       const std::string s = e.what();
   64296             :       std::string printError;
   64297           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   64298           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   64299             :       }
   64300             :       
   64301           0 :       if (printError == "all" || printError == "client") {
   64302             :         std::cerr << "Error: " << s << std::endl;
   64303             :       }
   64304             :       
   64305             :       
   64306             :       
   64307             :       
   64308             :       {
   64309             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   64310             :       };
   64311             :       
   64312           0 :     } catch (...) {
   64313             :       {
   64314             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   64315             :       };
   64316           0 :     }
   64317             :   }
   64318             : }
   64319             : 
   64320             : 
   64321           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1remove_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   64322             :   std::string *arg1 = 0 ;
   64323             :   
   64324             :   (void)jenv;
   64325             :   (void)jcls;
   64326           0 :   if(!jarg1) {
   64327           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   64328           0 :     return ;
   64329             :   }
   64330             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   64331           0 :   if (!arg1_pstr) return ;
   64332           0 :   std::string arg1_str(arg1_pstr);
   64333             :   arg1 = &arg1_str;
   64334             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   64335             :   {
   64336             :     try {
   64337           0 :       libtraci::Polygon::remove((std::string const &)*arg1);
   64338           0 :     } catch (const libsumo::TraCIException& e) {
   64339           0 :       const std::string s = e.what();
   64340             :       std::string printError;
   64341           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   64342           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   64343             :       }
   64344             :       
   64345           0 :       if (printError == "all" || printError == "client") {
   64346             :         std::cerr << "Error: " << s << std::endl;
   64347             :       }
   64348             :       
   64349             :       
   64350             :       
   64351             :       
   64352             :       {
   64353             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   64354             :       };
   64355             :       
   64356           0 :     } catch (const std::exception& e) {
   64357           0 :       const std::string s = e.what();
   64358             :       std::string printError;
   64359           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   64360           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   64361             :       }
   64362             :       
   64363           0 :       if (printError == "all" || printError == "client") {
   64364             :         std::cerr << "Error: " << s << std::endl;
   64365             :       }
   64366             :       
   64367             :       
   64368             :       
   64369             :       
   64370             :       {
   64371             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   64372             :       };
   64373             :       
   64374           0 :     } catch (...) {
   64375             :       {
   64376             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   64377             :       };
   64378           0 :     }
   64379             :   }
   64380             : }
   64381             : 
   64382             : 
   64383           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1setFilled(JNIEnv *jenv, jclass jcls, jstring jarg1, jboolean jarg2) {
   64384             :   std::string arg1 ;
   64385             :   bool arg2 ;
   64386             :   
   64387             :   (void)jenv;
   64388             :   (void)jcls;
   64389           0 :   if(!jarg1) {
   64390           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   64391             :     return ;
   64392             :   } 
   64393             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   64394           0 :   if (!arg1_pstr) return ;
   64395           0 :   (&arg1)->assign(arg1_pstr);
   64396             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   64397           0 :   arg2 = jarg2 ? true : false; 
   64398             :   {
   64399             :     try {
   64400           0 :       libtraci::Polygon::setFilled(arg1,arg2);
   64401           0 :     } catch (const libsumo::TraCIException& e) {
   64402           0 :       const std::string s = e.what();
   64403             :       std::string printError;
   64404           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   64405           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   64406             :       }
   64407             :       
   64408           0 :       if (printError == "all" || printError == "client") {
   64409             :         std::cerr << "Error: " << s << std::endl;
   64410             :       }
   64411             :       
   64412             :       
   64413             :       
   64414             :       
   64415             :       {
   64416             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   64417             :       };
   64418             :       
   64419           0 :     } catch (const std::exception& e) {
   64420           0 :       const std::string s = e.what();
   64421             :       std::string printError;
   64422           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   64423           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   64424             :       }
   64425             :       
   64426           0 :       if (printError == "all" || printError == "client") {
   64427             :         std::cerr << "Error: " << s << std::endl;
   64428             :       }
   64429             :       
   64430             :       
   64431             :       
   64432             :       
   64433             :       {
   64434             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   64435             :       };
   64436             :       
   64437           0 :     } catch (...) {
   64438             :       {
   64439             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   64440             :       };
   64441           0 :     }
   64442             :   }
   64443             : }
   64444             : 
   64445             : 
   64446           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Polygon_1setLineWidth(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   64447             :   std::string arg1 ;
   64448             :   double arg2 ;
   64449             :   
   64450             :   (void)jenv;
   64451             :   (void)jcls;
   64452           0 :   if(!jarg1) {
   64453           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   64454             :     return ;
   64455             :   } 
   64456             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   64457           0 :   if (!arg1_pstr) return ;
   64458           0 :   (&arg1)->assign(arg1_pstr);
   64459             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   64460             :   arg2 = (double)jarg2; 
   64461             :   {
   64462             :     try {
   64463           0 :       libtraci::Polygon::setLineWidth(arg1,arg2);
   64464           0 :     } catch (const libsumo::TraCIException& e) {
   64465           0 :       const std::string s = e.what();
   64466             :       std::string printError;
   64467           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   64468           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   64469             :       }
   64470             :       
   64471           0 :       if (printError == "all" || printError == "client") {
   64472             :         std::cerr << "Error: " << s << std::endl;
   64473             :       }
   64474             :       
   64475             :       
   64476             :       
   64477             :       
   64478             :       {
   64479             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   64480             :       };
   64481             :       
   64482           0 :     } catch (const std::exception& e) {
   64483           0 :       const std::string s = e.what();
   64484             :       std::string printError;
   64485           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   64486           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   64487             :       }
   64488             :       
   64489           0 :       if (printError == "all" || printError == "client") {
   64490             :         std::cerr << "Error: " << s << std::endl;
   64491             :       }
   64492             :       
   64493             :       
   64494             :       
   64495             :       
   64496             :       {
   64497             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   64498             :       };
   64499             :       
   64500           0 :     } catch (...) {
   64501             :       {
   64502             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   64503             :       };
   64504           0 :     }
   64505             :   }
   64506             : }
   64507             : 
   64508             : 
   64509           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1Polygon(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   64510             :   libtraci::Polygon *arg1 = (libtraci::Polygon *) 0 ;
   64511             :   
   64512             :   (void)jenv;
   64513             :   (void)jcls;
   64514           0 :   arg1 = *(libtraci::Polygon **)&jarg1; 
   64515             :   {
   64516             :     try {
   64517           0 :       delete arg1;
   64518             :     } catch (const libsumo::TraCIException& e) {
   64519             :       const std::string s = e.what();
   64520             :       std::string printError;
   64521             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   64522             :         printError = std::getenv("TRACI_PRINT_ERROR");
   64523             :       }
   64524             :       
   64525             :       if (printError == "all" || printError == "client") {
   64526             :         std::cerr << "Error: " << s << std::endl;
   64527             :       }
   64528             :       
   64529             :       
   64530             :       
   64531             :       
   64532             :       {
   64533             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   64534             :       };
   64535             :       
   64536             :     } catch (const std::exception& e) {
   64537             :       const std::string s = e.what();
   64538             :       std::string printError;
   64539             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   64540             :         printError = std::getenv("TRACI_PRINT_ERROR");
   64541             :       }
   64542             :       
   64543             :       if (printError == "all" || printError == "client") {
   64544             :         std::cerr << "Error: " << s << std::endl;
   64545             :       }
   64546             :       
   64547             :       
   64548             :       
   64549             :       
   64550             :       {
   64551             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   64552             :       };
   64553             :       
   64554             :     } catch (...) {
   64555             :       {
   64556             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   64557             :       };
   64558             :     }
   64559             :   }
   64560             : }
   64561             : 
   64562             : 
   64563           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Route_1getEdges(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   64564             :   jlong jresult = 0 ;
   64565             :   std::string *arg1 = 0 ;
   64566             :   std::vector< std::string > result;
   64567             :   
   64568             :   (void)jenv;
   64569             :   (void)jcls;
   64570           0 :   if(!jarg1) {
   64571           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   64572             :     return 0;
   64573             :   }
   64574             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   64575           0 :   if (!arg1_pstr) return 0;
   64576           0 :   std::string arg1_str(arg1_pstr);
   64577             :   arg1 = &arg1_str;
   64578             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   64579             :   {
   64580             :     try {
   64581           0 :       result = libtraci::Route::getEdges((std::string const &)*arg1);
   64582           0 :     } catch (const libsumo::TraCIException& e) {
   64583           0 :       const std::string s = e.what();
   64584             :       std::string printError;
   64585           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   64586           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   64587             :       }
   64588             :       
   64589           0 :       if (printError == "all" || printError == "client") {
   64590             :         std::cerr << "Error: " << s << std::endl;
   64591             :       }
   64592             :       
   64593             :       
   64594             :       
   64595             :       
   64596             :       {
   64597             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   64598             :       };
   64599             :       
   64600           0 :     } catch (const std::exception& e) {
   64601           0 :       const std::string s = e.what();
   64602             :       std::string printError;
   64603           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   64604           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   64605             :       }
   64606             :       
   64607           0 :       if (printError == "all" || printError == "client") {
   64608             :         std::cerr << "Error: " << s << std::endl;
   64609             :       }
   64610             :       
   64611             :       
   64612             :       
   64613             :       
   64614             :       {
   64615             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   64616             :       };
   64617             :       
   64618           0 :     } catch (...) {
   64619             :       {
   64620             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   64621             :       };
   64622           0 :     }
   64623             :   }
   64624           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   64625           0 :   return jresult;
   64626           0 : }
   64627             : 
   64628             : 
   64629           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Route_1getIDList(JNIEnv *jenv, jclass jcls) {
   64630             :   jlong jresult = 0 ;
   64631             :   std::vector< std::string > result;
   64632             :   
   64633             :   (void)jenv;
   64634             :   (void)jcls;
   64635             :   {
   64636             :     try {
   64637           0 :       result = libtraci::Route::getIDList();
   64638           0 :     } catch (const libsumo::TraCIException& e) {
   64639           0 :       const std::string s = e.what();
   64640             :       std::string printError;
   64641           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   64642           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   64643             :       }
   64644             :       
   64645           0 :       if (printError == "all" || printError == "client") {
   64646             :         std::cerr << "Error: " << s << std::endl;
   64647             :       }
   64648             :       
   64649             :       
   64650             :       
   64651             :       
   64652             :       {
   64653             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   64654             :       };
   64655             :       
   64656           0 :     } catch (const std::exception& e) {
   64657           0 :       const std::string s = e.what();
   64658             :       std::string printError;
   64659           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   64660           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   64661             :       }
   64662             :       
   64663           0 :       if (printError == "all" || printError == "client") {
   64664             :         std::cerr << "Error: " << s << std::endl;
   64665             :       }
   64666             :       
   64667             :       
   64668             :       
   64669             :       
   64670             :       {
   64671             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   64672             :       };
   64673             :       
   64674           0 :     } catch (...) {
   64675             :       {
   64676             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   64677             :       };
   64678           0 :     }
   64679             :   }
   64680           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   64681           0 :   return jresult;
   64682           0 : }
   64683             : 
   64684             : 
   64685           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Route_1getIDCount(JNIEnv *jenv, jclass jcls) {
   64686             :   jint jresult = 0 ;
   64687             :   int result;
   64688             :   
   64689             :   (void)jenv;
   64690             :   (void)jcls;
   64691             :   {
   64692             :     try {
   64693           0 :       result = (int)libtraci::Route::getIDCount();
   64694           0 :     } catch (const libsumo::TraCIException& e) {
   64695           0 :       const std::string s = e.what();
   64696             :       std::string printError;
   64697           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   64698           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   64699             :       }
   64700             :       
   64701           0 :       if (printError == "all" || printError == "client") {
   64702             :         std::cerr << "Error: " << s << std::endl;
   64703             :       }
   64704             :       
   64705             :       
   64706             :       
   64707             :       
   64708             :       {
   64709             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   64710             :       };
   64711             :       
   64712           0 :     } catch (const std::exception& e) {
   64713           0 :       const std::string s = e.what();
   64714             :       std::string printError;
   64715           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   64716           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   64717             :       }
   64718             :       
   64719           0 :       if (printError == "all" || printError == "client") {
   64720             :         std::cerr << "Error: " << s << std::endl;
   64721             :       }
   64722             :       
   64723             :       
   64724             :       
   64725             :       
   64726             :       {
   64727             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   64728             :       };
   64729             :       
   64730           0 :     } catch (...) {
   64731             :       {
   64732             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   64733             :       };
   64734           0 :     }
   64735             :   }
   64736             :   jresult = (jint)result; 
   64737             :   return jresult;
   64738             : }
   64739             : 
   64740             : 
   64741           2 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Route_1getParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   64742             :   jstring jresult = 0 ;
   64743             :   std::string *arg1 = 0 ;
   64744             :   std::string *arg2 = 0 ;
   64745             :   std::string result;
   64746             :   
   64747             :   (void)jenv;
   64748             :   (void)jcls;
   64749           2 :   if(!jarg1) {
   64750           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   64751             :     return 0;
   64752             :   }
   64753             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   64754           2 :   if (!arg1_pstr) return 0;
   64755           2 :   std::string arg1_str(arg1_pstr);
   64756             :   arg1 = &arg1_str;
   64757             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   64758           2 :   if(!jarg2) {
   64759           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   64760             :     return 0;
   64761             :   }
   64762             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   64763           2 :   if (!arg2_pstr) return 0;
   64764           2 :   std::string arg2_str(arg2_pstr);
   64765             :   arg2 = &arg2_str;
   64766             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   64767             :   {
   64768             :     try {
   64769           4 :       result = libtraci::Route::getParameter((std::string const &)*arg1,(std::string const &)*arg2);
   64770           0 :     } catch (const libsumo::TraCIException& e) {
   64771           0 :       const std::string s = e.what();
   64772             :       std::string printError;
   64773           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   64774           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   64775             :       }
   64776             :       
   64777           0 :       if (printError == "all" || printError == "client") {
   64778             :         std::cerr << "Error: " << s << std::endl;
   64779             :       }
   64780             :       
   64781             :       
   64782             :       
   64783             :       
   64784             :       {
   64785             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   64786             :       };
   64787             :       
   64788           0 :     } catch (const std::exception& e) {
   64789           0 :       const std::string s = e.what();
   64790             :       std::string printError;
   64791           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   64792           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   64793             :       }
   64794             :       
   64795           0 :       if (printError == "all" || printError == "client") {
   64796             :         std::cerr << "Error: " << s << std::endl;
   64797             :       }
   64798             :       
   64799             :       
   64800             :       
   64801             :       
   64802             :       {
   64803             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   64804             :       };
   64805             :       
   64806           0 :     } catch (...) {
   64807             :       {
   64808             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   64809             :       };
   64810           0 :     }
   64811             :   }
   64812             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   64813             :   return jresult;
   64814             : }
   64815             : 
   64816             : 
   64817           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Route_1getParameterWithKey(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   64818             :   jlong jresult = 0 ;
   64819             :   std::string *arg1 = 0 ;
   64820             :   std::string *arg2 = 0 ;
   64821             :   std::pair< std::string,std::string > result;
   64822             :   
   64823             :   (void)jenv;
   64824             :   (void)jcls;
   64825           0 :   if(!jarg1) {
   64826           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   64827             :     return 0;
   64828             :   }
   64829             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   64830           0 :   if (!arg1_pstr) return 0;
   64831           0 :   std::string arg1_str(arg1_pstr);
   64832             :   arg1 = &arg1_str;
   64833             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   64834           0 :   if(!jarg2) {
   64835           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   64836             :     return 0;
   64837             :   }
   64838             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   64839           0 :   if (!arg2_pstr) return 0;
   64840           0 :   std::string arg2_str(arg2_pstr);
   64841             :   arg2 = &arg2_str;
   64842             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   64843             :   {
   64844             :     try {
   64845           0 :       result = libtraci::Route::getParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
   64846           0 :     } catch (const libsumo::TraCIException& e) {
   64847           0 :       const std::string s = e.what();
   64848             :       std::string printError;
   64849           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   64850           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   64851             :       }
   64852             :       
   64853           0 :       if (printError == "all" || printError == "client") {
   64854             :         std::cerr << "Error: " << s << std::endl;
   64855             :       }
   64856             :       
   64857             :       
   64858             :       
   64859             :       
   64860             :       {
   64861             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   64862             :       };
   64863             :       
   64864           0 :     } catch (const std::exception& e) {
   64865           0 :       const std::string s = e.what();
   64866             :       std::string printError;
   64867           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   64868           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   64869             :       }
   64870             :       
   64871           0 :       if (printError == "all" || printError == "client") {
   64872             :         std::cerr << "Error: " << s << std::endl;
   64873             :       }
   64874             :       
   64875             :       
   64876             :       
   64877             :       
   64878             :       {
   64879             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   64880             :       };
   64881             :       
   64882           0 :     } catch (...) {
   64883             :       {
   64884             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   64885             :       };
   64886           0 :     }
   64887             :   }
   64888           0 :   *(std::pair< std::string,std::string > **)&jresult = new std::pair< std::string,std::string >((const std::pair< std::string,std::string > &)result); 
   64889           0 :   return jresult;
   64890           0 : }
   64891             : 
   64892             : 
   64893           2 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Route_1setParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3) {
   64894             :   std::string *arg1 = 0 ;
   64895             :   std::string *arg2 = 0 ;
   64896             :   std::string *arg3 = 0 ;
   64897             :   
   64898             :   (void)jenv;
   64899             :   (void)jcls;
   64900           2 :   if(!jarg1) {
   64901           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   64902           0 :     return ;
   64903             :   }
   64904             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   64905           2 :   if (!arg1_pstr) return ;
   64906           2 :   std::string arg1_str(arg1_pstr);
   64907             :   arg1 = &arg1_str;
   64908             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   64909           2 :   if(!jarg2) {
   64910           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   64911             :     return ;
   64912             :   }
   64913             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   64914           2 :   if (!arg2_pstr) return ;
   64915           2 :   std::string arg2_str(arg2_pstr);
   64916             :   arg2 = &arg2_str;
   64917             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   64918           2 :   if(!jarg3) {
   64919           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   64920             :     return ;
   64921             :   }
   64922             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   64923           2 :   if (!arg3_pstr) return ;
   64924           2 :   std::string arg3_str(arg3_pstr);
   64925             :   arg3 = &arg3_str;
   64926             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   64927             :   {
   64928             :     try {
   64929           2 :       libtraci::Route::setParameter((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3);
   64930           0 :     } catch (const libsumo::TraCIException& e) {
   64931           0 :       const std::string s = e.what();
   64932             :       std::string printError;
   64933           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   64934           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   64935             :       }
   64936             :       
   64937           0 :       if (printError == "all" || printError == "client") {
   64938             :         std::cerr << "Error: " << s << std::endl;
   64939             :       }
   64940             :       
   64941             :       
   64942             :       
   64943             :       
   64944             :       {
   64945             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   64946             :       };
   64947             :       
   64948           0 :     } catch (const std::exception& e) {
   64949           0 :       const std::string s = e.what();
   64950             :       std::string printError;
   64951           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   64952           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   64953             :       }
   64954             :       
   64955           0 :       if (printError == "all" || printError == "client") {
   64956             :         std::cerr << "Error: " << s << std::endl;
   64957             :       }
   64958             :       
   64959             :       
   64960             :       
   64961             :       
   64962             :       {
   64963             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   64964             :       };
   64965             :       
   64966           0 :     } catch (...) {
   64967             :       {
   64968             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   64969             :       };
   64970           0 :     }
   64971             :   }
   64972             : }
   64973             : 
   64974             : 
   64975           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Route_1subscribe_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4, jlong jarg5, jobject jarg5_) {
   64976             :   std::string *arg1 = 0 ;
   64977             :   std::vector< int > *arg2 = 0 ;
   64978             :   double arg3 ;
   64979             :   double arg4 ;
   64980             :   libsumo::TraCIResults *arg5 = 0 ;
   64981             :   
   64982             :   (void)jenv;
   64983             :   (void)jcls;
   64984             :   (void)jarg2_;
   64985             :   (void)jarg5_;
   64986           0 :   if(!jarg1) {
   64987           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   64988           0 :     return ;
   64989             :   }
   64990             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   64991           0 :   if (!arg1_pstr) return ;
   64992           0 :   std::string arg1_str(arg1_pstr);
   64993             :   arg1 = &arg1_str;
   64994             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   64995           0 :   arg2 = *(std::vector< int > **)&jarg2;
   64996           0 :   if (!arg2) {
   64997           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   64998             :     return ;
   64999             :   } 
   65000             :   arg3 = (double)jarg3; 
   65001             :   arg4 = (double)jarg4; 
   65002           0 :   arg5 = *(libsumo::TraCIResults **)&jarg5;
   65003           0 :   if (!arg5) {
   65004           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
   65005             :     return ;
   65006             :   } 
   65007             :   {
   65008             :     try {
   65009           0 :       libtraci::Route::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg5);
   65010           0 :     } catch (const libsumo::TraCIException& e) {
   65011           0 :       const std::string s = e.what();
   65012             :       std::string printError;
   65013           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   65014           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   65015             :       }
   65016             :       
   65017           0 :       if (printError == "all" || printError == "client") {
   65018             :         std::cerr << "Error: " << s << std::endl;
   65019             :       }
   65020             :       
   65021             :       
   65022             :       
   65023             :       
   65024             :       {
   65025             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   65026             :       };
   65027             :       
   65028           0 :     } catch (const std::exception& e) {
   65029           0 :       const std::string s = e.what();
   65030             :       std::string printError;
   65031           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   65032           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   65033             :       }
   65034             :       
   65035           0 :       if (printError == "all" || printError == "client") {
   65036             :         std::cerr << "Error: " << s << std::endl;
   65037             :       }
   65038             :       
   65039             :       
   65040             :       
   65041             :       
   65042             :       {
   65043             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   65044             :       };
   65045             :       
   65046           0 :     } catch (...) {
   65047             :       {
   65048             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   65049             :       };
   65050           0 :     }
   65051             :   }
   65052             : }
   65053             : 
   65054             : 
   65055           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Route_1subscribe_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4) {
   65056             :   std::string *arg1 = 0 ;
   65057             :   std::vector< int > *arg2 = 0 ;
   65058             :   double arg3 ;
   65059             :   double arg4 ;
   65060             :   
   65061             :   (void)jenv;
   65062             :   (void)jcls;
   65063             :   (void)jarg2_;
   65064           0 :   if(!jarg1) {
   65065           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   65066           0 :     return ;
   65067             :   }
   65068             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   65069           0 :   if (!arg1_pstr) return ;
   65070           0 :   std::string arg1_str(arg1_pstr);
   65071             :   arg1 = &arg1_str;
   65072             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   65073           0 :   arg2 = *(std::vector< int > **)&jarg2;
   65074           0 :   if (!arg2) {
   65075           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   65076             :     return ;
   65077             :   } 
   65078             :   arg3 = (double)jarg3; 
   65079             :   arg4 = (double)jarg4; 
   65080             :   {
   65081             :     try {
   65082           0 :       libtraci::Route::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4);
   65083           0 :     } catch (const libsumo::TraCIException& e) {
   65084           0 :       const std::string s = e.what();
   65085             :       std::string printError;
   65086           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   65087           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   65088             :       }
   65089             :       
   65090           0 :       if (printError == "all" || printError == "client") {
   65091             :         std::cerr << "Error: " << s << std::endl;
   65092             :       }
   65093             :       
   65094             :       
   65095             :       
   65096             :       
   65097             :       {
   65098             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   65099             :       };
   65100             :       
   65101           0 :     } catch (const std::exception& e) {
   65102           0 :       const std::string s = e.what();
   65103             :       std::string printError;
   65104           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   65105           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   65106             :       }
   65107             :       
   65108           0 :       if (printError == "all" || printError == "client") {
   65109             :         std::cerr << "Error: " << s << std::endl;
   65110             :       }
   65111             :       
   65112             :       
   65113             :       
   65114             :       
   65115             :       {
   65116             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   65117             :       };
   65118             :       
   65119           0 :     } catch (...) {
   65120             :       {
   65121             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   65122             :       };
   65123           0 :     }
   65124             :   }
   65125             : }
   65126             : 
   65127             : 
   65128           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Route_1subscribe_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3) {
   65129             :   std::string *arg1 = 0 ;
   65130             :   std::vector< int > *arg2 = 0 ;
   65131             :   double arg3 ;
   65132             :   
   65133             :   (void)jenv;
   65134             :   (void)jcls;
   65135             :   (void)jarg2_;
   65136           0 :   if(!jarg1) {
   65137           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   65138           0 :     return ;
   65139             :   }
   65140             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   65141           0 :   if (!arg1_pstr) return ;
   65142           0 :   std::string arg1_str(arg1_pstr);
   65143             :   arg1 = &arg1_str;
   65144             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   65145           0 :   arg2 = *(std::vector< int > **)&jarg2;
   65146           0 :   if (!arg2) {
   65147           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   65148             :     return ;
   65149             :   } 
   65150             :   arg3 = (double)jarg3; 
   65151             :   {
   65152             :     try {
   65153           0 :       libtraci::Route::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3);
   65154           0 :     } catch (const libsumo::TraCIException& e) {
   65155           0 :       const std::string s = e.what();
   65156             :       std::string printError;
   65157           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   65158           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   65159             :       }
   65160             :       
   65161           0 :       if (printError == "all" || printError == "client") {
   65162             :         std::cerr << "Error: " << s << std::endl;
   65163             :       }
   65164             :       
   65165             :       
   65166             :       
   65167             :       
   65168             :       {
   65169             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   65170             :       };
   65171             :       
   65172           0 :     } catch (const std::exception& e) {
   65173           0 :       const std::string s = e.what();
   65174             :       std::string printError;
   65175           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   65176           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   65177             :       }
   65178             :       
   65179           0 :       if (printError == "all" || printError == "client") {
   65180             :         std::cerr << "Error: " << s << std::endl;
   65181             :       }
   65182             :       
   65183             :       
   65184             :       
   65185             :       
   65186             :       {
   65187             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   65188             :       };
   65189             :       
   65190           0 :     } catch (...) {
   65191             :       {
   65192             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   65193             :       };
   65194           0 :     }
   65195             :   }
   65196             : }
   65197             : 
   65198             : 
   65199           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Route_1subscribe_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
   65200             :   std::string *arg1 = 0 ;
   65201             :   std::vector< int > *arg2 = 0 ;
   65202             :   
   65203             :   (void)jenv;
   65204             :   (void)jcls;
   65205             :   (void)jarg2_;
   65206           0 :   if(!jarg1) {
   65207           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   65208           0 :     return ;
   65209             :   }
   65210             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   65211           0 :   if (!arg1_pstr) return ;
   65212           0 :   std::string arg1_str(arg1_pstr);
   65213             :   arg1 = &arg1_str;
   65214             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   65215           0 :   arg2 = *(std::vector< int > **)&jarg2;
   65216           0 :   if (!arg2) {
   65217           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   65218             :     return ;
   65219             :   } 
   65220             :   {
   65221             :     try {
   65222           0 :       libtraci::Route::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2);
   65223           0 :     } catch (const libsumo::TraCIException& e) {
   65224           0 :       const std::string s = e.what();
   65225             :       std::string printError;
   65226           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   65227           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   65228             :       }
   65229             :       
   65230           0 :       if (printError == "all" || printError == "client") {
   65231             :         std::cerr << "Error: " << s << std::endl;
   65232             :       }
   65233             :       
   65234             :       
   65235             :       
   65236             :       
   65237             :       {
   65238             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   65239             :       };
   65240             :       
   65241           0 :     } catch (const std::exception& e) {
   65242           0 :       const std::string s = e.what();
   65243             :       std::string printError;
   65244           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   65245           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   65246             :       }
   65247             :       
   65248           0 :       if (printError == "all" || printError == "client") {
   65249             :         std::cerr << "Error: " << s << std::endl;
   65250             :       }
   65251             :       
   65252             :       
   65253             :       
   65254             :       
   65255             :       {
   65256             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   65257             :       };
   65258             :       
   65259           0 :     } catch (...) {
   65260             :       {
   65261             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   65262             :       };
   65263           0 :     }
   65264             :   }
   65265             : }
   65266             : 
   65267             : 
   65268           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Route_1subscribe_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   65269             :   std::string *arg1 = 0 ;
   65270             :   
   65271             :   (void)jenv;
   65272             :   (void)jcls;
   65273           0 :   if(!jarg1) {
   65274           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   65275           0 :     return ;
   65276             :   }
   65277             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   65278           0 :   if (!arg1_pstr) return ;
   65279           0 :   std::string arg1_str(arg1_pstr);
   65280             :   arg1 = &arg1_str;
   65281             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   65282             :   {
   65283             :     try {
   65284           0 :       libtraci::Route::subscribe((std::string const &)*arg1);
   65285           0 :     } catch (const libsumo::TraCIException& e) {
   65286           0 :       const std::string s = e.what();
   65287             :       std::string printError;
   65288           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   65289           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   65290             :       }
   65291             :       
   65292           0 :       if (printError == "all" || printError == "client") {
   65293             :         std::cerr << "Error: " << s << std::endl;
   65294             :       }
   65295             :       
   65296             :       
   65297             :       
   65298             :       
   65299             :       {
   65300             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   65301             :       };
   65302             :       
   65303           0 :     } catch (const std::exception& e) {
   65304           0 :       const std::string s = e.what();
   65305             :       std::string printError;
   65306           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   65307           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   65308             :       }
   65309             :       
   65310           0 :       if (printError == "all" || printError == "client") {
   65311             :         std::cerr << "Error: " << s << std::endl;
   65312             :       }
   65313             :       
   65314             :       
   65315             :       
   65316             :       
   65317             :       {
   65318             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   65319             :       };
   65320             :       
   65321           0 :     } catch (...) {
   65322             :       {
   65323             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   65324             :       };
   65325           0 :     }
   65326             :   }
   65327             : }
   65328             : 
   65329             : 
   65330           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Route_1unsubscribe(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   65331             :   std::string *arg1 = 0 ;
   65332             :   
   65333             :   (void)jenv;
   65334             :   (void)jcls;
   65335           0 :   if(!jarg1) {
   65336           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   65337           0 :     return ;
   65338             :   }
   65339             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   65340           0 :   if (!arg1_pstr) return ;
   65341           0 :   std::string arg1_str(arg1_pstr);
   65342             :   arg1 = &arg1_str;
   65343             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   65344             :   {
   65345             :     try {
   65346           0 :       libtraci::Route::unsubscribe((std::string const &)*arg1);
   65347           0 :     } catch (const libsumo::TraCIException& e) {
   65348           0 :       const std::string s = e.what();
   65349             :       std::string printError;
   65350           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   65351           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   65352             :       }
   65353             :       
   65354           0 :       if (printError == "all" || printError == "client") {
   65355             :         std::cerr << "Error: " << s << std::endl;
   65356             :       }
   65357             :       
   65358             :       
   65359             :       
   65360             :       
   65361             :       {
   65362             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   65363             :       };
   65364             :       
   65365           0 :     } catch (const std::exception& e) {
   65366           0 :       const std::string s = e.what();
   65367             :       std::string printError;
   65368           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   65369           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   65370             :       }
   65371             :       
   65372           0 :       if (printError == "all" || printError == "client") {
   65373             :         std::cerr << "Error: " << s << std::endl;
   65374             :       }
   65375             :       
   65376             :       
   65377             :       
   65378             :       
   65379             :       {
   65380             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   65381             :       };
   65382             :       
   65383           0 :     } catch (...) {
   65384             :       {
   65385             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   65386             :       };
   65387           0 :     }
   65388             :   }
   65389             : }
   65390             : 
   65391             : 
   65392           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Route_1subscribeContext_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6, jlong jarg7, jobject jarg7_) {
   65393             :   std::string *arg1 = 0 ;
   65394             :   int arg2 ;
   65395             :   double arg3 ;
   65396             :   std::vector< int > *arg4 = 0 ;
   65397             :   double arg5 ;
   65398             :   double arg6 ;
   65399             :   libsumo::TraCIResults *arg7 = 0 ;
   65400             :   
   65401             :   (void)jenv;
   65402             :   (void)jcls;
   65403             :   (void)jarg4_;
   65404             :   (void)jarg7_;
   65405           0 :   if(!jarg1) {
   65406           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   65407           0 :     return ;
   65408             :   }
   65409             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   65410           0 :   if (!arg1_pstr) return ;
   65411           0 :   std::string arg1_str(arg1_pstr);
   65412             :   arg1 = &arg1_str;
   65413             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   65414             :   arg2 = (int)jarg2; 
   65415             :   arg3 = (double)jarg3; 
   65416           0 :   arg4 = *(std::vector< int > **)&jarg4;
   65417           0 :   if (!arg4) {
   65418           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   65419             :     return ;
   65420             :   } 
   65421             :   arg5 = (double)jarg5; 
   65422             :   arg6 = (double)jarg6; 
   65423           0 :   arg7 = *(libsumo::TraCIResults **)&jarg7;
   65424           0 :   if (!arg7) {
   65425           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
   65426             :     return ;
   65427             :   } 
   65428             :   {
   65429             :     try {
   65430           0 :       libtraci::Route::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg7);
   65431           0 :     } catch (const libsumo::TraCIException& e) {
   65432           0 :       const std::string s = e.what();
   65433             :       std::string printError;
   65434           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   65435           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   65436             :       }
   65437             :       
   65438           0 :       if (printError == "all" || printError == "client") {
   65439             :         std::cerr << "Error: " << s << std::endl;
   65440             :       }
   65441             :       
   65442             :       
   65443             :       
   65444             :       
   65445             :       {
   65446             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   65447             :       };
   65448             :       
   65449           0 :     } catch (const std::exception& e) {
   65450           0 :       const std::string s = e.what();
   65451             :       std::string printError;
   65452           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   65453           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   65454             :       }
   65455             :       
   65456           0 :       if (printError == "all" || printError == "client") {
   65457             :         std::cerr << "Error: " << s << std::endl;
   65458             :       }
   65459             :       
   65460             :       
   65461             :       
   65462             :       
   65463             :       {
   65464             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   65465             :       };
   65466             :       
   65467           0 :     } catch (...) {
   65468             :       {
   65469             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   65470             :       };
   65471           0 :     }
   65472             :   }
   65473             : }
   65474             : 
   65475             : 
   65476           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Route_1subscribeContext_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6) {
   65477             :   std::string *arg1 = 0 ;
   65478             :   int arg2 ;
   65479             :   double arg3 ;
   65480             :   std::vector< int > *arg4 = 0 ;
   65481             :   double arg5 ;
   65482             :   double arg6 ;
   65483             :   
   65484             :   (void)jenv;
   65485             :   (void)jcls;
   65486             :   (void)jarg4_;
   65487           0 :   if(!jarg1) {
   65488           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   65489           0 :     return ;
   65490             :   }
   65491             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   65492           0 :   if (!arg1_pstr) return ;
   65493           0 :   std::string arg1_str(arg1_pstr);
   65494             :   arg1 = &arg1_str;
   65495             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   65496             :   arg2 = (int)jarg2; 
   65497             :   arg3 = (double)jarg3; 
   65498           0 :   arg4 = *(std::vector< int > **)&jarg4;
   65499           0 :   if (!arg4) {
   65500           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   65501             :     return ;
   65502             :   } 
   65503             :   arg5 = (double)jarg5; 
   65504             :   arg6 = (double)jarg6; 
   65505             :   {
   65506             :     try {
   65507           0 :       libtraci::Route::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6);
   65508           0 :     } catch (const libsumo::TraCIException& e) {
   65509           0 :       const std::string s = e.what();
   65510             :       std::string printError;
   65511           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   65512           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   65513             :       }
   65514             :       
   65515           0 :       if (printError == "all" || printError == "client") {
   65516             :         std::cerr << "Error: " << s << std::endl;
   65517             :       }
   65518             :       
   65519             :       
   65520             :       
   65521             :       
   65522             :       {
   65523             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   65524             :       };
   65525             :       
   65526           0 :     } catch (const std::exception& e) {
   65527           0 :       const std::string s = e.what();
   65528             :       std::string printError;
   65529           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   65530           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   65531             :       }
   65532             :       
   65533           0 :       if (printError == "all" || printError == "client") {
   65534             :         std::cerr << "Error: " << s << std::endl;
   65535             :       }
   65536             :       
   65537             :       
   65538             :       
   65539             :       
   65540             :       {
   65541             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   65542             :       };
   65543             :       
   65544           0 :     } catch (...) {
   65545             :       {
   65546             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   65547             :       };
   65548           0 :     }
   65549             :   }
   65550             : }
   65551             : 
   65552             : 
   65553           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Route_1subscribeContext_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5) {
   65554             :   std::string *arg1 = 0 ;
   65555             :   int arg2 ;
   65556             :   double arg3 ;
   65557             :   std::vector< int > *arg4 = 0 ;
   65558             :   double arg5 ;
   65559             :   
   65560             :   (void)jenv;
   65561             :   (void)jcls;
   65562             :   (void)jarg4_;
   65563           0 :   if(!jarg1) {
   65564           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   65565           0 :     return ;
   65566             :   }
   65567             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   65568           0 :   if (!arg1_pstr) return ;
   65569           0 :   std::string arg1_str(arg1_pstr);
   65570             :   arg1 = &arg1_str;
   65571             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   65572             :   arg2 = (int)jarg2; 
   65573             :   arg3 = (double)jarg3; 
   65574           0 :   arg4 = *(std::vector< int > **)&jarg4;
   65575           0 :   if (!arg4) {
   65576           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   65577             :     return ;
   65578             :   } 
   65579             :   arg5 = (double)jarg5; 
   65580             :   {
   65581             :     try {
   65582           0 :       libtraci::Route::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5);
   65583           0 :     } catch (const libsumo::TraCIException& e) {
   65584           0 :       const std::string s = e.what();
   65585             :       std::string printError;
   65586           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   65587           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   65588             :       }
   65589             :       
   65590           0 :       if (printError == "all" || printError == "client") {
   65591             :         std::cerr << "Error: " << s << std::endl;
   65592             :       }
   65593             :       
   65594             :       
   65595             :       
   65596             :       
   65597             :       {
   65598             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   65599             :       };
   65600             :       
   65601           0 :     } catch (const std::exception& e) {
   65602           0 :       const std::string s = e.what();
   65603             :       std::string printError;
   65604           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   65605           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   65606             :       }
   65607             :       
   65608           0 :       if (printError == "all" || printError == "client") {
   65609             :         std::cerr << "Error: " << s << std::endl;
   65610             :       }
   65611             :       
   65612             :       
   65613             :       
   65614             :       
   65615             :       {
   65616             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   65617             :       };
   65618             :       
   65619           0 :     } catch (...) {
   65620             :       {
   65621             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   65622             :       };
   65623           0 :     }
   65624             :   }
   65625             : }
   65626             : 
   65627             : 
   65628           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Route_1subscribeContext_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_) {
   65629             :   std::string *arg1 = 0 ;
   65630             :   int arg2 ;
   65631             :   double arg3 ;
   65632             :   std::vector< int > *arg4 = 0 ;
   65633             :   
   65634             :   (void)jenv;
   65635             :   (void)jcls;
   65636             :   (void)jarg4_;
   65637           0 :   if(!jarg1) {
   65638           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   65639           0 :     return ;
   65640             :   }
   65641             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   65642           0 :   if (!arg1_pstr) return ;
   65643           0 :   std::string arg1_str(arg1_pstr);
   65644             :   arg1 = &arg1_str;
   65645             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   65646             :   arg2 = (int)jarg2; 
   65647             :   arg3 = (double)jarg3; 
   65648           0 :   arg4 = *(std::vector< int > **)&jarg4;
   65649           0 :   if (!arg4) {
   65650           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   65651             :     return ;
   65652             :   } 
   65653             :   {
   65654             :     try {
   65655           0 :       libtraci::Route::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4);
   65656           0 :     } catch (const libsumo::TraCIException& e) {
   65657           0 :       const std::string s = e.what();
   65658             :       std::string printError;
   65659           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   65660           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   65661             :       }
   65662             :       
   65663           0 :       if (printError == "all" || printError == "client") {
   65664             :         std::cerr << "Error: " << s << std::endl;
   65665             :       }
   65666             :       
   65667             :       
   65668             :       
   65669             :       
   65670             :       {
   65671             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   65672             :       };
   65673             :       
   65674           0 :     } catch (const std::exception& e) {
   65675           0 :       const std::string s = e.what();
   65676             :       std::string printError;
   65677           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   65678           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   65679             :       }
   65680             :       
   65681           0 :       if (printError == "all" || printError == "client") {
   65682             :         std::cerr << "Error: " << s << std::endl;
   65683             :       }
   65684             :       
   65685             :       
   65686             :       
   65687             :       
   65688             :       {
   65689             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   65690             :       };
   65691             :       
   65692           0 :     } catch (...) {
   65693             :       {
   65694             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   65695             :       };
   65696           0 :     }
   65697             :   }
   65698             : }
   65699             : 
   65700             : 
   65701           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Route_1subscribeContext_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
   65702             :   std::string *arg1 = 0 ;
   65703             :   int arg2 ;
   65704             :   double arg3 ;
   65705             :   
   65706             :   (void)jenv;
   65707             :   (void)jcls;
   65708           0 :   if(!jarg1) {
   65709           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   65710           0 :     return ;
   65711             :   }
   65712             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   65713           0 :   if (!arg1_pstr) return ;
   65714           0 :   std::string arg1_str(arg1_pstr);
   65715             :   arg1 = &arg1_str;
   65716             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   65717             :   arg2 = (int)jarg2; 
   65718             :   arg3 = (double)jarg3; 
   65719             :   {
   65720             :     try {
   65721           0 :       libtraci::Route::subscribeContext((std::string const &)*arg1,arg2,arg3);
   65722           0 :     } catch (const libsumo::TraCIException& e) {
   65723           0 :       const std::string s = e.what();
   65724             :       std::string printError;
   65725           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   65726           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   65727             :       }
   65728             :       
   65729           0 :       if (printError == "all" || printError == "client") {
   65730             :         std::cerr << "Error: " << s << std::endl;
   65731             :       }
   65732             :       
   65733             :       
   65734             :       
   65735             :       
   65736             :       {
   65737             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   65738             :       };
   65739             :       
   65740           0 :     } catch (const std::exception& e) {
   65741           0 :       const std::string s = e.what();
   65742             :       std::string printError;
   65743           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   65744           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   65745             :       }
   65746             :       
   65747           0 :       if (printError == "all" || printError == "client") {
   65748             :         std::cerr << "Error: " << s << std::endl;
   65749             :       }
   65750             :       
   65751             :       
   65752             :       
   65753             :       
   65754             :       {
   65755             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   65756             :       };
   65757             :       
   65758           0 :     } catch (...) {
   65759             :       {
   65760             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   65761             :       };
   65762           0 :     }
   65763             :   }
   65764             : }
   65765             : 
   65766             : 
   65767           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Route_1unsubscribeContext(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
   65768             :   std::string *arg1 = 0 ;
   65769             :   int arg2 ;
   65770             :   double arg3 ;
   65771             :   
   65772             :   (void)jenv;
   65773             :   (void)jcls;
   65774           0 :   if(!jarg1) {
   65775           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   65776           0 :     return ;
   65777             :   }
   65778             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   65779           0 :   if (!arg1_pstr) return ;
   65780           0 :   std::string arg1_str(arg1_pstr);
   65781             :   arg1 = &arg1_str;
   65782             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   65783             :   arg2 = (int)jarg2; 
   65784             :   arg3 = (double)jarg3; 
   65785             :   {
   65786             :     try {
   65787           0 :       libtraci::Route::unsubscribeContext((std::string const &)*arg1,arg2,arg3);
   65788           0 :     } catch (const libsumo::TraCIException& e) {
   65789           0 :       const std::string s = e.what();
   65790             :       std::string printError;
   65791           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   65792           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   65793             :       }
   65794             :       
   65795           0 :       if (printError == "all" || printError == "client") {
   65796             :         std::cerr << "Error: " << s << std::endl;
   65797             :       }
   65798             :       
   65799             :       
   65800             :       
   65801             :       
   65802             :       {
   65803             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   65804             :       };
   65805             :       
   65806           0 :     } catch (const std::exception& e) {
   65807           0 :       const std::string s = e.what();
   65808             :       std::string printError;
   65809           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   65810           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   65811             :       }
   65812             :       
   65813           0 :       if (printError == "all" || printError == "client") {
   65814             :         std::cerr << "Error: " << s << std::endl;
   65815             :       }
   65816             :       
   65817             :       
   65818             :       
   65819             :       
   65820             :       {
   65821             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   65822             :       };
   65823             :       
   65824           0 :     } catch (...) {
   65825             :       {
   65826             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   65827             :       };
   65828           0 :     }
   65829             :   }
   65830             : }
   65831             : 
   65832             : 
   65833           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Route_1getAllSubscriptionResults(JNIEnv *jenv, jclass jcls) {
   65834             :   jlong jresult = 0 ;
   65835             :   libsumo::SubscriptionResults result;
   65836             :   
   65837             :   (void)jenv;
   65838             :   (void)jcls;
   65839             :   {
   65840             :     try {
   65841           0 :       result = libtraci::Route::getAllSubscriptionResults();
   65842           0 :     } catch (const libsumo::TraCIException& e) {
   65843           0 :       const std::string s = e.what();
   65844             :       std::string printError;
   65845           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   65846           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   65847             :       }
   65848             :       
   65849           0 :       if (printError == "all" || printError == "client") {
   65850             :         std::cerr << "Error: " << s << std::endl;
   65851             :       }
   65852             :       
   65853             :       
   65854             :       
   65855             :       
   65856             :       {
   65857             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   65858             :       };
   65859             :       
   65860           0 :     } catch (const std::exception& e) {
   65861           0 :       const std::string s = e.what();
   65862             :       std::string printError;
   65863           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   65864           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   65865             :       }
   65866             :       
   65867           0 :       if (printError == "all" || printError == "client") {
   65868             :         std::cerr << "Error: " << s << std::endl;
   65869             :       }
   65870             :       
   65871             :       
   65872             :       
   65873             :       
   65874             :       {
   65875             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   65876             :       };
   65877             :       
   65878           0 :     } catch (...) {
   65879             :       {
   65880             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   65881             :       };
   65882           0 :     }
   65883             :   }
   65884           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
   65885           0 :   return jresult;
   65886             : }
   65887             : 
   65888             : 
   65889           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Route_1getSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   65890             :   jlong jresult = 0 ;
   65891             :   std::string *arg1 = 0 ;
   65892             :   libsumo::TraCIResults result;
   65893             :   
   65894             :   (void)jenv;
   65895             :   (void)jcls;
   65896           0 :   if(!jarg1) {
   65897           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   65898             :     return 0;
   65899             :   }
   65900             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   65901           0 :   if (!arg1_pstr) return 0;
   65902           0 :   std::string arg1_str(arg1_pstr);
   65903             :   arg1 = &arg1_str;
   65904             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   65905             :   {
   65906             :     try {
   65907           0 :       result = libtraci::Route::getSubscriptionResults((std::string const &)*arg1);
   65908           0 :     } catch (const libsumo::TraCIException& e) {
   65909           0 :       const std::string s = e.what();
   65910             :       std::string printError;
   65911           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   65912           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   65913             :       }
   65914             :       
   65915           0 :       if (printError == "all" || printError == "client") {
   65916             :         std::cerr << "Error: " << s << std::endl;
   65917             :       }
   65918             :       
   65919             :       
   65920             :       
   65921             :       
   65922             :       {
   65923             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   65924             :       };
   65925             :       
   65926           0 :     } catch (const std::exception& e) {
   65927           0 :       const std::string s = e.what();
   65928             :       std::string printError;
   65929           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   65930           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   65931             :       }
   65932             :       
   65933           0 :       if (printError == "all" || printError == "client") {
   65934             :         std::cerr << "Error: " << s << std::endl;
   65935             :       }
   65936             :       
   65937             :       
   65938             :       
   65939             :       
   65940             :       {
   65941             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   65942             :       };
   65943             :       
   65944           0 :     } catch (...) {
   65945             :       {
   65946             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   65947             :       };
   65948           0 :     }
   65949             :   }
   65950           0 :   *(libsumo::TraCIResults **)&jresult = new libsumo::TraCIResults((const libsumo::TraCIResults &)result); 
   65951           0 :   return jresult;
   65952             : }
   65953             : 
   65954             : 
   65955           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Route_1getAllContextSubscriptionResults(JNIEnv *jenv, jclass jcls) {
   65956             :   jlong jresult = 0 ;
   65957             :   libsumo::ContextSubscriptionResults result;
   65958             :   
   65959             :   (void)jenv;
   65960             :   (void)jcls;
   65961             :   {
   65962             :     try {
   65963           0 :       result = libtraci::Route::getAllContextSubscriptionResults();
   65964           0 :     } catch (const libsumo::TraCIException& e) {
   65965           0 :       const std::string s = e.what();
   65966             :       std::string printError;
   65967           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   65968           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   65969             :       }
   65970             :       
   65971           0 :       if (printError == "all" || printError == "client") {
   65972             :         std::cerr << "Error: " << s << std::endl;
   65973             :       }
   65974             :       
   65975             :       
   65976             :       
   65977             :       
   65978             :       {
   65979             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   65980             :       };
   65981             :       
   65982           0 :     } catch (const std::exception& e) {
   65983           0 :       const std::string s = e.what();
   65984             :       std::string printError;
   65985           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   65986           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   65987             :       }
   65988             :       
   65989           0 :       if (printError == "all" || printError == "client") {
   65990             :         std::cerr << "Error: " << s << std::endl;
   65991             :       }
   65992             :       
   65993             :       
   65994             :       
   65995             :       
   65996             :       {
   65997             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   65998             :       };
   65999             :       
   66000           0 :     } catch (...) {
   66001             :       {
   66002             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   66003             :       };
   66004           0 :     }
   66005             :   }
   66006           0 :   *(libsumo::ContextSubscriptionResults **)&jresult = new libsumo::ContextSubscriptionResults((const libsumo::ContextSubscriptionResults &)result); 
   66007           0 :   return jresult;
   66008             : }
   66009             : 
   66010             : 
   66011           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Route_1getContextSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   66012             :   jlong jresult = 0 ;
   66013             :   std::string *arg1 = 0 ;
   66014             :   libsumo::SubscriptionResults result;
   66015             :   
   66016             :   (void)jenv;
   66017             :   (void)jcls;
   66018           0 :   if(!jarg1) {
   66019           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   66020             :     return 0;
   66021             :   }
   66022             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   66023           0 :   if (!arg1_pstr) return 0;
   66024           0 :   std::string arg1_str(arg1_pstr);
   66025             :   arg1 = &arg1_str;
   66026             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   66027             :   {
   66028             :     try {
   66029           0 :       result = libtraci::Route::getContextSubscriptionResults((std::string const &)*arg1);
   66030           0 :     } catch (const libsumo::TraCIException& e) {
   66031           0 :       const std::string s = e.what();
   66032             :       std::string printError;
   66033           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   66034           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   66035             :       }
   66036             :       
   66037           0 :       if (printError == "all" || printError == "client") {
   66038             :         std::cerr << "Error: " << s << std::endl;
   66039             :       }
   66040             :       
   66041             :       
   66042             :       
   66043             :       
   66044             :       {
   66045             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   66046             :       };
   66047             :       
   66048           0 :     } catch (const std::exception& e) {
   66049           0 :       const std::string s = e.what();
   66050             :       std::string printError;
   66051           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   66052           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   66053             :       }
   66054             :       
   66055           0 :       if (printError == "all" || printError == "client") {
   66056             :         std::cerr << "Error: " << s << std::endl;
   66057             :       }
   66058             :       
   66059             :       
   66060             :       
   66061             :       
   66062             :       {
   66063             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   66064             :       };
   66065             :       
   66066           0 :     } catch (...) {
   66067             :       {
   66068             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   66069             :       };
   66070           0 :     }
   66071             :   }
   66072           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
   66073           0 :   return jresult;
   66074             : }
   66075             : 
   66076             : 
   66077           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Route_1subscribeParameterWithKey_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jdouble jarg4) {
   66078             :   std::string *arg1 = 0 ;
   66079             :   std::string *arg2 = 0 ;
   66080             :   double arg3 ;
   66081             :   double arg4 ;
   66082             :   
   66083             :   (void)jenv;
   66084             :   (void)jcls;
   66085           0 :   if(!jarg1) {
   66086           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   66087           0 :     return ;
   66088             :   }
   66089             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   66090           0 :   if (!arg1_pstr) return ;
   66091           0 :   std::string arg1_str(arg1_pstr);
   66092             :   arg1 = &arg1_str;
   66093             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   66094           0 :   if(!jarg2) {
   66095           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   66096             :     return ;
   66097             :   }
   66098             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   66099           0 :   if (!arg2_pstr) return ;
   66100           0 :   std::string arg2_str(arg2_pstr);
   66101             :   arg2 = &arg2_str;
   66102             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   66103             :   arg3 = (double)jarg3; 
   66104             :   arg4 = (double)jarg4; 
   66105             :   {
   66106             :     try {
   66107           0 :       libtraci::Route::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4);
   66108           0 :     } catch (const libsumo::TraCIException& e) {
   66109           0 :       const std::string s = e.what();
   66110             :       std::string printError;
   66111           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   66112           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   66113             :       }
   66114             :       
   66115           0 :       if (printError == "all" || printError == "client") {
   66116             :         std::cerr << "Error: " << s << std::endl;
   66117             :       }
   66118             :       
   66119             :       
   66120             :       
   66121             :       
   66122             :       {
   66123             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   66124             :       };
   66125             :       
   66126           0 :     } catch (const std::exception& e) {
   66127           0 :       const std::string s = e.what();
   66128             :       std::string printError;
   66129           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   66130           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   66131             :       }
   66132             :       
   66133           0 :       if (printError == "all" || printError == "client") {
   66134             :         std::cerr << "Error: " << s << std::endl;
   66135             :       }
   66136             :       
   66137             :       
   66138             :       
   66139             :       
   66140             :       {
   66141             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   66142             :       };
   66143             :       
   66144           0 :     } catch (...) {
   66145             :       {
   66146             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   66147             :       };
   66148           0 :     }
   66149             :   }
   66150             : }
   66151             : 
   66152             : 
   66153           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Route_1subscribeParameterWithKey_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3) {
   66154             :   std::string *arg1 = 0 ;
   66155             :   std::string *arg2 = 0 ;
   66156             :   double arg3 ;
   66157             :   
   66158             :   (void)jenv;
   66159             :   (void)jcls;
   66160           0 :   if(!jarg1) {
   66161           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   66162           0 :     return ;
   66163             :   }
   66164             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   66165           0 :   if (!arg1_pstr) return ;
   66166           0 :   std::string arg1_str(arg1_pstr);
   66167             :   arg1 = &arg1_str;
   66168             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   66169           0 :   if(!jarg2) {
   66170           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   66171             :     return ;
   66172             :   }
   66173             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   66174           0 :   if (!arg2_pstr) return ;
   66175           0 :   std::string arg2_str(arg2_pstr);
   66176             :   arg2 = &arg2_str;
   66177             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   66178             :   arg3 = (double)jarg3; 
   66179             :   {
   66180             :     try {
   66181           0 :       libtraci::Route::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3);
   66182           0 :     } catch (const libsumo::TraCIException& e) {
   66183           0 :       const std::string s = e.what();
   66184             :       std::string printError;
   66185           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   66186           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   66187             :       }
   66188             :       
   66189           0 :       if (printError == "all" || printError == "client") {
   66190             :         std::cerr << "Error: " << s << std::endl;
   66191             :       }
   66192             :       
   66193             :       
   66194             :       
   66195             :       
   66196             :       {
   66197             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   66198             :       };
   66199             :       
   66200           0 :     } catch (const std::exception& e) {
   66201           0 :       const std::string s = e.what();
   66202             :       std::string printError;
   66203           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   66204           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   66205             :       }
   66206             :       
   66207           0 :       if (printError == "all" || printError == "client") {
   66208             :         std::cerr << "Error: " << s << std::endl;
   66209             :       }
   66210             :       
   66211             :       
   66212             :       
   66213             :       
   66214             :       {
   66215             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   66216             :       };
   66217             :       
   66218           0 :     } catch (...) {
   66219             :       {
   66220             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   66221             :       };
   66222           0 :     }
   66223             :   }
   66224             : }
   66225             : 
   66226             : 
   66227           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Route_1subscribeParameterWithKey_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   66228             :   std::string *arg1 = 0 ;
   66229             :   std::string *arg2 = 0 ;
   66230             :   
   66231             :   (void)jenv;
   66232             :   (void)jcls;
   66233           0 :   if(!jarg1) {
   66234           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   66235           0 :     return ;
   66236             :   }
   66237             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   66238           0 :   if (!arg1_pstr) return ;
   66239           0 :   std::string arg1_str(arg1_pstr);
   66240             :   arg1 = &arg1_str;
   66241             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   66242           0 :   if(!jarg2) {
   66243           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   66244             :     return ;
   66245             :   }
   66246             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   66247           0 :   if (!arg2_pstr) return ;
   66248           0 :   std::string arg2_str(arg2_pstr);
   66249             :   arg2 = &arg2_str;
   66250             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   66251             :   {
   66252             :     try {
   66253           0 :       libtraci::Route::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
   66254           0 :     } catch (const libsumo::TraCIException& e) {
   66255           0 :       const std::string s = e.what();
   66256             :       std::string printError;
   66257           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   66258           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   66259             :       }
   66260             :       
   66261           0 :       if (printError == "all" || printError == "client") {
   66262             :         std::cerr << "Error: " << s << std::endl;
   66263             :       }
   66264             :       
   66265             :       
   66266             :       
   66267             :       
   66268             :       {
   66269             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   66270             :       };
   66271             :       
   66272           0 :     } catch (const std::exception& e) {
   66273           0 :       const std::string s = e.what();
   66274             :       std::string printError;
   66275           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   66276           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   66277             :       }
   66278             :       
   66279           0 :       if (printError == "all" || printError == "client") {
   66280             :         std::cerr << "Error: " << s << std::endl;
   66281             :       }
   66282             :       
   66283             :       
   66284             :       
   66285             :       
   66286             :       {
   66287             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   66288             :       };
   66289             :       
   66290           0 :     } catch (...) {
   66291             :       {
   66292             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   66293             :       };
   66294           0 :     }
   66295             :   }
   66296             : }
   66297             : 
   66298             : 
   66299           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Route_1DOMAIN_1ID_1get(JNIEnv *jenv, jclass jcls) {
   66300             :   jint jresult = 0 ;
   66301             :   int result;
   66302             :   
   66303             :   (void)jenv;
   66304             :   (void)jcls;
   66305           0 :   result = (int)(int)libtraci::Route::DOMAIN_ID;
   66306             :   jresult = (jint)result; 
   66307           0 :   return jresult;
   66308             : }
   66309             : 
   66310             : 
   66311           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Route_1add(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
   66312             :   std::string *arg1 = 0 ;
   66313             :   std::vector< std::string > *arg2 = 0 ;
   66314             :   
   66315             :   (void)jenv;
   66316             :   (void)jcls;
   66317             :   (void)jarg2_;
   66318           0 :   if(!jarg1) {
   66319           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   66320           0 :     return ;
   66321             :   }
   66322             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   66323           0 :   if (!arg1_pstr) return ;
   66324           0 :   std::string arg1_str(arg1_pstr);
   66325             :   arg1 = &arg1_str;
   66326             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   66327           0 :   arg2 = *(std::vector< std::string > **)&jarg2;
   66328           0 :   if (!arg2) {
   66329           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::string > const & reference is null");
   66330             :     return ;
   66331             :   } 
   66332             :   {
   66333             :     try {
   66334           0 :       libtraci::Route::add((std::string const &)*arg1,(std::vector< std::string > const &)*arg2);
   66335           0 :     } catch (const libsumo::TraCIException& e) {
   66336           0 :       const std::string s = e.what();
   66337             :       std::string printError;
   66338           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   66339           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   66340             :       }
   66341             :       
   66342           0 :       if (printError == "all" || printError == "client") {
   66343             :         std::cerr << "Error: " << s << std::endl;
   66344             :       }
   66345             :       
   66346             :       
   66347             :       
   66348             :       
   66349             :       {
   66350             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   66351             :       };
   66352             :       
   66353           0 :     } catch (const std::exception& e) {
   66354           0 :       const std::string s = e.what();
   66355             :       std::string printError;
   66356           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   66357           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   66358             :       }
   66359             :       
   66360           0 :       if (printError == "all" || printError == "client") {
   66361             :         std::cerr << "Error: " << s << std::endl;
   66362             :       }
   66363             :       
   66364             :       
   66365             :       
   66366             :       
   66367             :       {
   66368             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   66369             :       };
   66370             :       
   66371           0 :     } catch (...) {
   66372             :       {
   66373             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   66374             :       };
   66375           0 :     }
   66376             :   }
   66377             : }
   66378             : 
   66379             : 
   66380           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1Route(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   66381             :   libtraci::Route *arg1 = (libtraci::Route *) 0 ;
   66382             :   
   66383             :   (void)jenv;
   66384             :   (void)jcls;
   66385           0 :   arg1 = *(libtraci::Route **)&jarg1; 
   66386             :   {
   66387             :     try {
   66388           0 :       delete arg1;
   66389             :     } catch (const libsumo::TraCIException& e) {
   66390             :       const std::string s = e.what();
   66391             :       std::string printError;
   66392             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   66393             :         printError = std::getenv("TRACI_PRINT_ERROR");
   66394             :       }
   66395             :       
   66396             :       if (printError == "all" || printError == "client") {
   66397             :         std::cerr << "Error: " << s << std::endl;
   66398             :       }
   66399             :       
   66400             :       
   66401             :       
   66402             :       
   66403             :       {
   66404             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   66405             :       };
   66406             :       
   66407             :     } catch (const std::exception& e) {
   66408             :       const std::string s = e.what();
   66409             :       std::string printError;
   66410             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   66411             :         printError = std::getenv("TRACI_PRINT_ERROR");
   66412             :       }
   66413             :       
   66414             :       if (printError == "all" || printError == "client") {
   66415             :         std::cerr << "Error: " << s << std::endl;
   66416             :       }
   66417             :       
   66418             :       
   66419             :       
   66420             :       
   66421             :       {
   66422             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   66423             :       };
   66424             :       
   66425             :     } catch (...) {
   66426             :       {
   66427             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   66428             :       };
   66429             :     }
   66430             :   }
   66431             : }
   66432             : 
   66433             : 
   66434           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1init_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jint jarg1, jint jarg2, jstring jarg3, jstring jarg4, jlong jarg5) {
   66435             :   jlong jresult = 0 ;
   66436             :   int arg1 ;
   66437             :   int arg2 ;
   66438             :   std::string *arg3 = 0 ;
   66439             :   std::string *arg4 = 0 ;
   66440             :   FILE *arg5 = (FILE *) (FILE *)0 ;
   66441             :   std::pair< int,std::string > result;
   66442             :   
   66443             :   (void)jenv;
   66444             :   (void)jcls;
   66445             :   arg1 = (int)jarg1; 
   66446             :   arg2 = (int)jarg2; 
   66447           0 :   if(!jarg3) {
   66448           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   66449             :     return 0;
   66450             :   }
   66451             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   66452           0 :   if (!arg3_pstr) return 0;
   66453           0 :   std::string arg3_str(arg3_pstr);
   66454             :   arg3 = &arg3_str;
   66455             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   66456           0 :   if(!jarg4) {
   66457           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   66458             :     return 0;
   66459             :   }
   66460             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
   66461           0 :   if (!arg4_pstr) return 0;
   66462           0 :   std::string arg4_str(arg4_pstr);
   66463             :   arg4 = &arg4_str;
   66464             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
   66465           0 :   arg5 = *(FILE **)&jarg5; 
   66466             :   {
   66467             :     try {
   66468           0 :       result = libtraci::Simulation::init(arg1,arg2,(std::string const &)*arg3,(std::string const &)*arg4,arg5);
   66469           0 :     } catch (const libsumo::TraCIException& e) {
   66470           0 :       const std::string s = e.what();
   66471             :       std::string printError;
   66472           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   66473           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   66474             :       }
   66475             :       
   66476           0 :       if (printError == "all" || printError == "client") {
   66477             :         std::cerr << "Error: " << s << std::endl;
   66478             :       }
   66479             :       
   66480             :       
   66481             :       
   66482             :       
   66483             :       {
   66484             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   66485             :       };
   66486             :       
   66487           0 :     } catch (const std::exception& e) {
   66488           0 :       const std::string s = e.what();
   66489             :       std::string printError;
   66490           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   66491           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   66492             :       }
   66493             :       
   66494           0 :       if (printError == "all" || printError == "client") {
   66495             :         std::cerr << "Error: " << s << std::endl;
   66496             :       }
   66497             :       
   66498             :       
   66499             :       
   66500             :       
   66501             :       {
   66502             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   66503             :       };
   66504             :       
   66505           0 :     } catch (...) {
   66506             :       {
   66507             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   66508             :       };
   66509           0 :     }
   66510             :   }
   66511           0 :   *(std::pair< int,std::string > **)&jresult = new std::pair< int,std::string >((const std::pair< int,std::string > &)result); 
   66512           0 :   return jresult;
   66513             : }
   66514             : 
   66515             : 
   66516           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1init_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jint jarg1, jint jarg2, jstring jarg3, jstring jarg4) {
   66517             :   jlong jresult = 0 ;
   66518             :   int arg1 ;
   66519             :   int arg2 ;
   66520             :   std::string *arg3 = 0 ;
   66521             :   std::string *arg4 = 0 ;
   66522             :   std::pair< int,std::string > result;
   66523             :   
   66524             :   (void)jenv;
   66525             :   (void)jcls;
   66526             :   arg1 = (int)jarg1; 
   66527             :   arg2 = (int)jarg2; 
   66528           0 :   if(!jarg3) {
   66529           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   66530             :     return 0;
   66531             :   }
   66532             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   66533           0 :   if (!arg3_pstr) return 0;
   66534           0 :   std::string arg3_str(arg3_pstr);
   66535             :   arg3 = &arg3_str;
   66536             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   66537           0 :   if(!jarg4) {
   66538           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   66539             :     return 0;
   66540             :   }
   66541             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
   66542           0 :   if (!arg4_pstr) return 0;
   66543           0 :   std::string arg4_str(arg4_pstr);
   66544             :   arg4 = &arg4_str;
   66545             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
   66546             :   {
   66547             :     try {
   66548           0 :       result = libtraci::Simulation::init(arg1,arg2,(std::string const &)*arg3,(std::string const &)*arg4);
   66549           0 :     } catch (const libsumo::TraCIException& e) {
   66550           0 :       const std::string s = e.what();
   66551             :       std::string printError;
   66552           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   66553           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   66554             :       }
   66555             :       
   66556           0 :       if (printError == "all" || printError == "client") {
   66557             :         std::cerr << "Error: " << s << std::endl;
   66558             :       }
   66559             :       
   66560             :       
   66561             :       
   66562             :       
   66563             :       {
   66564             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   66565             :       };
   66566             :       
   66567           0 :     } catch (const std::exception& e) {
   66568           0 :       const std::string s = e.what();
   66569             :       std::string printError;
   66570           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   66571           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   66572             :       }
   66573             :       
   66574           0 :       if (printError == "all" || printError == "client") {
   66575             :         std::cerr << "Error: " << s << std::endl;
   66576             :       }
   66577             :       
   66578             :       
   66579             :       
   66580             :       
   66581             :       {
   66582             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   66583             :       };
   66584             :       
   66585           0 :     } catch (...) {
   66586             :       {
   66587             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   66588             :       };
   66589           0 :     }
   66590             :   }
   66591           0 :   *(std::pair< int,std::string > **)&jresult = new std::pair< int,std::string >((const std::pair< int,std::string > &)result); 
   66592           0 :   return jresult;
   66593             : }
   66594             : 
   66595             : 
   66596           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1init_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jint jarg1, jint jarg2, jstring jarg3) {
   66597             :   jlong jresult = 0 ;
   66598             :   int arg1 ;
   66599             :   int arg2 ;
   66600             :   std::string *arg3 = 0 ;
   66601             :   std::pair< int,std::string > result;
   66602             :   
   66603             :   (void)jenv;
   66604             :   (void)jcls;
   66605             :   arg1 = (int)jarg1; 
   66606             :   arg2 = (int)jarg2; 
   66607           0 :   if(!jarg3) {
   66608           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   66609             :     return 0;
   66610             :   }
   66611             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   66612           0 :   if (!arg3_pstr) return 0;
   66613           0 :   std::string arg3_str(arg3_pstr);
   66614             :   arg3 = &arg3_str;
   66615             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   66616             :   {
   66617             :     try {
   66618           0 :       result = libtraci::Simulation::init(arg1,arg2,(std::string const &)*arg3);
   66619           0 :     } catch (const libsumo::TraCIException& e) {
   66620           0 :       const std::string s = e.what();
   66621             :       std::string printError;
   66622           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   66623           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   66624             :       }
   66625             :       
   66626           0 :       if (printError == "all" || printError == "client") {
   66627             :         std::cerr << "Error: " << s << std::endl;
   66628             :       }
   66629             :       
   66630             :       
   66631             :       
   66632             :       
   66633             :       {
   66634             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   66635             :       };
   66636             :       
   66637           0 :     } catch (const std::exception& e) {
   66638           0 :       const std::string s = e.what();
   66639             :       std::string printError;
   66640           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   66641           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   66642             :       }
   66643             :       
   66644           0 :       if (printError == "all" || printError == "client") {
   66645             :         std::cerr << "Error: " << s << std::endl;
   66646             :       }
   66647             :       
   66648             :       
   66649             :       
   66650             :       
   66651             :       {
   66652             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   66653             :       };
   66654             :       
   66655           0 :     } catch (...) {
   66656             :       {
   66657             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   66658             :       };
   66659           0 :     }
   66660             :   }
   66661           0 :   *(std::pair< int,std::string > **)&jresult = new std::pair< int,std::string >((const std::pair< int,std::string > &)result); 
   66662           0 :   return jresult;
   66663             : }
   66664             : 
   66665             : 
   66666           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1init_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jint jarg1, jint jarg2) {
   66667             :   jlong jresult = 0 ;
   66668             :   int arg1 ;
   66669             :   int arg2 ;
   66670             :   std::pair< int,std::string > result;
   66671             :   
   66672             :   (void)jenv;
   66673             :   (void)jcls;
   66674             :   arg1 = (int)jarg1; 
   66675             :   arg2 = (int)jarg2; 
   66676             :   {
   66677             :     try {
   66678           0 :       result = libtraci::Simulation::init(arg1,arg2);
   66679           0 :     } catch (const libsumo::TraCIException& e) {
   66680           0 :       const std::string s = e.what();
   66681             :       std::string printError;
   66682           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   66683           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   66684             :       }
   66685             :       
   66686           0 :       if (printError == "all" || printError == "client") {
   66687             :         std::cerr << "Error: " << s << std::endl;
   66688             :       }
   66689             :       
   66690             :       
   66691             :       
   66692             :       
   66693             :       {
   66694             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   66695             :       };
   66696             :       
   66697           0 :     } catch (const std::exception& e) {
   66698           0 :       const std::string s = e.what();
   66699             :       std::string printError;
   66700           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   66701           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   66702             :       }
   66703             :       
   66704           0 :       if (printError == "all" || printError == "client") {
   66705             :         std::cerr << "Error: " << s << std::endl;
   66706             :       }
   66707             :       
   66708             :       
   66709             :       
   66710             :       
   66711             :       {
   66712             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   66713             :       };
   66714             :       
   66715           0 :     } catch (...) {
   66716             :       {
   66717             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   66718             :       };
   66719           0 :     }
   66720             :   }
   66721           0 :   *(std::pair< int,std::string > **)&jresult = new std::pair< int,std::string >((const std::pair< int,std::string > &)result); 
   66722           0 :   return jresult;
   66723             : }
   66724             : 
   66725             : 
   66726           2 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1init_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jint jarg1) {
   66727             :   jlong jresult = 0 ;
   66728             :   int arg1 ;
   66729             :   std::pair< int,std::string > result;
   66730             :   
   66731             :   (void)jenv;
   66732             :   (void)jcls;
   66733             :   arg1 = (int)jarg1; 
   66734             :   {
   66735             :     try {
   66736           4 :       result = libtraci::Simulation::init(arg1);
   66737           0 :     } catch (const libsumo::TraCIException& e) {
   66738           0 :       const std::string s = e.what();
   66739             :       std::string printError;
   66740           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   66741           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   66742             :       }
   66743             :       
   66744           0 :       if (printError == "all" || printError == "client") {
   66745             :         std::cerr << "Error: " << s << std::endl;
   66746             :       }
   66747             :       
   66748             :       
   66749             :       
   66750             :       
   66751             :       {
   66752             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   66753             :       };
   66754             :       
   66755           0 :     } catch (const std::exception& e) {
   66756           0 :       const std::string s = e.what();
   66757             :       std::string printError;
   66758           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   66759           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   66760             :       }
   66761             :       
   66762           0 :       if (printError == "all" || printError == "client") {
   66763             :         std::cerr << "Error: " << s << std::endl;
   66764             :       }
   66765             :       
   66766             :       
   66767             :       
   66768             :       
   66769             :       {
   66770             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   66771             :       };
   66772             :       
   66773           0 :     } catch (...) {
   66774             :       {
   66775             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   66776             :       };
   66777           0 :     }
   66778             :   }
   66779           2 :   *(std::pair< int,std::string > **)&jresult = new std::pair< int,std::string >((const std::pair< int,std::string > &)result); 
   66780           2 :   return jresult;
   66781             : }
   66782             : 
   66783             : 
   66784           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1init_1_1SWIG_15(JNIEnv *jenv, jclass jcls) {
   66785             :   jlong jresult = 0 ;
   66786             :   std::pair< int,std::string > result;
   66787             :   
   66788             :   (void)jenv;
   66789             :   (void)jcls;
   66790             :   {
   66791             :     try {
   66792           0 :       result = libtraci::Simulation::init();
   66793           0 :     } catch (const libsumo::TraCIException& e) {
   66794           0 :       const std::string s = e.what();
   66795             :       std::string printError;
   66796           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   66797           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   66798             :       }
   66799             :       
   66800           0 :       if (printError == "all" || printError == "client") {
   66801             :         std::cerr << "Error: " << s << std::endl;
   66802             :       }
   66803             :       
   66804             :       
   66805             :       
   66806             :       
   66807             :       {
   66808             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   66809             :       };
   66810             :       
   66811           0 :     } catch (const std::exception& e) {
   66812           0 :       const std::string s = e.what();
   66813             :       std::string printError;
   66814           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   66815           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   66816             :       }
   66817             :       
   66818           0 :       if (printError == "all" || printError == "client") {
   66819             :         std::cerr << "Error: " << s << std::endl;
   66820             :       }
   66821             :       
   66822             :       
   66823             :       
   66824             :       
   66825             :       {
   66826             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   66827             :       };
   66828             :       
   66829           0 :     } catch (...) {
   66830             :       {
   66831             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   66832             :       };
   66833           0 :     }
   66834             :   }
   66835           0 :   *(std::pair< int,std::string > **)&jresult = new std::pair< int,std::string >((const std::pair< int,std::string > &)result); 
   66836           0 :   return jresult;
   66837             : }
   66838             : 
   66839             : 
   66840           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1isLibsumo(JNIEnv *jenv, jclass jcls) {
   66841             :   jboolean jresult = 0 ;
   66842             :   bool result;
   66843             :   
   66844             :   (void)jenv;
   66845             :   (void)jcls;
   66846             :   {
   66847             :     try {
   66848           0 :       result = (bool)libtraci::Simulation::isLibsumo();
   66849           0 :     } catch (const libsumo::TraCIException& e) {
   66850           0 :       const std::string s = e.what();
   66851             :       std::string printError;
   66852           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   66853           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   66854             :       }
   66855             :       
   66856           0 :       if (printError == "all" || printError == "client") {
   66857             :         std::cerr << "Error: " << s << std::endl;
   66858             :       }
   66859             :       
   66860             :       
   66861             :       
   66862             :       
   66863             :       {
   66864             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   66865             :       };
   66866             :       
   66867           0 :     } catch (const std::exception& e) {
   66868           0 :       const std::string s = e.what();
   66869             :       std::string printError;
   66870           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   66871           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   66872             :       }
   66873             :       
   66874           0 :       if (printError == "all" || printError == "client") {
   66875             :         std::cerr << "Error: " << s << std::endl;
   66876             :       }
   66877             :       
   66878             :       
   66879             :       
   66880             :       
   66881             :       {
   66882             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   66883             :       };
   66884             :       
   66885           0 :     } catch (...) {
   66886             :       {
   66887             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   66888             :       };
   66889           0 :     }
   66890             :   }
   66891           0 :   jresult = (jboolean)result; 
   66892           0 :   return jresult;
   66893             : }
   66894             : 
   66895             : 
   66896           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1switchConnection(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   66897             :   std::string *arg1 = 0 ;
   66898             :   
   66899             :   (void)jenv;
   66900             :   (void)jcls;
   66901           0 :   if(!jarg1) {
   66902           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   66903           0 :     return ;
   66904             :   }
   66905             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   66906           0 :   if (!arg1_pstr) return ;
   66907           0 :   std::string arg1_str(arg1_pstr);
   66908             :   arg1 = &arg1_str;
   66909             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   66910             :   {
   66911             :     try {
   66912           0 :       libtraci::Simulation::switchConnection((std::string const &)*arg1);
   66913           0 :     } catch (const libsumo::TraCIException& e) {
   66914           0 :       const std::string s = e.what();
   66915             :       std::string printError;
   66916           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   66917           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   66918             :       }
   66919             :       
   66920           0 :       if (printError == "all" || printError == "client") {
   66921             :         std::cerr << "Error: " << s << std::endl;
   66922             :       }
   66923             :       
   66924             :       
   66925             :       
   66926             :       
   66927             :       {
   66928             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   66929             :       };
   66930             :       
   66931           0 :     } catch (const std::exception& e) {
   66932           0 :       const std::string s = e.what();
   66933             :       std::string printError;
   66934           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   66935           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   66936             :       }
   66937             :       
   66938           0 :       if (printError == "all" || printError == "client") {
   66939             :         std::cerr << "Error: " << s << std::endl;
   66940             :       }
   66941             :       
   66942             :       
   66943             :       
   66944             :       
   66945             :       {
   66946             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   66947             :       };
   66948             :       
   66949           0 :     } catch (...) {
   66950             :       {
   66951             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   66952             :       };
   66953           0 :     }
   66954             :   }
   66955             : }
   66956             : 
   66957             : 
   66958           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getLabel(JNIEnv *jenv, jclass jcls) {
   66959             :   jstring jresult = 0 ;
   66960             :   std::string *result = 0 ;
   66961             :   
   66962             :   (void)jenv;
   66963             :   (void)jcls;
   66964             :   {
   66965             :     try {
   66966           0 :       result = (std::string *) &libtraci::Simulation::getLabel();
   66967           0 :     } catch (const libsumo::TraCIException& e) {
   66968           0 :       const std::string s = e.what();
   66969             :       std::string printError;
   66970           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   66971           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   66972             :       }
   66973             :       
   66974           0 :       if (printError == "all" || printError == "client") {
   66975             :         std::cerr << "Error: " << s << std::endl;
   66976             :       }
   66977             :       
   66978             :       
   66979             :       
   66980             :       
   66981             :       {
   66982             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   66983             :       };
   66984             :       
   66985           0 :     } catch (const std::exception& e) {
   66986           0 :       const std::string s = e.what();
   66987             :       std::string printError;
   66988           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   66989           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   66990             :       }
   66991             :       
   66992           0 :       if (printError == "all" || printError == "client") {
   66993             :         std::cerr << "Error: " << s << std::endl;
   66994             :       }
   66995             :       
   66996             :       
   66997             :       
   66998             :       
   66999             :       {
   67000             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   67001             :       };
   67002             :       
   67003           0 :     } catch (...) {
   67004             :       {
   67005             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   67006             :       };
   67007           0 :     }
   67008             :   }
   67009             :   jresult = jenv->NewStringUTF(result->c_str()); 
   67010           0 :   return jresult;
   67011             : }
   67012             : 
   67013             : 
   67014           4 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1setOrder(JNIEnv *jenv, jclass jcls, jint jarg1) {
   67015             :   int arg1 ;
   67016             :   
   67017             :   (void)jenv;
   67018             :   (void)jcls;
   67019             :   arg1 = (int)jarg1; 
   67020             :   {
   67021             :     try {
   67022           4 :       libtraci::Simulation::setOrder(arg1);
   67023           0 :     } catch (const libsumo::TraCIException& e) {
   67024           0 :       const std::string s = e.what();
   67025             :       std::string printError;
   67026           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   67027           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   67028             :       }
   67029             :       
   67030           0 :       if (printError == "all" || printError == "client") {
   67031             :         std::cerr << "Error: " << s << std::endl;
   67032             :       }
   67033             :       
   67034             :       
   67035             :       
   67036             :       
   67037             :       {
   67038             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   67039             :       };
   67040             :       
   67041           0 :     } catch (const std::exception& e) {
   67042           0 :       const std::string s = e.what();
   67043             :       std::string printError;
   67044           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   67045           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   67046             :       }
   67047             :       
   67048           0 :       if (printError == "all" || printError == "client") {
   67049             :         std::cerr << "Error: " << s << std::endl;
   67050             :       }
   67051             :       
   67052             :       
   67053             :       
   67054             :       
   67055             :       {
   67056             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   67057             :       };
   67058             :       
   67059           0 :     } catch (...) {
   67060             :       {
   67061             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   67062             :       };
   67063           0 :     }
   67064             :   }
   67065             : }
   67066             : 
   67067             : 
   67068           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1start_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3, jstring jarg4, jboolean jarg5, jstring jarg6, jboolean jarg7, jlong jarg8) {
   67069             :   jlong jresult = 0 ;
   67070             :   std::vector< std::string > *arg1 = 0 ;
   67071             :   int arg2 ;
   67072             :   int arg3 ;
   67073             :   std::string *arg4 = 0 ;
   67074             :   bool arg5 ;
   67075             :   std::string *arg6 = 0 ;
   67076             :   bool arg7 ;
   67077             :   void *arg8 = (void *) 0 ;
   67078             :   std::pair< int,std::string > result;
   67079             :   
   67080             :   (void)jenv;
   67081             :   (void)jcls;
   67082             :   (void)jarg1_;
   67083           0 :   arg1 = *(std::vector< std::string > **)&jarg1;
   67084           0 :   if (!arg1) {
   67085           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::string > const & reference is null");
   67086             :     return 0;
   67087             :   } 
   67088             :   arg2 = (int)jarg2; 
   67089             :   arg3 = (int)jarg3; 
   67090           0 :   if(!jarg4) {
   67091           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   67092             :     return 0;
   67093             :   }
   67094             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
   67095           0 :   if (!arg4_pstr) return 0;
   67096           0 :   std::string arg4_str(arg4_pstr);
   67097             :   arg4 = &arg4_str;
   67098             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
   67099           0 :   arg5 = jarg5 ? true : false; 
   67100           0 :   if(!jarg6) {
   67101           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   67102             :     return 0;
   67103             :   }
   67104             :   const char *arg6_pstr = (const char *)jenv->GetStringUTFChars(jarg6, 0); 
   67105           0 :   if (!arg6_pstr) return 0;
   67106           0 :   std::string arg6_str(arg6_pstr);
   67107             :   arg6 = &arg6_str;
   67108             :   jenv->ReleaseStringUTFChars(jarg6, arg6_pstr); 
   67109           0 :   arg7 = jarg7 ? true : false; 
   67110           0 :   arg8 = *(void **)&jarg8; 
   67111             :   {
   67112             :     try {
   67113           0 :       result = libtraci::Simulation::start((std::vector< std::string > const &)*arg1,arg2,arg3,(std::string const &)*arg4,arg5,(std::string const &)*arg6,arg7,arg8);
   67114           0 :     } catch (const libsumo::TraCIException& e) {
   67115           0 :       const std::string s = e.what();
   67116             :       std::string printError;
   67117           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   67118           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   67119             :       }
   67120             :       
   67121           0 :       if (printError == "all" || printError == "client") {
   67122             :         std::cerr << "Error: " << s << std::endl;
   67123             :       }
   67124             :       
   67125             :       
   67126             :       
   67127             :       
   67128             :       {
   67129             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   67130             :       };
   67131             :       
   67132           0 :     } catch (const std::exception& e) {
   67133           0 :       const std::string s = e.what();
   67134             :       std::string printError;
   67135           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   67136           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   67137             :       }
   67138             :       
   67139           0 :       if (printError == "all" || printError == "client") {
   67140             :         std::cerr << "Error: " << s << std::endl;
   67141             :       }
   67142             :       
   67143             :       
   67144             :       
   67145             :       
   67146             :       {
   67147             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   67148             :       };
   67149             :       
   67150           0 :     } catch (...) {
   67151             :       {
   67152             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   67153             :       };
   67154           0 :     }
   67155             :   }
   67156           0 :   *(std::pair< int,std::string > **)&jresult = new std::pair< int,std::string >((const std::pair< int,std::string > &)result); 
   67157           0 :   return jresult;
   67158             : }
   67159             : 
   67160             : 
   67161           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1start_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3, jstring jarg4, jboolean jarg5, jstring jarg6, jboolean jarg7) {
   67162             :   jlong jresult = 0 ;
   67163             :   std::vector< std::string > *arg1 = 0 ;
   67164             :   int arg2 ;
   67165             :   int arg3 ;
   67166             :   std::string *arg4 = 0 ;
   67167             :   bool arg5 ;
   67168             :   std::string *arg6 = 0 ;
   67169             :   bool arg7 ;
   67170             :   std::pair< int,std::string > result;
   67171             :   
   67172             :   (void)jenv;
   67173             :   (void)jcls;
   67174             :   (void)jarg1_;
   67175           0 :   arg1 = *(std::vector< std::string > **)&jarg1;
   67176           0 :   if (!arg1) {
   67177           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::string > const & reference is null");
   67178             :     return 0;
   67179             :   } 
   67180             :   arg2 = (int)jarg2; 
   67181             :   arg3 = (int)jarg3; 
   67182           0 :   if(!jarg4) {
   67183           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   67184             :     return 0;
   67185             :   }
   67186             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
   67187           0 :   if (!arg4_pstr) return 0;
   67188           0 :   std::string arg4_str(arg4_pstr);
   67189             :   arg4 = &arg4_str;
   67190             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
   67191           0 :   arg5 = jarg5 ? true : false; 
   67192           0 :   if(!jarg6) {
   67193           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   67194             :     return 0;
   67195             :   }
   67196             :   const char *arg6_pstr = (const char *)jenv->GetStringUTFChars(jarg6, 0); 
   67197           0 :   if (!arg6_pstr) return 0;
   67198           0 :   std::string arg6_str(arg6_pstr);
   67199             :   arg6 = &arg6_str;
   67200             :   jenv->ReleaseStringUTFChars(jarg6, arg6_pstr); 
   67201           0 :   arg7 = jarg7 ? true : false; 
   67202             :   {
   67203             :     try {
   67204           0 :       result = libtraci::Simulation::start((std::vector< std::string > const &)*arg1,arg2,arg3,(std::string const &)*arg4,arg5,(std::string const &)*arg6,arg7);
   67205           0 :     } catch (const libsumo::TraCIException& e) {
   67206           0 :       const std::string s = e.what();
   67207             :       std::string printError;
   67208           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   67209           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   67210             :       }
   67211             :       
   67212           0 :       if (printError == "all" || printError == "client") {
   67213             :         std::cerr << "Error: " << s << std::endl;
   67214             :       }
   67215             :       
   67216             :       
   67217             :       
   67218             :       
   67219             :       {
   67220             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   67221             :       };
   67222             :       
   67223           0 :     } catch (const std::exception& e) {
   67224           0 :       const std::string s = e.what();
   67225             :       std::string printError;
   67226           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   67227           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   67228             :       }
   67229             :       
   67230           0 :       if (printError == "all" || printError == "client") {
   67231             :         std::cerr << "Error: " << s << std::endl;
   67232             :       }
   67233             :       
   67234             :       
   67235             :       
   67236             :       
   67237             :       {
   67238             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   67239             :       };
   67240             :       
   67241           0 :     } catch (...) {
   67242             :       {
   67243             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   67244             :       };
   67245           0 :     }
   67246             :   }
   67247           0 :   *(std::pair< int,std::string > **)&jresult = new std::pair< int,std::string >((const std::pair< int,std::string > &)result); 
   67248           0 :   return jresult;
   67249             : }
   67250             : 
   67251             : 
   67252           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1start_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3, jstring jarg4, jboolean jarg5, jstring jarg6) {
   67253             :   jlong jresult = 0 ;
   67254             :   std::vector< std::string > *arg1 = 0 ;
   67255             :   int arg2 ;
   67256             :   int arg3 ;
   67257             :   std::string *arg4 = 0 ;
   67258             :   bool arg5 ;
   67259             :   std::string *arg6 = 0 ;
   67260             :   std::pair< int,std::string > result;
   67261             :   
   67262             :   (void)jenv;
   67263             :   (void)jcls;
   67264             :   (void)jarg1_;
   67265           0 :   arg1 = *(std::vector< std::string > **)&jarg1;
   67266           0 :   if (!arg1) {
   67267           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::string > const & reference is null");
   67268             :     return 0;
   67269             :   } 
   67270             :   arg2 = (int)jarg2; 
   67271             :   arg3 = (int)jarg3; 
   67272           0 :   if(!jarg4) {
   67273           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   67274             :     return 0;
   67275             :   }
   67276             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
   67277           0 :   if (!arg4_pstr) return 0;
   67278           0 :   std::string arg4_str(arg4_pstr);
   67279             :   arg4 = &arg4_str;
   67280             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
   67281           0 :   arg5 = jarg5 ? true : false; 
   67282           0 :   if(!jarg6) {
   67283           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   67284             :     return 0;
   67285             :   }
   67286             :   const char *arg6_pstr = (const char *)jenv->GetStringUTFChars(jarg6, 0); 
   67287           0 :   if (!arg6_pstr) return 0;
   67288           0 :   std::string arg6_str(arg6_pstr);
   67289             :   arg6 = &arg6_str;
   67290             :   jenv->ReleaseStringUTFChars(jarg6, arg6_pstr); 
   67291             :   {
   67292             :     try {
   67293           0 :       result = libtraci::Simulation::start((std::vector< std::string > const &)*arg1,arg2,arg3,(std::string const &)*arg4,arg5,(std::string const &)*arg6);
   67294           0 :     } catch (const libsumo::TraCIException& e) {
   67295           0 :       const std::string s = e.what();
   67296             :       std::string printError;
   67297           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   67298           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   67299             :       }
   67300             :       
   67301           0 :       if (printError == "all" || printError == "client") {
   67302             :         std::cerr << "Error: " << s << std::endl;
   67303             :       }
   67304             :       
   67305             :       
   67306             :       
   67307             :       
   67308             :       {
   67309             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   67310             :       };
   67311             :       
   67312           0 :     } catch (const std::exception& e) {
   67313           0 :       const std::string s = e.what();
   67314             :       std::string printError;
   67315           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   67316           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   67317             :       }
   67318             :       
   67319           0 :       if (printError == "all" || printError == "client") {
   67320             :         std::cerr << "Error: " << s << std::endl;
   67321             :       }
   67322             :       
   67323             :       
   67324             :       
   67325             :       
   67326             :       {
   67327             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   67328             :       };
   67329             :       
   67330           0 :     } catch (...) {
   67331             :       {
   67332             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   67333             :       };
   67334           0 :     }
   67335             :   }
   67336           0 :   *(std::pair< int,std::string > **)&jresult = new std::pair< int,std::string >((const std::pair< int,std::string > &)result); 
   67337           0 :   return jresult;
   67338             : }
   67339             : 
   67340             : 
   67341           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1start_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3, jstring jarg4, jboolean jarg5) {
   67342             :   jlong jresult = 0 ;
   67343             :   std::vector< std::string > *arg1 = 0 ;
   67344             :   int arg2 ;
   67345             :   int arg3 ;
   67346             :   std::string *arg4 = 0 ;
   67347             :   bool arg5 ;
   67348             :   std::pair< int,std::string > result;
   67349             :   
   67350             :   (void)jenv;
   67351             :   (void)jcls;
   67352             :   (void)jarg1_;
   67353           0 :   arg1 = *(std::vector< std::string > **)&jarg1;
   67354           0 :   if (!arg1) {
   67355           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::string > const & reference is null");
   67356             :     return 0;
   67357             :   } 
   67358             :   arg2 = (int)jarg2; 
   67359             :   arg3 = (int)jarg3; 
   67360           0 :   if(!jarg4) {
   67361           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   67362             :     return 0;
   67363             :   }
   67364             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
   67365           0 :   if (!arg4_pstr) return 0;
   67366           0 :   std::string arg4_str(arg4_pstr);
   67367             :   arg4 = &arg4_str;
   67368             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
   67369           0 :   arg5 = jarg5 ? true : false; 
   67370             :   {
   67371             :     try {
   67372           0 :       result = libtraci::Simulation::start((std::vector< std::string > const &)*arg1,arg2,arg3,(std::string const &)*arg4,arg5);
   67373           0 :     } catch (const libsumo::TraCIException& e) {
   67374           0 :       const std::string s = e.what();
   67375             :       std::string printError;
   67376           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   67377           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   67378             :       }
   67379             :       
   67380           0 :       if (printError == "all" || printError == "client") {
   67381             :         std::cerr << "Error: " << s << std::endl;
   67382             :       }
   67383             :       
   67384             :       
   67385             :       
   67386             :       
   67387             :       {
   67388             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   67389             :       };
   67390             :       
   67391           0 :     } catch (const std::exception& e) {
   67392           0 :       const std::string s = e.what();
   67393             :       std::string printError;
   67394           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   67395           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   67396             :       }
   67397             :       
   67398           0 :       if (printError == "all" || printError == "client") {
   67399             :         std::cerr << "Error: " << s << std::endl;
   67400             :       }
   67401             :       
   67402             :       
   67403             :       
   67404             :       
   67405             :       {
   67406             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   67407             :       };
   67408             :       
   67409           0 :     } catch (...) {
   67410             :       {
   67411             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   67412             :       };
   67413           0 :     }
   67414             :   }
   67415           0 :   *(std::pair< int,std::string > **)&jresult = new std::pair< int,std::string >((const std::pair< int,std::string > &)result); 
   67416           0 :   return jresult;
   67417             : }
   67418             : 
   67419             : 
   67420           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1start_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3, jstring jarg4) {
   67421             :   jlong jresult = 0 ;
   67422             :   std::vector< std::string > *arg1 = 0 ;
   67423             :   int arg2 ;
   67424             :   int arg3 ;
   67425             :   std::string *arg4 = 0 ;
   67426             :   std::pair< int,std::string > result;
   67427             :   
   67428             :   (void)jenv;
   67429             :   (void)jcls;
   67430             :   (void)jarg1_;
   67431           0 :   arg1 = *(std::vector< std::string > **)&jarg1;
   67432           0 :   if (!arg1) {
   67433           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::string > const & reference is null");
   67434             :     return 0;
   67435             :   } 
   67436             :   arg2 = (int)jarg2; 
   67437             :   arg3 = (int)jarg3; 
   67438           0 :   if(!jarg4) {
   67439           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   67440             :     return 0;
   67441             :   }
   67442             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
   67443           0 :   if (!arg4_pstr) return 0;
   67444           0 :   std::string arg4_str(arg4_pstr);
   67445             :   arg4 = &arg4_str;
   67446             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
   67447             :   {
   67448             :     try {
   67449           0 :       result = libtraci::Simulation::start((std::vector< std::string > const &)*arg1,arg2,arg3,(std::string const &)*arg4);
   67450           0 :     } catch (const libsumo::TraCIException& e) {
   67451           0 :       const std::string s = e.what();
   67452             :       std::string printError;
   67453           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   67454           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   67455             :       }
   67456             :       
   67457           0 :       if (printError == "all" || printError == "client") {
   67458             :         std::cerr << "Error: " << s << std::endl;
   67459             :       }
   67460             :       
   67461             :       
   67462             :       
   67463             :       
   67464             :       {
   67465             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   67466             :       };
   67467             :       
   67468           0 :     } catch (const std::exception& e) {
   67469           0 :       const std::string s = e.what();
   67470             :       std::string printError;
   67471           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   67472           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   67473             :       }
   67474             :       
   67475           0 :       if (printError == "all" || printError == "client") {
   67476             :         std::cerr << "Error: " << s << std::endl;
   67477             :       }
   67478             :       
   67479             :       
   67480             :       
   67481             :       
   67482             :       {
   67483             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   67484             :       };
   67485             :       
   67486           0 :     } catch (...) {
   67487             :       {
   67488             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   67489             :       };
   67490           0 :     }
   67491             :   }
   67492           0 :   *(std::pair< int,std::string > **)&jresult = new std::pair< int,std::string >((const std::pair< int,std::string > &)result); 
   67493           0 :   return jresult;
   67494             : }
   67495             : 
   67496             : 
   67497           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1start_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2, jint jarg3) {
   67498             :   jlong jresult = 0 ;
   67499             :   std::vector< std::string > *arg1 = 0 ;
   67500             :   int arg2 ;
   67501             :   int arg3 ;
   67502             :   std::pair< int,std::string > result;
   67503             :   
   67504             :   (void)jenv;
   67505             :   (void)jcls;
   67506             :   (void)jarg1_;
   67507           0 :   arg1 = *(std::vector< std::string > **)&jarg1;
   67508           0 :   if (!arg1) {
   67509           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::string > const & reference is null");
   67510             :     return 0;
   67511             :   } 
   67512             :   arg2 = (int)jarg2; 
   67513             :   arg3 = (int)jarg3; 
   67514             :   {
   67515             :     try {
   67516           0 :       result = libtraci::Simulation::start((std::vector< std::string > const &)*arg1,arg2,arg3);
   67517           0 :     } catch (const libsumo::TraCIException& e) {
   67518           0 :       const std::string s = e.what();
   67519             :       std::string printError;
   67520           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   67521           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   67522             :       }
   67523             :       
   67524           0 :       if (printError == "all" || printError == "client") {
   67525             :         std::cerr << "Error: " << s << std::endl;
   67526             :       }
   67527             :       
   67528             :       
   67529             :       
   67530             :       
   67531             :       {
   67532             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   67533             :       };
   67534             :       
   67535           0 :     } catch (const std::exception& e) {
   67536           0 :       const std::string s = e.what();
   67537             :       std::string printError;
   67538           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   67539           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   67540             :       }
   67541             :       
   67542           0 :       if (printError == "all" || printError == "client") {
   67543             :         std::cerr << "Error: " << s << std::endl;
   67544             :       }
   67545             :       
   67546             :       
   67547             :       
   67548             :       
   67549             :       {
   67550             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   67551             :       };
   67552             :       
   67553           0 :     } catch (...) {
   67554             :       {
   67555             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   67556             :       };
   67557           0 :     }
   67558             :   }
   67559           0 :   *(std::pair< int,std::string > **)&jresult = new std::pair< int,std::string >((const std::pair< int,std::string > &)result); 
   67560           0 :   return jresult;
   67561             : }
   67562             : 
   67563             : 
   67564           2 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1start_1_1SWIG_16(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jint jarg2) {
   67565             :   jlong jresult = 0 ;
   67566             :   std::vector< std::string > *arg1 = 0 ;
   67567             :   int arg2 ;
   67568             :   std::pair< int,std::string > result;
   67569             :   
   67570             :   (void)jenv;
   67571             :   (void)jcls;
   67572             :   (void)jarg1_;
   67573           2 :   arg1 = *(std::vector< std::string > **)&jarg1;
   67574           2 :   if (!arg1) {
   67575           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::string > const & reference is null");
   67576             :     return 0;
   67577             :   } 
   67578             :   arg2 = (int)jarg2; 
   67579             :   {
   67580             :     try {
   67581           4 :       result = libtraci::Simulation::start((std::vector< std::string > const &)*arg1,arg2);
   67582           0 :     } catch (const libsumo::TraCIException& e) {
   67583           0 :       const std::string s = e.what();
   67584             :       std::string printError;
   67585           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   67586           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   67587             :       }
   67588             :       
   67589           0 :       if (printError == "all" || printError == "client") {
   67590             :         std::cerr << "Error: " << s << std::endl;
   67591             :       }
   67592             :       
   67593             :       
   67594             :       
   67595             :       
   67596             :       {
   67597             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   67598             :       };
   67599             :       
   67600           0 :     } catch (const std::exception& e) {
   67601           0 :       const std::string s = e.what();
   67602             :       std::string printError;
   67603           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   67604           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   67605             :       }
   67606             :       
   67607           0 :       if (printError == "all" || printError == "client") {
   67608             :         std::cerr << "Error: " << s << std::endl;
   67609             :       }
   67610             :       
   67611             :       
   67612             :       
   67613             :       
   67614             :       {
   67615             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   67616             :       };
   67617             :       
   67618           0 :     } catch (...) {
   67619             :       {
   67620             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   67621             :       };
   67622           0 :     }
   67623             :   }
   67624           2 :   *(std::pair< int,std::string > **)&jresult = new std::pair< int,std::string >((const std::pair< int,std::string > &)result); 
   67625           2 :   return jresult;
   67626             : }
   67627             : 
   67628             : 
   67629          10 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1start_1_1SWIG_17(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   67630             :   jlong jresult = 0 ;
   67631             :   std::vector< std::string > *arg1 = 0 ;
   67632             :   std::pair< int,std::string > result;
   67633             :   
   67634             :   (void)jenv;
   67635             :   (void)jcls;
   67636             :   (void)jarg1_;
   67637          10 :   arg1 = *(std::vector< std::string > **)&jarg1;
   67638          10 :   if (!arg1) {
   67639           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::string > const & reference is null");
   67640             :     return 0;
   67641             :   } 
   67642             :   {
   67643             :     try {
   67644          20 :       result = libtraci::Simulation::start((std::vector< std::string > const &)*arg1);
   67645           0 :     } catch (const libsumo::TraCIException& e) {
   67646           0 :       const std::string s = e.what();
   67647             :       std::string printError;
   67648           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   67649           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   67650             :       }
   67651             :       
   67652           0 :       if (printError == "all" || printError == "client") {
   67653             :         std::cerr << "Error: " << s << std::endl;
   67654             :       }
   67655             :       
   67656             :       
   67657             :       
   67658             :       
   67659             :       {
   67660             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   67661             :       };
   67662             :       
   67663           0 :     } catch (const std::exception& e) {
   67664           0 :       const std::string s = e.what();
   67665             :       std::string printError;
   67666           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   67667           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   67668             :       }
   67669             :       
   67670           0 :       if (printError == "all" || printError == "client") {
   67671             :         std::cerr << "Error: " << s << std::endl;
   67672             :       }
   67673             :       
   67674             :       
   67675             :       
   67676             :       
   67677             :       {
   67678             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   67679             :       };
   67680             :       
   67681           0 :     } catch (...) {
   67682             :       {
   67683             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   67684             :       };
   67685           0 :     }
   67686             :   }
   67687          10 :   *(std::pair< int,std::string > **)&jresult = new std::pair< int,std::string >((const std::pair< int,std::string > &)result); 
   67688          10 :   return jresult;
   67689             : }
   67690             : 
   67691             : 
   67692           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1load(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   67693             :   std::vector< std::string > *arg1 = 0 ;
   67694             :   
   67695             :   (void)jenv;
   67696             :   (void)jcls;
   67697             :   (void)jarg1_;
   67698           0 :   arg1 = *(std::vector< std::string > **)&jarg1;
   67699           0 :   if (!arg1) {
   67700           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::string > const & reference is null");
   67701           0 :     return ;
   67702             :   } 
   67703             :   {
   67704             :     try {
   67705           0 :       libtraci::Simulation::load((std::vector< std::string > const &)*arg1);
   67706           0 :     } catch (const libsumo::TraCIException& e) {
   67707           0 :       const std::string s = e.what();
   67708             :       std::string printError;
   67709           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   67710           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   67711             :       }
   67712             :       
   67713           0 :       if (printError == "all" || printError == "client") {
   67714             :         std::cerr << "Error: " << s << std::endl;
   67715             :       }
   67716             :       
   67717             :       
   67718             :       
   67719             :       
   67720             :       {
   67721             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   67722             :       };
   67723             :       
   67724           0 :     } catch (const std::exception& e) {
   67725           0 :       const std::string s = e.what();
   67726             :       std::string printError;
   67727           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   67728           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   67729             :       }
   67730             :       
   67731           0 :       if (printError == "all" || printError == "client") {
   67732             :         std::cerr << "Error: " << s << std::endl;
   67733             :       }
   67734             :       
   67735             :       
   67736             :       
   67737             :       
   67738             :       {
   67739             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   67740             :       };
   67741             :       
   67742           0 :     } catch (...) {
   67743             :       {
   67744             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   67745             :       };
   67746           0 :     }
   67747             :   }
   67748             : }
   67749             : 
   67750             : 
   67751           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1hasGUI(JNIEnv *jenv, jclass jcls) {
   67752             :   jboolean jresult = 0 ;
   67753             :   bool result;
   67754             :   
   67755             :   (void)jenv;
   67756             :   (void)jcls;
   67757             :   {
   67758             :     try {
   67759           0 :       result = (bool)libtraci::Simulation::hasGUI();
   67760           0 :     } catch (const libsumo::TraCIException& e) {
   67761           0 :       const std::string s = e.what();
   67762             :       std::string printError;
   67763           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   67764           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   67765             :       }
   67766             :       
   67767           0 :       if (printError == "all" || printError == "client") {
   67768             :         std::cerr << "Error: " << s << std::endl;
   67769             :       }
   67770             :       
   67771             :       
   67772             :       
   67773             :       
   67774             :       {
   67775             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   67776             :       };
   67777             :       
   67778           0 :     } catch (const std::exception& e) {
   67779           0 :       const std::string s = e.what();
   67780             :       std::string printError;
   67781           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   67782           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   67783             :       }
   67784             :       
   67785           0 :       if (printError == "all" || printError == "client") {
   67786             :         std::cerr << "Error: " << s << std::endl;
   67787             :       }
   67788             :       
   67789             :       
   67790             :       
   67791             :       
   67792             :       {
   67793             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   67794             :       };
   67795             :       
   67796           0 :     } catch (...) {
   67797             :       {
   67798             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   67799             :       };
   67800           0 :     }
   67801             :   }
   67802           0 :   jresult = (jboolean)result; 
   67803           0 :   return jresult;
   67804             : }
   67805             : 
   67806             : 
   67807           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1isLoaded(JNIEnv *jenv, jclass jcls) {
   67808             :   jboolean jresult = 0 ;
   67809             :   bool result;
   67810             :   
   67811             :   (void)jenv;
   67812             :   (void)jcls;
   67813             :   {
   67814             :     try {
   67815           0 :       result = (bool)libtraci::Simulation::isLoaded();
   67816           0 :     } catch (const libsumo::TraCIException& e) {
   67817           0 :       const std::string s = e.what();
   67818             :       std::string printError;
   67819           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   67820           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   67821             :       }
   67822             :       
   67823           0 :       if (printError == "all" || printError == "client") {
   67824             :         std::cerr << "Error: " << s << std::endl;
   67825             :       }
   67826             :       
   67827             :       
   67828             :       
   67829             :       
   67830             :       {
   67831             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   67832             :       };
   67833             :       
   67834           0 :     } catch (const std::exception& e) {
   67835           0 :       const std::string s = e.what();
   67836             :       std::string printError;
   67837           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   67838           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   67839             :       }
   67840             :       
   67841           0 :       if (printError == "all" || printError == "client") {
   67842             :         std::cerr << "Error: " << s << std::endl;
   67843             :       }
   67844             :       
   67845             :       
   67846             :       
   67847             :       
   67848             :       {
   67849             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   67850             :       };
   67851             :       
   67852           0 :     } catch (...) {
   67853             :       {
   67854             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   67855             :       };
   67856           0 :     }
   67857             :   }
   67858           0 :   jresult = (jboolean)result; 
   67859           0 :   return jresult;
   67860             : }
   67861             : 
   67862             : 
   67863           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1step_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jdouble jarg1) {
   67864             :   double arg1 ;
   67865             :   
   67866             :   (void)jenv;
   67867             :   (void)jcls;
   67868             :   arg1 = (double)jarg1; 
   67869             :   {
   67870             :     try {
   67871           0 :       libtraci::Simulation::step(arg1);
   67872           0 :     } catch (const libsumo::TraCIException& e) {
   67873           0 :       const std::string s = e.what();
   67874             :       std::string printError;
   67875           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   67876           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   67877             :       }
   67878             :       
   67879           0 :       if (printError == "all" || printError == "client") {
   67880             :         std::cerr << "Error: " << s << std::endl;
   67881             :       }
   67882             :       
   67883             :       
   67884             :       
   67885             :       
   67886             :       {
   67887             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   67888             :       };
   67889             :       
   67890           0 :     } catch (const std::exception& e) {
   67891           0 :       const std::string s = e.what();
   67892             :       std::string printError;
   67893           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   67894           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   67895             :       }
   67896             :       
   67897           0 :       if (printError == "all" || printError == "client") {
   67898             :         std::cerr << "Error: " << s << std::endl;
   67899             :       }
   67900             :       
   67901             :       
   67902             :       
   67903             :       
   67904             :       {
   67905             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   67906             :       };
   67907             :       
   67908           0 :     } catch (...) {
   67909             :       {
   67910             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   67911             :       };
   67912           0 :     }
   67913             :   }
   67914             : }
   67915             : 
   67916             : 
   67917       41692 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1step_1_1SWIG_11(JNIEnv *jenv, jclass jcls) {
   67918             :   (void)jenv;
   67919             :   (void)jcls;
   67920             :   {
   67921             :     try {
   67922       41692 :       libtraci::Simulation::step();
   67923           0 :     } catch (const libsumo::TraCIException& e) {
   67924           0 :       const std::string s = e.what();
   67925             :       std::string printError;
   67926           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   67927           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   67928             :       }
   67929             :       
   67930           0 :       if (printError == "all" || printError == "client") {
   67931             :         std::cerr << "Error: " << s << std::endl;
   67932             :       }
   67933             :       
   67934             :       
   67935             :       
   67936             :       
   67937             :       {
   67938             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   67939             :       };
   67940             :       
   67941           0 :     } catch (const std::exception& e) {
   67942           0 :       const std::string s = e.what();
   67943             :       std::string printError;
   67944           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   67945           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   67946             :       }
   67947             :       
   67948           0 :       if (printError == "all" || printError == "client") {
   67949             :         std::cerr << "Error: " << s << std::endl;
   67950             :       }
   67951             :       
   67952             :       
   67953             :       
   67954             :       
   67955             :       {
   67956             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   67957             :       };
   67958             :       
   67959           0 :     } catch (...) {
   67960             :       {
   67961             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   67962             :       };
   67963           0 :     }
   67964             :   }
   67965             : }
   67966             : 
   67967             : 
   67968           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1executeMove(JNIEnv *jenv, jclass jcls) {
   67969             :   (void)jenv;
   67970             :   (void)jcls;
   67971             :   {
   67972             :     try {
   67973           0 :       libtraci::Simulation::executeMove();
   67974           0 :     } catch (const libsumo::TraCIException& e) {
   67975           0 :       const std::string s = e.what();
   67976             :       std::string printError;
   67977           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   67978           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   67979             :       }
   67980             :       
   67981           0 :       if (printError == "all" || printError == "client") {
   67982             :         std::cerr << "Error: " << s << std::endl;
   67983             :       }
   67984             :       
   67985             :       
   67986             :       
   67987             :       
   67988             :       {
   67989             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   67990             :       };
   67991             :       
   67992           0 :     } catch (const std::exception& e) {
   67993           0 :       const std::string s = e.what();
   67994             :       std::string printError;
   67995           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   67996           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   67997             :       }
   67998             :       
   67999           0 :       if (printError == "all" || printError == "client") {
   68000             :         std::cerr << "Error: " << s << std::endl;
   68001             :       }
   68002             :       
   68003             :       
   68004             :       
   68005             :       
   68006             :       {
   68007             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   68008             :       };
   68009             :       
   68010           0 :     } catch (...) {
   68011             :       {
   68012             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   68013             :       };
   68014           0 :     }
   68015             :   }
   68016             : }
   68017             : 
   68018             : 
   68019           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1close_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   68020             :   std::string *arg1 = 0 ;
   68021             :   
   68022             :   (void)jenv;
   68023             :   (void)jcls;
   68024           0 :   if(!jarg1) {
   68025           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   68026           0 :     return ;
   68027             :   }
   68028             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   68029           0 :   if (!arg1_pstr) return ;
   68030           0 :   std::string arg1_str(arg1_pstr);
   68031             :   arg1 = &arg1_str;
   68032             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   68033             :   {
   68034             :     try {
   68035           0 :       libtraci::Simulation::close((std::string const &)*arg1);
   68036           0 :     } catch (const libsumo::TraCIException& e) {
   68037           0 :       const std::string s = e.what();
   68038             :       std::string printError;
   68039           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   68040           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   68041             :       }
   68042             :       
   68043           0 :       if (printError == "all" || printError == "client") {
   68044             :         std::cerr << "Error: " << s << std::endl;
   68045             :       }
   68046             :       
   68047             :       
   68048             :       
   68049             :       
   68050             :       {
   68051             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   68052             :       };
   68053             :       
   68054           0 :     } catch (const std::exception& e) {
   68055           0 :       const std::string s = e.what();
   68056             :       std::string printError;
   68057           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   68058           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   68059             :       }
   68060             :       
   68061           0 :       if (printError == "all" || printError == "client") {
   68062             :         std::cerr << "Error: " << s << std::endl;
   68063             :       }
   68064             :       
   68065             :       
   68066             :       
   68067             :       
   68068             :       {
   68069             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   68070             :       };
   68071             :       
   68072           0 :     } catch (...) {
   68073             :       {
   68074             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   68075             :       };
   68076           0 :     }
   68077             :   }
   68078             : }
   68079             : 
   68080             : 
   68081          14 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1close_1_1SWIG_11(JNIEnv *jenv, jclass jcls) {
   68082             :   (void)jenv;
   68083             :   (void)jcls;
   68084             :   {
   68085             :     try {
   68086          28 :       libtraci::Simulation::close();
   68087           0 :     } catch (const libsumo::TraCIException& e) {
   68088           0 :       const std::string s = e.what();
   68089             :       std::string printError;
   68090           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   68091           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   68092             :       }
   68093             :       
   68094           0 :       if (printError == "all" || printError == "client") {
   68095             :         std::cerr << "Error: " << s << std::endl;
   68096             :       }
   68097             :       
   68098             :       
   68099             :       
   68100             :       
   68101             :       {
   68102             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   68103             :       };
   68104             :       
   68105           0 :     } catch (const std::exception& e) {
   68106           0 :       const std::string s = e.what();
   68107             :       std::string printError;
   68108           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   68109           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   68110             :       }
   68111             :       
   68112           0 :       if (printError == "all" || printError == "client") {
   68113             :         std::cerr << "Error: " << s << std::endl;
   68114             :       }
   68115             :       
   68116             :       
   68117             :       
   68118             :       
   68119             :       {
   68120             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   68121             :       };
   68122             :       
   68123           0 :     } catch (...) {
   68124             :       {
   68125             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   68126             :       };
   68127           0 :     }
   68128             :   }
   68129             : }
   68130             : 
   68131             : 
   68132           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getVersion(JNIEnv *jenv, jclass jcls) {
   68133             :   jlong jresult = 0 ;
   68134             :   std::pair< int,std::string > result;
   68135             :   
   68136             :   (void)jenv;
   68137             :   (void)jcls;
   68138             :   {
   68139             :     try {
   68140           0 :       result = libtraci::Simulation::getVersion();
   68141           0 :     } catch (const libsumo::TraCIException& e) {
   68142           0 :       const std::string s = e.what();
   68143             :       std::string printError;
   68144           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   68145           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   68146             :       }
   68147             :       
   68148           0 :       if (printError == "all" || printError == "client") {
   68149             :         std::cerr << "Error: " << s << std::endl;
   68150             :       }
   68151             :       
   68152             :       
   68153             :       
   68154             :       
   68155             :       {
   68156             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   68157             :       };
   68158             :       
   68159           0 :     } catch (const std::exception& e) {
   68160           0 :       const std::string s = e.what();
   68161             :       std::string printError;
   68162           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   68163           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   68164             :       }
   68165             :       
   68166           0 :       if (printError == "all" || printError == "client") {
   68167             :         std::cerr << "Error: " << s << std::endl;
   68168             :       }
   68169             :       
   68170             :       
   68171             :       
   68172             :       
   68173             :       {
   68174             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   68175             :       };
   68176             :       
   68177           0 :     } catch (...) {
   68178             :       {
   68179             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   68180             :       };
   68181           0 :     }
   68182             :   }
   68183           0 :   *(std::pair< int,std::string > **)&jresult = new std::pair< int,std::string >((const std::pair< int,std::string > &)result); 
   68184           0 :   return jresult;
   68185             : }
   68186             : 
   68187             : 
   68188           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getOption(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   68189             :   jstring jresult = 0 ;
   68190             :   std::string *arg1 = 0 ;
   68191             :   std::string result;
   68192             :   
   68193             :   (void)jenv;
   68194             :   (void)jcls;
   68195           0 :   if(!jarg1) {
   68196           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   68197             :     return 0;
   68198             :   }
   68199             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   68200           0 :   if (!arg1_pstr) return 0;
   68201           0 :   std::string arg1_str(arg1_pstr);
   68202             :   arg1 = &arg1_str;
   68203             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   68204             :   {
   68205             :     try {
   68206           0 :       result = libtraci::Simulation::getOption((std::string const &)*arg1);
   68207           0 :     } catch (const libsumo::TraCIException& e) {
   68208           0 :       const std::string s = e.what();
   68209             :       std::string printError;
   68210           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   68211           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   68212             :       }
   68213             :       
   68214           0 :       if (printError == "all" || printError == "client") {
   68215             :         std::cerr << "Error: " << s << std::endl;
   68216             :       }
   68217             :       
   68218             :       
   68219             :       
   68220             :       
   68221             :       {
   68222             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   68223             :       };
   68224             :       
   68225           0 :     } catch (const std::exception& e) {
   68226           0 :       const std::string s = e.what();
   68227             :       std::string printError;
   68228           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   68229           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   68230             :       }
   68231             :       
   68232           0 :       if (printError == "all" || printError == "client") {
   68233             :         std::cerr << "Error: " << s << std::endl;
   68234             :       }
   68235             :       
   68236             :       
   68237             :       
   68238             :       
   68239             :       {
   68240             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   68241             :       };
   68242             :       
   68243           0 :     } catch (...) {
   68244             :       {
   68245             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   68246             :       };
   68247           0 :     }
   68248             :   }
   68249             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   68250             :   return jresult;
   68251             : }
   68252             : 
   68253             : 
   68254           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getCurrentTime(JNIEnv *jenv, jclass jcls) {
   68255             :   jint jresult = 0 ;
   68256             :   int result;
   68257             :   
   68258             :   (void)jenv;
   68259             :   (void)jcls;
   68260             :   {
   68261             :     try {
   68262           0 :       result = (int)libtraci::Simulation::getCurrentTime();
   68263           0 :     } catch (const libsumo::TraCIException& e) {
   68264           0 :       const std::string s = e.what();
   68265             :       std::string printError;
   68266           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   68267           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   68268             :       }
   68269             :       
   68270           0 :       if (printError == "all" || printError == "client") {
   68271             :         std::cerr << "Error: " << s << std::endl;
   68272             :       }
   68273             :       
   68274             :       
   68275             :       
   68276             :       
   68277             :       {
   68278             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   68279             :       };
   68280             :       
   68281           0 :     } catch (const std::exception& e) {
   68282           0 :       const std::string s = e.what();
   68283             :       std::string printError;
   68284           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   68285           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   68286             :       }
   68287             :       
   68288           0 :       if (printError == "all" || printError == "client") {
   68289             :         std::cerr << "Error: " << s << std::endl;
   68290             :       }
   68291             :       
   68292             :       
   68293             :       
   68294             :       
   68295             :       {
   68296             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   68297             :       };
   68298             :       
   68299           0 :     } catch (...) {
   68300             :       {
   68301             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   68302             :       };
   68303           0 :     }
   68304             :   }
   68305             :   jresult = (jint)result; 
   68306             :   return jresult;
   68307             : }
   68308             : 
   68309             : 
   68310       41672 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getTime(JNIEnv *jenv, jclass jcls) {
   68311             :   jdouble jresult = 0 ;
   68312             :   double result;
   68313             :   
   68314             :   (void)jenv;
   68315             :   (void)jcls;
   68316             :   {
   68317             :     try {
   68318       41672 :       result = (double)libtraci::Simulation::getTime();
   68319           0 :     } catch (const libsumo::TraCIException& e) {
   68320           0 :       const std::string s = e.what();
   68321             :       std::string printError;
   68322           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   68323           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   68324             :       }
   68325             :       
   68326           0 :       if (printError == "all" || printError == "client") {
   68327             :         std::cerr << "Error: " << s << std::endl;
   68328             :       }
   68329             :       
   68330             :       
   68331             :       
   68332             :       
   68333             :       {
   68334             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   68335             :       };
   68336             :       
   68337           0 :     } catch (const std::exception& e) {
   68338           0 :       const std::string s = e.what();
   68339             :       std::string printError;
   68340           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   68341           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   68342             :       }
   68343             :       
   68344           0 :       if (printError == "all" || printError == "client") {
   68345             :         std::cerr << "Error: " << s << std::endl;
   68346             :       }
   68347             :       
   68348             :       
   68349             :       
   68350             :       
   68351             :       {
   68352             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   68353             :       };
   68354             :       
   68355           0 :     } catch (...) {
   68356             :       {
   68357             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   68358             :       };
   68359           0 :     }
   68360             :   }
   68361             :   jresult = (jdouble)result; 
   68362             :   return jresult;
   68363             : }
   68364             : 
   68365             : 
   68366           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getEndTime(JNIEnv *jenv, jclass jcls) {
   68367             :   jdouble jresult = 0 ;
   68368             :   double result;
   68369             :   
   68370             :   (void)jenv;
   68371             :   (void)jcls;
   68372             :   {
   68373             :     try {
   68374           0 :       result = (double)libtraci::Simulation::getEndTime();
   68375           0 :     } catch (const libsumo::TraCIException& e) {
   68376           0 :       const std::string s = e.what();
   68377             :       std::string printError;
   68378           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   68379           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   68380             :       }
   68381             :       
   68382           0 :       if (printError == "all" || printError == "client") {
   68383             :         std::cerr << "Error: " << s << std::endl;
   68384             :       }
   68385             :       
   68386             :       
   68387             :       
   68388             :       
   68389             :       {
   68390             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   68391             :       };
   68392             :       
   68393           0 :     } catch (const std::exception& e) {
   68394           0 :       const std::string s = e.what();
   68395             :       std::string printError;
   68396           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   68397           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   68398             :       }
   68399             :       
   68400           0 :       if (printError == "all" || printError == "client") {
   68401             :         std::cerr << "Error: " << s << std::endl;
   68402             :       }
   68403             :       
   68404             :       
   68405             :       
   68406             :       
   68407             :       {
   68408             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   68409             :       };
   68410             :       
   68411           0 :     } catch (...) {
   68412             :       {
   68413             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   68414             :       };
   68415           0 :     }
   68416             :   }
   68417             :   jresult = (jdouble)result; 
   68418             :   return jresult;
   68419             : }
   68420             : 
   68421             : 
   68422           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getLoadedNumber(JNIEnv *jenv, jclass jcls) {
   68423             :   jint jresult = 0 ;
   68424             :   int result;
   68425             :   
   68426             :   (void)jenv;
   68427             :   (void)jcls;
   68428             :   {
   68429             :     try {
   68430           0 :       result = (int)libtraci::Simulation::getLoadedNumber();
   68431           0 :     } catch (const libsumo::TraCIException& e) {
   68432           0 :       const std::string s = e.what();
   68433             :       std::string printError;
   68434           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   68435           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   68436             :       }
   68437             :       
   68438           0 :       if (printError == "all" || printError == "client") {
   68439             :         std::cerr << "Error: " << s << std::endl;
   68440             :       }
   68441             :       
   68442             :       
   68443             :       
   68444             :       
   68445             :       {
   68446             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   68447             :       };
   68448             :       
   68449           0 :     } catch (const std::exception& e) {
   68450           0 :       const std::string s = e.what();
   68451             :       std::string printError;
   68452           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   68453           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   68454             :       }
   68455             :       
   68456           0 :       if (printError == "all" || printError == "client") {
   68457             :         std::cerr << "Error: " << s << std::endl;
   68458             :       }
   68459             :       
   68460             :       
   68461             :       
   68462             :       
   68463             :       {
   68464             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   68465             :       };
   68466             :       
   68467           0 :     } catch (...) {
   68468             :       {
   68469             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   68470             :       };
   68471           0 :     }
   68472             :   }
   68473             :   jresult = (jint)result; 
   68474             :   return jresult;
   68475             : }
   68476             : 
   68477             : 
   68478           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getLoadedIDList(JNIEnv *jenv, jclass jcls) {
   68479             :   jlong jresult = 0 ;
   68480             :   std::vector< std::string > result;
   68481             :   
   68482             :   (void)jenv;
   68483             :   (void)jcls;
   68484             :   {
   68485             :     try {
   68486           0 :       result = libtraci::Simulation::getLoadedIDList();
   68487           0 :     } catch (const libsumo::TraCIException& e) {
   68488           0 :       const std::string s = e.what();
   68489             :       std::string printError;
   68490           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   68491           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   68492             :       }
   68493             :       
   68494           0 :       if (printError == "all" || printError == "client") {
   68495             :         std::cerr << "Error: " << s << std::endl;
   68496             :       }
   68497             :       
   68498             :       
   68499             :       
   68500             :       
   68501             :       {
   68502             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   68503             :       };
   68504             :       
   68505           0 :     } catch (const std::exception& e) {
   68506           0 :       const std::string s = e.what();
   68507             :       std::string printError;
   68508           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   68509           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   68510             :       }
   68511             :       
   68512           0 :       if (printError == "all" || printError == "client") {
   68513             :         std::cerr << "Error: " << s << std::endl;
   68514             :       }
   68515             :       
   68516             :       
   68517             :       
   68518             :       
   68519             :       {
   68520             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   68521             :       };
   68522             :       
   68523           0 :     } catch (...) {
   68524             :       {
   68525             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   68526             :       };
   68527           0 :     }
   68528             :   }
   68529           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   68530           0 :   return jresult;
   68531           0 : }
   68532             : 
   68533             : 
   68534           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getDepartedNumber(JNIEnv *jenv, jclass jcls) {
   68535             :   jint jresult = 0 ;
   68536             :   int result;
   68537             :   
   68538             :   (void)jenv;
   68539             :   (void)jcls;
   68540             :   {
   68541             :     try {
   68542           0 :       result = (int)libtraci::Simulation::getDepartedNumber();
   68543           0 :     } catch (const libsumo::TraCIException& e) {
   68544           0 :       const std::string s = e.what();
   68545             :       std::string printError;
   68546           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   68547           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   68548             :       }
   68549             :       
   68550           0 :       if (printError == "all" || printError == "client") {
   68551             :         std::cerr << "Error: " << s << std::endl;
   68552             :       }
   68553             :       
   68554             :       
   68555             :       
   68556             :       
   68557             :       {
   68558             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   68559             :       };
   68560             :       
   68561           0 :     } catch (const std::exception& e) {
   68562           0 :       const std::string s = e.what();
   68563             :       std::string printError;
   68564           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   68565           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   68566             :       }
   68567             :       
   68568           0 :       if (printError == "all" || printError == "client") {
   68569             :         std::cerr << "Error: " << s << std::endl;
   68570             :       }
   68571             :       
   68572             :       
   68573             :       
   68574             :       
   68575             :       {
   68576             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   68577             :       };
   68578             :       
   68579           0 :     } catch (...) {
   68580             :       {
   68581             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   68582             :       };
   68583           0 :     }
   68584             :   }
   68585             :   jresult = (jint)result; 
   68586             :   return jresult;
   68587             : }
   68588             : 
   68589             : 
   68590           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getDepartedIDList(JNIEnv *jenv, jclass jcls) {
   68591             :   jlong jresult = 0 ;
   68592             :   std::vector< std::string > result;
   68593             :   
   68594             :   (void)jenv;
   68595             :   (void)jcls;
   68596             :   {
   68597             :     try {
   68598           0 :       result = libtraci::Simulation::getDepartedIDList();
   68599           0 :     } catch (const libsumo::TraCIException& e) {
   68600           0 :       const std::string s = e.what();
   68601             :       std::string printError;
   68602           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   68603           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   68604             :       }
   68605             :       
   68606           0 :       if (printError == "all" || printError == "client") {
   68607             :         std::cerr << "Error: " << s << std::endl;
   68608             :       }
   68609             :       
   68610             :       
   68611             :       
   68612             :       
   68613             :       {
   68614             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   68615             :       };
   68616             :       
   68617           0 :     } catch (const std::exception& e) {
   68618           0 :       const std::string s = e.what();
   68619             :       std::string printError;
   68620           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   68621           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   68622             :       }
   68623             :       
   68624           0 :       if (printError == "all" || printError == "client") {
   68625             :         std::cerr << "Error: " << s << std::endl;
   68626             :       }
   68627             :       
   68628             :       
   68629             :       
   68630             :       
   68631             :       {
   68632             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   68633             :       };
   68634             :       
   68635           0 :     } catch (...) {
   68636             :       {
   68637             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   68638             :       };
   68639           0 :     }
   68640             :   }
   68641           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   68642           0 :   return jresult;
   68643           0 : }
   68644             : 
   68645             : 
   68646           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getArrivedNumber(JNIEnv *jenv, jclass jcls) {
   68647             :   jint jresult = 0 ;
   68648             :   int result;
   68649             :   
   68650             :   (void)jenv;
   68651             :   (void)jcls;
   68652             :   {
   68653             :     try {
   68654           0 :       result = (int)libtraci::Simulation::getArrivedNumber();
   68655           0 :     } catch (const libsumo::TraCIException& e) {
   68656           0 :       const std::string s = e.what();
   68657             :       std::string printError;
   68658           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   68659           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   68660             :       }
   68661             :       
   68662           0 :       if (printError == "all" || printError == "client") {
   68663             :         std::cerr << "Error: " << s << std::endl;
   68664             :       }
   68665             :       
   68666             :       
   68667             :       
   68668             :       
   68669             :       {
   68670             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   68671             :       };
   68672             :       
   68673           0 :     } catch (const std::exception& e) {
   68674           0 :       const std::string s = e.what();
   68675             :       std::string printError;
   68676           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   68677           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   68678             :       }
   68679             :       
   68680           0 :       if (printError == "all" || printError == "client") {
   68681             :         std::cerr << "Error: " << s << std::endl;
   68682             :       }
   68683             :       
   68684             :       
   68685             :       
   68686             :       
   68687             :       {
   68688             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   68689             :       };
   68690             :       
   68691           0 :     } catch (...) {
   68692             :       {
   68693             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   68694             :       };
   68695           0 :     }
   68696             :   }
   68697             :   jresult = (jint)result; 
   68698             :   return jresult;
   68699             : }
   68700             : 
   68701             : 
   68702           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getArrivedIDList(JNIEnv *jenv, jclass jcls) {
   68703             :   jlong jresult = 0 ;
   68704             :   std::vector< std::string > result;
   68705             :   
   68706             :   (void)jenv;
   68707             :   (void)jcls;
   68708             :   {
   68709             :     try {
   68710           0 :       result = libtraci::Simulation::getArrivedIDList();
   68711           0 :     } catch (const libsumo::TraCIException& e) {
   68712           0 :       const std::string s = e.what();
   68713             :       std::string printError;
   68714           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   68715           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   68716             :       }
   68717             :       
   68718           0 :       if (printError == "all" || printError == "client") {
   68719             :         std::cerr << "Error: " << s << std::endl;
   68720             :       }
   68721             :       
   68722             :       
   68723             :       
   68724             :       
   68725             :       {
   68726             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   68727             :       };
   68728             :       
   68729           0 :     } catch (const std::exception& e) {
   68730           0 :       const std::string s = e.what();
   68731             :       std::string printError;
   68732           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   68733           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   68734             :       }
   68735             :       
   68736           0 :       if (printError == "all" || printError == "client") {
   68737             :         std::cerr << "Error: " << s << std::endl;
   68738             :       }
   68739             :       
   68740             :       
   68741             :       
   68742             :       
   68743             :       {
   68744             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   68745             :       };
   68746             :       
   68747           0 :     } catch (...) {
   68748             :       {
   68749             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   68750             :       };
   68751           0 :     }
   68752             :   }
   68753           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   68754           0 :   return jresult;
   68755           0 : }
   68756             : 
   68757             : 
   68758           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getParkingStartingVehiclesNumber(JNIEnv *jenv, jclass jcls) {
   68759             :   jint jresult = 0 ;
   68760             :   int result;
   68761             :   
   68762             :   (void)jenv;
   68763             :   (void)jcls;
   68764             :   {
   68765             :     try {
   68766           0 :       result = (int)libtraci::Simulation::getParkingStartingVehiclesNumber();
   68767           0 :     } catch (const libsumo::TraCIException& e) {
   68768           0 :       const std::string s = e.what();
   68769             :       std::string printError;
   68770           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   68771           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   68772             :       }
   68773             :       
   68774           0 :       if (printError == "all" || printError == "client") {
   68775             :         std::cerr << "Error: " << s << std::endl;
   68776             :       }
   68777             :       
   68778             :       
   68779             :       
   68780             :       
   68781             :       {
   68782             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   68783             :       };
   68784             :       
   68785           0 :     } catch (const std::exception& e) {
   68786           0 :       const std::string s = e.what();
   68787             :       std::string printError;
   68788           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   68789           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   68790             :       }
   68791             :       
   68792           0 :       if (printError == "all" || printError == "client") {
   68793             :         std::cerr << "Error: " << s << std::endl;
   68794             :       }
   68795             :       
   68796             :       
   68797             :       
   68798             :       
   68799             :       {
   68800             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   68801             :       };
   68802             :       
   68803           0 :     } catch (...) {
   68804             :       {
   68805             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   68806             :       };
   68807           0 :     }
   68808             :   }
   68809             :   jresult = (jint)result; 
   68810             :   return jresult;
   68811             : }
   68812             : 
   68813             : 
   68814           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getParkingStartingVehiclesIDList(JNIEnv *jenv, jclass jcls) {
   68815             :   jlong jresult = 0 ;
   68816             :   std::vector< std::string > result;
   68817             :   
   68818             :   (void)jenv;
   68819             :   (void)jcls;
   68820             :   {
   68821             :     try {
   68822           0 :       result = libtraci::Simulation::getParkingStartingVehiclesIDList();
   68823           0 :     } catch (const libsumo::TraCIException& e) {
   68824           0 :       const std::string s = e.what();
   68825             :       std::string printError;
   68826           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   68827           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   68828             :       }
   68829             :       
   68830           0 :       if (printError == "all" || printError == "client") {
   68831             :         std::cerr << "Error: " << s << std::endl;
   68832             :       }
   68833             :       
   68834             :       
   68835             :       
   68836             :       
   68837             :       {
   68838             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   68839             :       };
   68840             :       
   68841           0 :     } catch (const std::exception& e) {
   68842           0 :       const std::string s = e.what();
   68843             :       std::string printError;
   68844           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   68845           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   68846             :       }
   68847             :       
   68848           0 :       if (printError == "all" || printError == "client") {
   68849             :         std::cerr << "Error: " << s << std::endl;
   68850             :       }
   68851             :       
   68852             :       
   68853             :       
   68854             :       
   68855             :       {
   68856             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   68857             :       };
   68858             :       
   68859           0 :     } catch (...) {
   68860             :       {
   68861             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   68862             :       };
   68863           0 :     }
   68864             :   }
   68865           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   68866           0 :   return jresult;
   68867           0 : }
   68868             : 
   68869             : 
   68870           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getParkingEndingVehiclesNumber(JNIEnv *jenv, jclass jcls) {
   68871             :   jint jresult = 0 ;
   68872             :   int result;
   68873             :   
   68874             :   (void)jenv;
   68875             :   (void)jcls;
   68876             :   {
   68877             :     try {
   68878           0 :       result = (int)libtraci::Simulation::getParkingEndingVehiclesNumber();
   68879           0 :     } catch (const libsumo::TraCIException& e) {
   68880           0 :       const std::string s = e.what();
   68881             :       std::string printError;
   68882           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   68883           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   68884             :       }
   68885             :       
   68886           0 :       if (printError == "all" || printError == "client") {
   68887             :         std::cerr << "Error: " << s << std::endl;
   68888             :       }
   68889             :       
   68890             :       
   68891             :       
   68892             :       
   68893             :       {
   68894             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   68895             :       };
   68896             :       
   68897           0 :     } catch (const std::exception& e) {
   68898           0 :       const std::string s = e.what();
   68899             :       std::string printError;
   68900           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   68901           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   68902             :       }
   68903             :       
   68904           0 :       if (printError == "all" || printError == "client") {
   68905             :         std::cerr << "Error: " << s << std::endl;
   68906             :       }
   68907             :       
   68908             :       
   68909             :       
   68910             :       
   68911             :       {
   68912             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   68913             :       };
   68914             :       
   68915           0 :     } catch (...) {
   68916             :       {
   68917             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   68918             :       };
   68919           0 :     }
   68920             :   }
   68921             :   jresult = (jint)result; 
   68922             :   return jresult;
   68923             : }
   68924             : 
   68925             : 
   68926           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getParkingEndingVehiclesIDList(JNIEnv *jenv, jclass jcls) {
   68927             :   jlong jresult = 0 ;
   68928             :   std::vector< std::string > result;
   68929             :   
   68930             :   (void)jenv;
   68931             :   (void)jcls;
   68932             :   {
   68933             :     try {
   68934           0 :       result = libtraci::Simulation::getParkingEndingVehiclesIDList();
   68935           0 :     } catch (const libsumo::TraCIException& e) {
   68936           0 :       const std::string s = e.what();
   68937             :       std::string printError;
   68938           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   68939           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   68940             :       }
   68941             :       
   68942           0 :       if (printError == "all" || printError == "client") {
   68943             :         std::cerr << "Error: " << s << std::endl;
   68944             :       }
   68945             :       
   68946             :       
   68947             :       
   68948             :       
   68949             :       {
   68950             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   68951             :       };
   68952             :       
   68953           0 :     } catch (const std::exception& e) {
   68954           0 :       const std::string s = e.what();
   68955             :       std::string printError;
   68956           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   68957           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   68958             :       }
   68959             :       
   68960           0 :       if (printError == "all" || printError == "client") {
   68961             :         std::cerr << "Error: " << s << std::endl;
   68962             :       }
   68963             :       
   68964             :       
   68965             :       
   68966             :       
   68967             :       {
   68968             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   68969             :       };
   68970             :       
   68971           0 :     } catch (...) {
   68972             :       {
   68973             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   68974             :       };
   68975           0 :     }
   68976             :   }
   68977           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   68978           0 :   return jresult;
   68979           0 : }
   68980             : 
   68981             : 
   68982           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getStopStartingVehiclesNumber(JNIEnv *jenv, jclass jcls) {
   68983             :   jint jresult = 0 ;
   68984             :   int result;
   68985             :   
   68986             :   (void)jenv;
   68987             :   (void)jcls;
   68988             :   {
   68989             :     try {
   68990           0 :       result = (int)libtraci::Simulation::getStopStartingVehiclesNumber();
   68991           0 :     } catch (const libsumo::TraCIException& e) {
   68992           0 :       const std::string s = e.what();
   68993             :       std::string printError;
   68994           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   68995           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   68996             :       }
   68997             :       
   68998           0 :       if (printError == "all" || printError == "client") {
   68999             :         std::cerr << "Error: " << s << std::endl;
   69000             :       }
   69001             :       
   69002             :       
   69003             :       
   69004             :       
   69005             :       {
   69006             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   69007             :       };
   69008             :       
   69009           0 :     } catch (const std::exception& e) {
   69010           0 :       const std::string s = e.what();
   69011             :       std::string printError;
   69012           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   69013           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   69014             :       }
   69015             :       
   69016           0 :       if (printError == "all" || printError == "client") {
   69017             :         std::cerr << "Error: " << s << std::endl;
   69018             :       }
   69019             :       
   69020             :       
   69021             :       
   69022             :       
   69023             :       {
   69024             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   69025             :       };
   69026             :       
   69027           0 :     } catch (...) {
   69028             :       {
   69029             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   69030             :       };
   69031           0 :     }
   69032             :   }
   69033             :   jresult = (jint)result; 
   69034             :   return jresult;
   69035             : }
   69036             : 
   69037             : 
   69038           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getStopStartingVehiclesIDList(JNIEnv *jenv, jclass jcls) {
   69039             :   jlong jresult = 0 ;
   69040             :   std::vector< std::string > result;
   69041             :   
   69042             :   (void)jenv;
   69043             :   (void)jcls;
   69044             :   {
   69045             :     try {
   69046           0 :       result = libtraci::Simulation::getStopStartingVehiclesIDList();
   69047           0 :     } catch (const libsumo::TraCIException& e) {
   69048           0 :       const std::string s = e.what();
   69049             :       std::string printError;
   69050           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   69051           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   69052             :       }
   69053             :       
   69054           0 :       if (printError == "all" || printError == "client") {
   69055             :         std::cerr << "Error: " << s << std::endl;
   69056             :       }
   69057             :       
   69058             :       
   69059             :       
   69060             :       
   69061             :       {
   69062             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   69063             :       };
   69064             :       
   69065           0 :     } catch (const std::exception& e) {
   69066           0 :       const std::string s = e.what();
   69067             :       std::string printError;
   69068           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   69069           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   69070             :       }
   69071             :       
   69072           0 :       if (printError == "all" || printError == "client") {
   69073             :         std::cerr << "Error: " << s << std::endl;
   69074             :       }
   69075             :       
   69076             :       
   69077             :       
   69078             :       
   69079             :       {
   69080             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   69081             :       };
   69082             :       
   69083           0 :     } catch (...) {
   69084             :       {
   69085             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   69086             :       };
   69087           0 :     }
   69088             :   }
   69089           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   69090           0 :   return jresult;
   69091           0 : }
   69092             : 
   69093             : 
   69094           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getStopEndingVehiclesNumber(JNIEnv *jenv, jclass jcls) {
   69095             :   jint jresult = 0 ;
   69096             :   int result;
   69097             :   
   69098             :   (void)jenv;
   69099             :   (void)jcls;
   69100             :   {
   69101             :     try {
   69102           0 :       result = (int)libtraci::Simulation::getStopEndingVehiclesNumber();
   69103           0 :     } catch (const libsumo::TraCIException& e) {
   69104           0 :       const std::string s = e.what();
   69105             :       std::string printError;
   69106           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   69107           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   69108             :       }
   69109             :       
   69110           0 :       if (printError == "all" || printError == "client") {
   69111             :         std::cerr << "Error: " << s << std::endl;
   69112             :       }
   69113             :       
   69114             :       
   69115             :       
   69116             :       
   69117             :       {
   69118             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   69119             :       };
   69120             :       
   69121           0 :     } catch (const std::exception& e) {
   69122           0 :       const std::string s = e.what();
   69123             :       std::string printError;
   69124           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   69125           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   69126             :       }
   69127             :       
   69128           0 :       if (printError == "all" || printError == "client") {
   69129             :         std::cerr << "Error: " << s << std::endl;
   69130             :       }
   69131             :       
   69132             :       
   69133             :       
   69134             :       
   69135             :       {
   69136             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   69137             :       };
   69138             :       
   69139           0 :     } catch (...) {
   69140             :       {
   69141             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   69142             :       };
   69143           0 :     }
   69144             :   }
   69145             :   jresult = (jint)result; 
   69146             :   return jresult;
   69147             : }
   69148             : 
   69149             : 
   69150           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getStopEndingVehiclesIDList(JNIEnv *jenv, jclass jcls) {
   69151             :   jlong jresult = 0 ;
   69152             :   std::vector< std::string > result;
   69153             :   
   69154             :   (void)jenv;
   69155             :   (void)jcls;
   69156             :   {
   69157             :     try {
   69158           0 :       result = libtraci::Simulation::getStopEndingVehiclesIDList();
   69159           0 :     } catch (const libsumo::TraCIException& e) {
   69160           0 :       const std::string s = e.what();
   69161             :       std::string printError;
   69162           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   69163           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   69164             :       }
   69165             :       
   69166           0 :       if (printError == "all" || printError == "client") {
   69167             :         std::cerr << "Error: " << s << std::endl;
   69168             :       }
   69169             :       
   69170             :       
   69171             :       
   69172             :       
   69173             :       {
   69174             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   69175             :       };
   69176             :       
   69177           0 :     } catch (const std::exception& e) {
   69178           0 :       const std::string s = e.what();
   69179             :       std::string printError;
   69180           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   69181           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   69182             :       }
   69183             :       
   69184           0 :       if (printError == "all" || printError == "client") {
   69185             :         std::cerr << "Error: " << s << std::endl;
   69186             :       }
   69187             :       
   69188             :       
   69189             :       
   69190             :       
   69191             :       {
   69192             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   69193             :       };
   69194             :       
   69195           0 :     } catch (...) {
   69196             :       {
   69197             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   69198             :       };
   69199           0 :     }
   69200             :   }
   69201           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   69202           0 :   return jresult;
   69203           0 : }
   69204             : 
   69205             : 
   69206           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getCollidingVehiclesNumber(JNIEnv *jenv, jclass jcls) {
   69207             :   jint jresult = 0 ;
   69208             :   int result;
   69209             :   
   69210             :   (void)jenv;
   69211             :   (void)jcls;
   69212             :   {
   69213             :     try {
   69214           0 :       result = (int)libtraci::Simulation::getCollidingVehiclesNumber();
   69215           0 :     } catch (const libsumo::TraCIException& e) {
   69216           0 :       const std::string s = e.what();
   69217             :       std::string printError;
   69218           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   69219           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   69220             :       }
   69221             :       
   69222           0 :       if (printError == "all" || printError == "client") {
   69223             :         std::cerr << "Error: " << s << std::endl;
   69224             :       }
   69225             :       
   69226             :       
   69227             :       
   69228             :       
   69229             :       {
   69230             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   69231             :       };
   69232             :       
   69233           0 :     } catch (const std::exception& e) {
   69234           0 :       const std::string s = e.what();
   69235             :       std::string printError;
   69236           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   69237           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   69238             :       }
   69239             :       
   69240           0 :       if (printError == "all" || printError == "client") {
   69241             :         std::cerr << "Error: " << s << std::endl;
   69242             :       }
   69243             :       
   69244             :       
   69245             :       
   69246             :       
   69247             :       {
   69248             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   69249             :       };
   69250             :       
   69251           0 :     } catch (...) {
   69252             :       {
   69253             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   69254             :       };
   69255           0 :     }
   69256             :   }
   69257             :   jresult = (jint)result; 
   69258             :   return jresult;
   69259             : }
   69260             : 
   69261             : 
   69262           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getCollidingVehiclesIDList(JNIEnv *jenv, jclass jcls) {
   69263             :   jlong jresult = 0 ;
   69264             :   std::vector< std::string > result;
   69265             :   
   69266             :   (void)jenv;
   69267             :   (void)jcls;
   69268             :   {
   69269             :     try {
   69270           0 :       result = libtraci::Simulation::getCollidingVehiclesIDList();
   69271           0 :     } catch (const libsumo::TraCIException& e) {
   69272           0 :       const std::string s = e.what();
   69273             :       std::string printError;
   69274           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   69275           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   69276             :       }
   69277             :       
   69278           0 :       if (printError == "all" || printError == "client") {
   69279             :         std::cerr << "Error: " << s << std::endl;
   69280             :       }
   69281             :       
   69282             :       
   69283             :       
   69284             :       
   69285             :       {
   69286             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   69287             :       };
   69288             :       
   69289           0 :     } catch (const std::exception& e) {
   69290           0 :       const std::string s = e.what();
   69291             :       std::string printError;
   69292           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   69293           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   69294             :       }
   69295             :       
   69296           0 :       if (printError == "all" || printError == "client") {
   69297             :         std::cerr << "Error: " << s << std::endl;
   69298             :       }
   69299             :       
   69300             :       
   69301             :       
   69302             :       
   69303             :       {
   69304             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   69305             :       };
   69306             :       
   69307           0 :     } catch (...) {
   69308             :       {
   69309             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   69310             :       };
   69311           0 :     }
   69312             :   }
   69313           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   69314           0 :   return jresult;
   69315           0 : }
   69316             : 
   69317             : 
   69318           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getEmergencyStoppingVehiclesNumber(JNIEnv *jenv, jclass jcls) {
   69319             :   jint jresult = 0 ;
   69320             :   int result;
   69321             :   
   69322             :   (void)jenv;
   69323             :   (void)jcls;
   69324             :   {
   69325             :     try {
   69326           0 :       result = (int)libtraci::Simulation::getEmergencyStoppingVehiclesNumber();
   69327           0 :     } catch (const libsumo::TraCIException& e) {
   69328           0 :       const std::string s = e.what();
   69329             :       std::string printError;
   69330           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   69331           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   69332             :       }
   69333             :       
   69334           0 :       if (printError == "all" || printError == "client") {
   69335             :         std::cerr << "Error: " << s << std::endl;
   69336             :       }
   69337             :       
   69338             :       
   69339             :       
   69340             :       
   69341             :       {
   69342             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   69343             :       };
   69344             :       
   69345           0 :     } catch (const std::exception& e) {
   69346           0 :       const std::string s = e.what();
   69347             :       std::string printError;
   69348           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   69349           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   69350             :       }
   69351             :       
   69352           0 :       if (printError == "all" || printError == "client") {
   69353             :         std::cerr << "Error: " << s << std::endl;
   69354             :       }
   69355             :       
   69356             :       
   69357             :       
   69358             :       
   69359             :       {
   69360             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   69361             :       };
   69362             :       
   69363           0 :     } catch (...) {
   69364             :       {
   69365             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   69366             :       };
   69367           0 :     }
   69368             :   }
   69369             :   jresult = (jint)result; 
   69370             :   return jresult;
   69371             : }
   69372             : 
   69373             : 
   69374           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getEmergencyStoppingVehiclesIDList(JNIEnv *jenv, jclass jcls) {
   69375             :   jlong jresult = 0 ;
   69376             :   std::vector< std::string > result;
   69377             :   
   69378             :   (void)jenv;
   69379             :   (void)jcls;
   69380             :   {
   69381             :     try {
   69382           0 :       result = libtraci::Simulation::getEmergencyStoppingVehiclesIDList();
   69383           0 :     } catch (const libsumo::TraCIException& e) {
   69384           0 :       const std::string s = e.what();
   69385             :       std::string printError;
   69386           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   69387           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   69388             :       }
   69389             :       
   69390           0 :       if (printError == "all" || printError == "client") {
   69391             :         std::cerr << "Error: " << s << std::endl;
   69392             :       }
   69393             :       
   69394             :       
   69395             :       
   69396             :       
   69397             :       {
   69398             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   69399             :       };
   69400             :       
   69401           0 :     } catch (const std::exception& e) {
   69402           0 :       const std::string s = e.what();
   69403             :       std::string printError;
   69404           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   69405           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   69406             :       }
   69407             :       
   69408           0 :       if (printError == "all" || printError == "client") {
   69409             :         std::cerr << "Error: " << s << std::endl;
   69410             :       }
   69411             :       
   69412             :       
   69413             :       
   69414             :       
   69415             :       {
   69416             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   69417             :       };
   69418             :       
   69419           0 :     } catch (...) {
   69420             :       {
   69421             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   69422             :       };
   69423           0 :     }
   69424             :   }
   69425           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   69426           0 :   return jresult;
   69427           0 : }
   69428             : 
   69429             : 
   69430           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getStartingTeleportNumber(JNIEnv *jenv, jclass jcls) {
   69431             :   jint jresult = 0 ;
   69432             :   int result;
   69433             :   
   69434             :   (void)jenv;
   69435             :   (void)jcls;
   69436             :   {
   69437             :     try {
   69438           0 :       result = (int)libtraci::Simulation::getStartingTeleportNumber();
   69439           0 :     } catch (const libsumo::TraCIException& e) {
   69440           0 :       const std::string s = e.what();
   69441             :       std::string printError;
   69442           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   69443           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   69444             :       }
   69445             :       
   69446           0 :       if (printError == "all" || printError == "client") {
   69447             :         std::cerr << "Error: " << s << std::endl;
   69448             :       }
   69449             :       
   69450             :       
   69451             :       
   69452             :       
   69453             :       {
   69454             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   69455             :       };
   69456             :       
   69457           0 :     } catch (const std::exception& e) {
   69458           0 :       const std::string s = e.what();
   69459             :       std::string printError;
   69460           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   69461           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   69462             :       }
   69463             :       
   69464           0 :       if (printError == "all" || printError == "client") {
   69465             :         std::cerr << "Error: " << s << std::endl;
   69466             :       }
   69467             :       
   69468             :       
   69469             :       
   69470             :       
   69471             :       {
   69472             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   69473             :       };
   69474             :       
   69475           0 :     } catch (...) {
   69476             :       {
   69477             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   69478             :       };
   69479           0 :     }
   69480             :   }
   69481             :   jresult = (jint)result; 
   69482             :   return jresult;
   69483             : }
   69484             : 
   69485             : 
   69486           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getStartingTeleportIDList(JNIEnv *jenv, jclass jcls) {
   69487             :   jlong jresult = 0 ;
   69488             :   std::vector< std::string > result;
   69489             :   
   69490             :   (void)jenv;
   69491             :   (void)jcls;
   69492             :   {
   69493             :     try {
   69494           0 :       result = libtraci::Simulation::getStartingTeleportIDList();
   69495           0 :     } catch (const libsumo::TraCIException& e) {
   69496           0 :       const std::string s = e.what();
   69497             :       std::string printError;
   69498           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   69499           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   69500             :       }
   69501             :       
   69502           0 :       if (printError == "all" || printError == "client") {
   69503             :         std::cerr << "Error: " << s << std::endl;
   69504             :       }
   69505             :       
   69506             :       
   69507             :       
   69508             :       
   69509             :       {
   69510             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   69511             :       };
   69512             :       
   69513           0 :     } catch (const std::exception& e) {
   69514           0 :       const std::string s = e.what();
   69515             :       std::string printError;
   69516           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   69517           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   69518             :       }
   69519             :       
   69520           0 :       if (printError == "all" || printError == "client") {
   69521             :         std::cerr << "Error: " << s << std::endl;
   69522             :       }
   69523             :       
   69524             :       
   69525             :       
   69526             :       
   69527             :       {
   69528             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   69529             :       };
   69530             :       
   69531           0 :     } catch (...) {
   69532             :       {
   69533             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   69534             :       };
   69535           0 :     }
   69536             :   }
   69537           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   69538           0 :   return jresult;
   69539           0 : }
   69540             : 
   69541             : 
   69542           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getEndingTeleportNumber(JNIEnv *jenv, jclass jcls) {
   69543             :   jint jresult = 0 ;
   69544             :   int result;
   69545             :   
   69546             :   (void)jenv;
   69547             :   (void)jcls;
   69548             :   {
   69549             :     try {
   69550           0 :       result = (int)libtraci::Simulation::getEndingTeleportNumber();
   69551           0 :     } catch (const libsumo::TraCIException& e) {
   69552           0 :       const std::string s = e.what();
   69553             :       std::string printError;
   69554           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   69555           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   69556             :       }
   69557             :       
   69558           0 :       if (printError == "all" || printError == "client") {
   69559             :         std::cerr << "Error: " << s << std::endl;
   69560             :       }
   69561             :       
   69562             :       
   69563             :       
   69564             :       
   69565             :       {
   69566             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   69567             :       };
   69568             :       
   69569           0 :     } catch (const std::exception& e) {
   69570           0 :       const std::string s = e.what();
   69571             :       std::string printError;
   69572           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   69573           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   69574             :       }
   69575             :       
   69576           0 :       if (printError == "all" || printError == "client") {
   69577             :         std::cerr << "Error: " << s << std::endl;
   69578             :       }
   69579             :       
   69580             :       
   69581             :       
   69582             :       
   69583             :       {
   69584             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   69585             :       };
   69586             :       
   69587           0 :     } catch (...) {
   69588             :       {
   69589             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   69590             :       };
   69591           0 :     }
   69592             :   }
   69593             :   jresult = (jint)result; 
   69594             :   return jresult;
   69595             : }
   69596             : 
   69597             : 
   69598           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getEndingTeleportIDList(JNIEnv *jenv, jclass jcls) {
   69599             :   jlong jresult = 0 ;
   69600             :   std::vector< std::string > result;
   69601             :   
   69602             :   (void)jenv;
   69603             :   (void)jcls;
   69604             :   {
   69605             :     try {
   69606           0 :       result = libtraci::Simulation::getEndingTeleportIDList();
   69607           0 :     } catch (const libsumo::TraCIException& e) {
   69608           0 :       const std::string s = e.what();
   69609             :       std::string printError;
   69610           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   69611           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   69612             :       }
   69613             :       
   69614           0 :       if (printError == "all" || printError == "client") {
   69615             :         std::cerr << "Error: " << s << std::endl;
   69616             :       }
   69617             :       
   69618             :       
   69619             :       
   69620             :       
   69621             :       {
   69622             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   69623             :       };
   69624             :       
   69625           0 :     } catch (const std::exception& e) {
   69626           0 :       const std::string s = e.what();
   69627             :       std::string printError;
   69628           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   69629           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   69630             :       }
   69631             :       
   69632           0 :       if (printError == "all" || printError == "client") {
   69633             :         std::cerr << "Error: " << s << std::endl;
   69634             :       }
   69635             :       
   69636             :       
   69637             :       
   69638             :       
   69639             :       {
   69640             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   69641             :       };
   69642             :       
   69643           0 :     } catch (...) {
   69644             :       {
   69645             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   69646             :       };
   69647           0 :     }
   69648             :   }
   69649           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   69650           0 :   return jresult;
   69651           0 : }
   69652             : 
   69653             : 
   69654           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getDepartedPersonNumber(JNIEnv *jenv, jclass jcls) {
   69655             :   jint jresult = 0 ;
   69656             :   int result;
   69657             :   
   69658             :   (void)jenv;
   69659             :   (void)jcls;
   69660             :   {
   69661             :     try {
   69662           0 :       result = (int)libtraci::Simulation::getDepartedPersonNumber();
   69663           0 :     } catch (const libsumo::TraCIException& e) {
   69664           0 :       const std::string s = e.what();
   69665             :       std::string printError;
   69666           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   69667           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   69668             :       }
   69669             :       
   69670           0 :       if (printError == "all" || printError == "client") {
   69671             :         std::cerr << "Error: " << s << std::endl;
   69672             :       }
   69673             :       
   69674             :       
   69675             :       
   69676             :       
   69677             :       {
   69678             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   69679             :       };
   69680             :       
   69681           0 :     } catch (const std::exception& e) {
   69682           0 :       const std::string s = e.what();
   69683             :       std::string printError;
   69684           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   69685           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   69686             :       }
   69687             :       
   69688           0 :       if (printError == "all" || printError == "client") {
   69689             :         std::cerr << "Error: " << s << std::endl;
   69690             :       }
   69691             :       
   69692             :       
   69693             :       
   69694             :       
   69695             :       {
   69696             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   69697             :       };
   69698             :       
   69699           0 :     } catch (...) {
   69700             :       {
   69701             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   69702             :       };
   69703           0 :     }
   69704             :   }
   69705             :   jresult = (jint)result; 
   69706             :   return jresult;
   69707             : }
   69708             : 
   69709             : 
   69710           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getDepartedPersonIDList(JNIEnv *jenv, jclass jcls) {
   69711             :   jlong jresult = 0 ;
   69712             :   std::vector< std::string > result;
   69713             :   
   69714             :   (void)jenv;
   69715             :   (void)jcls;
   69716             :   {
   69717             :     try {
   69718           0 :       result = libtraci::Simulation::getDepartedPersonIDList();
   69719           0 :     } catch (const libsumo::TraCIException& e) {
   69720           0 :       const std::string s = e.what();
   69721             :       std::string printError;
   69722           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   69723           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   69724             :       }
   69725             :       
   69726           0 :       if (printError == "all" || printError == "client") {
   69727             :         std::cerr << "Error: " << s << std::endl;
   69728             :       }
   69729             :       
   69730             :       
   69731             :       
   69732             :       
   69733             :       {
   69734             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   69735             :       };
   69736             :       
   69737           0 :     } catch (const std::exception& e) {
   69738           0 :       const std::string s = e.what();
   69739             :       std::string printError;
   69740           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   69741           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   69742             :       }
   69743             :       
   69744           0 :       if (printError == "all" || printError == "client") {
   69745             :         std::cerr << "Error: " << s << std::endl;
   69746             :       }
   69747             :       
   69748             :       
   69749             :       
   69750             :       
   69751             :       {
   69752             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   69753             :       };
   69754             :       
   69755           0 :     } catch (...) {
   69756             :       {
   69757             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   69758             :       };
   69759           0 :     }
   69760             :   }
   69761           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   69762           0 :   return jresult;
   69763           0 : }
   69764             : 
   69765             : 
   69766           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getArrivedPersonNumber(JNIEnv *jenv, jclass jcls) {
   69767             :   jint jresult = 0 ;
   69768             :   int result;
   69769             :   
   69770             :   (void)jenv;
   69771             :   (void)jcls;
   69772             :   {
   69773             :     try {
   69774           0 :       result = (int)libtraci::Simulation::getArrivedPersonNumber();
   69775           0 :     } catch (const libsumo::TraCIException& e) {
   69776           0 :       const std::string s = e.what();
   69777             :       std::string printError;
   69778           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   69779           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   69780             :       }
   69781             :       
   69782           0 :       if (printError == "all" || printError == "client") {
   69783             :         std::cerr << "Error: " << s << std::endl;
   69784             :       }
   69785             :       
   69786             :       
   69787             :       
   69788             :       
   69789             :       {
   69790             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   69791             :       };
   69792             :       
   69793           0 :     } catch (const std::exception& e) {
   69794           0 :       const std::string s = e.what();
   69795             :       std::string printError;
   69796           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   69797           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   69798             :       }
   69799             :       
   69800           0 :       if (printError == "all" || printError == "client") {
   69801             :         std::cerr << "Error: " << s << std::endl;
   69802             :       }
   69803             :       
   69804             :       
   69805             :       
   69806             :       
   69807             :       {
   69808             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   69809             :       };
   69810             :       
   69811           0 :     } catch (...) {
   69812             :       {
   69813             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   69814             :       };
   69815           0 :     }
   69816             :   }
   69817             :   jresult = (jint)result; 
   69818             :   return jresult;
   69819             : }
   69820             : 
   69821             : 
   69822           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getArrivedPersonIDList(JNIEnv *jenv, jclass jcls) {
   69823             :   jlong jresult = 0 ;
   69824             :   std::vector< std::string > result;
   69825             :   
   69826             :   (void)jenv;
   69827             :   (void)jcls;
   69828             :   {
   69829             :     try {
   69830           0 :       result = libtraci::Simulation::getArrivedPersonIDList();
   69831           0 :     } catch (const libsumo::TraCIException& e) {
   69832           0 :       const std::string s = e.what();
   69833             :       std::string printError;
   69834           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   69835           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   69836             :       }
   69837             :       
   69838           0 :       if (printError == "all" || printError == "client") {
   69839             :         std::cerr << "Error: " << s << std::endl;
   69840             :       }
   69841             :       
   69842             :       
   69843             :       
   69844             :       
   69845             :       {
   69846             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   69847             :       };
   69848             :       
   69849           0 :     } catch (const std::exception& e) {
   69850           0 :       const std::string s = e.what();
   69851             :       std::string printError;
   69852           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   69853           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   69854             :       }
   69855             :       
   69856           0 :       if (printError == "all" || printError == "client") {
   69857             :         std::cerr << "Error: " << s << std::endl;
   69858             :       }
   69859             :       
   69860             :       
   69861             :       
   69862             :       
   69863             :       {
   69864             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   69865             :       };
   69866             :       
   69867           0 :     } catch (...) {
   69868             :       {
   69869             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   69870             :       };
   69871           0 :     }
   69872             :   }
   69873           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   69874           0 :   return jresult;
   69875           0 : }
   69876             : 
   69877             : 
   69878           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getBusStopIDList(JNIEnv *jenv, jclass jcls) {
   69879             :   jlong jresult = 0 ;
   69880             :   std::vector< std::string > result;
   69881             :   
   69882             :   (void)jenv;
   69883             :   (void)jcls;
   69884             :   {
   69885             :     try {
   69886           0 :       result = libtraci::Simulation::getBusStopIDList();
   69887           0 :     } catch (const libsumo::TraCIException& e) {
   69888           0 :       const std::string s = e.what();
   69889             :       std::string printError;
   69890           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   69891           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   69892             :       }
   69893             :       
   69894           0 :       if (printError == "all" || printError == "client") {
   69895             :         std::cerr << "Error: " << s << std::endl;
   69896             :       }
   69897             :       
   69898             :       
   69899             :       
   69900             :       
   69901             :       {
   69902             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   69903             :       };
   69904             :       
   69905           0 :     } catch (const std::exception& e) {
   69906           0 :       const std::string s = e.what();
   69907             :       std::string printError;
   69908           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   69909           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   69910             :       }
   69911             :       
   69912           0 :       if (printError == "all" || printError == "client") {
   69913             :         std::cerr << "Error: " << s << std::endl;
   69914             :       }
   69915             :       
   69916             :       
   69917             :       
   69918             :       
   69919             :       {
   69920             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   69921             :       };
   69922             :       
   69923           0 :     } catch (...) {
   69924             :       {
   69925             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   69926             :       };
   69927           0 :     }
   69928             :   }
   69929           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   69930           0 :   return jresult;
   69931           0 : }
   69932             : 
   69933             : 
   69934           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getBusStopWaiting(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   69935             :   jint jresult = 0 ;
   69936             :   std::string *arg1 = 0 ;
   69937             :   int result;
   69938             :   
   69939             :   (void)jenv;
   69940             :   (void)jcls;
   69941           0 :   if(!jarg1) {
   69942           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   69943           0 :     return 0;
   69944             :   }
   69945             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   69946           0 :   if (!arg1_pstr) return 0;
   69947           0 :   std::string arg1_str(arg1_pstr);
   69948             :   arg1 = &arg1_str;
   69949             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   69950             :   {
   69951             :     try {
   69952           0 :       result = (int)libtraci::Simulation::getBusStopWaiting((std::string const &)*arg1);
   69953           0 :     } catch (const libsumo::TraCIException& e) {
   69954           0 :       const std::string s = e.what();
   69955             :       std::string printError;
   69956           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   69957           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   69958             :       }
   69959             :       
   69960           0 :       if (printError == "all" || printError == "client") {
   69961             :         std::cerr << "Error: " << s << std::endl;
   69962             :       }
   69963             :       
   69964             :       
   69965             :       
   69966             :       
   69967             :       {
   69968             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   69969             :       };
   69970             :       
   69971           0 :     } catch (const std::exception& e) {
   69972           0 :       const std::string s = e.what();
   69973             :       std::string printError;
   69974           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   69975           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   69976             :       }
   69977             :       
   69978           0 :       if (printError == "all" || printError == "client") {
   69979             :         std::cerr << "Error: " << s << std::endl;
   69980             :       }
   69981             :       
   69982             :       
   69983             :       
   69984             :       
   69985             :       {
   69986             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   69987             :       };
   69988             :       
   69989           0 :     } catch (...) {
   69990             :       {
   69991             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   69992             :       };
   69993           0 :     }
   69994             :   }
   69995             :   jresult = (jint)result; 
   69996             :   return jresult;
   69997             : }
   69998             : 
   69999             : 
   70000           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getBusStopWaitingIDList(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   70001             :   jlong jresult = 0 ;
   70002             :   std::string *arg1 = 0 ;
   70003             :   std::vector< std::string > result;
   70004             :   
   70005             :   (void)jenv;
   70006             :   (void)jcls;
   70007           0 :   if(!jarg1) {
   70008           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   70009             :     return 0;
   70010             :   }
   70011             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   70012           0 :   if (!arg1_pstr) return 0;
   70013           0 :   std::string arg1_str(arg1_pstr);
   70014             :   arg1 = &arg1_str;
   70015             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   70016             :   {
   70017             :     try {
   70018           0 :       result = libtraci::Simulation::getBusStopWaitingIDList((std::string const &)*arg1);
   70019           0 :     } catch (const libsumo::TraCIException& e) {
   70020           0 :       const std::string s = e.what();
   70021             :       std::string printError;
   70022           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   70023           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   70024             :       }
   70025             :       
   70026           0 :       if (printError == "all" || printError == "client") {
   70027             :         std::cerr << "Error: " << s << std::endl;
   70028             :       }
   70029             :       
   70030             :       
   70031             :       
   70032             :       
   70033             :       {
   70034             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   70035             :       };
   70036             :       
   70037           0 :     } catch (const std::exception& e) {
   70038           0 :       const std::string s = e.what();
   70039             :       std::string printError;
   70040           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   70041           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   70042             :       }
   70043             :       
   70044           0 :       if (printError == "all" || printError == "client") {
   70045             :         std::cerr << "Error: " << s << std::endl;
   70046             :       }
   70047             :       
   70048             :       
   70049             :       
   70050             :       
   70051             :       {
   70052             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   70053             :       };
   70054             :       
   70055           0 :     } catch (...) {
   70056             :       {
   70057             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   70058             :       };
   70059           0 :     }
   70060             :   }
   70061           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   70062           0 :   return jresult;
   70063           0 : }
   70064             : 
   70065             : 
   70066           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getPendingVehicles(JNIEnv *jenv, jclass jcls) {
   70067             :   jlong jresult = 0 ;
   70068             :   std::vector< std::string > result;
   70069             :   
   70070             :   (void)jenv;
   70071             :   (void)jcls;
   70072             :   {
   70073             :     try {
   70074           0 :       result = libtraci::Simulation::getPendingVehicles();
   70075           0 :     } catch (const libsumo::TraCIException& e) {
   70076           0 :       const std::string s = e.what();
   70077             :       std::string printError;
   70078           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   70079           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   70080             :       }
   70081             :       
   70082           0 :       if (printError == "all" || printError == "client") {
   70083             :         std::cerr << "Error: " << s << std::endl;
   70084             :       }
   70085             :       
   70086             :       
   70087             :       
   70088             :       
   70089             :       {
   70090             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   70091             :       };
   70092             :       
   70093           0 :     } catch (const std::exception& e) {
   70094           0 :       const std::string s = e.what();
   70095             :       std::string printError;
   70096           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   70097           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   70098             :       }
   70099             :       
   70100           0 :       if (printError == "all" || printError == "client") {
   70101             :         std::cerr << "Error: " << s << std::endl;
   70102             :       }
   70103             :       
   70104             :       
   70105             :       
   70106             :       
   70107             :       {
   70108             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   70109             :       };
   70110             :       
   70111           0 :     } catch (...) {
   70112             :       {
   70113             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   70114             :       };
   70115           0 :     }
   70116             :   }
   70117           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   70118           0 :   return jresult;
   70119           0 : }
   70120             : 
   70121             : 
   70122           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getCollisions(JNIEnv *jenv, jclass jcls) {
   70123             :   jlong jresult = 0 ;
   70124             :   std::vector< libsumo::TraCICollision > result;
   70125             :   
   70126             :   (void)jenv;
   70127             :   (void)jcls;
   70128             :   {
   70129             :     try {
   70130           0 :       result = libtraci::Simulation::getCollisions();
   70131           0 :     } catch (const libsumo::TraCIException& e) {
   70132           0 :       const std::string s = e.what();
   70133             :       std::string printError;
   70134           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   70135           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   70136             :       }
   70137             :       
   70138           0 :       if (printError == "all" || printError == "client") {
   70139             :         std::cerr << "Error: " << s << std::endl;
   70140             :       }
   70141             :       
   70142             :       
   70143             :       
   70144             :       
   70145             :       {
   70146             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   70147             :       };
   70148             :       
   70149           0 :     } catch (const std::exception& e) {
   70150           0 :       const std::string s = e.what();
   70151             :       std::string printError;
   70152           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   70153           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   70154             :       }
   70155             :       
   70156           0 :       if (printError == "all" || printError == "client") {
   70157             :         std::cerr << "Error: " << s << std::endl;
   70158             :       }
   70159             :       
   70160             :       
   70161             :       
   70162             :       
   70163             :       {
   70164             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   70165             :       };
   70166             :       
   70167           0 :     } catch (...) {
   70168             :       {
   70169             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   70170             :       };
   70171           0 :     }
   70172             :   }
   70173           0 :   *(std::vector< libsumo::TraCICollision > **)&jresult = new std::vector< libsumo::TraCICollision >((const std::vector< libsumo::TraCICollision > &)result); 
   70174           0 :   return jresult;
   70175           0 : }
   70176             : 
   70177             : 
   70178           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getScale(JNIEnv *jenv, jclass jcls) {
   70179             :   jdouble jresult = 0 ;
   70180             :   double result;
   70181             :   
   70182             :   (void)jenv;
   70183             :   (void)jcls;
   70184             :   {
   70185             :     try {
   70186           0 :       result = (double)libtraci::Simulation::getScale();
   70187           0 :     } catch (const libsumo::TraCIException& e) {
   70188           0 :       const std::string s = e.what();
   70189             :       std::string printError;
   70190           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   70191           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   70192             :       }
   70193             :       
   70194           0 :       if (printError == "all" || printError == "client") {
   70195             :         std::cerr << "Error: " << s << std::endl;
   70196             :       }
   70197             :       
   70198             :       
   70199             :       
   70200             :       
   70201             :       {
   70202             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   70203             :       };
   70204             :       
   70205           0 :     } catch (const std::exception& e) {
   70206           0 :       const std::string s = e.what();
   70207             :       std::string printError;
   70208           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   70209           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   70210             :       }
   70211             :       
   70212           0 :       if (printError == "all" || printError == "client") {
   70213             :         std::cerr << "Error: " << s << std::endl;
   70214             :       }
   70215             :       
   70216             :       
   70217             :       
   70218             :       
   70219             :       {
   70220             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   70221             :       };
   70222             :       
   70223           0 :     } catch (...) {
   70224             :       {
   70225             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   70226             :       };
   70227           0 :     }
   70228             :   }
   70229             :   jresult = (jdouble)result; 
   70230             :   return jresult;
   70231             : }
   70232             : 
   70233             : 
   70234           2 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getDeltaT(JNIEnv *jenv, jclass jcls) {
   70235             :   jdouble jresult = 0 ;
   70236             :   double result;
   70237             :   
   70238             :   (void)jenv;
   70239             :   (void)jcls;
   70240             :   {
   70241             :     try {
   70242           2 :       result = (double)libtraci::Simulation::getDeltaT();
   70243           0 :     } catch (const libsumo::TraCIException& e) {
   70244           0 :       const std::string s = e.what();
   70245             :       std::string printError;
   70246           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   70247           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   70248             :       }
   70249             :       
   70250           0 :       if (printError == "all" || printError == "client") {
   70251             :         std::cerr << "Error: " << s << std::endl;
   70252             :       }
   70253             :       
   70254             :       
   70255             :       
   70256             :       
   70257             :       {
   70258             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   70259             :       };
   70260             :       
   70261           0 :     } catch (const std::exception& e) {
   70262           0 :       const std::string s = e.what();
   70263             :       std::string printError;
   70264           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   70265           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   70266             :       }
   70267             :       
   70268           0 :       if (printError == "all" || printError == "client") {
   70269             :         std::cerr << "Error: " << s << std::endl;
   70270             :       }
   70271             :       
   70272             :       
   70273             :       
   70274             :       
   70275             :       {
   70276             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   70277             :       };
   70278             :       
   70279           0 :     } catch (...) {
   70280             :       {
   70281             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   70282             :       };
   70283           0 :     }
   70284             :   }
   70285             :   jresult = (jdouble)result; 
   70286             :   return jresult;
   70287             : }
   70288             : 
   70289             : 
   70290           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getNetBoundary(JNIEnv *jenv, jclass jcls) {
   70291             :   jlong jresult = 0 ;
   70292             :   libsumo::TraCIPositionVector result;
   70293             :   
   70294             :   (void)jenv;
   70295             :   (void)jcls;
   70296             :   {
   70297             :     try {
   70298           0 :       result = libtraci::Simulation::getNetBoundary();
   70299           0 :     } catch (const libsumo::TraCIException& e) {
   70300           0 :       const std::string s = e.what();
   70301             :       std::string printError;
   70302           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   70303           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   70304             :       }
   70305             :       
   70306           0 :       if (printError == "all" || printError == "client") {
   70307             :         std::cerr << "Error: " << s << std::endl;
   70308             :       }
   70309             :       
   70310             :       
   70311             :       
   70312             :       
   70313             :       {
   70314             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   70315             :       };
   70316             :       
   70317           0 :     } catch (const std::exception& e) {
   70318           0 :       const std::string s = e.what();
   70319             :       std::string printError;
   70320           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   70321           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   70322             :       }
   70323             :       
   70324           0 :       if (printError == "all" || printError == "client") {
   70325             :         std::cerr << "Error: " << s << std::endl;
   70326             :       }
   70327             :       
   70328             :       
   70329             :       
   70330             :       
   70331             :       {
   70332             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   70333             :       };
   70334             :       
   70335           0 :     } catch (...) {
   70336             :       {
   70337             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   70338             :       };
   70339           0 :     }
   70340             :   }
   70341           0 :   *(std::shared_ptr<  libsumo::TraCIPositionVector > **)&jresult = new std::shared_ptr<  libsumo::TraCIPositionVector >(new libsumo::TraCIPositionVector((libsumo::TraCIPositionVector &)result)); 
   70342           0 :   return jresult;
   70343             : }
   70344             : 
   70345             : 
   70346           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getMinExpectedNumber(JNIEnv *jenv, jclass jcls) {
   70347             :   jint jresult = 0 ;
   70348             :   int result;
   70349             :   
   70350             :   (void)jenv;
   70351             :   (void)jcls;
   70352             :   {
   70353             :     try {
   70354           0 :       result = (int)libtraci::Simulation::getMinExpectedNumber();
   70355           0 :     } catch (const libsumo::TraCIException& e) {
   70356           0 :       const std::string s = e.what();
   70357             :       std::string printError;
   70358           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   70359           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   70360             :       }
   70361             :       
   70362           0 :       if (printError == "all" || printError == "client") {
   70363             :         std::cerr << "Error: " << s << std::endl;
   70364             :       }
   70365             :       
   70366             :       
   70367             :       
   70368             :       
   70369             :       {
   70370             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   70371             :       };
   70372             :       
   70373           0 :     } catch (const std::exception& e) {
   70374           0 :       const std::string s = e.what();
   70375             :       std::string printError;
   70376           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   70377           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   70378             :       }
   70379             :       
   70380           0 :       if (printError == "all" || printError == "client") {
   70381             :         std::cerr << "Error: " << s << std::endl;
   70382             :       }
   70383             :       
   70384             :       
   70385             :       
   70386             :       
   70387             :       {
   70388             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   70389             :       };
   70390             :       
   70391           0 :     } catch (...) {
   70392             :       {
   70393             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   70394             :       };
   70395           0 :     }
   70396             :   }
   70397             :   jresult = (jint)result; 
   70398             :   return jresult;
   70399             : }
   70400             : 
   70401             : 
   70402           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1convert2D_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jint jarg3, jboolean jarg4) {
   70403             :   jlong jresult = 0 ;
   70404             :   std::string *arg1 = 0 ;
   70405             :   double arg2 ;
   70406             :   int arg3 ;
   70407             :   bool arg4 ;
   70408             :   libsumo::TraCIPosition result;
   70409             :   
   70410             :   (void)jenv;
   70411             :   (void)jcls;
   70412           0 :   if(!jarg1) {
   70413           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   70414           0 :     return 0;
   70415             :   }
   70416             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   70417           0 :   if (!arg1_pstr) return 0;
   70418           0 :   std::string arg1_str(arg1_pstr);
   70419             :   arg1 = &arg1_str;
   70420             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   70421             :   arg2 = (double)jarg2; 
   70422             :   arg3 = (int)jarg3; 
   70423           0 :   arg4 = jarg4 ? true : false; 
   70424             :   {
   70425             :     try {
   70426           0 :       result = libtraci::Simulation::convert2D((std::string const &)*arg1,arg2,arg3,arg4);
   70427           0 :     } catch (const libsumo::TraCIException& e) {
   70428           0 :       const std::string s = e.what();
   70429             :       std::string printError;
   70430           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   70431           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   70432             :       }
   70433             :       
   70434           0 :       if (printError == "all" || printError == "client") {
   70435             :         std::cerr << "Error: " << s << std::endl;
   70436             :       }
   70437             :       
   70438             :       
   70439             :       
   70440             :       
   70441             :       {
   70442             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   70443             :       };
   70444             :       
   70445           0 :     } catch (const std::exception& e) {
   70446           0 :       const std::string s = e.what();
   70447             :       std::string printError;
   70448           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   70449           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   70450             :       }
   70451             :       
   70452           0 :       if (printError == "all" || printError == "client") {
   70453             :         std::cerr << "Error: " << s << std::endl;
   70454             :       }
   70455             :       
   70456             :       
   70457             :       
   70458             :       
   70459             :       {
   70460             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   70461             :       };
   70462             :       
   70463           0 :     } catch (...) {
   70464             :       {
   70465             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   70466             :       };
   70467           0 :     }
   70468             :   }
   70469           0 :   *(std::shared_ptr<  libsumo::TraCIPosition > **)&jresult = new std::shared_ptr<  libsumo::TraCIPosition >(new libsumo::TraCIPosition((libsumo::TraCIPosition &)result)); 
   70470           0 :   return jresult;
   70471             : }
   70472             : 
   70473             : 
   70474           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1convert2D_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jint jarg3) {
   70475             :   jlong jresult = 0 ;
   70476             :   std::string *arg1 = 0 ;
   70477             :   double arg2 ;
   70478             :   int arg3 ;
   70479             :   libsumo::TraCIPosition result;
   70480             :   
   70481             :   (void)jenv;
   70482             :   (void)jcls;
   70483           0 :   if(!jarg1) {
   70484           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   70485           0 :     return 0;
   70486             :   }
   70487             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   70488           0 :   if (!arg1_pstr) return 0;
   70489           0 :   std::string arg1_str(arg1_pstr);
   70490             :   arg1 = &arg1_str;
   70491             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   70492             :   arg2 = (double)jarg2; 
   70493             :   arg3 = (int)jarg3; 
   70494             :   {
   70495             :     try {
   70496           0 :       result = libtraci::Simulation::convert2D((std::string const &)*arg1,arg2,arg3);
   70497           0 :     } catch (const libsumo::TraCIException& e) {
   70498           0 :       const std::string s = e.what();
   70499             :       std::string printError;
   70500           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   70501           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   70502             :       }
   70503             :       
   70504           0 :       if (printError == "all" || printError == "client") {
   70505             :         std::cerr << "Error: " << s << std::endl;
   70506             :       }
   70507             :       
   70508             :       
   70509             :       
   70510             :       
   70511             :       {
   70512             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   70513             :       };
   70514             :       
   70515           0 :     } catch (const std::exception& e) {
   70516           0 :       const std::string s = e.what();
   70517             :       std::string printError;
   70518           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   70519           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   70520             :       }
   70521             :       
   70522           0 :       if (printError == "all" || printError == "client") {
   70523             :         std::cerr << "Error: " << s << std::endl;
   70524             :       }
   70525             :       
   70526             :       
   70527             :       
   70528             :       
   70529             :       {
   70530             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   70531             :       };
   70532             :       
   70533           0 :     } catch (...) {
   70534             :       {
   70535             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   70536             :       };
   70537           0 :     }
   70538             :   }
   70539           0 :   *(std::shared_ptr<  libsumo::TraCIPosition > **)&jresult = new std::shared_ptr<  libsumo::TraCIPosition >(new libsumo::TraCIPosition((libsumo::TraCIPosition &)result)); 
   70540           0 :   return jresult;
   70541             : }
   70542             : 
   70543             : 
   70544           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1convert2D_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   70545             :   jlong jresult = 0 ;
   70546             :   std::string *arg1 = 0 ;
   70547             :   double arg2 ;
   70548             :   libsumo::TraCIPosition result;
   70549             :   
   70550             :   (void)jenv;
   70551             :   (void)jcls;
   70552           0 :   if(!jarg1) {
   70553           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   70554           0 :     return 0;
   70555             :   }
   70556             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   70557           0 :   if (!arg1_pstr) return 0;
   70558           0 :   std::string arg1_str(arg1_pstr);
   70559             :   arg1 = &arg1_str;
   70560             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   70561             :   arg2 = (double)jarg2; 
   70562             :   {
   70563             :     try {
   70564           0 :       result = libtraci::Simulation::convert2D((std::string const &)*arg1,arg2);
   70565           0 :     } catch (const libsumo::TraCIException& e) {
   70566           0 :       const std::string s = e.what();
   70567             :       std::string printError;
   70568           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   70569           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   70570             :       }
   70571             :       
   70572           0 :       if (printError == "all" || printError == "client") {
   70573             :         std::cerr << "Error: " << s << std::endl;
   70574             :       }
   70575             :       
   70576             :       
   70577             :       
   70578             :       
   70579             :       {
   70580             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   70581             :       };
   70582             :       
   70583           0 :     } catch (const std::exception& e) {
   70584           0 :       const std::string s = e.what();
   70585             :       std::string printError;
   70586           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   70587           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   70588             :       }
   70589             :       
   70590           0 :       if (printError == "all" || printError == "client") {
   70591             :         std::cerr << "Error: " << s << std::endl;
   70592             :       }
   70593             :       
   70594             :       
   70595             :       
   70596             :       
   70597             :       {
   70598             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   70599             :       };
   70600             :       
   70601           0 :     } catch (...) {
   70602             :       {
   70603             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   70604             :       };
   70605           0 :     }
   70606             :   }
   70607           0 :   *(std::shared_ptr<  libsumo::TraCIPosition > **)&jresult = new std::shared_ptr<  libsumo::TraCIPosition >(new libsumo::TraCIPosition((libsumo::TraCIPosition &)result)); 
   70608           0 :   return jresult;
   70609             : }
   70610             : 
   70611             : 
   70612           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1convert3D_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jint jarg3, jboolean jarg4) {
   70613             :   jlong jresult = 0 ;
   70614             :   std::string *arg1 = 0 ;
   70615             :   double arg2 ;
   70616             :   int arg3 ;
   70617             :   bool arg4 ;
   70618             :   libsumo::TraCIPosition result;
   70619             :   
   70620             :   (void)jenv;
   70621             :   (void)jcls;
   70622           0 :   if(!jarg1) {
   70623           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   70624           0 :     return 0;
   70625             :   }
   70626             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   70627           0 :   if (!arg1_pstr) return 0;
   70628           0 :   std::string arg1_str(arg1_pstr);
   70629             :   arg1 = &arg1_str;
   70630             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   70631             :   arg2 = (double)jarg2; 
   70632             :   arg3 = (int)jarg3; 
   70633           0 :   arg4 = jarg4 ? true : false; 
   70634             :   {
   70635             :     try {
   70636           0 :       result = libtraci::Simulation::convert3D((std::string const &)*arg1,arg2,arg3,arg4);
   70637           0 :     } catch (const libsumo::TraCIException& e) {
   70638           0 :       const std::string s = e.what();
   70639             :       std::string printError;
   70640           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   70641           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   70642             :       }
   70643             :       
   70644           0 :       if (printError == "all" || printError == "client") {
   70645             :         std::cerr << "Error: " << s << std::endl;
   70646             :       }
   70647             :       
   70648             :       
   70649             :       
   70650             :       
   70651             :       {
   70652             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   70653             :       };
   70654             :       
   70655           0 :     } catch (const std::exception& e) {
   70656           0 :       const std::string s = e.what();
   70657             :       std::string printError;
   70658           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   70659           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   70660             :       }
   70661             :       
   70662           0 :       if (printError == "all" || printError == "client") {
   70663             :         std::cerr << "Error: " << s << std::endl;
   70664             :       }
   70665             :       
   70666             :       
   70667             :       
   70668             :       
   70669             :       {
   70670             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   70671             :       };
   70672             :       
   70673           0 :     } catch (...) {
   70674             :       {
   70675             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   70676             :       };
   70677           0 :     }
   70678             :   }
   70679           0 :   *(std::shared_ptr<  libsumo::TraCIPosition > **)&jresult = new std::shared_ptr<  libsumo::TraCIPosition >(new libsumo::TraCIPosition((libsumo::TraCIPosition &)result)); 
   70680           0 :   return jresult;
   70681             : }
   70682             : 
   70683             : 
   70684           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1convert3D_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jint jarg3) {
   70685             :   jlong jresult = 0 ;
   70686             :   std::string *arg1 = 0 ;
   70687             :   double arg2 ;
   70688             :   int arg3 ;
   70689             :   libsumo::TraCIPosition result;
   70690             :   
   70691             :   (void)jenv;
   70692             :   (void)jcls;
   70693           0 :   if(!jarg1) {
   70694           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   70695           0 :     return 0;
   70696             :   }
   70697             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   70698           0 :   if (!arg1_pstr) return 0;
   70699           0 :   std::string arg1_str(arg1_pstr);
   70700             :   arg1 = &arg1_str;
   70701             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   70702             :   arg2 = (double)jarg2; 
   70703             :   arg3 = (int)jarg3; 
   70704             :   {
   70705             :     try {
   70706           0 :       result = libtraci::Simulation::convert3D((std::string const &)*arg1,arg2,arg3);
   70707           0 :     } catch (const libsumo::TraCIException& e) {
   70708           0 :       const std::string s = e.what();
   70709             :       std::string printError;
   70710           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   70711           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   70712             :       }
   70713             :       
   70714           0 :       if (printError == "all" || printError == "client") {
   70715             :         std::cerr << "Error: " << s << std::endl;
   70716             :       }
   70717             :       
   70718             :       
   70719             :       
   70720             :       
   70721             :       {
   70722             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   70723             :       };
   70724             :       
   70725           0 :     } catch (const std::exception& e) {
   70726           0 :       const std::string s = e.what();
   70727             :       std::string printError;
   70728           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   70729           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   70730             :       }
   70731             :       
   70732           0 :       if (printError == "all" || printError == "client") {
   70733             :         std::cerr << "Error: " << s << std::endl;
   70734             :       }
   70735             :       
   70736             :       
   70737             :       
   70738             :       
   70739             :       {
   70740             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   70741             :       };
   70742             :       
   70743           0 :     } catch (...) {
   70744             :       {
   70745             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   70746             :       };
   70747           0 :     }
   70748             :   }
   70749           0 :   *(std::shared_ptr<  libsumo::TraCIPosition > **)&jresult = new std::shared_ptr<  libsumo::TraCIPosition >(new libsumo::TraCIPosition((libsumo::TraCIPosition &)result)); 
   70750           0 :   return jresult;
   70751             : }
   70752             : 
   70753             : 
   70754           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1convert3D_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   70755             :   jlong jresult = 0 ;
   70756             :   std::string *arg1 = 0 ;
   70757             :   double arg2 ;
   70758             :   libsumo::TraCIPosition result;
   70759             :   
   70760             :   (void)jenv;
   70761             :   (void)jcls;
   70762           0 :   if(!jarg1) {
   70763           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   70764           0 :     return 0;
   70765             :   }
   70766             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   70767           0 :   if (!arg1_pstr) return 0;
   70768           0 :   std::string arg1_str(arg1_pstr);
   70769             :   arg1 = &arg1_str;
   70770             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   70771             :   arg2 = (double)jarg2; 
   70772             :   {
   70773             :     try {
   70774           0 :       result = libtraci::Simulation::convert3D((std::string const &)*arg1,arg2);
   70775           0 :     } catch (const libsumo::TraCIException& e) {
   70776           0 :       const std::string s = e.what();
   70777             :       std::string printError;
   70778           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   70779           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   70780             :       }
   70781             :       
   70782           0 :       if (printError == "all" || printError == "client") {
   70783             :         std::cerr << "Error: " << s << std::endl;
   70784             :       }
   70785             :       
   70786             :       
   70787             :       
   70788             :       
   70789             :       {
   70790             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   70791             :       };
   70792             :       
   70793           0 :     } catch (const std::exception& e) {
   70794           0 :       const std::string s = e.what();
   70795             :       std::string printError;
   70796           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   70797           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   70798             :       }
   70799             :       
   70800           0 :       if (printError == "all" || printError == "client") {
   70801             :         std::cerr << "Error: " << s << std::endl;
   70802             :       }
   70803             :       
   70804             :       
   70805             :       
   70806             :       
   70807             :       {
   70808             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   70809             :       };
   70810             :       
   70811           0 :     } catch (...) {
   70812             :       {
   70813             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   70814             :       };
   70815           0 :     }
   70816             :   }
   70817           0 :   *(std::shared_ptr<  libsumo::TraCIPosition > **)&jresult = new std::shared_ptr<  libsumo::TraCIPosition >(new libsumo::TraCIPosition((libsumo::TraCIPosition &)result)); 
   70818           0 :   return jresult;
   70819             : }
   70820             : 
   70821             : 
   70822           2 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1convertRoad_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jdouble jarg1, jdouble jarg2, jboolean jarg3, jstring jarg4) {
   70823             :   jlong jresult = 0 ;
   70824             :   double arg1 ;
   70825             :   double arg2 ;
   70826             :   bool arg3 ;
   70827             :   std::string *arg4 = 0 ;
   70828             :   libsumo::TraCIRoadPosition result;
   70829             :   
   70830             :   (void)jenv;
   70831             :   (void)jcls;
   70832             :   arg1 = (double)jarg1; 
   70833             :   arg2 = (double)jarg2; 
   70834           2 :   arg3 = jarg3 ? true : false; 
   70835           2 :   if(!jarg4) {
   70836           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   70837             :     return 0;
   70838             :   }
   70839             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
   70840           2 :   if (!arg4_pstr) return 0;
   70841           2 :   std::string arg4_str(arg4_pstr);
   70842             :   arg4 = &arg4_str;
   70843             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
   70844             :   {
   70845             :     try {
   70846           2 :       result = libtraci::Simulation::convertRoad(arg1,arg2,arg3,(std::string const &)*arg4);
   70847           0 :     } catch (const libsumo::TraCIException& e) {
   70848           0 :       const std::string s = e.what();
   70849             :       std::string printError;
   70850           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   70851           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   70852             :       }
   70853             :       
   70854           0 :       if (printError == "all" || printError == "client") {
   70855             :         std::cerr << "Error: " << s << std::endl;
   70856             :       }
   70857             :       
   70858             :       
   70859             :       
   70860             :       
   70861             :       {
   70862             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   70863             :       };
   70864             :       
   70865           0 :     } catch (const std::exception& e) {
   70866           0 :       const std::string s = e.what();
   70867             :       std::string printError;
   70868           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   70869           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   70870             :       }
   70871             :       
   70872           0 :       if (printError == "all" || printError == "client") {
   70873             :         std::cerr << "Error: " << s << std::endl;
   70874             :       }
   70875             :       
   70876             :       
   70877             :       
   70878             :       
   70879             :       {
   70880             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   70881             :       };
   70882             :       
   70883           0 :     } catch (...) {
   70884             :       {
   70885             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   70886             :       };
   70887           0 :     }
   70888             :   }
   70889           4 :   *(std::shared_ptr<  libsumo::TraCIRoadPosition > **)&jresult = new std::shared_ptr<  libsumo::TraCIRoadPosition >(new libsumo::TraCIRoadPosition((libsumo::TraCIRoadPosition &)result)); 
   70890           2 :   return jresult;
   70891             : }
   70892             : 
   70893             : 
   70894           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1convertRoad_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jdouble jarg1, jdouble jarg2, jboolean jarg3) {
   70895             :   jlong jresult = 0 ;
   70896             :   double arg1 ;
   70897             :   double arg2 ;
   70898             :   bool arg3 ;
   70899             :   libsumo::TraCIRoadPosition result;
   70900             :   
   70901             :   (void)jenv;
   70902             :   (void)jcls;
   70903             :   arg1 = (double)jarg1; 
   70904             :   arg2 = (double)jarg2; 
   70905           0 :   arg3 = jarg3 ? true : false; 
   70906             :   {
   70907             :     try {
   70908           0 :       result = libtraci::Simulation::convertRoad(arg1,arg2,arg3);
   70909           0 :     } catch (const libsumo::TraCIException& e) {
   70910           0 :       const std::string s = e.what();
   70911             :       std::string printError;
   70912           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   70913           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   70914             :       }
   70915             :       
   70916           0 :       if (printError == "all" || printError == "client") {
   70917             :         std::cerr << "Error: " << s << std::endl;
   70918             :       }
   70919             :       
   70920             :       
   70921             :       
   70922             :       
   70923             :       {
   70924             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   70925             :       };
   70926             :       
   70927           0 :     } catch (const std::exception& e) {
   70928           0 :       const std::string s = e.what();
   70929             :       std::string printError;
   70930           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   70931           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   70932             :       }
   70933             :       
   70934           0 :       if (printError == "all" || printError == "client") {
   70935             :         std::cerr << "Error: " << s << std::endl;
   70936             :       }
   70937             :       
   70938             :       
   70939             :       
   70940             :       
   70941             :       {
   70942             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   70943             :       };
   70944             :       
   70945           0 :     } catch (...) {
   70946             :       {
   70947             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   70948             :       };
   70949           0 :     }
   70950             :   }
   70951           0 :   *(std::shared_ptr<  libsumo::TraCIRoadPosition > **)&jresult = new std::shared_ptr<  libsumo::TraCIRoadPosition >(new libsumo::TraCIRoadPosition((libsumo::TraCIRoadPosition &)result)); 
   70952           0 :   return jresult;
   70953             : }
   70954             : 
   70955             : 
   70956           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1convertRoad_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jdouble jarg1, jdouble jarg2) {
   70957             :   jlong jresult = 0 ;
   70958             :   double arg1 ;
   70959             :   double arg2 ;
   70960             :   libsumo::TraCIRoadPosition result;
   70961             :   
   70962             :   (void)jenv;
   70963             :   (void)jcls;
   70964             :   arg1 = (double)jarg1; 
   70965             :   arg2 = (double)jarg2; 
   70966             :   {
   70967             :     try {
   70968           0 :       result = libtraci::Simulation::convertRoad(arg1,arg2);
   70969           0 :     } catch (const libsumo::TraCIException& e) {
   70970           0 :       const std::string s = e.what();
   70971             :       std::string printError;
   70972           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   70973           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   70974             :       }
   70975             :       
   70976           0 :       if (printError == "all" || printError == "client") {
   70977             :         std::cerr << "Error: " << s << std::endl;
   70978             :       }
   70979             :       
   70980             :       
   70981             :       
   70982             :       
   70983             :       {
   70984             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   70985             :       };
   70986             :       
   70987           0 :     } catch (const std::exception& e) {
   70988           0 :       const std::string s = e.what();
   70989             :       std::string printError;
   70990           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   70991           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   70992             :       }
   70993             :       
   70994           0 :       if (printError == "all" || printError == "client") {
   70995             :         std::cerr << "Error: " << s << std::endl;
   70996             :       }
   70997             :       
   70998             :       
   70999             :       
   71000             :       
   71001             :       {
   71002             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   71003             :       };
   71004             :       
   71005           0 :     } catch (...) {
   71006             :       {
   71007             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   71008             :       };
   71009           0 :     }
   71010             :   }
   71011           0 :   *(std::shared_ptr<  libsumo::TraCIRoadPosition > **)&jresult = new std::shared_ptr<  libsumo::TraCIRoadPosition >(new libsumo::TraCIRoadPosition((libsumo::TraCIRoadPosition &)result)); 
   71012           0 :   return jresult;
   71013             : }
   71014             : 
   71015             : 
   71016           2 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1convertGeo_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jdouble jarg1, jdouble jarg2, jboolean jarg3) {
   71017             :   jlong jresult = 0 ;
   71018             :   double arg1 ;
   71019             :   double arg2 ;
   71020             :   bool arg3 ;
   71021             :   libsumo::TraCIPosition result;
   71022             :   
   71023             :   (void)jenv;
   71024             :   (void)jcls;
   71025             :   arg1 = (double)jarg1; 
   71026             :   arg2 = (double)jarg2; 
   71027           2 :   arg3 = jarg3 ? true : false; 
   71028             :   {
   71029             :     try {
   71030           2 :       result = libtraci::Simulation::convertGeo(arg1,arg2,arg3);
   71031           0 :     } catch (const libsumo::TraCIException& e) {
   71032           0 :       const std::string s = e.what();
   71033             :       std::string printError;
   71034           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   71035           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   71036             :       }
   71037             :       
   71038           0 :       if (printError == "all" || printError == "client") {
   71039             :         std::cerr << "Error: " << s << std::endl;
   71040             :       }
   71041             :       
   71042             :       
   71043             :       
   71044             :       
   71045             :       {
   71046             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   71047             :       };
   71048             :       
   71049           0 :     } catch (const std::exception& e) {
   71050           0 :       const std::string s = e.what();
   71051             :       std::string printError;
   71052           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   71053           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   71054             :       }
   71055             :       
   71056           0 :       if (printError == "all" || printError == "client") {
   71057             :         std::cerr << "Error: " << s << std::endl;
   71058             :       }
   71059             :       
   71060             :       
   71061             :       
   71062             :       
   71063             :       {
   71064             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   71065             :       };
   71066             :       
   71067           0 :     } catch (...) {
   71068             :       {
   71069             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   71070             :       };
   71071           0 :     }
   71072             :   }
   71073           2 :   *(std::shared_ptr<  libsumo::TraCIPosition > **)&jresult = new std::shared_ptr<  libsumo::TraCIPosition >(new libsumo::TraCIPosition((libsumo::TraCIPosition &)result)); 
   71074           2 :   return jresult;
   71075             : }
   71076             : 
   71077             : 
   71078           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1convertGeo_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jdouble jarg1, jdouble jarg2) {
   71079             :   jlong jresult = 0 ;
   71080             :   double arg1 ;
   71081             :   double arg2 ;
   71082             :   libsumo::TraCIPosition result;
   71083             :   
   71084             :   (void)jenv;
   71085             :   (void)jcls;
   71086             :   arg1 = (double)jarg1; 
   71087             :   arg2 = (double)jarg2; 
   71088             :   {
   71089             :     try {
   71090           0 :       result = libtraci::Simulation::convertGeo(arg1,arg2);
   71091           0 :     } catch (const libsumo::TraCIException& e) {
   71092           0 :       const std::string s = e.what();
   71093             :       std::string printError;
   71094           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   71095           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   71096             :       }
   71097             :       
   71098           0 :       if (printError == "all" || printError == "client") {
   71099             :         std::cerr << "Error: " << s << std::endl;
   71100             :       }
   71101             :       
   71102             :       
   71103             :       
   71104             :       
   71105             :       {
   71106             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   71107             :       };
   71108             :       
   71109           0 :     } catch (const std::exception& e) {
   71110           0 :       const std::string s = e.what();
   71111             :       std::string printError;
   71112           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   71113           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   71114             :       }
   71115             :       
   71116           0 :       if (printError == "all" || printError == "client") {
   71117             :         std::cerr << "Error: " << s << std::endl;
   71118             :       }
   71119             :       
   71120             :       
   71121             :       
   71122             :       
   71123             :       {
   71124             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   71125             :       };
   71126             :       
   71127           0 :     } catch (...) {
   71128             :       {
   71129             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   71130             :       };
   71131           0 :     }
   71132             :   }
   71133           0 :   *(std::shared_ptr<  libsumo::TraCIPosition > **)&jresult = new std::shared_ptr<  libsumo::TraCIPosition >(new libsumo::TraCIPosition((libsumo::TraCIPosition &)result)); 
   71134           0 :   return jresult;
   71135             : }
   71136             : 
   71137             : 
   71138           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getDistance2D_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jdouble jarg1, jdouble jarg2, jdouble jarg3, jdouble jarg4, jboolean jarg5, jboolean jarg6) {
   71139             :   jdouble jresult = 0 ;
   71140             :   double arg1 ;
   71141             :   double arg2 ;
   71142             :   double arg3 ;
   71143             :   double arg4 ;
   71144             :   bool arg5 ;
   71145             :   bool arg6 ;
   71146             :   double result;
   71147             :   
   71148             :   (void)jenv;
   71149             :   (void)jcls;
   71150             :   arg1 = (double)jarg1; 
   71151             :   arg2 = (double)jarg2; 
   71152             :   arg3 = (double)jarg3; 
   71153             :   arg4 = (double)jarg4; 
   71154           0 :   arg5 = jarg5 ? true : false; 
   71155           0 :   arg6 = jarg6 ? true : false; 
   71156             :   {
   71157             :     try {
   71158           0 :       result = (double)libtraci::Simulation::getDistance2D(arg1,arg2,arg3,arg4,arg5,arg6);
   71159           0 :     } catch (const libsumo::TraCIException& e) {
   71160           0 :       const std::string s = e.what();
   71161             :       std::string printError;
   71162           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   71163           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   71164             :       }
   71165             :       
   71166           0 :       if (printError == "all" || printError == "client") {
   71167             :         std::cerr << "Error: " << s << std::endl;
   71168             :       }
   71169             :       
   71170             :       
   71171             :       
   71172             :       
   71173             :       {
   71174             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   71175             :       };
   71176             :       
   71177           0 :     } catch (const std::exception& e) {
   71178           0 :       const std::string s = e.what();
   71179             :       std::string printError;
   71180           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   71181           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   71182             :       }
   71183             :       
   71184           0 :       if (printError == "all" || printError == "client") {
   71185             :         std::cerr << "Error: " << s << std::endl;
   71186             :       }
   71187             :       
   71188             :       
   71189             :       
   71190             :       
   71191             :       {
   71192             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   71193             :       };
   71194             :       
   71195           0 :     } catch (...) {
   71196             :       {
   71197             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   71198             :       };
   71199           0 :     }
   71200             :   }
   71201             :   jresult = (jdouble)result; 
   71202             :   return jresult;
   71203             : }
   71204             : 
   71205             : 
   71206           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getDistance2D_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jdouble jarg1, jdouble jarg2, jdouble jarg3, jdouble jarg4, jboolean jarg5) {
   71207             :   jdouble jresult = 0 ;
   71208             :   double arg1 ;
   71209             :   double arg2 ;
   71210             :   double arg3 ;
   71211             :   double arg4 ;
   71212             :   bool arg5 ;
   71213             :   double result;
   71214             :   
   71215             :   (void)jenv;
   71216             :   (void)jcls;
   71217             :   arg1 = (double)jarg1; 
   71218             :   arg2 = (double)jarg2; 
   71219             :   arg3 = (double)jarg3; 
   71220             :   arg4 = (double)jarg4; 
   71221           0 :   arg5 = jarg5 ? true : false; 
   71222             :   {
   71223             :     try {
   71224           0 :       result = (double)libtraci::Simulation::getDistance2D(arg1,arg2,arg3,arg4,arg5);
   71225           0 :     } catch (const libsumo::TraCIException& e) {
   71226           0 :       const std::string s = e.what();
   71227             :       std::string printError;
   71228           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   71229           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   71230             :       }
   71231             :       
   71232           0 :       if (printError == "all" || printError == "client") {
   71233             :         std::cerr << "Error: " << s << std::endl;
   71234             :       }
   71235             :       
   71236             :       
   71237             :       
   71238             :       
   71239             :       {
   71240             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   71241             :       };
   71242             :       
   71243           0 :     } catch (const std::exception& e) {
   71244           0 :       const std::string s = e.what();
   71245             :       std::string printError;
   71246           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   71247           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   71248             :       }
   71249             :       
   71250           0 :       if (printError == "all" || printError == "client") {
   71251             :         std::cerr << "Error: " << s << std::endl;
   71252             :       }
   71253             :       
   71254             :       
   71255             :       
   71256             :       
   71257             :       {
   71258             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   71259             :       };
   71260             :       
   71261           0 :     } catch (...) {
   71262             :       {
   71263             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   71264             :       };
   71265           0 :     }
   71266             :   }
   71267             :   jresult = (jdouble)result; 
   71268             :   return jresult;
   71269             : }
   71270             : 
   71271             : 
   71272           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getDistance2D_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jdouble jarg1, jdouble jarg2, jdouble jarg3, jdouble jarg4) {
   71273             :   jdouble jresult = 0 ;
   71274             :   double arg1 ;
   71275             :   double arg2 ;
   71276             :   double arg3 ;
   71277             :   double arg4 ;
   71278             :   double result;
   71279             :   
   71280             :   (void)jenv;
   71281             :   (void)jcls;
   71282             :   arg1 = (double)jarg1; 
   71283             :   arg2 = (double)jarg2; 
   71284             :   arg3 = (double)jarg3; 
   71285             :   arg4 = (double)jarg4; 
   71286             :   {
   71287             :     try {
   71288           0 :       result = (double)libtraci::Simulation::getDistance2D(arg1,arg2,arg3,arg4);
   71289           0 :     } catch (const libsumo::TraCIException& e) {
   71290           0 :       const std::string s = e.what();
   71291             :       std::string printError;
   71292           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   71293           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   71294             :       }
   71295             :       
   71296           0 :       if (printError == "all" || printError == "client") {
   71297             :         std::cerr << "Error: " << s << std::endl;
   71298             :       }
   71299             :       
   71300             :       
   71301             :       
   71302             :       
   71303             :       {
   71304             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   71305             :       };
   71306             :       
   71307           0 :     } catch (const std::exception& e) {
   71308           0 :       const std::string s = e.what();
   71309             :       std::string printError;
   71310           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   71311           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   71312             :       }
   71313             :       
   71314           0 :       if (printError == "all" || printError == "client") {
   71315             :         std::cerr << "Error: " << s << std::endl;
   71316             :       }
   71317             :       
   71318             :       
   71319             :       
   71320             :       
   71321             :       {
   71322             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   71323             :       };
   71324             :       
   71325           0 :     } catch (...) {
   71326             :       {
   71327             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   71328             :       };
   71329           0 :     }
   71330             :   }
   71331             :   jresult = (jdouble)result; 
   71332             :   return jresult;
   71333             : }
   71334             : 
   71335             : 
   71336           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getDistanceRoad_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jstring jarg3, jdouble jarg4, jboolean jarg5) {
   71337             :   jdouble jresult = 0 ;
   71338             :   std::string *arg1 = 0 ;
   71339             :   double arg2 ;
   71340             :   std::string *arg3 = 0 ;
   71341             :   double arg4 ;
   71342             :   bool arg5 ;
   71343             :   double result;
   71344             :   
   71345             :   (void)jenv;
   71346             :   (void)jcls;
   71347           0 :   if(!jarg1) {
   71348           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   71349           0 :     return 0;
   71350             :   }
   71351             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   71352           0 :   if (!arg1_pstr) return 0;
   71353           0 :   std::string arg1_str(arg1_pstr);
   71354             :   arg1 = &arg1_str;
   71355             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   71356             :   arg2 = (double)jarg2; 
   71357           0 :   if(!jarg3) {
   71358           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   71359             :     return 0;
   71360             :   }
   71361             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   71362           0 :   if (!arg3_pstr) return 0;
   71363           0 :   std::string arg3_str(arg3_pstr);
   71364             :   arg3 = &arg3_str;
   71365             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   71366             :   arg4 = (double)jarg4; 
   71367           0 :   arg5 = jarg5 ? true : false; 
   71368             :   {
   71369             :     try {
   71370           0 :       result = (double)libtraci::Simulation::getDistanceRoad((std::string const &)*arg1,arg2,(std::string const &)*arg3,arg4,arg5);
   71371           0 :     } catch (const libsumo::TraCIException& e) {
   71372           0 :       const std::string s = e.what();
   71373             :       std::string printError;
   71374           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   71375           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   71376             :       }
   71377             :       
   71378           0 :       if (printError == "all" || printError == "client") {
   71379             :         std::cerr << "Error: " << s << std::endl;
   71380             :       }
   71381             :       
   71382             :       
   71383             :       
   71384             :       
   71385             :       {
   71386             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   71387             :       };
   71388             :       
   71389           0 :     } catch (const std::exception& e) {
   71390           0 :       const std::string s = e.what();
   71391             :       std::string printError;
   71392           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   71393           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   71394             :       }
   71395             :       
   71396           0 :       if (printError == "all" || printError == "client") {
   71397             :         std::cerr << "Error: " << s << std::endl;
   71398             :       }
   71399             :       
   71400             :       
   71401             :       
   71402             :       
   71403             :       {
   71404             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   71405             :       };
   71406             :       
   71407           0 :     } catch (...) {
   71408             :       {
   71409             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   71410             :       };
   71411           0 :     }
   71412             :   }
   71413             :   jresult = (jdouble)result; 
   71414             :   return jresult;
   71415             : }
   71416             : 
   71417             : 
   71418           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getDistanceRoad_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jstring jarg3, jdouble jarg4) {
   71419             :   jdouble jresult = 0 ;
   71420             :   std::string *arg1 = 0 ;
   71421             :   double arg2 ;
   71422             :   std::string *arg3 = 0 ;
   71423             :   double arg4 ;
   71424             :   double result;
   71425             :   
   71426             :   (void)jenv;
   71427             :   (void)jcls;
   71428           0 :   if(!jarg1) {
   71429           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   71430           0 :     return 0;
   71431             :   }
   71432             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   71433           0 :   if (!arg1_pstr) return 0;
   71434           0 :   std::string arg1_str(arg1_pstr);
   71435             :   arg1 = &arg1_str;
   71436             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   71437             :   arg2 = (double)jarg2; 
   71438           0 :   if(!jarg3) {
   71439           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   71440             :     return 0;
   71441             :   }
   71442             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   71443           0 :   if (!arg3_pstr) return 0;
   71444           0 :   std::string arg3_str(arg3_pstr);
   71445             :   arg3 = &arg3_str;
   71446             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   71447             :   arg4 = (double)jarg4; 
   71448             :   {
   71449             :     try {
   71450           0 :       result = (double)libtraci::Simulation::getDistanceRoad((std::string const &)*arg1,arg2,(std::string const &)*arg3,arg4);
   71451           0 :     } catch (const libsumo::TraCIException& e) {
   71452           0 :       const std::string s = e.what();
   71453             :       std::string printError;
   71454           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   71455           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   71456             :       }
   71457             :       
   71458           0 :       if (printError == "all" || printError == "client") {
   71459             :         std::cerr << "Error: " << s << std::endl;
   71460             :       }
   71461             :       
   71462             :       
   71463             :       
   71464             :       
   71465             :       {
   71466             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   71467             :       };
   71468             :       
   71469           0 :     } catch (const std::exception& e) {
   71470           0 :       const std::string s = e.what();
   71471             :       std::string printError;
   71472           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   71473           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   71474             :       }
   71475             :       
   71476           0 :       if (printError == "all" || printError == "client") {
   71477             :         std::cerr << "Error: " << s << std::endl;
   71478             :       }
   71479             :       
   71480             :       
   71481             :       
   71482             :       
   71483             :       {
   71484             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   71485             :       };
   71486             :       
   71487           0 :     } catch (...) {
   71488             :       {
   71489             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   71490             :       };
   71491           0 :     }
   71492             :   }
   71493             :   jresult = (jdouble)result; 
   71494             :   return jresult;
   71495             : }
   71496             : 
   71497             : 
   71498           2 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1findRoute_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3, jdouble jarg4, jint jarg5) {
   71499             :   jlong jresult = 0 ;
   71500             :   std::string *arg1 = 0 ;
   71501             :   std::string *arg2 = 0 ;
   71502             :   std::string *arg3 = 0 ;
   71503             :   double arg4 ;
   71504             :   int arg5 ;
   71505           4 :   libsumo::TraCIStage result;
   71506             :   
   71507             :   (void)jenv;
   71508             :   (void)jcls;
   71509           2 :   if(!jarg1) {
   71510           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   71511             :     return 0;
   71512             :   }
   71513             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   71514           2 :   if (!arg1_pstr) return 0;
   71515           2 :   std::string arg1_str(arg1_pstr);
   71516             :   arg1 = &arg1_str;
   71517             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   71518           2 :   if(!jarg2) {
   71519           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   71520             :     return 0;
   71521             :   }
   71522             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   71523           2 :   if (!arg2_pstr) return 0;
   71524           2 :   std::string arg2_str(arg2_pstr);
   71525             :   arg2 = &arg2_str;
   71526             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   71527           2 :   if(!jarg3) {
   71528           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   71529             :     return 0;
   71530             :   }
   71531             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   71532           2 :   if (!arg3_pstr) return 0;
   71533           2 :   std::string arg3_str(arg3_pstr);
   71534             :   arg3 = &arg3_str;
   71535             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   71536             :   arg4 = (double)jarg4; 
   71537             :   arg5 = (int)jarg5; 
   71538             :   {
   71539             :     try {
   71540           2 :       result = libtraci::Simulation::findRoute((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3,arg4,arg5);
   71541           0 :     } catch (const libsumo::TraCIException& e) {
   71542           0 :       const std::string s = e.what();
   71543             :       std::string printError;
   71544           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   71545           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   71546             :       }
   71547             :       
   71548           0 :       if (printError == "all" || printError == "client") {
   71549             :         std::cerr << "Error: " << s << std::endl;
   71550             :       }
   71551             :       
   71552             :       
   71553             :       
   71554             :       
   71555             :       {
   71556             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   71557             :       };
   71558             :       
   71559           0 :     } catch (const std::exception& e) {
   71560           0 :       const std::string s = e.what();
   71561             :       std::string printError;
   71562           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   71563           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   71564             :       }
   71565             :       
   71566           0 :       if (printError == "all" || printError == "client") {
   71567             :         std::cerr << "Error: " << s << std::endl;
   71568             :       }
   71569             :       
   71570             :       
   71571             :       
   71572             :       
   71573             :       {
   71574             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   71575             :       };
   71576             :       
   71577           0 :     } catch (...) {
   71578             :       {
   71579             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   71580             :       };
   71581           0 :     }
   71582             :   }
   71583           2 :   *(libsumo::TraCIStage **)&jresult = new libsumo::TraCIStage((const libsumo::TraCIStage &)result); 
   71584           2 :   return jresult;
   71585           2 : }
   71586             : 
   71587             : 
   71588           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1findRoute_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3, jdouble jarg4) {
   71589             :   jlong jresult = 0 ;
   71590             :   std::string *arg1 = 0 ;
   71591             :   std::string *arg2 = 0 ;
   71592             :   std::string *arg3 = 0 ;
   71593             :   double arg4 ;
   71594           0 :   libsumo::TraCIStage result;
   71595             :   
   71596             :   (void)jenv;
   71597             :   (void)jcls;
   71598           0 :   if(!jarg1) {
   71599           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   71600             :     return 0;
   71601             :   }
   71602             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   71603           0 :   if (!arg1_pstr) return 0;
   71604           0 :   std::string arg1_str(arg1_pstr);
   71605             :   arg1 = &arg1_str;
   71606             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   71607           0 :   if(!jarg2) {
   71608           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   71609             :     return 0;
   71610             :   }
   71611             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   71612           0 :   if (!arg2_pstr) return 0;
   71613           0 :   std::string arg2_str(arg2_pstr);
   71614             :   arg2 = &arg2_str;
   71615             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   71616           0 :   if(!jarg3) {
   71617           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   71618             :     return 0;
   71619             :   }
   71620             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   71621           0 :   if (!arg3_pstr) return 0;
   71622           0 :   std::string arg3_str(arg3_pstr);
   71623             :   arg3 = &arg3_str;
   71624             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   71625             :   arg4 = (double)jarg4; 
   71626             :   {
   71627             :     try {
   71628           0 :       result = libtraci::Simulation::findRoute((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3,arg4);
   71629           0 :     } catch (const libsumo::TraCIException& e) {
   71630           0 :       const std::string s = e.what();
   71631             :       std::string printError;
   71632           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   71633           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   71634             :       }
   71635             :       
   71636           0 :       if (printError == "all" || printError == "client") {
   71637             :         std::cerr << "Error: " << s << std::endl;
   71638             :       }
   71639             :       
   71640             :       
   71641             :       
   71642             :       
   71643             :       {
   71644             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   71645             :       };
   71646             :       
   71647           0 :     } catch (const std::exception& e) {
   71648           0 :       const std::string s = e.what();
   71649             :       std::string printError;
   71650           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   71651           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   71652             :       }
   71653             :       
   71654           0 :       if (printError == "all" || printError == "client") {
   71655             :         std::cerr << "Error: " << s << std::endl;
   71656             :       }
   71657             :       
   71658             :       
   71659             :       
   71660             :       
   71661             :       {
   71662             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   71663             :       };
   71664             :       
   71665           0 :     } catch (...) {
   71666             :       {
   71667             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   71668             :       };
   71669           0 :     }
   71670             :   }
   71671           0 :   *(libsumo::TraCIStage **)&jresult = new libsumo::TraCIStage((const libsumo::TraCIStage &)result); 
   71672           0 :   return jresult;
   71673           0 : }
   71674             : 
   71675             : 
   71676           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1findRoute_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3) {
   71677             :   jlong jresult = 0 ;
   71678             :   std::string *arg1 = 0 ;
   71679             :   std::string *arg2 = 0 ;
   71680             :   std::string *arg3 = 0 ;
   71681           0 :   libsumo::TraCIStage result;
   71682             :   
   71683             :   (void)jenv;
   71684             :   (void)jcls;
   71685           0 :   if(!jarg1) {
   71686           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   71687             :     return 0;
   71688             :   }
   71689             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   71690           0 :   if (!arg1_pstr) return 0;
   71691           0 :   std::string arg1_str(arg1_pstr);
   71692             :   arg1 = &arg1_str;
   71693             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   71694           0 :   if(!jarg2) {
   71695           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   71696             :     return 0;
   71697             :   }
   71698             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   71699           0 :   if (!arg2_pstr) return 0;
   71700           0 :   std::string arg2_str(arg2_pstr);
   71701             :   arg2 = &arg2_str;
   71702             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   71703           0 :   if(!jarg3) {
   71704           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   71705             :     return 0;
   71706             :   }
   71707             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   71708           0 :   if (!arg3_pstr) return 0;
   71709           0 :   std::string arg3_str(arg3_pstr);
   71710             :   arg3 = &arg3_str;
   71711             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   71712             :   {
   71713             :     try {
   71714           0 :       result = libtraci::Simulation::findRoute((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3);
   71715           0 :     } catch (const libsumo::TraCIException& e) {
   71716           0 :       const std::string s = e.what();
   71717             :       std::string printError;
   71718           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   71719           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   71720             :       }
   71721             :       
   71722           0 :       if (printError == "all" || printError == "client") {
   71723             :         std::cerr << "Error: " << s << std::endl;
   71724             :       }
   71725             :       
   71726             :       
   71727             :       
   71728             :       
   71729             :       {
   71730             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   71731             :       };
   71732             :       
   71733           0 :     } catch (const std::exception& e) {
   71734           0 :       const std::string s = e.what();
   71735             :       std::string printError;
   71736           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   71737           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   71738             :       }
   71739             :       
   71740           0 :       if (printError == "all" || printError == "client") {
   71741             :         std::cerr << "Error: " << s << std::endl;
   71742             :       }
   71743             :       
   71744             :       
   71745             :       
   71746             :       
   71747             :       {
   71748             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   71749             :       };
   71750             :       
   71751           0 :     } catch (...) {
   71752             :       {
   71753             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   71754             :       };
   71755           0 :     }
   71756             :   }
   71757           0 :   *(libsumo::TraCIStage **)&jresult = new libsumo::TraCIStage((const libsumo::TraCIStage &)result); 
   71758           0 :   return jresult;
   71759           0 : }
   71760             : 
   71761             : 
   71762           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1findRoute_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   71763             :   jlong jresult = 0 ;
   71764             :   std::string *arg1 = 0 ;
   71765             :   std::string *arg2 = 0 ;
   71766           0 :   libsumo::TraCIStage result;
   71767             :   
   71768             :   (void)jenv;
   71769             :   (void)jcls;
   71770           0 :   if(!jarg1) {
   71771           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   71772             :     return 0;
   71773             :   }
   71774             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   71775           0 :   if (!arg1_pstr) return 0;
   71776           0 :   std::string arg1_str(arg1_pstr);
   71777             :   arg1 = &arg1_str;
   71778             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   71779           0 :   if(!jarg2) {
   71780           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   71781             :     return 0;
   71782             :   }
   71783             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   71784           0 :   if (!arg2_pstr) return 0;
   71785           0 :   std::string arg2_str(arg2_pstr);
   71786             :   arg2 = &arg2_str;
   71787             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   71788             :   {
   71789             :     try {
   71790           0 :       result = libtraci::Simulation::findRoute((std::string const &)*arg1,(std::string const &)*arg2);
   71791           0 :     } catch (const libsumo::TraCIException& e) {
   71792           0 :       const std::string s = e.what();
   71793             :       std::string printError;
   71794           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   71795           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   71796             :       }
   71797             :       
   71798           0 :       if (printError == "all" || printError == "client") {
   71799             :         std::cerr << "Error: " << s << std::endl;
   71800             :       }
   71801             :       
   71802             :       
   71803             :       
   71804             :       
   71805             :       {
   71806             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   71807             :       };
   71808             :       
   71809           0 :     } catch (const std::exception& e) {
   71810           0 :       const std::string s = e.what();
   71811             :       std::string printError;
   71812           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   71813           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   71814             :       }
   71815             :       
   71816           0 :       if (printError == "all" || printError == "client") {
   71817             :         std::cerr << "Error: " << s << std::endl;
   71818             :       }
   71819             :       
   71820             :       
   71821             :       
   71822             :       
   71823             :       {
   71824             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   71825             :       };
   71826             :       
   71827           0 :     } catch (...) {
   71828             :       {
   71829             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   71830             :       };
   71831           0 :     }
   71832             :   }
   71833           0 :   *(libsumo::TraCIStage **)&jresult = new libsumo::TraCIStage((const libsumo::TraCIStage &)result); 
   71834           0 :   return jresult;
   71835           0 : }
   71836             : 
   71837             : 
   71838           2 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1findIntermodalRoute_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3, jdouble jarg4, jint jarg5, jdouble jarg6, jdouble jarg7, jdouble jarg8, jdouble jarg9, jdouble jarg10, jstring jarg11, jstring jarg12, jstring jarg13) {
   71839             :   jlong jresult = 0 ;
   71840             :   std::string *arg1 = 0 ;
   71841             :   std::string *arg2 = 0 ;
   71842             :   std::string *arg3 = 0 ;
   71843             :   double arg4 ;
   71844             :   int arg5 ;
   71845             :   double arg6 ;
   71846             :   double arg7 ;
   71847             :   double arg8 ;
   71848             :   double arg9 ;
   71849             :   double arg10 ;
   71850             :   std::string *arg11 = 0 ;
   71851             :   std::string *arg12 = 0 ;
   71852             :   std::string *arg13 = 0 ;
   71853             :   std::vector< libsumo::TraCIStage > result;
   71854             :   
   71855             :   (void)jenv;
   71856             :   (void)jcls;
   71857           2 :   if(!jarg1) {
   71858           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   71859             :     return 0;
   71860             :   }
   71861             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   71862           2 :   if (!arg1_pstr) return 0;
   71863           2 :   std::string arg1_str(arg1_pstr);
   71864             :   arg1 = &arg1_str;
   71865             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   71866           2 :   if(!jarg2) {
   71867           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   71868             :     return 0;
   71869             :   }
   71870             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   71871           2 :   if (!arg2_pstr) return 0;
   71872           2 :   std::string arg2_str(arg2_pstr);
   71873             :   arg2 = &arg2_str;
   71874             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   71875           2 :   if(!jarg3) {
   71876           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   71877             :     return 0;
   71878             :   }
   71879             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   71880           2 :   if (!arg3_pstr) return 0;
   71881           2 :   std::string arg3_str(arg3_pstr);
   71882             :   arg3 = &arg3_str;
   71883             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   71884             :   arg4 = (double)jarg4; 
   71885             :   arg5 = (int)jarg5; 
   71886             :   arg6 = (double)jarg6; 
   71887             :   arg7 = (double)jarg7; 
   71888             :   arg8 = (double)jarg8; 
   71889             :   arg9 = (double)jarg9; 
   71890             :   arg10 = (double)jarg10; 
   71891           2 :   if(!jarg11) {
   71892           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   71893             :     return 0;
   71894             :   }
   71895             :   const char *arg11_pstr = (const char *)jenv->GetStringUTFChars(jarg11, 0); 
   71896           2 :   if (!arg11_pstr) return 0;
   71897           2 :   std::string arg11_str(arg11_pstr);
   71898             :   arg11 = &arg11_str;
   71899             :   jenv->ReleaseStringUTFChars(jarg11, arg11_pstr); 
   71900           2 :   if(!jarg12) {
   71901           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   71902             :     return 0;
   71903             :   }
   71904             :   const char *arg12_pstr = (const char *)jenv->GetStringUTFChars(jarg12, 0); 
   71905           2 :   if (!arg12_pstr) return 0;
   71906           2 :   std::string arg12_str(arg12_pstr);
   71907             :   arg12 = &arg12_str;
   71908             :   jenv->ReleaseStringUTFChars(jarg12, arg12_pstr); 
   71909           2 :   if(!jarg13) {
   71910           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   71911             :     return 0;
   71912             :   }
   71913             :   const char *arg13_pstr = (const char *)jenv->GetStringUTFChars(jarg13, 0); 
   71914           2 :   if (!arg13_pstr) return 0;
   71915           2 :   std::string arg13_str(arg13_pstr);
   71916             :   arg13 = &arg13_str;
   71917             :   jenv->ReleaseStringUTFChars(jarg13, arg13_pstr); 
   71918             :   {
   71919             :     try {
   71920           2 :       result = libtraci::Simulation::findIntermodalRoute((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,(std::string const &)*arg11,(std::string const &)*arg12,(std::string const &)*arg13);
   71921           0 :     } catch (const libsumo::TraCIException& e) {
   71922           0 :       const std::string s = e.what();
   71923             :       std::string printError;
   71924           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   71925           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   71926             :       }
   71927             :       
   71928           0 :       if (printError == "all" || printError == "client") {
   71929             :         std::cerr << "Error: " << s << std::endl;
   71930             :       }
   71931             :       
   71932             :       
   71933             :       
   71934             :       
   71935             :       {
   71936             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   71937             :       };
   71938             :       
   71939           0 :     } catch (const std::exception& e) {
   71940           0 :       const std::string s = e.what();
   71941             :       std::string printError;
   71942           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   71943           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   71944             :       }
   71945             :       
   71946           0 :       if (printError == "all" || printError == "client") {
   71947             :         std::cerr << "Error: " << s << std::endl;
   71948             :       }
   71949             :       
   71950             :       
   71951             :       
   71952             :       
   71953             :       {
   71954             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   71955             :       };
   71956             :       
   71957           0 :     } catch (...) {
   71958             :       {
   71959             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   71960             :       };
   71961           0 :     }
   71962             :   }
   71963           2 :   *(std::vector< libsumo::TraCIStage > **)&jresult = new std::vector< libsumo::TraCIStage >((const std::vector< libsumo::TraCIStage > &)result); 
   71964           2 :   return jresult;
   71965           2 : }
   71966             : 
   71967             : 
   71968           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1findIntermodalRoute_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3, jdouble jarg4, jint jarg5, jdouble jarg6, jdouble jarg7, jdouble jarg8, jdouble jarg9, jdouble jarg10, jstring jarg11, jstring jarg12) {
   71969             :   jlong jresult = 0 ;
   71970             :   std::string *arg1 = 0 ;
   71971             :   std::string *arg2 = 0 ;
   71972             :   std::string *arg3 = 0 ;
   71973             :   double arg4 ;
   71974             :   int arg5 ;
   71975             :   double arg6 ;
   71976             :   double arg7 ;
   71977             :   double arg8 ;
   71978             :   double arg9 ;
   71979             :   double arg10 ;
   71980             :   std::string *arg11 = 0 ;
   71981             :   std::string *arg12 = 0 ;
   71982             :   std::vector< libsumo::TraCIStage > result;
   71983             :   
   71984             :   (void)jenv;
   71985             :   (void)jcls;
   71986           0 :   if(!jarg1) {
   71987           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   71988             :     return 0;
   71989             :   }
   71990             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   71991           0 :   if (!arg1_pstr) return 0;
   71992           0 :   std::string arg1_str(arg1_pstr);
   71993             :   arg1 = &arg1_str;
   71994             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   71995           0 :   if(!jarg2) {
   71996           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   71997             :     return 0;
   71998             :   }
   71999             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   72000           0 :   if (!arg2_pstr) return 0;
   72001           0 :   std::string arg2_str(arg2_pstr);
   72002             :   arg2 = &arg2_str;
   72003             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   72004           0 :   if(!jarg3) {
   72005           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   72006             :     return 0;
   72007             :   }
   72008             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   72009           0 :   if (!arg3_pstr) return 0;
   72010           0 :   std::string arg3_str(arg3_pstr);
   72011             :   arg3 = &arg3_str;
   72012             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   72013             :   arg4 = (double)jarg4; 
   72014             :   arg5 = (int)jarg5; 
   72015             :   arg6 = (double)jarg6; 
   72016             :   arg7 = (double)jarg7; 
   72017             :   arg8 = (double)jarg8; 
   72018             :   arg9 = (double)jarg9; 
   72019             :   arg10 = (double)jarg10; 
   72020           0 :   if(!jarg11) {
   72021           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   72022             :     return 0;
   72023             :   }
   72024             :   const char *arg11_pstr = (const char *)jenv->GetStringUTFChars(jarg11, 0); 
   72025           0 :   if (!arg11_pstr) return 0;
   72026           0 :   std::string arg11_str(arg11_pstr);
   72027             :   arg11 = &arg11_str;
   72028             :   jenv->ReleaseStringUTFChars(jarg11, arg11_pstr); 
   72029           0 :   if(!jarg12) {
   72030           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   72031             :     return 0;
   72032             :   }
   72033             :   const char *arg12_pstr = (const char *)jenv->GetStringUTFChars(jarg12, 0); 
   72034           0 :   if (!arg12_pstr) return 0;
   72035           0 :   std::string arg12_str(arg12_pstr);
   72036             :   arg12 = &arg12_str;
   72037             :   jenv->ReleaseStringUTFChars(jarg12, arg12_pstr); 
   72038             :   {
   72039             :     try {
   72040           0 :       result = libtraci::Simulation::findIntermodalRoute((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,(std::string const &)*arg11,(std::string const &)*arg12);
   72041           0 :     } catch (const libsumo::TraCIException& e) {
   72042           0 :       const std::string s = e.what();
   72043             :       std::string printError;
   72044           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   72045           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   72046             :       }
   72047             :       
   72048           0 :       if (printError == "all" || printError == "client") {
   72049             :         std::cerr << "Error: " << s << std::endl;
   72050             :       }
   72051             :       
   72052             :       
   72053             :       
   72054             :       
   72055             :       {
   72056             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   72057             :       };
   72058             :       
   72059           0 :     } catch (const std::exception& e) {
   72060           0 :       const std::string s = e.what();
   72061             :       std::string printError;
   72062           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   72063           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   72064             :       }
   72065             :       
   72066           0 :       if (printError == "all" || printError == "client") {
   72067             :         std::cerr << "Error: " << s << std::endl;
   72068             :       }
   72069             :       
   72070             :       
   72071             :       
   72072             :       
   72073             :       {
   72074             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   72075             :       };
   72076             :       
   72077           0 :     } catch (...) {
   72078             :       {
   72079             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   72080             :       };
   72081           0 :     }
   72082             :   }
   72083           0 :   *(std::vector< libsumo::TraCIStage > **)&jresult = new std::vector< libsumo::TraCIStage >((const std::vector< libsumo::TraCIStage > &)result); 
   72084           0 :   return jresult;
   72085           0 : }
   72086             : 
   72087             : 
   72088           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1findIntermodalRoute_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3, jdouble jarg4, jint jarg5, jdouble jarg6, jdouble jarg7, jdouble jarg8, jdouble jarg9, jdouble jarg10, jstring jarg11) {
   72089             :   jlong jresult = 0 ;
   72090             :   std::string *arg1 = 0 ;
   72091             :   std::string *arg2 = 0 ;
   72092             :   std::string *arg3 = 0 ;
   72093             :   double arg4 ;
   72094             :   int arg5 ;
   72095             :   double arg6 ;
   72096             :   double arg7 ;
   72097             :   double arg8 ;
   72098             :   double arg9 ;
   72099             :   double arg10 ;
   72100             :   std::string *arg11 = 0 ;
   72101             :   std::vector< libsumo::TraCIStage > result;
   72102             :   
   72103             :   (void)jenv;
   72104             :   (void)jcls;
   72105           0 :   if(!jarg1) {
   72106           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   72107             :     return 0;
   72108             :   }
   72109             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   72110           0 :   if (!arg1_pstr) return 0;
   72111           0 :   std::string arg1_str(arg1_pstr);
   72112             :   arg1 = &arg1_str;
   72113             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   72114           0 :   if(!jarg2) {
   72115           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   72116             :     return 0;
   72117             :   }
   72118             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   72119           0 :   if (!arg2_pstr) return 0;
   72120           0 :   std::string arg2_str(arg2_pstr);
   72121             :   arg2 = &arg2_str;
   72122             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   72123           0 :   if(!jarg3) {
   72124           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   72125             :     return 0;
   72126             :   }
   72127             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   72128           0 :   if (!arg3_pstr) return 0;
   72129           0 :   std::string arg3_str(arg3_pstr);
   72130             :   arg3 = &arg3_str;
   72131             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   72132             :   arg4 = (double)jarg4; 
   72133             :   arg5 = (int)jarg5; 
   72134             :   arg6 = (double)jarg6; 
   72135             :   arg7 = (double)jarg7; 
   72136             :   arg8 = (double)jarg8; 
   72137             :   arg9 = (double)jarg9; 
   72138             :   arg10 = (double)jarg10; 
   72139           0 :   if(!jarg11) {
   72140           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   72141             :     return 0;
   72142             :   }
   72143             :   const char *arg11_pstr = (const char *)jenv->GetStringUTFChars(jarg11, 0); 
   72144           0 :   if (!arg11_pstr) return 0;
   72145           0 :   std::string arg11_str(arg11_pstr);
   72146             :   arg11 = &arg11_str;
   72147             :   jenv->ReleaseStringUTFChars(jarg11, arg11_pstr); 
   72148             :   {
   72149             :     try {
   72150           0 :       result = libtraci::Simulation::findIntermodalRoute((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,(std::string const &)*arg11);
   72151           0 :     } catch (const libsumo::TraCIException& e) {
   72152           0 :       const std::string s = e.what();
   72153             :       std::string printError;
   72154           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   72155           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   72156             :       }
   72157             :       
   72158           0 :       if (printError == "all" || printError == "client") {
   72159             :         std::cerr << "Error: " << s << std::endl;
   72160             :       }
   72161             :       
   72162             :       
   72163             :       
   72164             :       
   72165             :       {
   72166             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   72167             :       };
   72168             :       
   72169           0 :     } catch (const std::exception& e) {
   72170           0 :       const std::string s = e.what();
   72171             :       std::string printError;
   72172           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   72173           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   72174             :       }
   72175             :       
   72176           0 :       if (printError == "all" || printError == "client") {
   72177             :         std::cerr << "Error: " << s << std::endl;
   72178             :       }
   72179             :       
   72180             :       
   72181             :       
   72182             :       
   72183             :       {
   72184             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   72185             :       };
   72186             :       
   72187           0 :     } catch (...) {
   72188             :       {
   72189             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   72190             :       };
   72191           0 :     }
   72192             :   }
   72193           0 :   *(std::vector< libsumo::TraCIStage > **)&jresult = new std::vector< libsumo::TraCIStage >((const std::vector< libsumo::TraCIStage > &)result); 
   72194           0 :   return jresult;
   72195           0 : }
   72196             : 
   72197             : 
   72198           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1findIntermodalRoute_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3, jdouble jarg4, jint jarg5, jdouble jarg6, jdouble jarg7, jdouble jarg8, jdouble jarg9, jdouble jarg10) {
   72199             :   jlong jresult = 0 ;
   72200             :   std::string *arg1 = 0 ;
   72201             :   std::string *arg2 = 0 ;
   72202             :   std::string *arg3 = 0 ;
   72203             :   double arg4 ;
   72204             :   int arg5 ;
   72205             :   double arg6 ;
   72206             :   double arg7 ;
   72207             :   double arg8 ;
   72208             :   double arg9 ;
   72209             :   double arg10 ;
   72210             :   std::vector< libsumo::TraCIStage > result;
   72211             :   
   72212             :   (void)jenv;
   72213             :   (void)jcls;
   72214           0 :   if(!jarg1) {
   72215           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   72216             :     return 0;
   72217             :   }
   72218             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   72219           0 :   if (!arg1_pstr) return 0;
   72220           0 :   std::string arg1_str(arg1_pstr);
   72221             :   arg1 = &arg1_str;
   72222             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   72223           0 :   if(!jarg2) {
   72224           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   72225             :     return 0;
   72226             :   }
   72227             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   72228           0 :   if (!arg2_pstr) return 0;
   72229           0 :   std::string arg2_str(arg2_pstr);
   72230             :   arg2 = &arg2_str;
   72231             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   72232           0 :   if(!jarg3) {
   72233           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   72234             :     return 0;
   72235             :   }
   72236             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   72237           0 :   if (!arg3_pstr) return 0;
   72238           0 :   std::string arg3_str(arg3_pstr);
   72239             :   arg3 = &arg3_str;
   72240             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   72241             :   arg4 = (double)jarg4; 
   72242             :   arg5 = (int)jarg5; 
   72243             :   arg6 = (double)jarg6; 
   72244             :   arg7 = (double)jarg7; 
   72245             :   arg8 = (double)jarg8; 
   72246             :   arg9 = (double)jarg9; 
   72247             :   arg10 = (double)jarg10; 
   72248             :   {
   72249             :     try {
   72250           0 :       result = libtraci::Simulation::findIntermodalRoute((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
   72251           0 :     } catch (const libsumo::TraCIException& e) {
   72252           0 :       const std::string s = e.what();
   72253             :       std::string printError;
   72254           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   72255           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   72256             :       }
   72257             :       
   72258           0 :       if (printError == "all" || printError == "client") {
   72259             :         std::cerr << "Error: " << s << std::endl;
   72260             :       }
   72261             :       
   72262             :       
   72263             :       
   72264             :       
   72265             :       {
   72266             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   72267             :       };
   72268             :       
   72269           0 :     } catch (const std::exception& e) {
   72270           0 :       const std::string s = e.what();
   72271             :       std::string printError;
   72272           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   72273           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   72274             :       }
   72275             :       
   72276           0 :       if (printError == "all" || printError == "client") {
   72277             :         std::cerr << "Error: " << s << std::endl;
   72278             :       }
   72279             :       
   72280             :       
   72281             :       
   72282             :       
   72283             :       {
   72284             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   72285             :       };
   72286             :       
   72287           0 :     } catch (...) {
   72288             :       {
   72289             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   72290             :       };
   72291           0 :     }
   72292             :   }
   72293           0 :   *(std::vector< libsumo::TraCIStage > **)&jresult = new std::vector< libsumo::TraCIStage >((const std::vector< libsumo::TraCIStage > &)result); 
   72294           0 :   return jresult;
   72295           0 : }
   72296             : 
   72297             : 
   72298           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1findIntermodalRoute_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3, jdouble jarg4, jint jarg5, jdouble jarg6, jdouble jarg7, jdouble jarg8, jdouble jarg9) {
   72299             :   jlong jresult = 0 ;
   72300             :   std::string *arg1 = 0 ;
   72301             :   std::string *arg2 = 0 ;
   72302             :   std::string *arg3 = 0 ;
   72303             :   double arg4 ;
   72304             :   int arg5 ;
   72305             :   double arg6 ;
   72306             :   double arg7 ;
   72307             :   double arg8 ;
   72308             :   double arg9 ;
   72309             :   std::vector< libsumo::TraCIStage > result;
   72310             :   
   72311             :   (void)jenv;
   72312             :   (void)jcls;
   72313           0 :   if(!jarg1) {
   72314           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   72315             :     return 0;
   72316             :   }
   72317             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   72318           0 :   if (!arg1_pstr) return 0;
   72319           0 :   std::string arg1_str(arg1_pstr);
   72320             :   arg1 = &arg1_str;
   72321             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   72322           0 :   if(!jarg2) {
   72323           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   72324             :     return 0;
   72325             :   }
   72326             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   72327           0 :   if (!arg2_pstr) return 0;
   72328           0 :   std::string arg2_str(arg2_pstr);
   72329             :   arg2 = &arg2_str;
   72330             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   72331           0 :   if(!jarg3) {
   72332           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   72333             :     return 0;
   72334             :   }
   72335             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   72336           0 :   if (!arg3_pstr) return 0;
   72337           0 :   std::string arg3_str(arg3_pstr);
   72338             :   arg3 = &arg3_str;
   72339             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   72340             :   arg4 = (double)jarg4; 
   72341             :   arg5 = (int)jarg5; 
   72342             :   arg6 = (double)jarg6; 
   72343             :   arg7 = (double)jarg7; 
   72344             :   arg8 = (double)jarg8; 
   72345             :   arg9 = (double)jarg9; 
   72346             :   {
   72347             :     try {
   72348           0 :       result = libtraci::Simulation::findIntermodalRoute((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3,arg4,arg5,arg6,arg7,arg8,arg9);
   72349           0 :     } catch (const libsumo::TraCIException& e) {
   72350           0 :       const std::string s = e.what();
   72351             :       std::string printError;
   72352           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   72353           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   72354             :       }
   72355             :       
   72356           0 :       if (printError == "all" || printError == "client") {
   72357             :         std::cerr << "Error: " << s << std::endl;
   72358             :       }
   72359             :       
   72360             :       
   72361             :       
   72362             :       
   72363             :       {
   72364             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   72365             :       };
   72366             :       
   72367           0 :     } catch (const std::exception& e) {
   72368           0 :       const std::string s = e.what();
   72369             :       std::string printError;
   72370           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   72371           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   72372             :       }
   72373             :       
   72374           0 :       if (printError == "all" || printError == "client") {
   72375             :         std::cerr << "Error: " << s << std::endl;
   72376             :       }
   72377             :       
   72378             :       
   72379             :       
   72380             :       
   72381             :       {
   72382             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   72383             :       };
   72384             :       
   72385           0 :     } catch (...) {
   72386             :       {
   72387             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   72388             :       };
   72389           0 :     }
   72390             :   }
   72391           0 :   *(std::vector< libsumo::TraCIStage > **)&jresult = new std::vector< libsumo::TraCIStage >((const std::vector< libsumo::TraCIStage > &)result); 
   72392           0 :   return jresult;
   72393           0 : }
   72394             : 
   72395             : 
   72396           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1findIntermodalRoute_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3, jdouble jarg4, jint jarg5, jdouble jarg6, jdouble jarg7, jdouble jarg8) {
   72397             :   jlong jresult = 0 ;
   72398             :   std::string *arg1 = 0 ;
   72399             :   std::string *arg2 = 0 ;
   72400             :   std::string *arg3 = 0 ;
   72401             :   double arg4 ;
   72402             :   int arg5 ;
   72403             :   double arg6 ;
   72404             :   double arg7 ;
   72405             :   double arg8 ;
   72406             :   std::vector< libsumo::TraCIStage > result;
   72407             :   
   72408             :   (void)jenv;
   72409             :   (void)jcls;
   72410           0 :   if(!jarg1) {
   72411           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   72412             :     return 0;
   72413             :   }
   72414             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   72415           0 :   if (!arg1_pstr) return 0;
   72416           0 :   std::string arg1_str(arg1_pstr);
   72417             :   arg1 = &arg1_str;
   72418             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   72419           0 :   if(!jarg2) {
   72420           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   72421             :     return 0;
   72422             :   }
   72423             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   72424           0 :   if (!arg2_pstr) return 0;
   72425           0 :   std::string arg2_str(arg2_pstr);
   72426             :   arg2 = &arg2_str;
   72427             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   72428           0 :   if(!jarg3) {
   72429           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   72430             :     return 0;
   72431             :   }
   72432             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   72433           0 :   if (!arg3_pstr) return 0;
   72434           0 :   std::string arg3_str(arg3_pstr);
   72435             :   arg3 = &arg3_str;
   72436             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   72437             :   arg4 = (double)jarg4; 
   72438             :   arg5 = (int)jarg5; 
   72439             :   arg6 = (double)jarg6; 
   72440             :   arg7 = (double)jarg7; 
   72441             :   arg8 = (double)jarg8; 
   72442             :   {
   72443             :     try {
   72444           0 :       result = libtraci::Simulation::findIntermodalRoute((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3,arg4,arg5,arg6,arg7,arg8);
   72445           0 :     } catch (const libsumo::TraCIException& e) {
   72446           0 :       const std::string s = e.what();
   72447             :       std::string printError;
   72448           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   72449           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   72450             :       }
   72451             :       
   72452           0 :       if (printError == "all" || printError == "client") {
   72453             :         std::cerr << "Error: " << s << std::endl;
   72454             :       }
   72455             :       
   72456             :       
   72457             :       
   72458             :       
   72459             :       {
   72460             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   72461             :       };
   72462             :       
   72463           0 :     } catch (const std::exception& e) {
   72464           0 :       const std::string s = e.what();
   72465             :       std::string printError;
   72466           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   72467           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   72468             :       }
   72469             :       
   72470           0 :       if (printError == "all" || printError == "client") {
   72471             :         std::cerr << "Error: " << s << std::endl;
   72472             :       }
   72473             :       
   72474             :       
   72475             :       
   72476             :       
   72477             :       {
   72478             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   72479             :       };
   72480             :       
   72481           0 :     } catch (...) {
   72482             :       {
   72483             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   72484             :       };
   72485           0 :     }
   72486             :   }
   72487           0 :   *(std::vector< libsumo::TraCIStage > **)&jresult = new std::vector< libsumo::TraCIStage >((const std::vector< libsumo::TraCIStage > &)result); 
   72488           0 :   return jresult;
   72489           0 : }
   72490             : 
   72491             : 
   72492           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1findIntermodalRoute_1_1SWIG_16(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3, jdouble jarg4, jint jarg5, jdouble jarg6, jdouble jarg7) {
   72493             :   jlong jresult = 0 ;
   72494             :   std::string *arg1 = 0 ;
   72495             :   std::string *arg2 = 0 ;
   72496             :   std::string *arg3 = 0 ;
   72497             :   double arg4 ;
   72498             :   int arg5 ;
   72499             :   double arg6 ;
   72500             :   double arg7 ;
   72501             :   std::vector< libsumo::TraCIStage > result;
   72502             :   
   72503             :   (void)jenv;
   72504             :   (void)jcls;
   72505           0 :   if(!jarg1) {
   72506           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   72507             :     return 0;
   72508             :   }
   72509             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   72510           0 :   if (!arg1_pstr) return 0;
   72511           0 :   std::string arg1_str(arg1_pstr);
   72512             :   arg1 = &arg1_str;
   72513             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   72514           0 :   if(!jarg2) {
   72515           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   72516             :     return 0;
   72517             :   }
   72518             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   72519           0 :   if (!arg2_pstr) return 0;
   72520           0 :   std::string arg2_str(arg2_pstr);
   72521             :   arg2 = &arg2_str;
   72522             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   72523           0 :   if(!jarg3) {
   72524           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   72525             :     return 0;
   72526             :   }
   72527             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   72528           0 :   if (!arg3_pstr) return 0;
   72529           0 :   std::string arg3_str(arg3_pstr);
   72530             :   arg3 = &arg3_str;
   72531             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   72532             :   arg4 = (double)jarg4; 
   72533             :   arg5 = (int)jarg5; 
   72534             :   arg6 = (double)jarg6; 
   72535             :   arg7 = (double)jarg7; 
   72536             :   {
   72537             :     try {
   72538           0 :       result = libtraci::Simulation::findIntermodalRoute((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3,arg4,arg5,arg6,arg7);
   72539           0 :     } catch (const libsumo::TraCIException& e) {
   72540           0 :       const std::string s = e.what();
   72541             :       std::string printError;
   72542           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   72543           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   72544             :       }
   72545             :       
   72546           0 :       if (printError == "all" || printError == "client") {
   72547             :         std::cerr << "Error: " << s << std::endl;
   72548             :       }
   72549             :       
   72550             :       
   72551             :       
   72552             :       
   72553             :       {
   72554             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   72555             :       };
   72556             :       
   72557           0 :     } catch (const std::exception& e) {
   72558           0 :       const std::string s = e.what();
   72559             :       std::string printError;
   72560           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   72561           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   72562             :       }
   72563             :       
   72564           0 :       if (printError == "all" || printError == "client") {
   72565             :         std::cerr << "Error: " << s << std::endl;
   72566             :       }
   72567             :       
   72568             :       
   72569             :       
   72570             :       
   72571             :       {
   72572             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   72573             :       };
   72574             :       
   72575           0 :     } catch (...) {
   72576             :       {
   72577             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   72578             :       };
   72579           0 :     }
   72580             :   }
   72581           0 :   *(std::vector< libsumo::TraCIStage > **)&jresult = new std::vector< libsumo::TraCIStage >((const std::vector< libsumo::TraCIStage > &)result); 
   72582           0 :   return jresult;
   72583           0 : }
   72584             : 
   72585             : 
   72586           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1findIntermodalRoute_1_1SWIG_17(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3, jdouble jarg4, jint jarg5, jdouble jarg6) {
   72587             :   jlong jresult = 0 ;
   72588             :   std::string *arg1 = 0 ;
   72589             :   std::string *arg2 = 0 ;
   72590             :   std::string *arg3 = 0 ;
   72591             :   double arg4 ;
   72592             :   int arg5 ;
   72593             :   double arg6 ;
   72594             :   std::vector< libsumo::TraCIStage > result;
   72595             :   
   72596             :   (void)jenv;
   72597             :   (void)jcls;
   72598           0 :   if(!jarg1) {
   72599           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   72600             :     return 0;
   72601             :   }
   72602             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   72603           0 :   if (!arg1_pstr) return 0;
   72604           0 :   std::string arg1_str(arg1_pstr);
   72605             :   arg1 = &arg1_str;
   72606             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   72607           0 :   if(!jarg2) {
   72608           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   72609             :     return 0;
   72610             :   }
   72611             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   72612           0 :   if (!arg2_pstr) return 0;
   72613           0 :   std::string arg2_str(arg2_pstr);
   72614             :   arg2 = &arg2_str;
   72615             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   72616           0 :   if(!jarg3) {
   72617           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   72618             :     return 0;
   72619             :   }
   72620             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   72621           0 :   if (!arg3_pstr) return 0;
   72622           0 :   std::string arg3_str(arg3_pstr);
   72623             :   arg3 = &arg3_str;
   72624             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   72625             :   arg4 = (double)jarg4; 
   72626             :   arg5 = (int)jarg5; 
   72627             :   arg6 = (double)jarg6; 
   72628             :   {
   72629             :     try {
   72630           0 :       result = libtraci::Simulation::findIntermodalRoute((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3,arg4,arg5,arg6);
   72631           0 :     } catch (const libsumo::TraCIException& e) {
   72632           0 :       const std::string s = e.what();
   72633             :       std::string printError;
   72634           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   72635           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   72636             :       }
   72637             :       
   72638           0 :       if (printError == "all" || printError == "client") {
   72639             :         std::cerr << "Error: " << s << std::endl;
   72640             :       }
   72641             :       
   72642             :       
   72643             :       
   72644             :       
   72645             :       {
   72646             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   72647             :       };
   72648             :       
   72649           0 :     } catch (const std::exception& e) {
   72650           0 :       const std::string s = e.what();
   72651             :       std::string printError;
   72652           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   72653           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   72654             :       }
   72655             :       
   72656           0 :       if (printError == "all" || printError == "client") {
   72657             :         std::cerr << "Error: " << s << std::endl;
   72658             :       }
   72659             :       
   72660             :       
   72661             :       
   72662             :       
   72663             :       {
   72664             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   72665             :       };
   72666             :       
   72667           0 :     } catch (...) {
   72668             :       {
   72669             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   72670             :       };
   72671           0 :     }
   72672             :   }
   72673           0 :   *(std::vector< libsumo::TraCIStage > **)&jresult = new std::vector< libsumo::TraCIStage >((const std::vector< libsumo::TraCIStage > &)result); 
   72674           0 :   return jresult;
   72675           0 : }
   72676             : 
   72677             : 
   72678           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1findIntermodalRoute_1_1SWIG_18(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3, jdouble jarg4, jint jarg5) {
   72679             :   jlong jresult = 0 ;
   72680             :   std::string *arg1 = 0 ;
   72681             :   std::string *arg2 = 0 ;
   72682             :   std::string *arg3 = 0 ;
   72683             :   double arg4 ;
   72684             :   int arg5 ;
   72685             :   std::vector< libsumo::TraCIStage > result;
   72686             :   
   72687             :   (void)jenv;
   72688             :   (void)jcls;
   72689           0 :   if(!jarg1) {
   72690           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   72691             :     return 0;
   72692             :   }
   72693             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   72694           0 :   if (!arg1_pstr) return 0;
   72695           0 :   std::string arg1_str(arg1_pstr);
   72696             :   arg1 = &arg1_str;
   72697             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   72698           0 :   if(!jarg2) {
   72699           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   72700             :     return 0;
   72701             :   }
   72702             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   72703           0 :   if (!arg2_pstr) return 0;
   72704           0 :   std::string arg2_str(arg2_pstr);
   72705             :   arg2 = &arg2_str;
   72706             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   72707           0 :   if(!jarg3) {
   72708           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   72709             :     return 0;
   72710             :   }
   72711             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   72712           0 :   if (!arg3_pstr) return 0;
   72713           0 :   std::string arg3_str(arg3_pstr);
   72714             :   arg3 = &arg3_str;
   72715             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   72716             :   arg4 = (double)jarg4; 
   72717             :   arg5 = (int)jarg5; 
   72718             :   {
   72719             :     try {
   72720           0 :       result = libtraci::Simulation::findIntermodalRoute((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3,arg4,arg5);
   72721           0 :     } catch (const libsumo::TraCIException& e) {
   72722           0 :       const std::string s = e.what();
   72723             :       std::string printError;
   72724           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   72725           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   72726             :       }
   72727             :       
   72728           0 :       if (printError == "all" || printError == "client") {
   72729             :         std::cerr << "Error: " << s << std::endl;
   72730             :       }
   72731             :       
   72732             :       
   72733             :       
   72734             :       
   72735             :       {
   72736             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   72737             :       };
   72738             :       
   72739           0 :     } catch (const std::exception& e) {
   72740           0 :       const std::string s = e.what();
   72741             :       std::string printError;
   72742           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   72743           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   72744             :       }
   72745             :       
   72746           0 :       if (printError == "all" || printError == "client") {
   72747             :         std::cerr << "Error: " << s << std::endl;
   72748             :       }
   72749             :       
   72750             :       
   72751             :       
   72752             :       
   72753             :       {
   72754             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   72755             :       };
   72756             :       
   72757           0 :     } catch (...) {
   72758             :       {
   72759             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   72760             :       };
   72761           0 :     }
   72762             :   }
   72763           0 :   *(std::vector< libsumo::TraCIStage > **)&jresult = new std::vector< libsumo::TraCIStage >((const std::vector< libsumo::TraCIStage > &)result); 
   72764           0 :   return jresult;
   72765           0 : }
   72766             : 
   72767             : 
   72768           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1findIntermodalRoute_1_1SWIG_19(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3, jdouble jarg4) {
   72769             :   jlong jresult = 0 ;
   72770             :   std::string *arg1 = 0 ;
   72771             :   std::string *arg2 = 0 ;
   72772             :   std::string *arg3 = 0 ;
   72773             :   double arg4 ;
   72774             :   std::vector< libsumo::TraCIStage > result;
   72775             :   
   72776             :   (void)jenv;
   72777             :   (void)jcls;
   72778           0 :   if(!jarg1) {
   72779           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   72780             :     return 0;
   72781             :   }
   72782             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   72783           0 :   if (!arg1_pstr) return 0;
   72784           0 :   std::string arg1_str(arg1_pstr);
   72785             :   arg1 = &arg1_str;
   72786             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   72787           0 :   if(!jarg2) {
   72788           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   72789             :     return 0;
   72790             :   }
   72791             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   72792           0 :   if (!arg2_pstr) return 0;
   72793           0 :   std::string arg2_str(arg2_pstr);
   72794             :   arg2 = &arg2_str;
   72795             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   72796           0 :   if(!jarg3) {
   72797           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   72798             :     return 0;
   72799             :   }
   72800             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   72801           0 :   if (!arg3_pstr) return 0;
   72802           0 :   std::string arg3_str(arg3_pstr);
   72803             :   arg3 = &arg3_str;
   72804             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   72805             :   arg4 = (double)jarg4; 
   72806             :   {
   72807             :     try {
   72808           0 :       result = libtraci::Simulation::findIntermodalRoute((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3,arg4);
   72809           0 :     } catch (const libsumo::TraCIException& e) {
   72810           0 :       const std::string s = e.what();
   72811             :       std::string printError;
   72812           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   72813           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   72814             :       }
   72815             :       
   72816           0 :       if (printError == "all" || printError == "client") {
   72817             :         std::cerr << "Error: " << s << std::endl;
   72818             :       }
   72819             :       
   72820             :       
   72821             :       
   72822             :       
   72823             :       {
   72824             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   72825             :       };
   72826             :       
   72827           0 :     } catch (const std::exception& e) {
   72828           0 :       const std::string s = e.what();
   72829             :       std::string printError;
   72830           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   72831           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   72832             :       }
   72833             :       
   72834           0 :       if (printError == "all" || printError == "client") {
   72835             :         std::cerr << "Error: " << s << std::endl;
   72836             :       }
   72837             :       
   72838             :       
   72839             :       
   72840             :       
   72841             :       {
   72842             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   72843             :       };
   72844             :       
   72845           0 :     } catch (...) {
   72846             :       {
   72847             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   72848             :       };
   72849           0 :     }
   72850             :   }
   72851           0 :   *(std::vector< libsumo::TraCIStage > **)&jresult = new std::vector< libsumo::TraCIStage >((const std::vector< libsumo::TraCIStage > &)result); 
   72852           0 :   return jresult;
   72853           0 : }
   72854             : 
   72855             : 
   72856           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1findIntermodalRoute_1_1SWIG_110(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3) {
   72857             :   jlong jresult = 0 ;
   72858             :   std::string *arg1 = 0 ;
   72859             :   std::string *arg2 = 0 ;
   72860             :   std::string *arg3 = 0 ;
   72861             :   std::vector< libsumo::TraCIStage > result;
   72862             :   
   72863             :   (void)jenv;
   72864             :   (void)jcls;
   72865           0 :   if(!jarg1) {
   72866           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   72867             :     return 0;
   72868             :   }
   72869             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   72870           0 :   if (!arg1_pstr) return 0;
   72871           0 :   std::string arg1_str(arg1_pstr);
   72872             :   arg1 = &arg1_str;
   72873             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   72874           0 :   if(!jarg2) {
   72875           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   72876             :     return 0;
   72877             :   }
   72878             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   72879           0 :   if (!arg2_pstr) return 0;
   72880           0 :   std::string arg2_str(arg2_pstr);
   72881             :   arg2 = &arg2_str;
   72882             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   72883           0 :   if(!jarg3) {
   72884           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   72885             :     return 0;
   72886             :   }
   72887             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   72888           0 :   if (!arg3_pstr) return 0;
   72889           0 :   std::string arg3_str(arg3_pstr);
   72890             :   arg3 = &arg3_str;
   72891             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   72892             :   {
   72893             :     try {
   72894           0 :       result = libtraci::Simulation::findIntermodalRoute((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3);
   72895           0 :     } catch (const libsumo::TraCIException& e) {
   72896           0 :       const std::string s = e.what();
   72897             :       std::string printError;
   72898           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   72899           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   72900             :       }
   72901             :       
   72902           0 :       if (printError == "all" || printError == "client") {
   72903             :         std::cerr << "Error: " << s << std::endl;
   72904             :       }
   72905             :       
   72906             :       
   72907             :       
   72908             :       
   72909             :       {
   72910             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   72911             :       };
   72912             :       
   72913           0 :     } catch (const std::exception& e) {
   72914           0 :       const std::string s = e.what();
   72915             :       std::string printError;
   72916           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   72917           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   72918             :       }
   72919             :       
   72920           0 :       if (printError == "all" || printError == "client") {
   72921             :         std::cerr << "Error: " << s << std::endl;
   72922             :       }
   72923             :       
   72924             :       
   72925             :       
   72926             :       
   72927             :       {
   72928             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   72929             :       };
   72930             :       
   72931           0 :     } catch (...) {
   72932             :       {
   72933             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   72934             :       };
   72935           0 :     }
   72936             :   }
   72937           0 :   *(std::vector< libsumo::TraCIStage > **)&jresult = new std::vector< libsumo::TraCIStage >((const std::vector< libsumo::TraCIStage > &)result); 
   72938           0 :   return jresult;
   72939           0 : }
   72940             : 
   72941             : 
   72942           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1findIntermodalRoute_1_1SWIG_111(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   72943             :   jlong jresult = 0 ;
   72944             :   std::string *arg1 = 0 ;
   72945             :   std::string *arg2 = 0 ;
   72946             :   std::vector< libsumo::TraCIStage > result;
   72947             :   
   72948             :   (void)jenv;
   72949             :   (void)jcls;
   72950           0 :   if(!jarg1) {
   72951           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   72952             :     return 0;
   72953             :   }
   72954             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   72955           0 :   if (!arg1_pstr) return 0;
   72956           0 :   std::string arg1_str(arg1_pstr);
   72957             :   arg1 = &arg1_str;
   72958             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   72959           0 :   if(!jarg2) {
   72960           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   72961             :     return 0;
   72962             :   }
   72963             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   72964           0 :   if (!arg2_pstr) return 0;
   72965           0 :   std::string arg2_str(arg2_pstr);
   72966             :   arg2 = &arg2_str;
   72967             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   72968             :   {
   72969             :     try {
   72970           0 :       result = libtraci::Simulation::findIntermodalRoute((std::string const &)*arg1,(std::string const &)*arg2);
   72971           0 :     } catch (const libsumo::TraCIException& e) {
   72972           0 :       const std::string s = e.what();
   72973             :       std::string printError;
   72974           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   72975           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   72976             :       }
   72977             :       
   72978           0 :       if (printError == "all" || printError == "client") {
   72979             :         std::cerr << "Error: " << s << std::endl;
   72980             :       }
   72981             :       
   72982             :       
   72983             :       
   72984             :       
   72985             :       {
   72986             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   72987             :       };
   72988             :       
   72989           0 :     } catch (const std::exception& e) {
   72990           0 :       const std::string s = e.what();
   72991             :       std::string printError;
   72992           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   72993           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   72994             :       }
   72995             :       
   72996           0 :       if (printError == "all" || printError == "client") {
   72997             :         std::cerr << "Error: " << s << std::endl;
   72998             :       }
   72999             :       
   73000             :       
   73001             :       
   73002             :       
   73003             :       {
   73004             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   73005             :       };
   73006             :       
   73007           0 :     } catch (...) {
   73008             :       {
   73009             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   73010             :       };
   73011           0 :     }
   73012             :   }
   73013           0 :   *(std::vector< libsumo::TraCIStage > **)&jresult = new std::vector< libsumo::TraCIStage >((const std::vector< libsumo::TraCIStage > &)result); 
   73014           0 :   return jresult;
   73015           0 : }
   73016             : 
   73017             : 
   73018           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   73019             :   jstring jresult = 0 ;
   73020             :   std::string *arg1 = 0 ;
   73021             :   std::string *arg2 = 0 ;
   73022             :   std::string result;
   73023             :   
   73024             :   (void)jenv;
   73025             :   (void)jcls;
   73026           0 :   if(!jarg1) {
   73027           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   73028             :     return 0;
   73029             :   }
   73030             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   73031           0 :   if (!arg1_pstr) return 0;
   73032           0 :   std::string arg1_str(arg1_pstr);
   73033             :   arg1 = &arg1_str;
   73034             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   73035           0 :   if(!jarg2) {
   73036           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   73037             :     return 0;
   73038             :   }
   73039             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   73040           0 :   if (!arg2_pstr) return 0;
   73041           0 :   std::string arg2_str(arg2_pstr);
   73042             :   arg2 = &arg2_str;
   73043             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   73044             :   {
   73045             :     try {
   73046           0 :       result = libtraci::Simulation::getParameter((std::string const &)*arg1,(std::string const &)*arg2);
   73047           0 :     } catch (const libsumo::TraCIException& e) {
   73048           0 :       const std::string s = e.what();
   73049             :       std::string printError;
   73050           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   73051           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   73052             :       }
   73053             :       
   73054           0 :       if (printError == "all" || printError == "client") {
   73055             :         std::cerr << "Error: " << s << std::endl;
   73056             :       }
   73057             :       
   73058             :       
   73059             :       
   73060             :       
   73061             :       {
   73062             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   73063             :       };
   73064             :       
   73065           0 :     } catch (const std::exception& e) {
   73066           0 :       const std::string s = e.what();
   73067             :       std::string printError;
   73068           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   73069           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   73070             :       }
   73071             :       
   73072           0 :       if (printError == "all" || printError == "client") {
   73073             :         std::cerr << "Error: " << s << std::endl;
   73074             :       }
   73075             :       
   73076             :       
   73077             :       
   73078             :       
   73079             :       {
   73080             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   73081             :       };
   73082             :       
   73083           0 :     } catch (...) {
   73084             :       {
   73085             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   73086             :       };
   73087           0 :     }
   73088             :   }
   73089             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   73090             :   return jresult;
   73091             : }
   73092             : 
   73093             : 
   73094           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getParameterWithKey(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   73095             :   jlong jresult = 0 ;
   73096             :   std::string *arg1 = 0 ;
   73097             :   std::string *arg2 = 0 ;
   73098             :   std::pair< std::string,std::string > result;
   73099             :   
   73100             :   (void)jenv;
   73101             :   (void)jcls;
   73102           0 :   if(!jarg1) {
   73103           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   73104             :     return 0;
   73105             :   }
   73106             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   73107           0 :   if (!arg1_pstr) return 0;
   73108           0 :   std::string arg1_str(arg1_pstr);
   73109             :   arg1 = &arg1_str;
   73110             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   73111           0 :   if(!jarg2) {
   73112           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   73113             :     return 0;
   73114             :   }
   73115             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   73116           0 :   if (!arg2_pstr) return 0;
   73117           0 :   std::string arg2_str(arg2_pstr);
   73118             :   arg2 = &arg2_str;
   73119             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   73120             :   {
   73121             :     try {
   73122           0 :       result = libtraci::Simulation::getParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
   73123           0 :     } catch (const libsumo::TraCIException& e) {
   73124           0 :       const std::string s = e.what();
   73125             :       std::string printError;
   73126           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   73127           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   73128             :       }
   73129             :       
   73130           0 :       if (printError == "all" || printError == "client") {
   73131             :         std::cerr << "Error: " << s << std::endl;
   73132             :       }
   73133             :       
   73134             :       
   73135             :       
   73136             :       
   73137             :       {
   73138             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   73139             :       };
   73140             :       
   73141           0 :     } catch (const std::exception& e) {
   73142           0 :       const std::string s = e.what();
   73143             :       std::string printError;
   73144           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   73145           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   73146             :       }
   73147             :       
   73148           0 :       if (printError == "all" || printError == "client") {
   73149             :         std::cerr << "Error: " << s << std::endl;
   73150             :       }
   73151             :       
   73152             :       
   73153             :       
   73154             :       
   73155             :       {
   73156             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   73157             :       };
   73158             :       
   73159           0 :     } catch (...) {
   73160             :       {
   73161             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   73162             :       };
   73163           0 :     }
   73164             :   }
   73165           0 :   *(std::pair< std::string,std::string > **)&jresult = new std::pair< std::string,std::string >((const std::pair< std::string,std::string > &)result); 
   73166           0 :   return jresult;
   73167           0 : }
   73168             : 
   73169             : 
   73170           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1setParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3) {
   73171             :   std::string *arg1 = 0 ;
   73172             :   std::string *arg2 = 0 ;
   73173             :   std::string *arg3 = 0 ;
   73174             :   
   73175             :   (void)jenv;
   73176             :   (void)jcls;
   73177           0 :   if(!jarg1) {
   73178           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   73179           0 :     return ;
   73180             :   }
   73181             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   73182           0 :   if (!arg1_pstr) return ;
   73183           0 :   std::string arg1_str(arg1_pstr);
   73184             :   arg1 = &arg1_str;
   73185             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   73186           0 :   if(!jarg2) {
   73187           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   73188             :     return ;
   73189             :   }
   73190             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   73191           0 :   if (!arg2_pstr) return ;
   73192           0 :   std::string arg2_str(arg2_pstr);
   73193             :   arg2 = &arg2_str;
   73194             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   73195           0 :   if(!jarg3) {
   73196           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   73197             :     return ;
   73198             :   }
   73199             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   73200           0 :   if (!arg3_pstr) return ;
   73201           0 :   std::string arg3_str(arg3_pstr);
   73202             :   arg3 = &arg3_str;
   73203             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   73204             :   {
   73205             :     try {
   73206           0 :       libtraci::Simulation::setParameter((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3);
   73207           0 :     } catch (const libsumo::TraCIException& e) {
   73208           0 :       const std::string s = e.what();
   73209             :       std::string printError;
   73210           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   73211           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   73212             :       }
   73213             :       
   73214           0 :       if (printError == "all" || printError == "client") {
   73215             :         std::cerr << "Error: " << s << std::endl;
   73216             :       }
   73217             :       
   73218             :       
   73219             :       
   73220             :       
   73221             :       {
   73222             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   73223             :       };
   73224             :       
   73225           0 :     } catch (const std::exception& e) {
   73226           0 :       const std::string s = e.what();
   73227             :       std::string printError;
   73228           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   73229           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   73230             :       }
   73231             :       
   73232           0 :       if (printError == "all" || printError == "client") {
   73233             :         std::cerr << "Error: " << s << std::endl;
   73234             :       }
   73235             :       
   73236             :       
   73237             :       
   73238             :       
   73239             :       {
   73240             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   73241             :       };
   73242             :       
   73243           0 :     } catch (...) {
   73244             :       {
   73245             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   73246             :       };
   73247           0 :     }
   73248             :   }
   73249             : }
   73250             : 
   73251             : 
   73252           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1setScale(JNIEnv *jenv, jclass jcls, jdouble jarg1) {
   73253             :   double arg1 ;
   73254             :   
   73255             :   (void)jenv;
   73256             :   (void)jcls;
   73257             :   arg1 = (double)jarg1; 
   73258             :   {
   73259             :     try {
   73260           0 :       libtraci::Simulation::setScale(arg1);
   73261           0 :     } catch (const libsumo::TraCIException& e) {
   73262           0 :       const std::string s = e.what();
   73263             :       std::string printError;
   73264           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   73265           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   73266             :       }
   73267             :       
   73268           0 :       if (printError == "all" || printError == "client") {
   73269             :         std::cerr << "Error: " << s << std::endl;
   73270             :       }
   73271             :       
   73272             :       
   73273             :       
   73274             :       
   73275             :       {
   73276             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   73277             :       };
   73278             :       
   73279           0 :     } catch (const std::exception& e) {
   73280           0 :       const std::string s = e.what();
   73281             :       std::string printError;
   73282           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   73283           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   73284             :       }
   73285             :       
   73286           0 :       if (printError == "all" || printError == "client") {
   73287             :         std::cerr << "Error: " << s << std::endl;
   73288             :       }
   73289             :       
   73290             :       
   73291             :       
   73292             :       
   73293             :       {
   73294             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   73295             :       };
   73296             :       
   73297           0 :     } catch (...) {
   73298             :       {
   73299             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   73300             :       };
   73301           0 :     }
   73302             :   }
   73303             : }
   73304             : 
   73305             : 
   73306           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1clearPending_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   73307             :   std::string *arg1 = 0 ;
   73308             :   
   73309             :   (void)jenv;
   73310             :   (void)jcls;
   73311           0 :   if(!jarg1) {
   73312           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   73313           0 :     return ;
   73314             :   }
   73315             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   73316           0 :   if (!arg1_pstr) return ;
   73317           0 :   std::string arg1_str(arg1_pstr);
   73318             :   arg1 = &arg1_str;
   73319             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   73320             :   {
   73321             :     try {
   73322           0 :       libtraci::Simulation::clearPending((std::string const &)*arg1);
   73323           0 :     } catch (const libsumo::TraCIException& e) {
   73324           0 :       const std::string s = e.what();
   73325             :       std::string printError;
   73326           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   73327           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   73328             :       }
   73329             :       
   73330           0 :       if (printError == "all" || printError == "client") {
   73331             :         std::cerr << "Error: " << s << std::endl;
   73332             :       }
   73333             :       
   73334             :       
   73335             :       
   73336             :       
   73337             :       {
   73338             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   73339             :       };
   73340             :       
   73341           0 :     } catch (const std::exception& e) {
   73342           0 :       const std::string s = e.what();
   73343             :       std::string printError;
   73344           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   73345           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   73346             :       }
   73347             :       
   73348           0 :       if (printError == "all" || printError == "client") {
   73349             :         std::cerr << "Error: " << s << std::endl;
   73350             :       }
   73351             :       
   73352             :       
   73353             :       
   73354             :       
   73355             :       {
   73356             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   73357             :       };
   73358             :       
   73359           0 :     } catch (...) {
   73360             :       {
   73361             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   73362             :       };
   73363           0 :     }
   73364             :   }
   73365             : }
   73366             : 
   73367             : 
   73368           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1clearPending_1_1SWIG_11(JNIEnv *jenv, jclass jcls) {
   73369             :   (void)jenv;
   73370             :   (void)jcls;
   73371             :   {
   73372             :     try {
   73373           0 :       libtraci::Simulation::clearPending();
   73374           0 :     } catch (const libsumo::TraCIException& e) {
   73375           0 :       const std::string s = e.what();
   73376             :       std::string printError;
   73377           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   73378           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   73379             :       }
   73380             :       
   73381           0 :       if (printError == "all" || printError == "client") {
   73382             :         std::cerr << "Error: " << s << std::endl;
   73383             :       }
   73384             :       
   73385             :       
   73386             :       
   73387             :       
   73388             :       {
   73389             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   73390             :       };
   73391             :       
   73392           0 :     } catch (const std::exception& e) {
   73393           0 :       const std::string s = e.what();
   73394             :       std::string printError;
   73395           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   73396           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   73397             :       }
   73398             :       
   73399           0 :       if (printError == "all" || printError == "client") {
   73400             :         std::cerr << "Error: " << s << std::endl;
   73401             :       }
   73402             :       
   73403             :       
   73404             :       
   73405             :       
   73406             :       {
   73407             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   73408             :       };
   73409             :       
   73410           0 :     } catch (...) {
   73411             :       {
   73412             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   73413             :       };
   73414           0 :     }
   73415             :   }
   73416             : }
   73417             : 
   73418             : 
   73419           2 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1saveState(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   73420             :   std::string *arg1 = 0 ;
   73421             :   
   73422             :   (void)jenv;
   73423             :   (void)jcls;
   73424           2 :   if(!jarg1) {
   73425           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   73426           0 :     return ;
   73427             :   }
   73428             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   73429           2 :   if (!arg1_pstr) return ;
   73430           2 :   std::string arg1_str(arg1_pstr);
   73431             :   arg1 = &arg1_str;
   73432             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   73433             :   {
   73434             :     try {
   73435           2 :       libtraci::Simulation::saveState((std::string const &)*arg1);
   73436           0 :     } catch (const libsumo::TraCIException& e) {
   73437           0 :       const std::string s = e.what();
   73438             :       std::string printError;
   73439           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   73440           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   73441             :       }
   73442             :       
   73443           0 :       if (printError == "all" || printError == "client") {
   73444             :         std::cerr << "Error: " << s << std::endl;
   73445             :       }
   73446             :       
   73447             :       
   73448             :       
   73449             :       
   73450             :       {
   73451             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   73452             :       };
   73453             :       
   73454           0 :     } catch (const std::exception& e) {
   73455           0 :       const std::string s = e.what();
   73456             :       std::string printError;
   73457           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   73458           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   73459             :       }
   73460             :       
   73461           0 :       if (printError == "all" || printError == "client") {
   73462             :         std::cerr << "Error: " << s << std::endl;
   73463             :       }
   73464             :       
   73465             :       
   73466             :       
   73467             :       
   73468             :       {
   73469             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   73470             :       };
   73471             :       
   73472           0 :     } catch (...) {
   73473             :       {
   73474             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   73475             :       };
   73476           0 :     }
   73477             :   }
   73478             : }
   73479             : 
   73480             : 
   73481           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1loadState(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   73482             :   jdouble jresult = 0 ;
   73483             :   std::string *arg1 = 0 ;
   73484             :   double result;
   73485             :   
   73486             :   (void)jenv;
   73487             :   (void)jcls;
   73488           0 :   if(!jarg1) {
   73489           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   73490           0 :     return 0;
   73491             :   }
   73492             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   73493           0 :   if (!arg1_pstr) return 0;
   73494           0 :   std::string arg1_str(arg1_pstr);
   73495             :   arg1 = &arg1_str;
   73496             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   73497             :   {
   73498             :     try {
   73499           0 :       result = (double)libtraci::Simulation::loadState((std::string const &)*arg1);
   73500           0 :     } catch (const libsumo::TraCIException& e) {
   73501           0 :       const std::string s = e.what();
   73502             :       std::string printError;
   73503           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   73504           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   73505             :       }
   73506             :       
   73507           0 :       if (printError == "all" || printError == "client") {
   73508             :         std::cerr << "Error: " << s << std::endl;
   73509             :       }
   73510             :       
   73511             :       
   73512             :       
   73513             :       
   73514             :       {
   73515             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   73516             :       };
   73517             :       
   73518           0 :     } catch (const std::exception& e) {
   73519           0 :       const std::string s = e.what();
   73520             :       std::string printError;
   73521           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   73522           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   73523             :       }
   73524             :       
   73525           0 :       if (printError == "all" || printError == "client") {
   73526             :         std::cerr << "Error: " << s << std::endl;
   73527             :       }
   73528             :       
   73529             :       
   73530             :       
   73531             :       
   73532             :       {
   73533             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   73534             :       };
   73535             :       
   73536           0 :     } catch (...) {
   73537             :       {
   73538             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   73539             :       };
   73540           0 :     }
   73541             :   }
   73542             :   jresult = (jdouble)result; 
   73543             :   return jresult;
   73544             : }
   73545             : 
   73546             : 
   73547           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1writeMessage(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   73548             :   std::string *arg1 = 0 ;
   73549             :   
   73550             :   (void)jenv;
   73551             :   (void)jcls;
   73552           0 :   if(!jarg1) {
   73553           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   73554           0 :     return ;
   73555             :   }
   73556             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   73557           0 :   if (!arg1_pstr) return ;
   73558           0 :   std::string arg1_str(arg1_pstr);
   73559             :   arg1 = &arg1_str;
   73560             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   73561             :   {
   73562             :     try {
   73563           0 :       libtraci::Simulation::writeMessage((std::string const &)*arg1);
   73564           0 :     } catch (const libsumo::TraCIException& e) {
   73565           0 :       const std::string s = e.what();
   73566             :       std::string printError;
   73567           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   73568           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   73569             :       }
   73570             :       
   73571           0 :       if (printError == "all" || printError == "client") {
   73572             :         std::cerr << "Error: " << s << std::endl;
   73573             :       }
   73574             :       
   73575             :       
   73576             :       
   73577             :       
   73578             :       {
   73579             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   73580             :       };
   73581             :       
   73582           0 :     } catch (const std::exception& e) {
   73583           0 :       const std::string s = e.what();
   73584             :       std::string printError;
   73585           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   73586           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   73587             :       }
   73588             :       
   73589           0 :       if (printError == "all" || printError == "client") {
   73590             :         std::cerr << "Error: " << s << std::endl;
   73591             :       }
   73592             :       
   73593             :       
   73594             :       
   73595             :       
   73596             :       {
   73597             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   73598             :       };
   73599             :       
   73600           0 :     } catch (...) {
   73601             :       {
   73602             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   73603             :       };
   73604           0 :     }
   73605             :   }
   73606             : }
   73607             : 
   73608             : 
   73609           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1subscribe_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_) {
   73610             :   std::vector< int > *arg1 = 0 ;
   73611             :   double arg2 ;
   73612             :   double arg3 ;
   73613             :   libsumo::TraCIResults *arg4 = 0 ;
   73614             :   
   73615             :   (void)jenv;
   73616             :   (void)jcls;
   73617             :   (void)jarg1_;
   73618             :   (void)jarg4_;
   73619           0 :   arg1 = *(std::vector< int > **)&jarg1;
   73620           0 :   if (!arg1) {
   73621           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   73622           0 :     return ;
   73623             :   } 
   73624             :   arg2 = (double)jarg2; 
   73625             :   arg3 = (double)jarg3; 
   73626           0 :   arg4 = *(libsumo::TraCIResults **)&jarg4;
   73627           0 :   if (!arg4) {
   73628           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
   73629           0 :     return ;
   73630             :   } 
   73631             :   {
   73632             :     try {
   73633           0 :       libtraci::Simulation::subscribe((std::vector< int > const &)*arg1,arg2,arg3,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg4);
   73634           0 :     } catch (const libsumo::TraCIException& e) {
   73635           0 :       const std::string s = e.what();
   73636             :       std::string printError;
   73637           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   73638           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   73639             :       }
   73640             :       
   73641           0 :       if (printError == "all" || printError == "client") {
   73642             :         std::cerr << "Error: " << s << std::endl;
   73643             :       }
   73644             :       
   73645             :       
   73646             :       
   73647             :       
   73648             :       {
   73649             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   73650             :       };
   73651             :       
   73652           0 :     } catch (const std::exception& e) {
   73653           0 :       const std::string s = e.what();
   73654             :       std::string printError;
   73655           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   73656           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   73657             :       }
   73658             :       
   73659           0 :       if (printError == "all" || printError == "client") {
   73660             :         std::cerr << "Error: " << s << std::endl;
   73661             :       }
   73662             :       
   73663             :       
   73664             :       
   73665             :       
   73666             :       {
   73667             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   73668             :       };
   73669             :       
   73670           0 :     } catch (...) {
   73671             :       {
   73672             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   73673             :       };
   73674           0 :     }
   73675             :   }
   73676             : }
   73677             : 
   73678             : 
   73679           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1subscribe_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3) {
   73680             :   std::vector< int > *arg1 = 0 ;
   73681             :   double arg2 ;
   73682             :   double arg3 ;
   73683             :   
   73684             :   (void)jenv;
   73685             :   (void)jcls;
   73686             :   (void)jarg1_;
   73687           0 :   arg1 = *(std::vector< int > **)&jarg1;
   73688           0 :   if (!arg1) {
   73689           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   73690           0 :     return ;
   73691             :   } 
   73692             :   arg2 = (double)jarg2; 
   73693             :   arg3 = (double)jarg3; 
   73694             :   {
   73695             :     try {
   73696           0 :       libtraci::Simulation::subscribe((std::vector< int > const &)*arg1,arg2,arg3);
   73697           0 :     } catch (const libsumo::TraCIException& e) {
   73698           0 :       const std::string s = e.what();
   73699             :       std::string printError;
   73700           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   73701           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   73702             :       }
   73703             :       
   73704           0 :       if (printError == "all" || printError == "client") {
   73705             :         std::cerr << "Error: " << s << std::endl;
   73706             :       }
   73707             :       
   73708             :       
   73709             :       
   73710             :       
   73711             :       {
   73712             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   73713             :       };
   73714             :       
   73715           0 :     } catch (const std::exception& e) {
   73716           0 :       const std::string s = e.what();
   73717             :       std::string printError;
   73718           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   73719           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   73720             :       }
   73721             :       
   73722           0 :       if (printError == "all" || printError == "client") {
   73723             :         std::cerr << "Error: " << s << std::endl;
   73724             :       }
   73725             :       
   73726             :       
   73727             :       
   73728             :       
   73729             :       {
   73730             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   73731             :       };
   73732             :       
   73733           0 :     } catch (...) {
   73734             :       {
   73735             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   73736             :       };
   73737           0 :     }
   73738             :   }
   73739             : }
   73740             : 
   73741             : 
   73742           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1subscribe_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
   73743             :   std::vector< int > *arg1 = 0 ;
   73744             :   double arg2 ;
   73745             :   
   73746             :   (void)jenv;
   73747             :   (void)jcls;
   73748             :   (void)jarg1_;
   73749           0 :   arg1 = *(std::vector< int > **)&jarg1;
   73750           0 :   if (!arg1) {
   73751           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   73752           0 :     return ;
   73753             :   } 
   73754             :   arg2 = (double)jarg2; 
   73755             :   {
   73756             :     try {
   73757           0 :       libtraci::Simulation::subscribe((std::vector< int > const &)*arg1,arg2);
   73758           0 :     } catch (const libsumo::TraCIException& e) {
   73759           0 :       const std::string s = e.what();
   73760             :       std::string printError;
   73761           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   73762           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   73763             :       }
   73764             :       
   73765           0 :       if (printError == "all" || printError == "client") {
   73766             :         std::cerr << "Error: " << s << std::endl;
   73767             :       }
   73768             :       
   73769             :       
   73770             :       
   73771             :       
   73772             :       {
   73773             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   73774             :       };
   73775             :       
   73776           0 :     } catch (const std::exception& e) {
   73777           0 :       const std::string s = e.what();
   73778             :       std::string printError;
   73779           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   73780           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   73781             :       }
   73782             :       
   73783           0 :       if (printError == "all" || printError == "client") {
   73784             :         std::cerr << "Error: " << s << std::endl;
   73785             :       }
   73786             :       
   73787             :       
   73788             :       
   73789             :       
   73790             :       {
   73791             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   73792             :       };
   73793             :       
   73794           0 :     } catch (...) {
   73795             :       {
   73796             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   73797             :       };
   73798           0 :     }
   73799             :   }
   73800             : }
   73801             : 
   73802             : 
   73803           2 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1subscribe_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   73804             :   std::vector< int > *arg1 = 0 ;
   73805             :   
   73806             :   (void)jenv;
   73807             :   (void)jcls;
   73808             :   (void)jarg1_;
   73809           2 :   arg1 = *(std::vector< int > **)&jarg1;
   73810           2 :   if (!arg1) {
   73811           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   73812           0 :     return ;
   73813             :   } 
   73814             :   {
   73815             :     try {
   73816           4 :       libtraci::Simulation::subscribe((std::vector< int > const &)*arg1);
   73817           0 :     } catch (const libsumo::TraCIException& e) {
   73818           0 :       const std::string s = e.what();
   73819             :       std::string printError;
   73820           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   73821           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   73822             :       }
   73823             :       
   73824           0 :       if (printError == "all" || printError == "client") {
   73825             :         std::cerr << "Error: " << s << std::endl;
   73826             :       }
   73827             :       
   73828             :       
   73829             :       
   73830             :       
   73831             :       {
   73832             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   73833             :       };
   73834             :       
   73835           0 :     } catch (const std::exception& e) {
   73836           0 :       const std::string s = e.what();
   73837             :       std::string printError;
   73838           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   73839           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   73840             :       }
   73841             :       
   73842           0 :       if (printError == "all" || printError == "client") {
   73843             :         std::cerr << "Error: " << s << std::endl;
   73844             :       }
   73845             :       
   73846             :       
   73847             :       
   73848             :       
   73849             :       {
   73850             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   73851             :       };
   73852             :       
   73853           0 :     } catch (...) {
   73854             :       {
   73855             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   73856             :       };
   73857           0 :     }
   73858             :   }
   73859             : }
   73860             : 
   73861             : 
   73862           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1subscribe_1_1SWIG_14(JNIEnv *jenv, jclass jcls) {
   73863             :   (void)jenv;
   73864             :   (void)jcls;
   73865             :   {
   73866             :     try {
   73867           0 :       libtraci::Simulation::subscribe();
   73868           0 :     } catch (const libsumo::TraCIException& e) {
   73869           0 :       const std::string s = e.what();
   73870             :       std::string printError;
   73871           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   73872           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   73873             :       }
   73874             :       
   73875           0 :       if (printError == "all" || printError == "client") {
   73876             :         std::cerr << "Error: " << s << std::endl;
   73877             :       }
   73878             :       
   73879             :       
   73880             :       
   73881             :       
   73882             :       {
   73883             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   73884             :       };
   73885             :       
   73886           0 :     } catch (const std::exception& e) {
   73887           0 :       const std::string s = e.what();
   73888             :       std::string printError;
   73889           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   73890           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   73891             :       }
   73892             :       
   73893           0 :       if (printError == "all" || printError == "client") {
   73894             :         std::cerr << "Error: " << s << std::endl;
   73895             :       }
   73896             :       
   73897             :       
   73898             :       
   73899             :       
   73900             :       {
   73901             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   73902             :       };
   73903             :       
   73904           0 :     } catch (...) {
   73905             :       {
   73906             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   73907             :       };
   73908           0 :     }
   73909             :   }
   73910             : }
   73911             : 
   73912             : 
   73913          20 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getSubscriptionResults_1_1SWIG_10(JNIEnv *jenv, jclass jcls) {
   73914             :   jlong jresult = 0 ;
   73915             :   libsumo::TraCIResults result;
   73916             :   
   73917             :   (void)jenv;
   73918             :   (void)jcls;
   73919             :   {
   73920             :     try {
   73921          20 :       result = libtraci::Simulation::getSubscriptionResults();
   73922           0 :     } catch (const libsumo::TraCIException& e) {
   73923           0 :       const std::string s = e.what();
   73924             :       std::string printError;
   73925           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   73926           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   73927             :       }
   73928             :       
   73929           0 :       if (printError == "all" || printError == "client") {
   73930             :         std::cerr << "Error: " << s << std::endl;
   73931             :       }
   73932             :       
   73933             :       
   73934             :       
   73935             :       
   73936             :       {
   73937             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   73938             :       };
   73939             :       
   73940           0 :     } catch (const std::exception& e) {
   73941           0 :       const std::string s = e.what();
   73942             :       std::string printError;
   73943           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   73944           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   73945             :       }
   73946             :       
   73947           0 :       if (printError == "all" || printError == "client") {
   73948             :         std::cerr << "Error: " << s << std::endl;
   73949             :       }
   73950             :       
   73951             :       
   73952             :       
   73953             :       
   73954             :       {
   73955             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   73956             :       };
   73957             :       
   73958           0 :     } catch (...) {
   73959             :       {
   73960             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   73961             :       };
   73962           0 :     }
   73963             :   }
   73964          20 :   *(libsumo::TraCIResults **)&jresult = new libsumo::TraCIResults((const libsumo::TraCIResults &)result); 
   73965          20 :   return jresult;
   73966             : }
   73967             : 
   73968             : 
   73969           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1subscribe_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4, jlong jarg5, jobject jarg5_) {
   73970             :   std::string *arg1 = 0 ;
   73971             :   std::vector< int > *arg2 = 0 ;
   73972             :   double arg3 ;
   73973             :   double arg4 ;
   73974             :   libsumo::TraCIResults *arg5 = 0 ;
   73975             :   
   73976             :   (void)jenv;
   73977             :   (void)jcls;
   73978             :   (void)jarg2_;
   73979             :   (void)jarg5_;
   73980           0 :   if(!jarg1) {
   73981           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   73982           0 :     return ;
   73983             :   }
   73984             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   73985           0 :   if (!arg1_pstr) return ;
   73986           0 :   std::string arg1_str(arg1_pstr);
   73987             :   arg1 = &arg1_str;
   73988             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   73989           0 :   arg2 = *(std::vector< int > **)&jarg2;
   73990           0 :   if (!arg2) {
   73991           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   73992             :     return ;
   73993             :   } 
   73994             :   arg3 = (double)jarg3; 
   73995             :   arg4 = (double)jarg4; 
   73996           0 :   arg5 = *(libsumo::TraCIResults **)&jarg5;
   73997           0 :   if (!arg5) {
   73998           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
   73999             :     return ;
   74000             :   } 
   74001             :   {
   74002             :     try {
   74003           0 :       libtraci::Simulation::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg5);
   74004           0 :     } catch (const libsumo::TraCIException& e) {
   74005           0 :       const std::string s = e.what();
   74006             :       std::string printError;
   74007           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   74008           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   74009             :       }
   74010             :       
   74011           0 :       if (printError == "all" || printError == "client") {
   74012             :         std::cerr << "Error: " << s << std::endl;
   74013             :       }
   74014             :       
   74015             :       
   74016             :       
   74017             :       
   74018             :       {
   74019             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   74020             :       };
   74021             :       
   74022           0 :     } catch (const std::exception& e) {
   74023           0 :       const std::string s = e.what();
   74024             :       std::string printError;
   74025           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   74026           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   74027             :       }
   74028             :       
   74029           0 :       if (printError == "all" || printError == "client") {
   74030             :         std::cerr << "Error: " << s << std::endl;
   74031             :       }
   74032             :       
   74033             :       
   74034             :       
   74035             :       
   74036             :       {
   74037             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   74038             :       };
   74039             :       
   74040           0 :     } catch (...) {
   74041             :       {
   74042             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   74043             :       };
   74044           0 :     }
   74045             :   }
   74046             : }
   74047             : 
   74048             : 
   74049           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1subscribe_1_1SWIG_16(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4) {
   74050             :   std::string *arg1 = 0 ;
   74051             :   std::vector< int > *arg2 = 0 ;
   74052             :   double arg3 ;
   74053             :   double arg4 ;
   74054             :   
   74055             :   (void)jenv;
   74056             :   (void)jcls;
   74057             :   (void)jarg2_;
   74058           0 :   if(!jarg1) {
   74059           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   74060           0 :     return ;
   74061             :   }
   74062             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   74063           0 :   if (!arg1_pstr) return ;
   74064           0 :   std::string arg1_str(arg1_pstr);
   74065             :   arg1 = &arg1_str;
   74066             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   74067           0 :   arg2 = *(std::vector< int > **)&jarg2;
   74068           0 :   if (!arg2) {
   74069           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   74070             :     return ;
   74071             :   } 
   74072             :   arg3 = (double)jarg3; 
   74073             :   arg4 = (double)jarg4; 
   74074             :   {
   74075             :     try {
   74076           0 :       libtraci::Simulation::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4);
   74077           0 :     } catch (const libsumo::TraCIException& e) {
   74078           0 :       const std::string s = e.what();
   74079             :       std::string printError;
   74080           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   74081           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   74082             :       }
   74083             :       
   74084           0 :       if (printError == "all" || printError == "client") {
   74085             :         std::cerr << "Error: " << s << std::endl;
   74086             :       }
   74087             :       
   74088             :       
   74089             :       
   74090             :       
   74091             :       {
   74092             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   74093             :       };
   74094             :       
   74095           0 :     } catch (const std::exception& e) {
   74096           0 :       const std::string s = e.what();
   74097             :       std::string printError;
   74098           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   74099           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   74100             :       }
   74101             :       
   74102           0 :       if (printError == "all" || printError == "client") {
   74103             :         std::cerr << "Error: " << s << std::endl;
   74104             :       }
   74105             :       
   74106             :       
   74107             :       
   74108             :       
   74109             :       {
   74110             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   74111             :       };
   74112             :       
   74113           0 :     } catch (...) {
   74114             :       {
   74115             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   74116             :       };
   74117           0 :     }
   74118             :   }
   74119             : }
   74120             : 
   74121             : 
   74122           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1subscribe_1_1SWIG_17(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3) {
   74123             :   std::string *arg1 = 0 ;
   74124             :   std::vector< int > *arg2 = 0 ;
   74125             :   double arg3 ;
   74126             :   
   74127             :   (void)jenv;
   74128             :   (void)jcls;
   74129             :   (void)jarg2_;
   74130           0 :   if(!jarg1) {
   74131           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   74132           0 :     return ;
   74133             :   }
   74134             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   74135           0 :   if (!arg1_pstr) return ;
   74136           0 :   std::string arg1_str(arg1_pstr);
   74137             :   arg1 = &arg1_str;
   74138             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   74139           0 :   arg2 = *(std::vector< int > **)&jarg2;
   74140           0 :   if (!arg2) {
   74141           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   74142             :     return ;
   74143             :   } 
   74144             :   arg3 = (double)jarg3; 
   74145             :   {
   74146             :     try {
   74147           0 :       libtraci::Simulation::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3);
   74148           0 :     } catch (const libsumo::TraCIException& e) {
   74149           0 :       const std::string s = e.what();
   74150             :       std::string printError;
   74151           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   74152           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   74153             :       }
   74154             :       
   74155           0 :       if (printError == "all" || printError == "client") {
   74156             :         std::cerr << "Error: " << s << std::endl;
   74157             :       }
   74158             :       
   74159             :       
   74160             :       
   74161             :       
   74162             :       {
   74163             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   74164             :       };
   74165             :       
   74166           0 :     } catch (const std::exception& e) {
   74167           0 :       const std::string s = e.what();
   74168             :       std::string printError;
   74169           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   74170           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   74171             :       }
   74172             :       
   74173           0 :       if (printError == "all" || printError == "client") {
   74174             :         std::cerr << "Error: " << s << std::endl;
   74175             :       }
   74176             :       
   74177             :       
   74178             :       
   74179             :       
   74180             :       {
   74181             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   74182             :       };
   74183             :       
   74184           0 :     } catch (...) {
   74185             :       {
   74186             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   74187             :       };
   74188           0 :     }
   74189             :   }
   74190             : }
   74191             : 
   74192             : 
   74193           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1subscribe_1_1SWIG_18(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
   74194             :   std::string *arg1 = 0 ;
   74195             :   std::vector< int > *arg2 = 0 ;
   74196             :   
   74197             :   (void)jenv;
   74198             :   (void)jcls;
   74199             :   (void)jarg2_;
   74200           0 :   if(!jarg1) {
   74201           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   74202           0 :     return ;
   74203             :   }
   74204             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   74205           0 :   if (!arg1_pstr) return ;
   74206           0 :   std::string arg1_str(arg1_pstr);
   74207             :   arg1 = &arg1_str;
   74208             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   74209           0 :   arg2 = *(std::vector< int > **)&jarg2;
   74210           0 :   if (!arg2) {
   74211           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   74212             :     return ;
   74213             :   } 
   74214             :   {
   74215             :     try {
   74216           0 :       libtraci::Simulation::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2);
   74217           0 :     } catch (const libsumo::TraCIException& e) {
   74218           0 :       const std::string s = e.what();
   74219             :       std::string printError;
   74220           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   74221           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   74222             :       }
   74223             :       
   74224           0 :       if (printError == "all" || printError == "client") {
   74225             :         std::cerr << "Error: " << s << std::endl;
   74226             :       }
   74227             :       
   74228             :       
   74229             :       
   74230             :       
   74231             :       {
   74232             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   74233             :       };
   74234             :       
   74235           0 :     } catch (const std::exception& e) {
   74236           0 :       const std::string s = e.what();
   74237             :       std::string printError;
   74238           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   74239           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   74240             :       }
   74241             :       
   74242           0 :       if (printError == "all" || printError == "client") {
   74243             :         std::cerr << "Error: " << s << std::endl;
   74244             :       }
   74245             :       
   74246             :       
   74247             :       
   74248             :       
   74249             :       {
   74250             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   74251             :       };
   74252             :       
   74253           0 :     } catch (...) {
   74254             :       {
   74255             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   74256             :       };
   74257           0 :     }
   74258             :   }
   74259             : }
   74260             : 
   74261             : 
   74262           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1subscribe_1_1SWIG_19(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   74263             :   std::string *arg1 = 0 ;
   74264             :   
   74265             :   (void)jenv;
   74266             :   (void)jcls;
   74267           0 :   if(!jarg1) {
   74268           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   74269           0 :     return ;
   74270             :   }
   74271             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   74272           0 :   if (!arg1_pstr) return ;
   74273           0 :   std::string arg1_str(arg1_pstr);
   74274             :   arg1 = &arg1_str;
   74275             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   74276             :   {
   74277             :     try {
   74278           0 :       libtraci::Simulation::subscribe((std::string const &)*arg1);
   74279           0 :     } catch (const libsumo::TraCIException& e) {
   74280           0 :       const std::string s = e.what();
   74281             :       std::string printError;
   74282           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   74283           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   74284             :       }
   74285             :       
   74286           0 :       if (printError == "all" || printError == "client") {
   74287             :         std::cerr << "Error: " << s << std::endl;
   74288             :       }
   74289             :       
   74290             :       
   74291             :       
   74292             :       
   74293             :       {
   74294             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   74295             :       };
   74296             :       
   74297           0 :     } catch (const std::exception& e) {
   74298           0 :       const std::string s = e.what();
   74299             :       std::string printError;
   74300           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   74301           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   74302             :       }
   74303             :       
   74304           0 :       if (printError == "all" || printError == "client") {
   74305             :         std::cerr << "Error: " << s << std::endl;
   74306             :       }
   74307             :       
   74308             :       
   74309             :       
   74310             :       
   74311             :       {
   74312             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   74313             :       };
   74314             :       
   74315           0 :     } catch (...) {
   74316             :       {
   74317             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   74318             :       };
   74319           0 :     }
   74320             :   }
   74321             : }
   74322             : 
   74323             : 
   74324           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1unsubscribe(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   74325             :   std::string *arg1 = 0 ;
   74326             :   
   74327             :   (void)jenv;
   74328             :   (void)jcls;
   74329           0 :   if(!jarg1) {
   74330           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   74331           0 :     return ;
   74332             :   }
   74333             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   74334           0 :   if (!arg1_pstr) return ;
   74335           0 :   std::string arg1_str(arg1_pstr);
   74336             :   arg1 = &arg1_str;
   74337             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   74338             :   {
   74339             :     try {
   74340           0 :       libtraci::Simulation::unsubscribe((std::string const &)*arg1);
   74341           0 :     } catch (const libsumo::TraCIException& e) {
   74342           0 :       const std::string s = e.what();
   74343             :       std::string printError;
   74344           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   74345           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   74346             :       }
   74347             :       
   74348           0 :       if (printError == "all" || printError == "client") {
   74349             :         std::cerr << "Error: " << s << std::endl;
   74350             :       }
   74351             :       
   74352             :       
   74353             :       
   74354             :       
   74355             :       {
   74356             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   74357             :       };
   74358             :       
   74359           0 :     } catch (const std::exception& e) {
   74360           0 :       const std::string s = e.what();
   74361             :       std::string printError;
   74362           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   74363           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   74364             :       }
   74365             :       
   74366           0 :       if (printError == "all" || printError == "client") {
   74367             :         std::cerr << "Error: " << s << std::endl;
   74368             :       }
   74369             :       
   74370             :       
   74371             :       
   74372             :       
   74373             :       {
   74374             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   74375             :       };
   74376             :       
   74377           0 :     } catch (...) {
   74378             :       {
   74379             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   74380             :       };
   74381           0 :     }
   74382             :   }
   74383             : }
   74384             : 
   74385             : 
   74386           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1subscribeContext_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6, jlong jarg7, jobject jarg7_) {
   74387             :   std::string *arg1 = 0 ;
   74388             :   int arg2 ;
   74389             :   double arg3 ;
   74390             :   std::vector< int > *arg4 = 0 ;
   74391             :   double arg5 ;
   74392             :   double arg6 ;
   74393             :   libsumo::TraCIResults *arg7 = 0 ;
   74394             :   
   74395             :   (void)jenv;
   74396             :   (void)jcls;
   74397             :   (void)jarg4_;
   74398             :   (void)jarg7_;
   74399           0 :   if(!jarg1) {
   74400           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   74401           0 :     return ;
   74402             :   }
   74403             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   74404           0 :   if (!arg1_pstr) return ;
   74405           0 :   std::string arg1_str(arg1_pstr);
   74406             :   arg1 = &arg1_str;
   74407             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   74408             :   arg2 = (int)jarg2; 
   74409             :   arg3 = (double)jarg3; 
   74410           0 :   arg4 = *(std::vector< int > **)&jarg4;
   74411           0 :   if (!arg4) {
   74412           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   74413             :     return ;
   74414             :   } 
   74415             :   arg5 = (double)jarg5; 
   74416             :   arg6 = (double)jarg6; 
   74417           0 :   arg7 = *(libsumo::TraCIResults **)&jarg7;
   74418           0 :   if (!arg7) {
   74419           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
   74420             :     return ;
   74421             :   } 
   74422             :   {
   74423             :     try {
   74424           0 :       libtraci::Simulation::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg7);
   74425           0 :     } catch (const libsumo::TraCIException& e) {
   74426           0 :       const std::string s = e.what();
   74427             :       std::string printError;
   74428           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   74429           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   74430             :       }
   74431             :       
   74432           0 :       if (printError == "all" || printError == "client") {
   74433             :         std::cerr << "Error: " << s << std::endl;
   74434             :       }
   74435             :       
   74436             :       
   74437             :       
   74438             :       
   74439             :       {
   74440             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   74441             :       };
   74442             :       
   74443           0 :     } catch (const std::exception& e) {
   74444           0 :       const std::string s = e.what();
   74445             :       std::string printError;
   74446           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   74447           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   74448             :       }
   74449             :       
   74450           0 :       if (printError == "all" || printError == "client") {
   74451             :         std::cerr << "Error: " << s << std::endl;
   74452             :       }
   74453             :       
   74454             :       
   74455             :       
   74456             :       
   74457             :       {
   74458             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   74459             :       };
   74460             :       
   74461           0 :     } catch (...) {
   74462             :       {
   74463             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   74464             :       };
   74465           0 :     }
   74466             :   }
   74467             : }
   74468             : 
   74469             : 
   74470           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1subscribeContext_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6) {
   74471             :   std::string *arg1 = 0 ;
   74472             :   int arg2 ;
   74473             :   double arg3 ;
   74474             :   std::vector< int > *arg4 = 0 ;
   74475             :   double arg5 ;
   74476             :   double arg6 ;
   74477             :   
   74478             :   (void)jenv;
   74479             :   (void)jcls;
   74480             :   (void)jarg4_;
   74481           0 :   if(!jarg1) {
   74482           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   74483           0 :     return ;
   74484             :   }
   74485             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   74486           0 :   if (!arg1_pstr) return ;
   74487           0 :   std::string arg1_str(arg1_pstr);
   74488             :   arg1 = &arg1_str;
   74489             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   74490             :   arg2 = (int)jarg2; 
   74491             :   arg3 = (double)jarg3; 
   74492           0 :   arg4 = *(std::vector< int > **)&jarg4;
   74493           0 :   if (!arg4) {
   74494           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   74495             :     return ;
   74496             :   } 
   74497             :   arg5 = (double)jarg5; 
   74498             :   arg6 = (double)jarg6; 
   74499             :   {
   74500             :     try {
   74501           0 :       libtraci::Simulation::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6);
   74502           0 :     } catch (const libsumo::TraCIException& e) {
   74503           0 :       const std::string s = e.what();
   74504             :       std::string printError;
   74505           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   74506           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   74507             :       }
   74508             :       
   74509           0 :       if (printError == "all" || printError == "client") {
   74510             :         std::cerr << "Error: " << s << std::endl;
   74511             :       }
   74512             :       
   74513             :       
   74514             :       
   74515             :       
   74516             :       {
   74517             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   74518             :       };
   74519             :       
   74520           0 :     } catch (const std::exception& e) {
   74521           0 :       const std::string s = e.what();
   74522             :       std::string printError;
   74523           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   74524           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   74525             :       }
   74526             :       
   74527           0 :       if (printError == "all" || printError == "client") {
   74528             :         std::cerr << "Error: " << s << std::endl;
   74529             :       }
   74530             :       
   74531             :       
   74532             :       
   74533             :       
   74534             :       {
   74535             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   74536             :       };
   74537             :       
   74538           0 :     } catch (...) {
   74539             :       {
   74540             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   74541             :       };
   74542           0 :     }
   74543             :   }
   74544             : }
   74545             : 
   74546             : 
   74547           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1subscribeContext_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5) {
   74548             :   std::string *arg1 = 0 ;
   74549             :   int arg2 ;
   74550             :   double arg3 ;
   74551             :   std::vector< int > *arg4 = 0 ;
   74552             :   double arg5 ;
   74553             :   
   74554             :   (void)jenv;
   74555             :   (void)jcls;
   74556             :   (void)jarg4_;
   74557           0 :   if(!jarg1) {
   74558           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   74559           0 :     return ;
   74560             :   }
   74561             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   74562           0 :   if (!arg1_pstr) return ;
   74563           0 :   std::string arg1_str(arg1_pstr);
   74564             :   arg1 = &arg1_str;
   74565             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   74566             :   arg2 = (int)jarg2; 
   74567             :   arg3 = (double)jarg3; 
   74568           0 :   arg4 = *(std::vector< int > **)&jarg4;
   74569           0 :   if (!arg4) {
   74570           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   74571             :     return ;
   74572             :   } 
   74573             :   arg5 = (double)jarg5; 
   74574             :   {
   74575             :     try {
   74576           0 :       libtraci::Simulation::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5);
   74577           0 :     } catch (const libsumo::TraCIException& e) {
   74578           0 :       const std::string s = e.what();
   74579             :       std::string printError;
   74580           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   74581           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   74582             :       }
   74583             :       
   74584           0 :       if (printError == "all" || printError == "client") {
   74585             :         std::cerr << "Error: " << s << std::endl;
   74586             :       }
   74587             :       
   74588             :       
   74589             :       
   74590             :       
   74591             :       {
   74592             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   74593             :       };
   74594             :       
   74595           0 :     } catch (const std::exception& e) {
   74596           0 :       const std::string s = e.what();
   74597             :       std::string printError;
   74598           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   74599           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   74600             :       }
   74601             :       
   74602           0 :       if (printError == "all" || printError == "client") {
   74603             :         std::cerr << "Error: " << s << std::endl;
   74604             :       }
   74605             :       
   74606             :       
   74607             :       
   74608             :       
   74609             :       {
   74610             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   74611             :       };
   74612             :       
   74613           0 :     } catch (...) {
   74614             :       {
   74615             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   74616             :       };
   74617           0 :     }
   74618             :   }
   74619             : }
   74620             : 
   74621             : 
   74622           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1subscribeContext_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_) {
   74623             :   std::string *arg1 = 0 ;
   74624             :   int arg2 ;
   74625             :   double arg3 ;
   74626             :   std::vector< int > *arg4 = 0 ;
   74627             :   
   74628             :   (void)jenv;
   74629             :   (void)jcls;
   74630             :   (void)jarg4_;
   74631           0 :   if(!jarg1) {
   74632           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   74633           0 :     return ;
   74634             :   }
   74635             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   74636           0 :   if (!arg1_pstr) return ;
   74637           0 :   std::string arg1_str(arg1_pstr);
   74638             :   arg1 = &arg1_str;
   74639             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   74640             :   arg2 = (int)jarg2; 
   74641             :   arg3 = (double)jarg3; 
   74642           0 :   arg4 = *(std::vector< int > **)&jarg4;
   74643           0 :   if (!arg4) {
   74644           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   74645             :     return ;
   74646             :   } 
   74647             :   {
   74648             :     try {
   74649           0 :       libtraci::Simulation::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4);
   74650           0 :     } catch (const libsumo::TraCIException& e) {
   74651           0 :       const std::string s = e.what();
   74652             :       std::string printError;
   74653           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   74654           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   74655             :       }
   74656             :       
   74657           0 :       if (printError == "all" || printError == "client") {
   74658             :         std::cerr << "Error: " << s << std::endl;
   74659             :       }
   74660             :       
   74661             :       
   74662             :       
   74663             :       
   74664             :       {
   74665             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   74666             :       };
   74667             :       
   74668           0 :     } catch (const std::exception& e) {
   74669           0 :       const std::string s = e.what();
   74670             :       std::string printError;
   74671           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   74672           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   74673             :       }
   74674             :       
   74675           0 :       if (printError == "all" || printError == "client") {
   74676             :         std::cerr << "Error: " << s << std::endl;
   74677             :       }
   74678             :       
   74679             :       
   74680             :       
   74681             :       
   74682             :       {
   74683             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   74684             :       };
   74685             :       
   74686           0 :     } catch (...) {
   74687             :       {
   74688             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   74689             :       };
   74690           0 :     }
   74691             :   }
   74692             : }
   74693             : 
   74694             : 
   74695           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1subscribeContext_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
   74696             :   std::string *arg1 = 0 ;
   74697             :   int arg2 ;
   74698             :   double arg3 ;
   74699             :   
   74700             :   (void)jenv;
   74701             :   (void)jcls;
   74702           0 :   if(!jarg1) {
   74703           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   74704           0 :     return ;
   74705             :   }
   74706             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   74707           0 :   if (!arg1_pstr) return ;
   74708           0 :   std::string arg1_str(arg1_pstr);
   74709             :   arg1 = &arg1_str;
   74710             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   74711             :   arg2 = (int)jarg2; 
   74712             :   arg3 = (double)jarg3; 
   74713             :   {
   74714             :     try {
   74715           0 :       libtraci::Simulation::subscribeContext((std::string const &)*arg1,arg2,arg3);
   74716           0 :     } catch (const libsumo::TraCIException& e) {
   74717           0 :       const std::string s = e.what();
   74718             :       std::string printError;
   74719           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   74720           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   74721             :       }
   74722             :       
   74723           0 :       if (printError == "all" || printError == "client") {
   74724             :         std::cerr << "Error: " << s << std::endl;
   74725             :       }
   74726             :       
   74727             :       
   74728             :       
   74729             :       
   74730             :       {
   74731             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   74732             :       };
   74733             :       
   74734           0 :     } catch (const std::exception& e) {
   74735           0 :       const std::string s = e.what();
   74736             :       std::string printError;
   74737           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   74738           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   74739             :       }
   74740             :       
   74741           0 :       if (printError == "all" || printError == "client") {
   74742             :         std::cerr << "Error: " << s << std::endl;
   74743             :       }
   74744             :       
   74745             :       
   74746             :       
   74747             :       
   74748             :       {
   74749             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   74750             :       };
   74751             :       
   74752           0 :     } catch (...) {
   74753             :       {
   74754             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   74755             :       };
   74756           0 :     }
   74757             :   }
   74758             : }
   74759             : 
   74760             : 
   74761           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1unsubscribeContext(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
   74762             :   std::string *arg1 = 0 ;
   74763             :   int arg2 ;
   74764             :   double arg3 ;
   74765             :   
   74766             :   (void)jenv;
   74767             :   (void)jcls;
   74768           0 :   if(!jarg1) {
   74769           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   74770           0 :     return ;
   74771             :   }
   74772             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   74773           0 :   if (!arg1_pstr) return ;
   74774           0 :   std::string arg1_str(arg1_pstr);
   74775             :   arg1 = &arg1_str;
   74776             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   74777             :   arg2 = (int)jarg2; 
   74778             :   arg3 = (double)jarg3; 
   74779             :   {
   74780             :     try {
   74781           0 :       libtraci::Simulation::unsubscribeContext((std::string const &)*arg1,arg2,arg3);
   74782           0 :     } catch (const libsumo::TraCIException& e) {
   74783           0 :       const std::string s = e.what();
   74784             :       std::string printError;
   74785           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   74786           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   74787             :       }
   74788             :       
   74789           0 :       if (printError == "all" || printError == "client") {
   74790             :         std::cerr << "Error: " << s << std::endl;
   74791             :       }
   74792             :       
   74793             :       
   74794             :       
   74795             :       
   74796             :       {
   74797             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   74798             :       };
   74799             :       
   74800           0 :     } catch (const std::exception& e) {
   74801           0 :       const std::string s = e.what();
   74802             :       std::string printError;
   74803           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   74804           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   74805             :       }
   74806             :       
   74807           0 :       if (printError == "all" || printError == "client") {
   74808             :         std::cerr << "Error: " << s << std::endl;
   74809             :       }
   74810             :       
   74811             :       
   74812             :       
   74813             :       
   74814             :       {
   74815             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   74816             :       };
   74817             :       
   74818           0 :     } catch (...) {
   74819             :       {
   74820             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   74821             :       };
   74822           0 :     }
   74823             :   }
   74824             : }
   74825             : 
   74826             : 
   74827           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getAllSubscriptionResults(JNIEnv *jenv, jclass jcls) {
   74828             :   jlong jresult = 0 ;
   74829             :   libsumo::SubscriptionResults result;
   74830             :   
   74831             :   (void)jenv;
   74832             :   (void)jcls;
   74833             :   {
   74834             :     try {
   74835           0 :       result = libtraci::Simulation::getAllSubscriptionResults();
   74836           0 :     } catch (const libsumo::TraCIException& e) {
   74837           0 :       const std::string s = e.what();
   74838             :       std::string printError;
   74839           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   74840           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   74841             :       }
   74842             :       
   74843           0 :       if (printError == "all" || printError == "client") {
   74844             :         std::cerr << "Error: " << s << std::endl;
   74845             :       }
   74846             :       
   74847             :       
   74848             :       
   74849             :       
   74850             :       {
   74851             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   74852             :       };
   74853             :       
   74854           0 :     } catch (const std::exception& e) {
   74855           0 :       const std::string s = e.what();
   74856             :       std::string printError;
   74857           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   74858           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   74859             :       }
   74860             :       
   74861           0 :       if (printError == "all" || printError == "client") {
   74862             :         std::cerr << "Error: " << s << std::endl;
   74863             :       }
   74864             :       
   74865             :       
   74866             :       
   74867             :       
   74868             :       {
   74869             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   74870             :       };
   74871             :       
   74872           0 :     } catch (...) {
   74873             :       {
   74874             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   74875             :       };
   74876           0 :     }
   74877             :   }
   74878           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
   74879           0 :   return jresult;
   74880             : }
   74881             : 
   74882             : 
   74883           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getSubscriptionResults_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   74884             :   jlong jresult = 0 ;
   74885             :   std::string *arg1 = 0 ;
   74886             :   libsumo::TraCIResults result;
   74887             :   
   74888             :   (void)jenv;
   74889             :   (void)jcls;
   74890           0 :   if(!jarg1) {
   74891           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   74892             :     return 0;
   74893             :   }
   74894             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   74895           0 :   if (!arg1_pstr) return 0;
   74896           0 :   std::string arg1_str(arg1_pstr);
   74897             :   arg1 = &arg1_str;
   74898             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   74899             :   {
   74900             :     try {
   74901           0 :       result = libtraci::Simulation::getSubscriptionResults((std::string const &)*arg1);
   74902           0 :     } catch (const libsumo::TraCIException& e) {
   74903           0 :       const std::string s = e.what();
   74904             :       std::string printError;
   74905           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   74906           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   74907             :       }
   74908             :       
   74909           0 :       if (printError == "all" || printError == "client") {
   74910             :         std::cerr << "Error: " << s << std::endl;
   74911             :       }
   74912             :       
   74913             :       
   74914             :       
   74915             :       
   74916             :       {
   74917             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   74918             :       };
   74919             :       
   74920           0 :     } catch (const std::exception& e) {
   74921           0 :       const std::string s = e.what();
   74922             :       std::string printError;
   74923           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   74924           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   74925             :       }
   74926             :       
   74927           0 :       if (printError == "all" || printError == "client") {
   74928             :         std::cerr << "Error: " << s << std::endl;
   74929             :       }
   74930             :       
   74931             :       
   74932             :       
   74933             :       
   74934             :       {
   74935             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   74936             :       };
   74937             :       
   74938           0 :     } catch (...) {
   74939             :       {
   74940             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   74941             :       };
   74942           0 :     }
   74943             :   }
   74944           0 :   *(libsumo::TraCIResults **)&jresult = new libsumo::TraCIResults((const libsumo::TraCIResults &)result); 
   74945           0 :   return jresult;
   74946             : }
   74947             : 
   74948             : 
   74949           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getAllContextSubscriptionResults(JNIEnv *jenv, jclass jcls) {
   74950             :   jlong jresult = 0 ;
   74951             :   libsumo::ContextSubscriptionResults result;
   74952             :   
   74953             :   (void)jenv;
   74954             :   (void)jcls;
   74955             :   {
   74956             :     try {
   74957           0 :       result = libtraci::Simulation::getAllContextSubscriptionResults();
   74958           0 :     } catch (const libsumo::TraCIException& e) {
   74959           0 :       const std::string s = e.what();
   74960             :       std::string printError;
   74961           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   74962           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   74963             :       }
   74964             :       
   74965           0 :       if (printError == "all" || printError == "client") {
   74966             :         std::cerr << "Error: " << s << std::endl;
   74967             :       }
   74968             :       
   74969             :       
   74970             :       
   74971             :       
   74972             :       {
   74973             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   74974             :       };
   74975             :       
   74976           0 :     } catch (const std::exception& e) {
   74977           0 :       const std::string s = e.what();
   74978             :       std::string printError;
   74979           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   74980           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   74981             :       }
   74982             :       
   74983           0 :       if (printError == "all" || printError == "client") {
   74984             :         std::cerr << "Error: " << s << std::endl;
   74985             :       }
   74986             :       
   74987             :       
   74988             :       
   74989             :       
   74990             :       {
   74991             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   74992             :       };
   74993             :       
   74994           0 :     } catch (...) {
   74995             :       {
   74996             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   74997             :       };
   74998           0 :     }
   74999             :   }
   75000           0 :   *(libsumo::ContextSubscriptionResults **)&jresult = new libsumo::ContextSubscriptionResults((const libsumo::ContextSubscriptionResults &)result); 
   75001           0 :   return jresult;
   75002             : }
   75003             : 
   75004             : 
   75005           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1getContextSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   75006             :   jlong jresult = 0 ;
   75007             :   std::string *arg1 = 0 ;
   75008             :   libsumo::SubscriptionResults result;
   75009             :   
   75010             :   (void)jenv;
   75011             :   (void)jcls;
   75012           0 :   if(!jarg1) {
   75013           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   75014             :     return 0;
   75015             :   }
   75016             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   75017           0 :   if (!arg1_pstr) return 0;
   75018           0 :   std::string arg1_str(arg1_pstr);
   75019             :   arg1 = &arg1_str;
   75020             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   75021             :   {
   75022             :     try {
   75023           0 :       result = libtraci::Simulation::getContextSubscriptionResults((std::string const &)*arg1);
   75024           0 :     } catch (const libsumo::TraCIException& e) {
   75025           0 :       const std::string s = e.what();
   75026             :       std::string printError;
   75027           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   75028           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   75029             :       }
   75030             :       
   75031           0 :       if (printError == "all" || printError == "client") {
   75032             :         std::cerr << "Error: " << s << std::endl;
   75033             :       }
   75034             :       
   75035             :       
   75036             :       
   75037             :       
   75038             :       {
   75039             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   75040             :       };
   75041             :       
   75042           0 :     } catch (const std::exception& e) {
   75043           0 :       const std::string s = e.what();
   75044             :       std::string printError;
   75045           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   75046           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   75047             :       }
   75048             :       
   75049           0 :       if (printError == "all" || printError == "client") {
   75050             :         std::cerr << "Error: " << s << std::endl;
   75051             :       }
   75052             :       
   75053             :       
   75054             :       
   75055             :       
   75056             :       {
   75057             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   75058             :       };
   75059             :       
   75060           0 :     } catch (...) {
   75061             :       {
   75062             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   75063             :       };
   75064           0 :     }
   75065             :   }
   75066           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
   75067           0 :   return jresult;
   75068             : }
   75069             : 
   75070             : 
   75071           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1subscribeParameterWithKey_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jdouble jarg4) {
   75072             :   std::string *arg1 = 0 ;
   75073             :   std::string *arg2 = 0 ;
   75074             :   double arg3 ;
   75075             :   double arg4 ;
   75076             :   
   75077             :   (void)jenv;
   75078             :   (void)jcls;
   75079           0 :   if(!jarg1) {
   75080           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   75081           0 :     return ;
   75082             :   }
   75083             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   75084           0 :   if (!arg1_pstr) return ;
   75085           0 :   std::string arg1_str(arg1_pstr);
   75086             :   arg1 = &arg1_str;
   75087             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   75088           0 :   if(!jarg2) {
   75089           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   75090             :     return ;
   75091             :   }
   75092             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   75093           0 :   if (!arg2_pstr) return ;
   75094           0 :   std::string arg2_str(arg2_pstr);
   75095             :   arg2 = &arg2_str;
   75096             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   75097             :   arg3 = (double)jarg3; 
   75098             :   arg4 = (double)jarg4; 
   75099             :   {
   75100             :     try {
   75101           0 :       libtraci::Simulation::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4);
   75102           0 :     } catch (const libsumo::TraCIException& e) {
   75103           0 :       const std::string s = e.what();
   75104             :       std::string printError;
   75105           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   75106           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   75107             :       }
   75108             :       
   75109           0 :       if (printError == "all" || printError == "client") {
   75110             :         std::cerr << "Error: " << s << std::endl;
   75111             :       }
   75112             :       
   75113             :       
   75114             :       
   75115             :       
   75116             :       {
   75117             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   75118             :       };
   75119             :       
   75120           0 :     } catch (const std::exception& e) {
   75121           0 :       const std::string s = e.what();
   75122             :       std::string printError;
   75123           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   75124           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   75125             :       }
   75126             :       
   75127           0 :       if (printError == "all" || printError == "client") {
   75128             :         std::cerr << "Error: " << s << std::endl;
   75129             :       }
   75130             :       
   75131             :       
   75132             :       
   75133             :       
   75134             :       {
   75135             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   75136             :       };
   75137             :       
   75138           0 :     } catch (...) {
   75139             :       {
   75140             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   75141             :       };
   75142           0 :     }
   75143             :   }
   75144             : }
   75145             : 
   75146             : 
   75147           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1subscribeParameterWithKey_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3) {
   75148             :   std::string *arg1 = 0 ;
   75149             :   std::string *arg2 = 0 ;
   75150             :   double arg3 ;
   75151             :   
   75152             :   (void)jenv;
   75153             :   (void)jcls;
   75154           0 :   if(!jarg1) {
   75155           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   75156           0 :     return ;
   75157             :   }
   75158             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   75159           0 :   if (!arg1_pstr) return ;
   75160           0 :   std::string arg1_str(arg1_pstr);
   75161             :   arg1 = &arg1_str;
   75162             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   75163           0 :   if(!jarg2) {
   75164           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   75165             :     return ;
   75166             :   }
   75167             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   75168           0 :   if (!arg2_pstr) return ;
   75169           0 :   std::string arg2_str(arg2_pstr);
   75170             :   arg2 = &arg2_str;
   75171             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   75172             :   arg3 = (double)jarg3; 
   75173             :   {
   75174             :     try {
   75175           0 :       libtraci::Simulation::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3);
   75176           0 :     } catch (const libsumo::TraCIException& e) {
   75177           0 :       const std::string s = e.what();
   75178             :       std::string printError;
   75179           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   75180           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   75181             :       }
   75182             :       
   75183           0 :       if (printError == "all" || printError == "client") {
   75184             :         std::cerr << "Error: " << s << std::endl;
   75185             :       }
   75186             :       
   75187             :       
   75188             :       
   75189             :       
   75190             :       {
   75191             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   75192             :       };
   75193             :       
   75194           0 :     } catch (const std::exception& e) {
   75195           0 :       const std::string s = e.what();
   75196             :       std::string printError;
   75197           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   75198           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   75199             :       }
   75200             :       
   75201           0 :       if (printError == "all" || printError == "client") {
   75202             :         std::cerr << "Error: " << s << std::endl;
   75203             :       }
   75204             :       
   75205             :       
   75206             :       
   75207             :       
   75208             :       {
   75209             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   75210             :       };
   75211             :       
   75212           0 :     } catch (...) {
   75213             :       {
   75214             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   75215             :       };
   75216           0 :     }
   75217             :   }
   75218             : }
   75219             : 
   75220             : 
   75221           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1subscribeParameterWithKey_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   75222             :   std::string *arg1 = 0 ;
   75223             :   std::string *arg2 = 0 ;
   75224             :   
   75225             :   (void)jenv;
   75226             :   (void)jcls;
   75227           0 :   if(!jarg1) {
   75228           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   75229           0 :     return ;
   75230             :   }
   75231             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   75232           0 :   if (!arg1_pstr) return ;
   75233           0 :   std::string arg1_str(arg1_pstr);
   75234             :   arg1 = &arg1_str;
   75235             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   75236           0 :   if(!jarg2) {
   75237           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   75238             :     return ;
   75239             :   }
   75240             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   75241           0 :   if (!arg2_pstr) return ;
   75242           0 :   std::string arg2_str(arg2_pstr);
   75243             :   arg2 = &arg2_str;
   75244             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   75245             :   {
   75246             :     try {
   75247           0 :       libtraci::Simulation::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
   75248           0 :     } catch (const libsumo::TraCIException& e) {
   75249           0 :       const std::string s = e.what();
   75250             :       std::string printError;
   75251           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   75252           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   75253             :       }
   75254             :       
   75255           0 :       if (printError == "all" || printError == "client") {
   75256             :         std::cerr << "Error: " << s << std::endl;
   75257             :       }
   75258             :       
   75259             :       
   75260             :       
   75261             :       
   75262             :       {
   75263             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   75264             :       };
   75265             :       
   75266           0 :     } catch (const std::exception& e) {
   75267           0 :       const std::string s = e.what();
   75268             :       std::string printError;
   75269           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   75270           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   75271             :       }
   75272             :       
   75273           0 :       if (printError == "all" || printError == "client") {
   75274             :         std::cerr << "Error: " << s << std::endl;
   75275             :       }
   75276             :       
   75277             :       
   75278             :       
   75279             :       
   75280             :       {
   75281             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   75282             :       };
   75283             :       
   75284           0 :     } catch (...) {
   75285             :       {
   75286             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   75287             :       };
   75288           0 :     }
   75289             :   }
   75290             : }
   75291             : 
   75292             : 
   75293           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Simulation_1DOMAIN_1ID_1get(JNIEnv *jenv, jclass jcls) {
   75294             :   jint jresult = 0 ;
   75295             :   int result;
   75296             :   
   75297             :   (void)jenv;
   75298             :   (void)jcls;
   75299           0 :   result = (int)(int)libtraci::Simulation::DOMAIN_ID;
   75300             :   jresult = (jint)result; 
   75301           0 :   return jresult;
   75302             : }
   75303             : 
   75304             : 
   75305           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1Simulation(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   75306             :   libtraci::Simulation *arg1 = (libtraci::Simulation *) 0 ;
   75307             :   
   75308             :   (void)jenv;
   75309             :   (void)jcls;
   75310           0 :   arg1 = *(libtraci::Simulation **)&jarg1; 
   75311             :   {
   75312             :     try {
   75313           0 :       delete arg1;
   75314             :     } catch (const libsumo::TraCIException& e) {
   75315             :       const std::string s = e.what();
   75316             :       std::string printError;
   75317             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   75318             :         printError = std::getenv("TRACI_PRINT_ERROR");
   75319             :       }
   75320             :       
   75321             :       if (printError == "all" || printError == "client") {
   75322             :         std::cerr << "Error: " << s << std::endl;
   75323             :       }
   75324             :       
   75325             :       
   75326             :       
   75327             :       
   75328             :       {
   75329             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   75330             :       };
   75331             :       
   75332             :     } catch (const std::exception& e) {
   75333             :       const std::string s = e.what();
   75334             :       std::string printError;
   75335             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   75336             :         printError = std::getenv("TRACI_PRINT_ERROR");
   75337             :       }
   75338             :       
   75339             :       if (printError == "all" || printError == "client") {
   75340             :         std::cerr << "Error: " << s << std::endl;
   75341             :       }
   75342             :       
   75343             :       
   75344             :       
   75345             :       
   75346             :       {
   75347             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   75348             :       };
   75349             :       
   75350             :     } catch (...) {
   75351             :       {
   75352             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   75353             :       };
   75354             :     }
   75355             :   }
   75356             : }
   75357             : 
   75358             : 
   75359           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TRACI_1VERSION_1get(JNIEnv *jenv, jclass jcls) {
   75360             :   jint jresult = 0 ;
   75361             :   int result;
   75362             :   
   75363             :   (void)jenv;
   75364             :   (void)jcls;
   75365             :   result = (int)(int)libsumo::TRACI_VERSION;
   75366             :   jresult = (jint)result; 
   75367           0 :   return jresult;
   75368             : }
   75369             : 
   75370             : 
   75371           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1GETVERSION_1get(JNIEnv *jenv, jclass jcls) {
   75372             :   jint jresult = 0 ;
   75373             :   int result;
   75374             :   
   75375             :   (void)jenv;
   75376             :   (void)jcls;
   75377             :   result = (int)(int)libsumo::CMD_GETVERSION;
   75378             :   jresult = (jint)result; 
   75379           0 :   return jresult;
   75380             : }
   75381             : 
   75382             : 
   75383           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1LOAD_1get(JNIEnv *jenv, jclass jcls) {
   75384             :   jint jresult = 0 ;
   75385             :   int result;
   75386             :   
   75387             :   (void)jenv;
   75388             :   (void)jcls;
   75389             :   result = (int)(int)libsumo::CMD_LOAD;
   75390             :   jresult = (jint)result; 
   75391           0 :   return jresult;
   75392             : }
   75393             : 
   75394             : 
   75395           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1EXECUTEMOVE_1get(JNIEnv *jenv, jclass jcls) {
   75396             :   jint jresult = 0 ;
   75397             :   int result;
   75398             :   
   75399             :   (void)jenv;
   75400             :   (void)jcls;
   75401             :   result = (int)(int)libsumo::CMD_EXECUTEMOVE;
   75402             :   jresult = (jint)result; 
   75403           0 :   return jresult;
   75404             : }
   75405             : 
   75406             : 
   75407           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SIMSTEP_1get(JNIEnv *jenv, jclass jcls) {
   75408             :   jint jresult = 0 ;
   75409             :   int result;
   75410             :   
   75411             :   (void)jenv;
   75412             :   (void)jcls;
   75413             :   result = (int)(int)libsumo::CMD_SIMSTEP;
   75414             :   jresult = (jint)result; 
   75415           0 :   return jresult;
   75416             : }
   75417             : 
   75418             : 
   75419           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SETORDER_1get(JNIEnv *jenv, jclass jcls) {
   75420             :   jint jresult = 0 ;
   75421             :   int result;
   75422             :   
   75423             :   (void)jenv;
   75424             :   (void)jcls;
   75425             :   result = (int)(int)libsumo::CMD_SETORDER;
   75426             :   jresult = (jint)result; 
   75427           0 :   return jresult;
   75428             : }
   75429             : 
   75430             : 
   75431           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1STOP_1get(JNIEnv *jenv, jclass jcls) {
   75432             :   jint jresult = 0 ;
   75433             :   int result;
   75434             :   
   75435             :   (void)jenv;
   75436             :   (void)jcls;
   75437             :   result = (int)(int)libsumo::CMD_STOP;
   75438             :   jresult = (jint)result; 
   75439           0 :   return jresult;
   75440             : }
   75441             : 
   75442             : 
   75443           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1REROUTE_1TO_1PARKING_1get(JNIEnv *jenv, jclass jcls) {
   75444             :   jint jresult = 0 ;
   75445             :   int result;
   75446             :   
   75447             :   (void)jenv;
   75448             :   (void)jcls;
   75449             :   result = (int)(int)libsumo::CMD_REROUTE_TO_PARKING;
   75450             :   jresult = (jint)result; 
   75451           0 :   return jresult;
   75452             : }
   75453             : 
   75454             : 
   75455           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1RESUME_1get(JNIEnv *jenv, jclass jcls) {
   75456             :   jint jresult = 0 ;
   75457             :   int result;
   75458             :   
   75459             :   (void)jenv;
   75460             :   (void)jcls;
   75461             :   result = (int)(int)libsumo::CMD_RESUME;
   75462             :   jresult = (jint)result; 
   75463           0 :   return jresult;
   75464             : }
   75465             : 
   75466             : 
   75467           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1CHANGELANE_1get(JNIEnv *jenv, jclass jcls) {
   75468             :   jint jresult = 0 ;
   75469             :   int result;
   75470             :   
   75471             :   (void)jenv;
   75472             :   (void)jcls;
   75473             :   result = (int)(int)libsumo::CMD_CHANGELANE;
   75474             :   jresult = (jint)result; 
   75475           0 :   return jresult;
   75476             : }
   75477             : 
   75478             : 
   75479           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SLOWDOWN_1get(JNIEnv *jenv, jclass jcls) {
   75480             :   jint jresult = 0 ;
   75481             :   int result;
   75482             :   
   75483             :   (void)jenv;
   75484             :   (void)jcls;
   75485             :   result = (int)(int)libsumo::CMD_SLOWDOWN;
   75486             :   jresult = (jint)result; 
   75487           0 :   return jresult;
   75488             : }
   75489             : 
   75490             : 
   75491           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1CHANGESUBLANE_1get(JNIEnv *jenv, jclass jcls) {
   75492             :   jint jresult = 0 ;
   75493             :   int result;
   75494             :   
   75495             :   (void)jenv;
   75496             :   (void)jcls;
   75497             :   result = (int)(int)libsumo::CMD_CHANGESUBLANE;
   75498             :   jresult = (jint)result; 
   75499           0 :   return jresult;
   75500             : }
   75501             : 
   75502             : 
   75503           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1OPENGAP_1get(JNIEnv *jenv, jclass jcls) {
   75504             :   jint jresult = 0 ;
   75505             :   int result;
   75506             :   
   75507             :   (void)jenv;
   75508             :   (void)jcls;
   75509             :   result = (int)(int)libsumo::CMD_OPENGAP;
   75510             :   jresult = (jint)result; 
   75511           0 :   return jresult;
   75512             : }
   75513             : 
   75514             : 
   75515           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1REPLACE_1STOP_1get(JNIEnv *jenv, jclass jcls) {
   75516             :   jint jresult = 0 ;
   75517             :   int result;
   75518             :   
   75519             :   (void)jenv;
   75520             :   (void)jcls;
   75521             :   result = (int)(int)libsumo::CMD_REPLACE_STOP;
   75522             :   jresult = (jint)result; 
   75523           0 :   return jresult;
   75524             : }
   75525             : 
   75526             : 
   75527           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1INSERT_1STOP_1get(JNIEnv *jenv, jclass jcls) {
   75528             :   jint jresult = 0 ;
   75529             :   int result;
   75530             :   
   75531             :   (void)jenv;
   75532             :   (void)jcls;
   75533             :   result = (int)(int)libsumo::CMD_INSERT_STOP;
   75534             :   jresult = (jint)result; 
   75535           0 :   return jresult;
   75536             : }
   75537             : 
   75538             : 
   75539           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1TAXI_1FLEET_1get(JNIEnv *jenv, jclass jcls) {
   75540             :   jint jresult = 0 ;
   75541             :   int result;
   75542             :   
   75543             :   (void)jenv;
   75544             :   (void)jcls;
   75545             :   result = (int)(int)libsumo::VAR_TAXI_FLEET;
   75546             :   jresult = (jint)result; 
   75547           0 :   return jresult;
   75548             : }
   75549             : 
   75550             : 
   75551           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1TAXI_1DISPATCH_1get(JNIEnv *jenv, jclass jcls) {
   75552             :   jint jresult = 0 ;
   75553             :   int result;
   75554             :   
   75555             :   (void)jenv;
   75556             :   (void)jcls;
   75557             :   result = (int)(int)libsumo::CMD_TAXI_DISPATCH;
   75558             :   jresult = (jint)result; 
   75559           0 :   return jresult;
   75560             : }
   75561             : 
   75562             : 
   75563           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1CHANGETARGET_1get(JNIEnv *jenv, jclass jcls) {
   75564             :   jint jresult = 0 ;
   75565             :   int result;
   75566             :   
   75567             :   (void)jenv;
   75568             :   (void)jcls;
   75569             :   result = (int)(int)libsumo::CMD_CHANGETARGET;
   75570             :   jresult = (jint)result; 
   75571           0 :   return jresult;
   75572             : }
   75573             : 
   75574             : 
   75575           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1CLOSE_1get(JNIEnv *jenv, jclass jcls) {
   75576             :   jint jresult = 0 ;
   75577             :   int result;
   75578             :   
   75579             :   (void)jenv;
   75580             :   (void)jcls;
   75581             :   result = (int)(int)libsumo::CMD_CLOSE;
   75582             :   jresult = (jint)result; 
   75583           0 :   return jresult;
   75584             : }
   75585             : 
   75586             : 
   75587           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1ADD_1SUBSCRIPTION_1FILTER_1get(JNIEnv *jenv, jclass jcls) {
   75588             :   jint jresult = 0 ;
   75589             :   int result;
   75590             :   
   75591             :   (void)jenv;
   75592             :   (void)jcls;
   75593             :   result = (int)(int)libsumo::CMD_ADD_SUBSCRIPTION_FILTER;
   75594             :   jresult = (jint)result; 
   75595           0 :   return jresult;
   75596             : }
   75597             : 
   75598             : 
   75599           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1INDUCTIONLOOP_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   75600             :   jint jresult = 0 ;
   75601             :   int result;
   75602             :   
   75603             :   (void)jenv;
   75604             :   (void)jcls;
   75605             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_INDUCTIONLOOP_CONTEXT;
   75606             :   jresult = (jint)result; 
   75607           0 :   return jresult;
   75608             : }
   75609             : 
   75610             : 
   75611           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1INDUCTIONLOOP_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   75612             :   jint jresult = 0 ;
   75613             :   int result;
   75614             :   
   75615             :   (void)jenv;
   75616             :   (void)jcls;
   75617             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_INDUCTIONLOOP_CONTEXT;
   75618             :   jresult = (jint)result; 
   75619           0 :   return jresult;
   75620             : }
   75621             : 
   75622             : 
   75623           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1GET_1INDUCTIONLOOP_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   75624             :   jint jresult = 0 ;
   75625             :   int result;
   75626             :   
   75627             :   (void)jenv;
   75628             :   (void)jcls;
   75629             :   result = (int)(int)libsumo::CMD_GET_INDUCTIONLOOP_VARIABLE;
   75630             :   jresult = (jint)result; 
   75631           0 :   return jresult;
   75632             : }
   75633             : 
   75634             : 
   75635           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1GET_1INDUCTIONLOOP_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   75636             :   jint jresult = 0 ;
   75637             :   int result;
   75638             :   
   75639             :   (void)jenv;
   75640             :   (void)jcls;
   75641             :   result = (int)(int)libsumo::RESPONSE_GET_INDUCTIONLOOP_VARIABLE;
   75642             :   jresult = (jint)result; 
   75643           0 :   return jresult;
   75644             : }
   75645             : 
   75646             : 
   75647           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SET_1INDUCTIONLOOP_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   75648             :   jint jresult = 0 ;
   75649             :   int result;
   75650             :   
   75651             :   (void)jenv;
   75652             :   (void)jcls;
   75653             :   result = (int)(int)libsumo::CMD_SET_INDUCTIONLOOP_VARIABLE;
   75654             :   jresult = (jint)result; 
   75655           0 :   return jresult;
   75656             : }
   75657             : 
   75658             : 
   75659           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1INDUCTIONLOOP_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   75660             :   jint jresult = 0 ;
   75661             :   int result;
   75662             :   
   75663             :   (void)jenv;
   75664             :   (void)jcls;
   75665             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_INDUCTIONLOOP_VARIABLE;
   75666             :   jresult = (jint)result; 
   75667           0 :   return jresult;
   75668             : }
   75669             : 
   75670             : 
   75671           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1INDUCTIONLOOP_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   75672             :   jint jresult = 0 ;
   75673             :   int result;
   75674             :   
   75675             :   (void)jenv;
   75676             :   (void)jcls;
   75677             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_INDUCTIONLOOP_VARIABLE;
   75678             :   jresult = (jint)result; 
   75679           0 :   return jresult;
   75680             : }
   75681             : 
   75682             : 
   75683           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1MULTIENTRYEXIT_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   75684             :   jint jresult = 0 ;
   75685             :   int result;
   75686             :   
   75687             :   (void)jenv;
   75688             :   (void)jcls;
   75689             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_MULTIENTRYEXIT_CONTEXT;
   75690             :   jresult = (jint)result; 
   75691           0 :   return jresult;
   75692             : }
   75693             : 
   75694             : 
   75695           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1MULTIENTRYEXIT_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   75696             :   jint jresult = 0 ;
   75697             :   int result;
   75698             :   
   75699             :   (void)jenv;
   75700             :   (void)jcls;
   75701             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_MULTIENTRYEXIT_CONTEXT;
   75702             :   jresult = (jint)result; 
   75703           0 :   return jresult;
   75704             : }
   75705             : 
   75706             : 
   75707           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1GET_1MULTIENTRYEXIT_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   75708             :   jint jresult = 0 ;
   75709             :   int result;
   75710             :   
   75711             :   (void)jenv;
   75712             :   (void)jcls;
   75713             :   result = (int)(int)libsumo::CMD_GET_MULTIENTRYEXIT_VARIABLE;
   75714             :   jresult = (jint)result; 
   75715           0 :   return jresult;
   75716             : }
   75717             : 
   75718             : 
   75719           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1GET_1MULTIENTRYEXIT_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   75720             :   jint jresult = 0 ;
   75721             :   int result;
   75722             :   
   75723             :   (void)jenv;
   75724             :   (void)jcls;
   75725             :   result = (int)(int)libsumo::RESPONSE_GET_MULTIENTRYEXIT_VARIABLE;
   75726             :   jresult = (jint)result; 
   75727           0 :   return jresult;
   75728             : }
   75729             : 
   75730             : 
   75731           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SET_1MULTIENTRYEXIT_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   75732             :   jint jresult = 0 ;
   75733             :   int result;
   75734             :   
   75735             :   (void)jenv;
   75736             :   (void)jcls;
   75737             :   result = (int)(int)libsumo::CMD_SET_MULTIENTRYEXIT_VARIABLE;
   75738             :   jresult = (jint)result; 
   75739           0 :   return jresult;
   75740             : }
   75741             : 
   75742             : 
   75743           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1MULTIENTRYEXIT_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   75744             :   jint jresult = 0 ;
   75745             :   int result;
   75746             :   
   75747             :   (void)jenv;
   75748             :   (void)jcls;
   75749             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_MULTIENTRYEXIT_VARIABLE;
   75750             :   jresult = (jint)result; 
   75751           0 :   return jresult;
   75752             : }
   75753             : 
   75754             : 
   75755           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1MULTIENTRYEXIT_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   75756             :   jint jresult = 0 ;
   75757             :   int result;
   75758             :   
   75759             :   (void)jenv;
   75760             :   (void)jcls;
   75761             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_MULTIENTRYEXIT_VARIABLE;
   75762             :   jresult = (jint)result; 
   75763           0 :   return jresult;
   75764             : }
   75765             : 
   75766             : 
   75767           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1TL_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   75768             :   jint jresult = 0 ;
   75769             :   int result;
   75770             :   
   75771             :   (void)jenv;
   75772             :   (void)jcls;
   75773             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_TL_CONTEXT;
   75774             :   jresult = (jint)result; 
   75775           0 :   return jresult;
   75776             : }
   75777             : 
   75778             : 
   75779           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1TL_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   75780             :   jint jresult = 0 ;
   75781             :   int result;
   75782             :   
   75783             :   (void)jenv;
   75784             :   (void)jcls;
   75785             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_TL_CONTEXT;
   75786             :   jresult = (jint)result; 
   75787           0 :   return jresult;
   75788             : }
   75789             : 
   75790             : 
   75791           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1GET_1TL_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   75792             :   jint jresult = 0 ;
   75793             :   int result;
   75794             :   
   75795             :   (void)jenv;
   75796             :   (void)jcls;
   75797             :   result = (int)(int)libsumo::CMD_GET_TL_VARIABLE;
   75798             :   jresult = (jint)result; 
   75799           0 :   return jresult;
   75800             : }
   75801             : 
   75802             : 
   75803           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1GET_1TL_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   75804             :   jint jresult = 0 ;
   75805             :   int result;
   75806             :   
   75807             :   (void)jenv;
   75808             :   (void)jcls;
   75809             :   result = (int)(int)libsumo::RESPONSE_GET_TL_VARIABLE;
   75810             :   jresult = (jint)result; 
   75811           0 :   return jresult;
   75812             : }
   75813             : 
   75814             : 
   75815           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SET_1TL_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   75816             :   jint jresult = 0 ;
   75817             :   int result;
   75818             :   
   75819             :   (void)jenv;
   75820             :   (void)jcls;
   75821             :   result = (int)(int)libsumo::CMD_SET_TL_VARIABLE;
   75822             :   jresult = (jint)result; 
   75823           0 :   return jresult;
   75824             : }
   75825             : 
   75826             : 
   75827           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1TL_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   75828             :   jint jresult = 0 ;
   75829             :   int result;
   75830             :   
   75831             :   (void)jenv;
   75832             :   (void)jcls;
   75833             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_TL_VARIABLE;
   75834             :   jresult = (jint)result; 
   75835           0 :   return jresult;
   75836             : }
   75837             : 
   75838             : 
   75839           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1TL_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   75840             :   jint jresult = 0 ;
   75841             :   int result;
   75842             :   
   75843             :   (void)jenv;
   75844             :   (void)jcls;
   75845             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_TL_VARIABLE;
   75846             :   jresult = (jint)result; 
   75847           0 :   return jresult;
   75848             : }
   75849             : 
   75850             : 
   75851           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1LANE_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   75852             :   jint jresult = 0 ;
   75853             :   int result;
   75854             :   
   75855             :   (void)jenv;
   75856             :   (void)jcls;
   75857             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_LANE_CONTEXT;
   75858             :   jresult = (jint)result; 
   75859           0 :   return jresult;
   75860             : }
   75861             : 
   75862             : 
   75863           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1LANE_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   75864             :   jint jresult = 0 ;
   75865             :   int result;
   75866             :   
   75867             :   (void)jenv;
   75868             :   (void)jcls;
   75869             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_LANE_CONTEXT;
   75870             :   jresult = (jint)result; 
   75871           0 :   return jresult;
   75872             : }
   75873             : 
   75874             : 
   75875           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1GET_1LANE_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   75876             :   jint jresult = 0 ;
   75877             :   int result;
   75878             :   
   75879             :   (void)jenv;
   75880             :   (void)jcls;
   75881             :   result = (int)(int)libsumo::CMD_GET_LANE_VARIABLE;
   75882             :   jresult = (jint)result; 
   75883           0 :   return jresult;
   75884             : }
   75885             : 
   75886             : 
   75887           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1GET_1LANE_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   75888             :   jint jresult = 0 ;
   75889             :   int result;
   75890             :   
   75891             :   (void)jenv;
   75892             :   (void)jcls;
   75893             :   result = (int)(int)libsumo::RESPONSE_GET_LANE_VARIABLE;
   75894             :   jresult = (jint)result; 
   75895           0 :   return jresult;
   75896             : }
   75897             : 
   75898             : 
   75899           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SET_1LANE_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   75900             :   jint jresult = 0 ;
   75901             :   int result;
   75902             :   
   75903             :   (void)jenv;
   75904             :   (void)jcls;
   75905             :   result = (int)(int)libsumo::CMD_SET_LANE_VARIABLE;
   75906             :   jresult = (jint)result; 
   75907           0 :   return jresult;
   75908             : }
   75909             : 
   75910             : 
   75911           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1LANE_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   75912             :   jint jresult = 0 ;
   75913             :   int result;
   75914             :   
   75915             :   (void)jenv;
   75916             :   (void)jcls;
   75917             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_LANE_VARIABLE;
   75918             :   jresult = (jint)result; 
   75919           0 :   return jresult;
   75920             : }
   75921             : 
   75922             : 
   75923           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1LANE_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   75924             :   jint jresult = 0 ;
   75925             :   int result;
   75926             :   
   75927             :   (void)jenv;
   75928             :   (void)jcls;
   75929             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_LANE_VARIABLE;
   75930             :   jresult = (jint)result; 
   75931           0 :   return jresult;
   75932             : }
   75933             : 
   75934             : 
   75935           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1VEHICLE_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   75936             :   jint jresult = 0 ;
   75937             :   int result;
   75938             :   
   75939             :   (void)jenv;
   75940             :   (void)jcls;
   75941             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_VEHICLE_CONTEXT;
   75942             :   jresult = (jint)result; 
   75943           0 :   return jresult;
   75944             : }
   75945             : 
   75946             : 
   75947           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1VEHICLE_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   75948             :   jint jresult = 0 ;
   75949             :   int result;
   75950             :   
   75951             :   (void)jenv;
   75952             :   (void)jcls;
   75953             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_VEHICLE_CONTEXT;
   75954             :   jresult = (jint)result; 
   75955           0 :   return jresult;
   75956             : }
   75957             : 
   75958             : 
   75959           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1GET_1VEHICLE_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   75960             :   jint jresult = 0 ;
   75961             :   int result;
   75962             :   
   75963             :   (void)jenv;
   75964             :   (void)jcls;
   75965             :   result = (int)(int)libsumo::CMD_GET_VEHICLE_VARIABLE;
   75966             :   jresult = (jint)result; 
   75967           0 :   return jresult;
   75968             : }
   75969             : 
   75970             : 
   75971           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1GET_1VEHICLE_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   75972             :   jint jresult = 0 ;
   75973             :   int result;
   75974             :   
   75975             :   (void)jenv;
   75976             :   (void)jcls;
   75977             :   result = (int)(int)libsumo::RESPONSE_GET_VEHICLE_VARIABLE;
   75978             :   jresult = (jint)result; 
   75979           0 :   return jresult;
   75980             : }
   75981             : 
   75982             : 
   75983           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SET_1VEHICLE_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   75984             :   jint jresult = 0 ;
   75985             :   int result;
   75986             :   
   75987             :   (void)jenv;
   75988             :   (void)jcls;
   75989             :   result = (int)(int)libsumo::CMD_SET_VEHICLE_VARIABLE;
   75990             :   jresult = (jint)result; 
   75991           0 :   return jresult;
   75992             : }
   75993             : 
   75994             : 
   75995           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1VEHICLE_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   75996             :   jint jresult = 0 ;
   75997             :   int result;
   75998             :   
   75999             :   (void)jenv;
   76000             :   (void)jcls;
   76001             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_VEHICLE_VARIABLE;
   76002             :   jresult = (jint)result; 
   76003           0 :   return jresult;
   76004             : }
   76005             : 
   76006             : 
   76007           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1VEHICLE_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76008             :   jint jresult = 0 ;
   76009             :   int result;
   76010             :   
   76011             :   (void)jenv;
   76012             :   (void)jcls;
   76013             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_VEHICLE_VARIABLE;
   76014             :   jresult = (jint)result; 
   76015           0 :   return jresult;
   76016             : }
   76017             : 
   76018             : 
   76019           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1VEHICLETYPE_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   76020             :   jint jresult = 0 ;
   76021             :   int result;
   76022             :   
   76023             :   (void)jenv;
   76024             :   (void)jcls;
   76025             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_VEHICLETYPE_CONTEXT;
   76026             :   jresult = (jint)result; 
   76027           0 :   return jresult;
   76028             : }
   76029             : 
   76030             : 
   76031           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1VEHICLETYPE_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   76032             :   jint jresult = 0 ;
   76033             :   int result;
   76034             :   
   76035             :   (void)jenv;
   76036             :   (void)jcls;
   76037             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_VEHICLETYPE_CONTEXT;
   76038             :   jresult = (jint)result; 
   76039           0 :   return jresult;
   76040             : }
   76041             : 
   76042             : 
   76043           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1GET_1VEHICLETYPE_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76044             :   jint jresult = 0 ;
   76045             :   int result;
   76046             :   
   76047             :   (void)jenv;
   76048             :   (void)jcls;
   76049             :   result = (int)(int)libsumo::CMD_GET_VEHICLETYPE_VARIABLE;
   76050             :   jresult = (jint)result; 
   76051           0 :   return jresult;
   76052             : }
   76053             : 
   76054             : 
   76055           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1GET_1VEHICLETYPE_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76056             :   jint jresult = 0 ;
   76057             :   int result;
   76058             :   
   76059             :   (void)jenv;
   76060             :   (void)jcls;
   76061             :   result = (int)(int)libsumo::RESPONSE_GET_VEHICLETYPE_VARIABLE;
   76062             :   jresult = (jint)result; 
   76063           0 :   return jresult;
   76064             : }
   76065             : 
   76066             : 
   76067           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SET_1VEHICLETYPE_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76068             :   jint jresult = 0 ;
   76069             :   int result;
   76070             :   
   76071             :   (void)jenv;
   76072             :   (void)jcls;
   76073             :   result = (int)(int)libsumo::CMD_SET_VEHICLETYPE_VARIABLE;
   76074             :   jresult = (jint)result; 
   76075           0 :   return jresult;
   76076             : }
   76077             : 
   76078             : 
   76079           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1VEHICLETYPE_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76080             :   jint jresult = 0 ;
   76081             :   int result;
   76082             :   
   76083             :   (void)jenv;
   76084             :   (void)jcls;
   76085             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_VEHICLETYPE_VARIABLE;
   76086             :   jresult = (jint)result; 
   76087           0 :   return jresult;
   76088             : }
   76089             : 
   76090             : 
   76091           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1VEHICLETYPE_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76092             :   jint jresult = 0 ;
   76093             :   int result;
   76094             :   
   76095             :   (void)jenv;
   76096             :   (void)jcls;
   76097             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_VEHICLETYPE_VARIABLE;
   76098             :   jresult = (jint)result; 
   76099           0 :   return jresult;
   76100             : }
   76101             : 
   76102             : 
   76103           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1ROUTE_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   76104             :   jint jresult = 0 ;
   76105             :   int result;
   76106             :   
   76107             :   (void)jenv;
   76108             :   (void)jcls;
   76109             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_ROUTE_CONTEXT;
   76110             :   jresult = (jint)result; 
   76111           0 :   return jresult;
   76112             : }
   76113             : 
   76114             : 
   76115           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1ROUTE_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   76116             :   jint jresult = 0 ;
   76117             :   int result;
   76118             :   
   76119             :   (void)jenv;
   76120             :   (void)jcls;
   76121             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_ROUTE_CONTEXT;
   76122             :   jresult = (jint)result; 
   76123           0 :   return jresult;
   76124             : }
   76125             : 
   76126             : 
   76127           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1GET_1ROUTE_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76128             :   jint jresult = 0 ;
   76129             :   int result;
   76130             :   
   76131             :   (void)jenv;
   76132             :   (void)jcls;
   76133             :   result = (int)(int)libsumo::CMD_GET_ROUTE_VARIABLE;
   76134             :   jresult = (jint)result; 
   76135           0 :   return jresult;
   76136             : }
   76137             : 
   76138             : 
   76139           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1GET_1ROUTE_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76140             :   jint jresult = 0 ;
   76141             :   int result;
   76142             :   
   76143             :   (void)jenv;
   76144             :   (void)jcls;
   76145             :   result = (int)(int)libsumo::RESPONSE_GET_ROUTE_VARIABLE;
   76146             :   jresult = (jint)result; 
   76147           0 :   return jresult;
   76148             : }
   76149             : 
   76150             : 
   76151           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SET_1ROUTE_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76152             :   jint jresult = 0 ;
   76153             :   int result;
   76154             :   
   76155             :   (void)jenv;
   76156             :   (void)jcls;
   76157             :   result = (int)(int)libsumo::CMD_SET_ROUTE_VARIABLE;
   76158             :   jresult = (jint)result; 
   76159           0 :   return jresult;
   76160             : }
   76161             : 
   76162             : 
   76163           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1ROUTE_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76164             :   jint jresult = 0 ;
   76165             :   int result;
   76166             :   
   76167             :   (void)jenv;
   76168             :   (void)jcls;
   76169             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_ROUTE_VARIABLE;
   76170             :   jresult = (jint)result; 
   76171           0 :   return jresult;
   76172             : }
   76173             : 
   76174             : 
   76175           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1ROUTE_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76176             :   jint jresult = 0 ;
   76177             :   int result;
   76178             :   
   76179             :   (void)jenv;
   76180             :   (void)jcls;
   76181             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_ROUTE_VARIABLE;
   76182             :   jresult = (jint)result; 
   76183           0 :   return jresult;
   76184             : }
   76185             : 
   76186             : 
   76187           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1POI_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   76188             :   jint jresult = 0 ;
   76189             :   int result;
   76190             :   
   76191             :   (void)jenv;
   76192             :   (void)jcls;
   76193             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_POI_CONTEXT;
   76194             :   jresult = (jint)result; 
   76195           0 :   return jresult;
   76196             : }
   76197             : 
   76198             : 
   76199           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1POI_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   76200             :   jint jresult = 0 ;
   76201             :   int result;
   76202             :   
   76203             :   (void)jenv;
   76204             :   (void)jcls;
   76205             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_POI_CONTEXT;
   76206             :   jresult = (jint)result; 
   76207           0 :   return jresult;
   76208             : }
   76209             : 
   76210             : 
   76211           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1GET_1POI_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76212             :   jint jresult = 0 ;
   76213             :   int result;
   76214             :   
   76215             :   (void)jenv;
   76216             :   (void)jcls;
   76217             :   result = (int)(int)libsumo::CMD_GET_POI_VARIABLE;
   76218             :   jresult = (jint)result; 
   76219           0 :   return jresult;
   76220             : }
   76221             : 
   76222             : 
   76223           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1GET_1POI_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76224             :   jint jresult = 0 ;
   76225             :   int result;
   76226             :   
   76227             :   (void)jenv;
   76228             :   (void)jcls;
   76229             :   result = (int)(int)libsumo::RESPONSE_GET_POI_VARIABLE;
   76230             :   jresult = (jint)result; 
   76231           0 :   return jresult;
   76232             : }
   76233             : 
   76234             : 
   76235           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SET_1POI_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76236             :   jint jresult = 0 ;
   76237             :   int result;
   76238             :   
   76239             :   (void)jenv;
   76240             :   (void)jcls;
   76241             :   result = (int)(int)libsumo::CMD_SET_POI_VARIABLE;
   76242             :   jresult = (jint)result; 
   76243           0 :   return jresult;
   76244             : }
   76245             : 
   76246             : 
   76247           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1POI_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76248             :   jint jresult = 0 ;
   76249             :   int result;
   76250             :   
   76251             :   (void)jenv;
   76252             :   (void)jcls;
   76253             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_POI_VARIABLE;
   76254             :   jresult = (jint)result; 
   76255           0 :   return jresult;
   76256             : }
   76257             : 
   76258             : 
   76259           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1POI_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76260             :   jint jresult = 0 ;
   76261             :   int result;
   76262             :   
   76263             :   (void)jenv;
   76264             :   (void)jcls;
   76265             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_POI_VARIABLE;
   76266             :   jresult = (jint)result; 
   76267           0 :   return jresult;
   76268             : }
   76269             : 
   76270             : 
   76271           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1POLYGON_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   76272             :   jint jresult = 0 ;
   76273             :   int result;
   76274             :   
   76275             :   (void)jenv;
   76276             :   (void)jcls;
   76277             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_POLYGON_CONTEXT;
   76278             :   jresult = (jint)result; 
   76279           0 :   return jresult;
   76280             : }
   76281             : 
   76282             : 
   76283           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1POLYGON_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   76284             :   jint jresult = 0 ;
   76285             :   int result;
   76286             :   
   76287             :   (void)jenv;
   76288             :   (void)jcls;
   76289             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_POLYGON_CONTEXT;
   76290             :   jresult = (jint)result; 
   76291           0 :   return jresult;
   76292             : }
   76293             : 
   76294             : 
   76295           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1GET_1POLYGON_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76296             :   jint jresult = 0 ;
   76297             :   int result;
   76298             :   
   76299             :   (void)jenv;
   76300             :   (void)jcls;
   76301             :   result = (int)(int)libsumo::CMD_GET_POLYGON_VARIABLE;
   76302             :   jresult = (jint)result; 
   76303           0 :   return jresult;
   76304             : }
   76305             : 
   76306             : 
   76307           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1GET_1POLYGON_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76308             :   jint jresult = 0 ;
   76309             :   int result;
   76310             :   
   76311             :   (void)jenv;
   76312             :   (void)jcls;
   76313             :   result = (int)(int)libsumo::RESPONSE_GET_POLYGON_VARIABLE;
   76314             :   jresult = (jint)result; 
   76315           0 :   return jresult;
   76316             : }
   76317             : 
   76318             : 
   76319           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SET_1POLYGON_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76320             :   jint jresult = 0 ;
   76321             :   int result;
   76322             :   
   76323             :   (void)jenv;
   76324             :   (void)jcls;
   76325             :   result = (int)(int)libsumo::CMD_SET_POLYGON_VARIABLE;
   76326             :   jresult = (jint)result; 
   76327           0 :   return jresult;
   76328             : }
   76329             : 
   76330             : 
   76331           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1POLYGON_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76332             :   jint jresult = 0 ;
   76333             :   int result;
   76334             :   
   76335             :   (void)jenv;
   76336             :   (void)jcls;
   76337             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_POLYGON_VARIABLE;
   76338             :   jresult = (jint)result; 
   76339           0 :   return jresult;
   76340             : }
   76341             : 
   76342             : 
   76343           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1POLYGON_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76344             :   jint jresult = 0 ;
   76345             :   int result;
   76346             :   
   76347             :   (void)jenv;
   76348             :   (void)jcls;
   76349             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_POLYGON_VARIABLE;
   76350             :   jresult = (jint)result; 
   76351           0 :   return jresult;
   76352             : }
   76353             : 
   76354             : 
   76355           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1JUNCTION_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   76356             :   jint jresult = 0 ;
   76357             :   int result;
   76358             :   
   76359             :   (void)jenv;
   76360             :   (void)jcls;
   76361             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_JUNCTION_CONTEXT;
   76362             :   jresult = (jint)result; 
   76363           0 :   return jresult;
   76364             : }
   76365             : 
   76366             : 
   76367           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1JUNCTION_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   76368             :   jint jresult = 0 ;
   76369             :   int result;
   76370             :   
   76371             :   (void)jenv;
   76372             :   (void)jcls;
   76373             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_JUNCTION_CONTEXT;
   76374             :   jresult = (jint)result; 
   76375           0 :   return jresult;
   76376             : }
   76377             : 
   76378             : 
   76379           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1GET_1JUNCTION_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76380             :   jint jresult = 0 ;
   76381             :   int result;
   76382             :   
   76383             :   (void)jenv;
   76384             :   (void)jcls;
   76385             :   result = (int)(int)libsumo::CMD_GET_JUNCTION_VARIABLE;
   76386             :   jresult = (jint)result; 
   76387           0 :   return jresult;
   76388             : }
   76389             : 
   76390             : 
   76391           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1GET_1JUNCTION_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76392             :   jint jresult = 0 ;
   76393             :   int result;
   76394             :   
   76395             :   (void)jenv;
   76396             :   (void)jcls;
   76397             :   result = (int)(int)libsumo::RESPONSE_GET_JUNCTION_VARIABLE;
   76398             :   jresult = (jint)result; 
   76399           0 :   return jresult;
   76400             : }
   76401             : 
   76402             : 
   76403           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SET_1JUNCTION_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76404             :   jint jresult = 0 ;
   76405             :   int result;
   76406             :   
   76407             :   (void)jenv;
   76408             :   (void)jcls;
   76409             :   result = (int)(int)libsumo::CMD_SET_JUNCTION_VARIABLE;
   76410             :   jresult = (jint)result; 
   76411           0 :   return jresult;
   76412             : }
   76413             : 
   76414             : 
   76415           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1JUNCTION_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76416             :   jint jresult = 0 ;
   76417             :   int result;
   76418             :   
   76419             :   (void)jenv;
   76420             :   (void)jcls;
   76421             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_JUNCTION_VARIABLE;
   76422             :   jresult = (jint)result; 
   76423           0 :   return jresult;
   76424             : }
   76425             : 
   76426             : 
   76427           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1JUNCTION_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76428             :   jint jresult = 0 ;
   76429             :   int result;
   76430             :   
   76431             :   (void)jenv;
   76432             :   (void)jcls;
   76433             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_JUNCTION_VARIABLE;
   76434             :   jresult = (jint)result; 
   76435           0 :   return jresult;
   76436             : }
   76437             : 
   76438             : 
   76439           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1EDGE_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   76440             :   jint jresult = 0 ;
   76441             :   int result;
   76442             :   
   76443             :   (void)jenv;
   76444             :   (void)jcls;
   76445             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_EDGE_CONTEXT;
   76446             :   jresult = (jint)result; 
   76447           0 :   return jresult;
   76448             : }
   76449             : 
   76450             : 
   76451           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1EDGE_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   76452             :   jint jresult = 0 ;
   76453             :   int result;
   76454             :   
   76455             :   (void)jenv;
   76456             :   (void)jcls;
   76457             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_EDGE_CONTEXT;
   76458             :   jresult = (jint)result; 
   76459           0 :   return jresult;
   76460             : }
   76461             : 
   76462             : 
   76463           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1GET_1EDGE_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76464             :   jint jresult = 0 ;
   76465             :   int result;
   76466             :   
   76467             :   (void)jenv;
   76468             :   (void)jcls;
   76469             :   result = (int)(int)libsumo::CMD_GET_EDGE_VARIABLE;
   76470             :   jresult = (jint)result; 
   76471           0 :   return jresult;
   76472             : }
   76473             : 
   76474             : 
   76475           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1GET_1EDGE_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76476             :   jint jresult = 0 ;
   76477             :   int result;
   76478             :   
   76479             :   (void)jenv;
   76480             :   (void)jcls;
   76481             :   result = (int)(int)libsumo::RESPONSE_GET_EDGE_VARIABLE;
   76482             :   jresult = (jint)result; 
   76483           0 :   return jresult;
   76484             : }
   76485             : 
   76486             : 
   76487           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SET_1EDGE_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76488             :   jint jresult = 0 ;
   76489             :   int result;
   76490             :   
   76491             :   (void)jenv;
   76492             :   (void)jcls;
   76493             :   result = (int)(int)libsumo::CMD_SET_EDGE_VARIABLE;
   76494             :   jresult = (jint)result; 
   76495           0 :   return jresult;
   76496             : }
   76497             : 
   76498             : 
   76499           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1EDGE_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76500             :   jint jresult = 0 ;
   76501             :   int result;
   76502             :   
   76503             :   (void)jenv;
   76504             :   (void)jcls;
   76505             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_EDGE_VARIABLE;
   76506             :   jresult = (jint)result; 
   76507           0 :   return jresult;
   76508             : }
   76509             : 
   76510             : 
   76511           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1EDGE_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76512             :   jint jresult = 0 ;
   76513             :   int result;
   76514             :   
   76515             :   (void)jenv;
   76516             :   (void)jcls;
   76517             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_EDGE_VARIABLE;
   76518             :   jresult = (jint)result; 
   76519           0 :   return jresult;
   76520             : }
   76521             : 
   76522             : 
   76523           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1SIM_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   76524             :   jint jresult = 0 ;
   76525             :   int result;
   76526             :   
   76527             :   (void)jenv;
   76528             :   (void)jcls;
   76529             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_SIM_CONTEXT;
   76530             :   jresult = (jint)result; 
   76531           0 :   return jresult;
   76532             : }
   76533             : 
   76534             : 
   76535           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1SIM_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   76536             :   jint jresult = 0 ;
   76537             :   int result;
   76538             :   
   76539             :   (void)jenv;
   76540             :   (void)jcls;
   76541             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_SIM_CONTEXT;
   76542             :   jresult = (jint)result; 
   76543           0 :   return jresult;
   76544             : }
   76545             : 
   76546             : 
   76547           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1GET_1SIM_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76548             :   jint jresult = 0 ;
   76549             :   int result;
   76550             :   
   76551             :   (void)jenv;
   76552             :   (void)jcls;
   76553             :   result = (int)(int)libsumo::CMD_GET_SIM_VARIABLE;
   76554             :   jresult = (jint)result; 
   76555           0 :   return jresult;
   76556             : }
   76557             : 
   76558             : 
   76559           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1GET_1SIM_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76560             :   jint jresult = 0 ;
   76561             :   int result;
   76562             :   
   76563             :   (void)jenv;
   76564             :   (void)jcls;
   76565             :   result = (int)(int)libsumo::RESPONSE_GET_SIM_VARIABLE;
   76566             :   jresult = (jint)result; 
   76567           0 :   return jresult;
   76568             : }
   76569             : 
   76570             : 
   76571           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SET_1SIM_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76572             :   jint jresult = 0 ;
   76573             :   int result;
   76574             :   
   76575             :   (void)jenv;
   76576             :   (void)jcls;
   76577             :   result = (int)(int)libsumo::CMD_SET_SIM_VARIABLE;
   76578             :   jresult = (jint)result; 
   76579           0 :   return jresult;
   76580             : }
   76581             : 
   76582             : 
   76583           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1SIM_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76584             :   jint jresult = 0 ;
   76585             :   int result;
   76586             :   
   76587             :   (void)jenv;
   76588             :   (void)jcls;
   76589             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_SIM_VARIABLE;
   76590             :   jresult = (jint)result; 
   76591           0 :   return jresult;
   76592             : }
   76593             : 
   76594             : 
   76595           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1SIM_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76596             :   jint jresult = 0 ;
   76597             :   int result;
   76598             :   
   76599             :   (void)jenv;
   76600             :   (void)jcls;
   76601             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_SIM_VARIABLE;
   76602             :   jresult = (jint)result; 
   76603           0 :   return jresult;
   76604             : }
   76605             : 
   76606             : 
   76607           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1GUI_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   76608             :   jint jresult = 0 ;
   76609             :   int result;
   76610             :   
   76611             :   (void)jenv;
   76612             :   (void)jcls;
   76613             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_GUI_CONTEXT;
   76614             :   jresult = (jint)result; 
   76615           0 :   return jresult;
   76616             : }
   76617             : 
   76618             : 
   76619           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1GUI_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   76620             :   jint jresult = 0 ;
   76621             :   int result;
   76622             :   
   76623             :   (void)jenv;
   76624             :   (void)jcls;
   76625             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_GUI_CONTEXT;
   76626             :   jresult = (jint)result; 
   76627           0 :   return jresult;
   76628             : }
   76629             : 
   76630             : 
   76631           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1GET_1GUI_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76632             :   jint jresult = 0 ;
   76633             :   int result;
   76634             :   
   76635             :   (void)jenv;
   76636             :   (void)jcls;
   76637             :   result = (int)(int)libsumo::CMD_GET_GUI_VARIABLE;
   76638             :   jresult = (jint)result; 
   76639           0 :   return jresult;
   76640             : }
   76641             : 
   76642             : 
   76643           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1GET_1GUI_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76644             :   jint jresult = 0 ;
   76645             :   int result;
   76646             :   
   76647             :   (void)jenv;
   76648             :   (void)jcls;
   76649             :   result = (int)(int)libsumo::RESPONSE_GET_GUI_VARIABLE;
   76650             :   jresult = (jint)result; 
   76651           0 :   return jresult;
   76652             : }
   76653             : 
   76654             : 
   76655           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SET_1GUI_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76656             :   jint jresult = 0 ;
   76657             :   int result;
   76658             :   
   76659             :   (void)jenv;
   76660             :   (void)jcls;
   76661             :   result = (int)(int)libsumo::CMD_SET_GUI_VARIABLE;
   76662             :   jresult = (jint)result; 
   76663           0 :   return jresult;
   76664             : }
   76665             : 
   76666             : 
   76667           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1GUI_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76668             :   jint jresult = 0 ;
   76669             :   int result;
   76670             :   
   76671             :   (void)jenv;
   76672             :   (void)jcls;
   76673             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_GUI_VARIABLE;
   76674             :   jresult = (jint)result; 
   76675           0 :   return jresult;
   76676             : }
   76677             : 
   76678             : 
   76679           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1GUI_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76680             :   jint jresult = 0 ;
   76681             :   int result;
   76682             :   
   76683             :   (void)jenv;
   76684             :   (void)jcls;
   76685             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_GUI_VARIABLE;
   76686             :   jresult = (jint)result; 
   76687           0 :   return jresult;
   76688             : }
   76689             : 
   76690             : 
   76691           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1LANEAREA_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   76692             :   jint jresult = 0 ;
   76693             :   int result;
   76694             :   
   76695             :   (void)jenv;
   76696             :   (void)jcls;
   76697             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_LANEAREA_CONTEXT;
   76698             :   jresult = (jint)result; 
   76699           0 :   return jresult;
   76700             : }
   76701             : 
   76702             : 
   76703           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1LANEAREA_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   76704             :   jint jresult = 0 ;
   76705             :   int result;
   76706             :   
   76707             :   (void)jenv;
   76708             :   (void)jcls;
   76709             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_LANEAREA_CONTEXT;
   76710             :   jresult = (jint)result; 
   76711           0 :   return jresult;
   76712             : }
   76713             : 
   76714             : 
   76715           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1GET_1LANEAREA_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76716             :   jint jresult = 0 ;
   76717             :   int result;
   76718             :   
   76719             :   (void)jenv;
   76720             :   (void)jcls;
   76721             :   result = (int)(int)libsumo::CMD_GET_LANEAREA_VARIABLE;
   76722             :   jresult = (jint)result; 
   76723           0 :   return jresult;
   76724             : }
   76725             : 
   76726             : 
   76727           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1GET_1LANEAREA_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76728             :   jint jresult = 0 ;
   76729             :   int result;
   76730             :   
   76731             :   (void)jenv;
   76732             :   (void)jcls;
   76733             :   result = (int)(int)libsumo::RESPONSE_GET_LANEAREA_VARIABLE;
   76734             :   jresult = (jint)result; 
   76735           0 :   return jresult;
   76736             : }
   76737             : 
   76738             : 
   76739           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SET_1LANEAREA_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76740             :   jint jresult = 0 ;
   76741             :   int result;
   76742             :   
   76743             :   (void)jenv;
   76744             :   (void)jcls;
   76745             :   result = (int)(int)libsumo::CMD_SET_LANEAREA_VARIABLE;
   76746             :   jresult = (jint)result; 
   76747           0 :   return jresult;
   76748             : }
   76749             : 
   76750             : 
   76751           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1LANEAREA_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76752             :   jint jresult = 0 ;
   76753             :   int result;
   76754             :   
   76755             :   (void)jenv;
   76756             :   (void)jcls;
   76757             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_LANEAREA_VARIABLE;
   76758             :   jresult = (jint)result; 
   76759           0 :   return jresult;
   76760             : }
   76761             : 
   76762             : 
   76763           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1LANEAREA_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76764             :   jint jresult = 0 ;
   76765             :   int result;
   76766             :   
   76767             :   (void)jenv;
   76768             :   (void)jcls;
   76769             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_LANEAREA_VARIABLE;
   76770             :   jresult = (jint)result; 
   76771           0 :   return jresult;
   76772             : }
   76773             : 
   76774             : 
   76775           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1PERSON_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   76776             :   jint jresult = 0 ;
   76777             :   int result;
   76778             :   
   76779             :   (void)jenv;
   76780             :   (void)jcls;
   76781             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_PERSON_CONTEXT;
   76782             :   jresult = (jint)result; 
   76783           0 :   return jresult;
   76784             : }
   76785             : 
   76786             : 
   76787           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1PERSON_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   76788             :   jint jresult = 0 ;
   76789             :   int result;
   76790             :   
   76791             :   (void)jenv;
   76792             :   (void)jcls;
   76793             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_PERSON_CONTEXT;
   76794             :   jresult = (jint)result; 
   76795           0 :   return jresult;
   76796             : }
   76797             : 
   76798             : 
   76799           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1GET_1PERSON_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76800             :   jint jresult = 0 ;
   76801             :   int result;
   76802             :   
   76803             :   (void)jenv;
   76804             :   (void)jcls;
   76805             :   result = (int)(int)libsumo::CMD_GET_PERSON_VARIABLE;
   76806             :   jresult = (jint)result; 
   76807           0 :   return jresult;
   76808             : }
   76809             : 
   76810             : 
   76811           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1GET_1PERSON_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76812             :   jint jresult = 0 ;
   76813             :   int result;
   76814             :   
   76815             :   (void)jenv;
   76816             :   (void)jcls;
   76817             :   result = (int)(int)libsumo::RESPONSE_GET_PERSON_VARIABLE;
   76818             :   jresult = (jint)result; 
   76819           0 :   return jresult;
   76820             : }
   76821             : 
   76822             : 
   76823           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SET_1PERSON_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76824             :   jint jresult = 0 ;
   76825             :   int result;
   76826             :   
   76827             :   (void)jenv;
   76828             :   (void)jcls;
   76829             :   result = (int)(int)libsumo::CMD_SET_PERSON_VARIABLE;
   76830             :   jresult = (jint)result; 
   76831           0 :   return jresult;
   76832             : }
   76833             : 
   76834             : 
   76835           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1PERSON_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76836             :   jint jresult = 0 ;
   76837             :   int result;
   76838             :   
   76839             :   (void)jenv;
   76840             :   (void)jcls;
   76841             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_PERSON_VARIABLE;
   76842             :   jresult = (jint)result; 
   76843           0 :   return jresult;
   76844             : }
   76845             : 
   76846             : 
   76847           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1PERSON_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76848             :   jint jresult = 0 ;
   76849             :   int result;
   76850             :   
   76851             :   (void)jenv;
   76852             :   (void)jcls;
   76853             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_PERSON_VARIABLE;
   76854             :   jresult = (jint)result; 
   76855           0 :   return jresult;
   76856             : }
   76857             : 
   76858             : 
   76859           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1BUSSTOP_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   76860             :   jint jresult = 0 ;
   76861             :   int result;
   76862             :   
   76863             :   (void)jenv;
   76864             :   (void)jcls;
   76865             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_BUSSTOP_CONTEXT;
   76866             :   jresult = (jint)result; 
   76867           0 :   return jresult;
   76868             : }
   76869             : 
   76870             : 
   76871           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1BUSSTOP_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   76872             :   jint jresult = 0 ;
   76873             :   int result;
   76874             :   
   76875             :   (void)jenv;
   76876             :   (void)jcls;
   76877             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_BUSSTOP_CONTEXT;
   76878             :   jresult = (jint)result; 
   76879           0 :   return jresult;
   76880             : }
   76881             : 
   76882             : 
   76883           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1GET_1BUSSTOP_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76884             :   jint jresult = 0 ;
   76885             :   int result;
   76886             :   
   76887             :   (void)jenv;
   76888             :   (void)jcls;
   76889             :   result = (int)(int)libsumo::CMD_GET_BUSSTOP_VARIABLE;
   76890             :   jresult = (jint)result; 
   76891           0 :   return jresult;
   76892             : }
   76893             : 
   76894             : 
   76895           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1GET_1BUSSTOP_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76896             :   jint jresult = 0 ;
   76897             :   int result;
   76898             :   
   76899             :   (void)jenv;
   76900             :   (void)jcls;
   76901             :   result = (int)(int)libsumo::RESPONSE_GET_BUSSTOP_VARIABLE;
   76902             :   jresult = (jint)result; 
   76903           0 :   return jresult;
   76904             : }
   76905             : 
   76906             : 
   76907           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SET_1BUSSTOP_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76908             :   jint jresult = 0 ;
   76909             :   int result;
   76910             :   
   76911             :   (void)jenv;
   76912             :   (void)jcls;
   76913             :   result = (int)(int)libsumo::CMD_SET_BUSSTOP_VARIABLE;
   76914             :   jresult = (jint)result; 
   76915           0 :   return jresult;
   76916             : }
   76917             : 
   76918             : 
   76919           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1BUSSTOP_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76920             :   jint jresult = 0 ;
   76921             :   int result;
   76922             :   
   76923             :   (void)jenv;
   76924             :   (void)jcls;
   76925             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_BUSSTOP_VARIABLE;
   76926             :   jresult = (jint)result; 
   76927           0 :   return jresult;
   76928             : }
   76929             : 
   76930             : 
   76931           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1BUSSTOP_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76932             :   jint jresult = 0 ;
   76933             :   int result;
   76934             :   
   76935             :   (void)jenv;
   76936             :   (void)jcls;
   76937             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_BUSSTOP_VARIABLE;
   76938             :   jresult = (jint)result; 
   76939           0 :   return jresult;
   76940             : }
   76941             : 
   76942             : 
   76943           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1PARKINGAREA_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   76944             :   jint jresult = 0 ;
   76945             :   int result;
   76946             :   
   76947             :   (void)jenv;
   76948             :   (void)jcls;
   76949             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_PARKINGAREA_CONTEXT;
   76950             :   jresult = (jint)result; 
   76951           0 :   return jresult;
   76952             : }
   76953             : 
   76954             : 
   76955           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1PARKINGAREA_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   76956             :   jint jresult = 0 ;
   76957             :   int result;
   76958             :   
   76959             :   (void)jenv;
   76960             :   (void)jcls;
   76961             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_PARKINGAREA_CONTEXT;
   76962             :   jresult = (jint)result; 
   76963           0 :   return jresult;
   76964             : }
   76965             : 
   76966             : 
   76967           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1GET_1PARKINGAREA_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76968             :   jint jresult = 0 ;
   76969             :   int result;
   76970             :   
   76971             :   (void)jenv;
   76972             :   (void)jcls;
   76973             :   result = (int)(int)libsumo::CMD_GET_PARKINGAREA_VARIABLE;
   76974             :   jresult = (jint)result; 
   76975           0 :   return jresult;
   76976             : }
   76977             : 
   76978             : 
   76979           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1GET_1PARKINGAREA_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76980             :   jint jresult = 0 ;
   76981             :   int result;
   76982             :   
   76983             :   (void)jenv;
   76984             :   (void)jcls;
   76985             :   result = (int)(int)libsumo::RESPONSE_GET_PARKINGAREA_VARIABLE;
   76986             :   jresult = (jint)result; 
   76987           0 :   return jresult;
   76988             : }
   76989             : 
   76990             : 
   76991           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SET_1PARKINGAREA_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   76992             :   jint jresult = 0 ;
   76993             :   int result;
   76994             :   
   76995             :   (void)jenv;
   76996             :   (void)jcls;
   76997             :   result = (int)(int)libsumo::CMD_SET_PARKINGAREA_VARIABLE;
   76998             :   jresult = (jint)result; 
   76999           0 :   return jresult;
   77000             : }
   77001             : 
   77002             : 
   77003           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1PARKINGAREA_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   77004             :   jint jresult = 0 ;
   77005             :   int result;
   77006             :   
   77007             :   (void)jenv;
   77008             :   (void)jcls;
   77009             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_PARKINGAREA_VARIABLE;
   77010             :   jresult = (jint)result; 
   77011           0 :   return jresult;
   77012             : }
   77013             : 
   77014             : 
   77015           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1PARKINGAREA_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   77016             :   jint jresult = 0 ;
   77017             :   int result;
   77018             :   
   77019             :   (void)jenv;
   77020             :   (void)jcls;
   77021             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_PARKINGAREA_VARIABLE;
   77022             :   jresult = (jint)result; 
   77023           0 :   return jresult;
   77024             : }
   77025             : 
   77026             : 
   77027           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1CHARGINGSTATION_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   77028             :   jint jresult = 0 ;
   77029             :   int result;
   77030             :   
   77031             :   (void)jenv;
   77032             :   (void)jcls;
   77033             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_CHARGINGSTATION_CONTEXT;
   77034             :   jresult = (jint)result; 
   77035           0 :   return jresult;
   77036             : }
   77037             : 
   77038             : 
   77039           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1CHARGINGSTATION_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   77040             :   jint jresult = 0 ;
   77041             :   int result;
   77042             :   
   77043             :   (void)jenv;
   77044             :   (void)jcls;
   77045             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_CHARGINGSTATION_CONTEXT;
   77046             :   jresult = (jint)result; 
   77047           0 :   return jresult;
   77048             : }
   77049             : 
   77050             : 
   77051           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1GET_1CHARGINGSTATION_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   77052             :   jint jresult = 0 ;
   77053             :   int result;
   77054             :   
   77055             :   (void)jenv;
   77056             :   (void)jcls;
   77057             :   result = (int)(int)libsumo::CMD_GET_CHARGINGSTATION_VARIABLE;
   77058             :   jresult = (jint)result; 
   77059           0 :   return jresult;
   77060             : }
   77061             : 
   77062             : 
   77063           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1GET_1CHARGINGSTATION_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   77064             :   jint jresult = 0 ;
   77065             :   int result;
   77066             :   
   77067             :   (void)jenv;
   77068             :   (void)jcls;
   77069             :   result = (int)(int)libsumo::RESPONSE_GET_CHARGINGSTATION_VARIABLE;
   77070             :   jresult = (jint)result; 
   77071           0 :   return jresult;
   77072             : }
   77073             : 
   77074             : 
   77075           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SET_1CHARGINGSTATION_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   77076             :   jint jresult = 0 ;
   77077             :   int result;
   77078             :   
   77079             :   (void)jenv;
   77080             :   (void)jcls;
   77081             :   result = (int)(int)libsumo::CMD_SET_CHARGINGSTATION_VARIABLE;
   77082             :   jresult = (jint)result; 
   77083           0 :   return jresult;
   77084             : }
   77085             : 
   77086             : 
   77087           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1CHARGINGSTATION_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   77088             :   jint jresult = 0 ;
   77089             :   int result;
   77090             :   
   77091             :   (void)jenv;
   77092             :   (void)jcls;
   77093             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_CHARGINGSTATION_VARIABLE;
   77094             :   jresult = (jint)result; 
   77095           0 :   return jresult;
   77096             : }
   77097             : 
   77098             : 
   77099           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1CHARGINGSTATION_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   77100             :   jint jresult = 0 ;
   77101             :   int result;
   77102             :   
   77103             :   (void)jenv;
   77104             :   (void)jcls;
   77105             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_CHARGINGSTATION_VARIABLE;
   77106             :   jresult = (jint)result; 
   77107           0 :   return jresult;
   77108             : }
   77109             : 
   77110             : 
   77111           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1ROUTEPROBE_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   77112             :   jint jresult = 0 ;
   77113             :   int result;
   77114             :   
   77115             :   (void)jenv;
   77116             :   (void)jcls;
   77117             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_ROUTEPROBE_CONTEXT;
   77118             :   jresult = (jint)result; 
   77119           0 :   return jresult;
   77120             : }
   77121             : 
   77122             : 
   77123           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1ROUTEPROBE_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   77124             :   jint jresult = 0 ;
   77125             :   int result;
   77126             :   
   77127             :   (void)jenv;
   77128             :   (void)jcls;
   77129             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_ROUTEPROBE_CONTEXT;
   77130             :   jresult = (jint)result; 
   77131           0 :   return jresult;
   77132             : }
   77133             : 
   77134             : 
   77135           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1GET_1ROUTEPROBE_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   77136             :   jint jresult = 0 ;
   77137             :   int result;
   77138             :   
   77139             :   (void)jenv;
   77140             :   (void)jcls;
   77141             :   result = (int)(int)libsumo::CMD_GET_ROUTEPROBE_VARIABLE;
   77142             :   jresult = (jint)result; 
   77143           0 :   return jresult;
   77144             : }
   77145             : 
   77146             : 
   77147           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1GET_1ROUTEPROBE_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   77148             :   jint jresult = 0 ;
   77149             :   int result;
   77150             :   
   77151             :   (void)jenv;
   77152             :   (void)jcls;
   77153             :   result = (int)(int)libsumo::RESPONSE_GET_ROUTEPROBE_VARIABLE;
   77154             :   jresult = (jint)result; 
   77155           0 :   return jresult;
   77156             : }
   77157             : 
   77158             : 
   77159           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SET_1ROUTEPROBE_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   77160             :   jint jresult = 0 ;
   77161             :   int result;
   77162             :   
   77163             :   (void)jenv;
   77164             :   (void)jcls;
   77165             :   result = (int)(int)libsumo::CMD_SET_ROUTEPROBE_VARIABLE;
   77166             :   jresult = (jint)result; 
   77167           0 :   return jresult;
   77168             : }
   77169             : 
   77170             : 
   77171           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1ROUTEPROBE_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   77172             :   jint jresult = 0 ;
   77173             :   int result;
   77174             :   
   77175             :   (void)jenv;
   77176             :   (void)jcls;
   77177             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_ROUTEPROBE_VARIABLE;
   77178             :   jresult = (jint)result; 
   77179           0 :   return jresult;
   77180             : }
   77181             : 
   77182             : 
   77183           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1ROUTEPROBE_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   77184             :   jint jresult = 0 ;
   77185             :   int result;
   77186             :   
   77187             :   (void)jenv;
   77188             :   (void)jcls;
   77189             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_ROUTEPROBE_VARIABLE;
   77190             :   jresult = (jint)result; 
   77191           0 :   return jresult;
   77192             : }
   77193             : 
   77194             : 
   77195           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1CALIBRATOR_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   77196             :   jint jresult = 0 ;
   77197             :   int result;
   77198             :   
   77199             :   (void)jenv;
   77200             :   (void)jcls;
   77201             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_CALIBRATOR_CONTEXT;
   77202             :   jresult = (jint)result; 
   77203           0 :   return jresult;
   77204             : }
   77205             : 
   77206             : 
   77207           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1CALIBRATOR_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   77208             :   jint jresult = 0 ;
   77209             :   int result;
   77210             :   
   77211             :   (void)jenv;
   77212             :   (void)jcls;
   77213             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_CALIBRATOR_CONTEXT;
   77214             :   jresult = (jint)result; 
   77215           0 :   return jresult;
   77216             : }
   77217             : 
   77218             : 
   77219           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1GET_1CALIBRATOR_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   77220             :   jint jresult = 0 ;
   77221             :   int result;
   77222             :   
   77223             :   (void)jenv;
   77224             :   (void)jcls;
   77225             :   result = (int)(int)libsumo::CMD_GET_CALIBRATOR_VARIABLE;
   77226             :   jresult = (jint)result; 
   77227           0 :   return jresult;
   77228             : }
   77229             : 
   77230             : 
   77231           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1GET_1CALIBRATOR_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   77232             :   jint jresult = 0 ;
   77233             :   int result;
   77234             :   
   77235             :   (void)jenv;
   77236             :   (void)jcls;
   77237             :   result = (int)(int)libsumo::RESPONSE_GET_CALIBRATOR_VARIABLE;
   77238             :   jresult = (jint)result; 
   77239           0 :   return jresult;
   77240             : }
   77241             : 
   77242             : 
   77243           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SET_1CALIBRATOR_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   77244             :   jint jresult = 0 ;
   77245             :   int result;
   77246             :   
   77247             :   (void)jenv;
   77248             :   (void)jcls;
   77249             :   result = (int)(int)libsumo::CMD_SET_CALIBRATOR_VARIABLE;
   77250             :   jresult = (jint)result; 
   77251           0 :   return jresult;
   77252             : }
   77253             : 
   77254             : 
   77255           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1CALIBRATOR_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   77256             :   jint jresult = 0 ;
   77257             :   int result;
   77258             :   
   77259             :   (void)jenv;
   77260             :   (void)jcls;
   77261             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_CALIBRATOR_VARIABLE;
   77262             :   jresult = (jint)result; 
   77263           0 :   return jresult;
   77264             : }
   77265             : 
   77266             : 
   77267           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1CALIBRATOR_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   77268             :   jint jresult = 0 ;
   77269             :   int result;
   77270             :   
   77271             :   (void)jenv;
   77272             :   (void)jcls;
   77273             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_CALIBRATOR_VARIABLE;
   77274             :   jresult = (jint)result; 
   77275           0 :   return jresult;
   77276             : }
   77277             : 
   77278             : 
   77279           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1REROUTER_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   77280             :   jint jresult = 0 ;
   77281             :   int result;
   77282             :   
   77283             :   (void)jenv;
   77284             :   (void)jcls;
   77285             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_REROUTER_CONTEXT;
   77286             :   jresult = (jint)result; 
   77287           0 :   return jresult;
   77288             : }
   77289             : 
   77290             : 
   77291           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1REROUTER_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   77292             :   jint jresult = 0 ;
   77293             :   int result;
   77294             :   
   77295             :   (void)jenv;
   77296             :   (void)jcls;
   77297             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_REROUTER_CONTEXT;
   77298             :   jresult = (jint)result; 
   77299           0 :   return jresult;
   77300             : }
   77301             : 
   77302             : 
   77303           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1GET_1REROUTER_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   77304             :   jint jresult = 0 ;
   77305             :   int result;
   77306             :   
   77307             :   (void)jenv;
   77308             :   (void)jcls;
   77309             :   result = (int)(int)libsumo::CMD_GET_REROUTER_VARIABLE;
   77310             :   jresult = (jint)result; 
   77311           0 :   return jresult;
   77312             : }
   77313             : 
   77314             : 
   77315           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1GET_1REROUTER_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   77316             :   jint jresult = 0 ;
   77317             :   int result;
   77318             :   
   77319             :   (void)jenv;
   77320             :   (void)jcls;
   77321             :   result = (int)(int)libsumo::RESPONSE_GET_REROUTER_VARIABLE;
   77322             :   jresult = (jint)result; 
   77323           0 :   return jresult;
   77324             : }
   77325             : 
   77326             : 
   77327           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SET_1REROUTER_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   77328             :   jint jresult = 0 ;
   77329             :   int result;
   77330             :   
   77331             :   (void)jenv;
   77332             :   (void)jcls;
   77333             :   result = (int)(int)libsumo::CMD_SET_REROUTER_VARIABLE;
   77334             :   jresult = (jint)result; 
   77335           0 :   return jresult;
   77336             : }
   77337             : 
   77338             : 
   77339           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1REROUTER_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   77340             :   jint jresult = 0 ;
   77341             :   int result;
   77342             :   
   77343             :   (void)jenv;
   77344             :   (void)jcls;
   77345             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_REROUTER_VARIABLE;
   77346             :   jresult = (jint)result; 
   77347           0 :   return jresult;
   77348             : }
   77349             : 
   77350             : 
   77351           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1REROUTER_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   77352             :   jint jresult = 0 ;
   77353             :   int result;
   77354             :   
   77355             :   (void)jenv;
   77356             :   (void)jcls;
   77357             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_REROUTER_VARIABLE;
   77358             :   jresult = (jint)result; 
   77359           0 :   return jresult;
   77360             : }
   77361             : 
   77362             : 
   77363           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1VARIABLESPEEDSIGN_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   77364             :   jint jresult = 0 ;
   77365             :   int result;
   77366             :   
   77367             :   (void)jenv;
   77368             :   (void)jcls;
   77369             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_VARIABLESPEEDSIGN_CONTEXT;
   77370             :   jresult = (jint)result; 
   77371           0 :   return jresult;
   77372             : }
   77373             : 
   77374             : 
   77375           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1VARIABLESPEEDSIGN_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   77376             :   jint jresult = 0 ;
   77377             :   int result;
   77378             :   
   77379             :   (void)jenv;
   77380             :   (void)jcls;
   77381             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_VARIABLESPEEDSIGN_CONTEXT;
   77382             :   jresult = (jint)result; 
   77383           0 :   return jresult;
   77384             : }
   77385             : 
   77386             : 
   77387           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1GET_1VARIABLESPEEDSIGN_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   77388             :   jint jresult = 0 ;
   77389             :   int result;
   77390             :   
   77391             :   (void)jenv;
   77392             :   (void)jcls;
   77393             :   result = (int)(int)libsumo::CMD_GET_VARIABLESPEEDSIGN_VARIABLE;
   77394             :   jresult = (jint)result; 
   77395           0 :   return jresult;
   77396             : }
   77397             : 
   77398             : 
   77399           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1GET_1VARIABLESPEEDSIGN_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   77400             :   jint jresult = 0 ;
   77401             :   int result;
   77402             :   
   77403             :   (void)jenv;
   77404             :   (void)jcls;
   77405             :   result = (int)(int)libsumo::RESPONSE_GET_VARIABLESPEEDSIGN_VARIABLE;
   77406             :   jresult = (jint)result; 
   77407           0 :   return jresult;
   77408             : }
   77409             : 
   77410             : 
   77411           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SET_1VARIABLESPEEDSIGN_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   77412             :   jint jresult = 0 ;
   77413             :   int result;
   77414             :   
   77415             :   (void)jenv;
   77416             :   (void)jcls;
   77417             :   result = (int)(int)libsumo::CMD_SET_VARIABLESPEEDSIGN_VARIABLE;
   77418             :   jresult = (jint)result; 
   77419           0 :   return jresult;
   77420             : }
   77421             : 
   77422             : 
   77423           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1VARIABLESPEEDSIGN_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   77424             :   jint jresult = 0 ;
   77425             :   int result;
   77426             :   
   77427             :   (void)jenv;
   77428             :   (void)jcls;
   77429             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_VARIABLESPEEDSIGN_VARIABLE;
   77430             :   jresult = (jint)result; 
   77431           0 :   return jresult;
   77432             : }
   77433             : 
   77434             : 
   77435           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1VARIABLESPEEDSIGN_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   77436             :   jint jresult = 0 ;
   77437             :   int result;
   77438             :   
   77439             :   (void)jenv;
   77440             :   (void)jcls;
   77441             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_VARIABLESPEEDSIGN_VARIABLE;
   77442             :   jresult = (jint)result; 
   77443           0 :   return jresult;
   77444             : }
   77445             : 
   77446             : 
   77447           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1MEANDATA_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   77448             :   jint jresult = 0 ;
   77449             :   int result;
   77450             :   
   77451             :   (void)jenv;
   77452             :   (void)jcls;
   77453             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_MEANDATA_CONTEXT;
   77454             :   jresult = (jint)result; 
   77455           0 :   return jresult;
   77456             : }
   77457             : 
   77458             : 
   77459           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1MEANDATA_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   77460             :   jint jresult = 0 ;
   77461             :   int result;
   77462             :   
   77463             :   (void)jenv;
   77464             :   (void)jcls;
   77465             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_MEANDATA_CONTEXT;
   77466             :   jresult = (jint)result; 
   77467           0 :   return jresult;
   77468             : }
   77469             : 
   77470             : 
   77471           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1GET_1MEANDATA_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   77472             :   jint jresult = 0 ;
   77473             :   int result;
   77474             :   
   77475             :   (void)jenv;
   77476             :   (void)jcls;
   77477             :   result = (int)(int)libsumo::CMD_GET_MEANDATA_VARIABLE;
   77478             :   jresult = (jint)result; 
   77479           0 :   return jresult;
   77480             : }
   77481             : 
   77482             : 
   77483           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1GET_1MEANDATA_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   77484             :   jint jresult = 0 ;
   77485             :   int result;
   77486             :   
   77487             :   (void)jenv;
   77488             :   (void)jcls;
   77489             :   result = (int)(int)libsumo::RESPONSE_GET_MEANDATA_VARIABLE;
   77490             :   jresult = (jint)result; 
   77491           0 :   return jresult;
   77492             : }
   77493             : 
   77494             : 
   77495           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SET_1MEANDATA_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   77496             :   jint jresult = 0 ;
   77497             :   int result;
   77498             :   
   77499             :   (void)jenv;
   77500             :   (void)jcls;
   77501             :   result = (int)(int)libsumo::CMD_SET_MEANDATA_VARIABLE;
   77502             :   jresult = (jint)result; 
   77503           0 :   return jresult;
   77504             : }
   77505             : 
   77506             : 
   77507           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1MEANDATA_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   77508             :   jint jresult = 0 ;
   77509             :   int result;
   77510             :   
   77511             :   (void)jenv;
   77512             :   (void)jcls;
   77513             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_MEANDATA_VARIABLE;
   77514             :   jresult = (jint)result; 
   77515           0 :   return jresult;
   77516             : }
   77517             : 
   77518             : 
   77519           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1MEANDATA_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   77520             :   jint jresult = 0 ;
   77521             :   int result;
   77522             :   
   77523             :   (void)jenv;
   77524             :   (void)jcls;
   77525             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_MEANDATA_VARIABLE;
   77526             :   jresult = (jint)result; 
   77527           0 :   return jresult;
   77528             : }
   77529             : 
   77530             : 
   77531           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1OVERHEADWIRE_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   77532             :   jint jresult = 0 ;
   77533             :   int result;
   77534             :   
   77535             :   (void)jenv;
   77536             :   (void)jcls;
   77537             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_OVERHEADWIRE_CONTEXT;
   77538             :   jresult = (jint)result; 
   77539           0 :   return jresult;
   77540             : }
   77541             : 
   77542             : 
   77543           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1OVERHEADWIRE_1CONTEXT_1get(JNIEnv *jenv, jclass jcls) {
   77544             :   jint jresult = 0 ;
   77545             :   int result;
   77546             :   
   77547             :   (void)jenv;
   77548             :   (void)jcls;
   77549             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_OVERHEADWIRE_CONTEXT;
   77550             :   jresult = (jint)result; 
   77551           0 :   return jresult;
   77552             : }
   77553             : 
   77554             : 
   77555           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1GET_1OVERHEADWIRE_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   77556             :   jint jresult = 0 ;
   77557             :   int result;
   77558             :   
   77559             :   (void)jenv;
   77560             :   (void)jcls;
   77561             :   result = (int)(int)libsumo::CMD_GET_OVERHEADWIRE_VARIABLE;
   77562             :   jresult = (jint)result; 
   77563           0 :   return jresult;
   77564             : }
   77565             : 
   77566             : 
   77567           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1GET_1OVERHEADWIRE_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   77568             :   jint jresult = 0 ;
   77569             :   int result;
   77570             :   
   77571             :   (void)jenv;
   77572             :   (void)jcls;
   77573             :   result = (int)(int)libsumo::RESPONSE_GET_OVERHEADWIRE_VARIABLE;
   77574             :   jresult = (jint)result; 
   77575           0 :   return jresult;
   77576             : }
   77577             : 
   77578             : 
   77579           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SET_1OVERHEADWIRE_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   77580             :   jint jresult = 0 ;
   77581             :   int result;
   77582             :   
   77583             :   (void)jenv;
   77584             :   (void)jcls;
   77585             :   result = (int)(int)libsumo::CMD_SET_OVERHEADWIRE_VARIABLE;
   77586             :   jresult = (jint)result; 
   77587           0 :   return jresult;
   77588             : }
   77589             : 
   77590             : 
   77591           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SUBSCRIBE_1OVERHEADWIRE_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   77592             :   jint jresult = 0 ;
   77593             :   int result;
   77594             :   
   77595             :   (void)jenv;
   77596             :   (void)jcls;
   77597             :   result = (int)(int)libsumo::CMD_SUBSCRIBE_OVERHEADWIRE_VARIABLE;
   77598             :   jresult = (jint)result; 
   77599           0 :   return jresult;
   77600             : }
   77601             : 
   77602             : 
   77603           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RESPONSE_1SUBSCRIBE_1OVERHEADWIRE_1VARIABLE_1get(JNIEnv *jenv, jclass jcls) {
   77604             :   jint jresult = 0 ;
   77605             :   int result;
   77606             :   
   77607             :   (void)jenv;
   77608             :   (void)jcls;
   77609             :   result = (int)(int)libsumo::RESPONSE_SUBSCRIBE_OVERHEADWIRE_VARIABLE;
   77610             :   jresult = (jint)result; 
   77611           0 :   return jresult;
   77612             : }
   77613             : 
   77614             : 
   77615           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POSITION_1LON_1LAT_1get(JNIEnv *jenv, jclass jcls) {
   77616             :   jint jresult = 0 ;
   77617             :   int result;
   77618             :   
   77619             :   (void)jenv;
   77620             :   (void)jcls;
   77621             :   result = (int)(int)libsumo::POSITION_LON_LAT;
   77622             :   jresult = (jint)result; 
   77623           0 :   return jresult;
   77624             : }
   77625             : 
   77626             : 
   77627           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POSITION_12D_1get(JNIEnv *jenv, jclass jcls) {
   77628             :   jint jresult = 0 ;
   77629             :   int result;
   77630             :   
   77631             :   (void)jenv;
   77632             :   (void)jcls;
   77633             :   result = (int)(int)libsumo::POSITION_2D;
   77634             :   jresult = (jint)result; 
   77635           0 :   return jresult;
   77636             : }
   77637             : 
   77638             : 
   77639           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POSITION_1LON_1LAT_1ALT_1get(JNIEnv *jenv, jclass jcls) {
   77640             :   jint jresult = 0 ;
   77641             :   int result;
   77642             :   
   77643             :   (void)jenv;
   77644             :   (void)jcls;
   77645             :   result = (int)(int)libsumo::POSITION_LON_LAT_ALT;
   77646             :   jresult = (jint)result; 
   77647           0 :   return jresult;
   77648             : }
   77649             : 
   77650             : 
   77651           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POSITION_13D_1get(JNIEnv *jenv, jclass jcls) {
   77652             :   jint jresult = 0 ;
   77653             :   int result;
   77654             :   
   77655             :   (void)jenv;
   77656             :   (void)jcls;
   77657             :   result = (int)(int)libsumo::POSITION_3D;
   77658             :   jresult = (jint)result; 
   77659           0 :   return jresult;
   77660             : }
   77661             : 
   77662             : 
   77663           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POSITION_1ROADMAP_1get(JNIEnv *jenv, jclass jcls) {
   77664             :   jint jresult = 0 ;
   77665             :   int result;
   77666             :   
   77667             :   (void)jenv;
   77668             :   (void)jcls;
   77669             :   result = (int)(int)libsumo::POSITION_ROADMAP;
   77670             :   jresult = (jint)result; 
   77671           0 :   return jresult;
   77672             : }
   77673             : 
   77674             : 
   77675           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TYPE_1POLYGON_1get(JNIEnv *jenv, jclass jcls) {
   77676             :   jint jresult = 0 ;
   77677             :   int result;
   77678             :   
   77679             :   (void)jenv;
   77680             :   (void)jcls;
   77681             :   result = (int)(int)libsumo::TYPE_POLYGON;
   77682             :   jresult = (jint)result; 
   77683           0 :   return jresult;
   77684             : }
   77685             : 
   77686             : 
   77687           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TYPE_1UBYTE_1get(JNIEnv *jenv, jclass jcls) {
   77688             :   jint jresult = 0 ;
   77689             :   int result;
   77690             :   
   77691             :   (void)jenv;
   77692             :   (void)jcls;
   77693             :   result = (int)(int)libsumo::TYPE_UBYTE;
   77694             :   jresult = (jint)result; 
   77695           0 :   return jresult;
   77696             : }
   77697             : 
   77698             : 
   77699           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TYPE_1BYTE_1get(JNIEnv *jenv, jclass jcls) {
   77700             :   jint jresult = 0 ;
   77701             :   int result;
   77702             :   
   77703             :   (void)jenv;
   77704             :   (void)jcls;
   77705             :   result = (int)(int)libsumo::TYPE_BYTE;
   77706             :   jresult = (jint)result; 
   77707           0 :   return jresult;
   77708             : }
   77709             : 
   77710             : 
   77711           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TYPE_1INTEGER_1get(JNIEnv *jenv, jclass jcls) {
   77712             :   jint jresult = 0 ;
   77713             :   int result;
   77714             :   
   77715             :   (void)jenv;
   77716             :   (void)jcls;
   77717             :   result = (int)(int)libsumo::TYPE_INTEGER;
   77718             :   jresult = (jint)result; 
   77719           0 :   return jresult;
   77720             : }
   77721             : 
   77722             : 
   77723           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TYPE_1DOUBLE_1get(JNIEnv *jenv, jclass jcls) {
   77724             :   jint jresult = 0 ;
   77725             :   int result;
   77726             :   
   77727             :   (void)jenv;
   77728             :   (void)jcls;
   77729             :   result = (int)(int)libsumo::TYPE_DOUBLE;
   77730             :   jresult = (jint)result; 
   77731           0 :   return jresult;
   77732             : }
   77733             : 
   77734             : 
   77735           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TYPE_1STRING_1get(JNIEnv *jenv, jclass jcls) {
   77736             :   jint jresult = 0 ;
   77737             :   int result;
   77738             :   
   77739             :   (void)jenv;
   77740             :   (void)jcls;
   77741             :   result = (int)(int)libsumo::TYPE_STRING;
   77742             :   jresult = (jint)result; 
   77743           0 :   return jresult;
   77744             : }
   77745             : 
   77746             : 
   77747           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TYPE_1STRINGLIST_1get(JNIEnv *jenv, jclass jcls) {
   77748             :   jint jresult = 0 ;
   77749             :   int result;
   77750             :   
   77751             :   (void)jenv;
   77752             :   (void)jcls;
   77753             :   result = (int)(int)libsumo::TYPE_STRINGLIST;
   77754             :   jresult = (jint)result; 
   77755           0 :   return jresult;
   77756             : }
   77757             : 
   77758             : 
   77759           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TYPE_1COMPOUND_1get(JNIEnv *jenv, jclass jcls) {
   77760             :   jint jresult = 0 ;
   77761             :   int result;
   77762             :   
   77763             :   (void)jenv;
   77764             :   (void)jcls;
   77765             :   result = (int)(int)libsumo::TYPE_COMPOUND;
   77766             :   jresult = (jint)result; 
   77767           0 :   return jresult;
   77768             : }
   77769             : 
   77770             : 
   77771           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TYPE_1DOUBLELIST_1get(JNIEnv *jenv, jclass jcls) {
   77772             :   jint jresult = 0 ;
   77773             :   int result;
   77774             :   
   77775             :   (void)jenv;
   77776             :   (void)jcls;
   77777             :   result = (int)(int)libsumo::TYPE_DOUBLELIST;
   77778             :   jresult = (jint)result; 
   77779           0 :   return jresult;
   77780             : }
   77781             : 
   77782             : 
   77783           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TYPE_1COLOR_1get(JNIEnv *jenv, jclass jcls) {
   77784             :   jint jresult = 0 ;
   77785             :   int result;
   77786             :   
   77787             :   (void)jenv;
   77788             :   (void)jcls;
   77789             :   result = (int)(int)libsumo::TYPE_COLOR;
   77790             :   jresult = (jint)result; 
   77791           0 :   return jresult;
   77792             : }
   77793             : 
   77794             : 
   77795           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RTYPE_1OK_1get(JNIEnv *jenv, jclass jcls) {
   77796             :   jint jresult = 0 ;
   77797             :   int result;
   77798             :   
   77799             :   (void)jenv;
   77800             :   (void)jcls;
   77801             :   result = (int)(int)libsumo::RTYPE_OK;
   77802             :   jresult = (jint)result; 
   77803           0 :   return jresult;
   77804             : }
   77805             : 
   77806             : 
   77807           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RTYPE_1NOTIMPLEMENTED_1get(JNIEnv *jenv, jclass jcls) {
   77808             :   jint jresult = 0 ;
   77809             :   int result;
   77810             :   
   77811             :   (void)jenv;
   77812             :   (void)jcls;
   77813             :   result = (int)(int)libsumo::RTYPE_NOTIMPLEMENTED;
   77814             :   jresult = (jint)result; 
   77815           0 :   return jresult;
   77816             : }
   77817             : 
   77818             : 
   77819           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RTYPE_1ERR_1get(JNIEnv *jenv, jclass jcls) {
   77820             :   jint jresult = 0 ;
   77821             :   int result;
   77822             :   
   77823             :   (void)jenv;
   77824             :   (void)jcls;
   77825             :   result = (int)(int)libsumo::RTYPE_ERR;
   77826             :   jresult = (jint)result; 
   77827           0 :   return jresult;
   77828             : }
   77829             : 
   77830             : 
   77831           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_INVALID_1DOUBLE_1VALUE_1get(JNIEnv *jenv, jclass jcls) {
   77832             :   jdouble jresult = 0 ;
   77833             :   double result;
   77834             :   
   77835             :   (void)jenv;
   77836             :   (void)jcls;
   77837             :   result = (double)(double)libsumo::INVALID_DOUBLE_VALUE;
   77838             :   jresult = (jdouble)result; 
   77839           0 :   return jresult;
   77840             : }
   77841             : 
   77842             : 
   77843           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_INVALID_1INT_1VALUE_1get(JNIEnv *jenv, jclass jcls) {
   77844             :   jint jresult = 0 ;
   77845             :   int result;
   77846             :   
   77847             :   (void)jenv;
   77848             :   (void)jcls;
   77849             :   result = (int)(int)libsumo::INVALID_INT_VALUE;
   77850             :   jresult = (jint)result; 
   77851           0 :   return jresult;
   77852             : }
   77853             : 
   77854             : 
   77855           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MAX_1ORDER_1get(JNIEnv *jenv, jclass jcls) {
   77856             :   jint jresult = 0 ;
   77857             :   int result;
   77858             :   
   77859             :   (void)jenv;
   77860             :   (void)jcls;
   77861             :   result = (int)(int)libsumo::MAX_ORDER;
   77862             :   jresult = (jint)result; 
   77863           0 :   return jresult;
   77864             : }
   77865             : 
   77866             : 
   77867           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_DEFAULT_1NUM_1RETRIES_1get(JNIEnv *jenv, jclass jcls) {
   77868             :   jint jresult = 0 ;
   77869             :   int result;
   77870             :   
   77871             :   (void)jenv;
   77872             :   (void)jcls;
   77873             :   result = (int)(int)libsumo::DEFAULT_NUM_RETRIES;
   77874             :   jresult = (jint)result; 
   77875           0 :   return jresult;
   77876             : }
   77877             : 
   77878             : 
   77879           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_REQUEST_1AIRDIST_1get(JNIEnv *jenv, jclass jcls) {
   77880             :   jint jresult = 0 ;
   77881             :   int result;
   77882             :   
   77883             :   (void)jenv;
   77884             :   (void)jcls;
   77885             :   result = (int)(int)libsumo::REQUEST_AIRDIST;
   77886             :   jresult = (jint)result; 
   77887           0 :   return jresult;
   77888             : }
   77889             : 
   77890             : 
   77891           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_REQUEST_1DRIVINGDIST_1get(JNIEnv *jenv, jclass jcls) {
   77892             :   jint jresult = 0 ;
   77893             :   int result;
   77894             :   
   77895             :   (void)jenv;
   77896             :   (void)jcls;
   77897             :   result = (int)(int)libsumo::REQUEST_DRIVINGDIST;
   77898             :   jresult = (jint)result; 
   77899           0 :   return jresult;
   77900             : }
   77901             : 
   77902             : 
   77903           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_REMOVE_1TELEPORT_1get(JNIEnv *jenv, jclass jcls) {
   77904             :   jint jresult = 0 ;
   77905             :   int result;
   77906             :   
   77907             :   (void)jenv;
   77908             :   (void)jcls;
   77909             :   result = (int)(int)libsumo::REMOVE_TELEPORT;
   77910             :   jresult = (jint)result; 
   77911           0 :   return jresult;
   77912             : }
   77913             : 
   77914             : 
   77915           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_REMOVE_1PARKING_1get(JNIEnv *jenv, jclass jcls) {
   77916             :   jint jresult = 0 ;
   77917             :   int result;
   77918             :   
   77919             :   (void)jenv;
   77920             :   (void)jcls;
   77921             :   result = (int)(int)libsumo::REMOVE_PARKING;
   77922             :   jresult = (jint)result; 
   77923           0 :   return jresult;
   77924             : }
   77925             : 
   77926             : 
   77927           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_REMOVE_1ARRIVED_1get(JNIEnv *jenv, jclass jcls) {
   77928             :   jint jresult = 0 ;
   77929             :   int result;
   77930             :   
   77931             :   (void)jenv;
   77932             :   (void)jcls;
   77933             :   result = (int)(int)libsumo::REMOVE_ARRIVED;
   77934             :   jresult = (jint)result; 
   77935           0 :   return jresult;
   77936             : }
   77937             : 
   77938             : 
   77939           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_REMOVE_1VAPORIZED_1get(JNIEnv *jenv, jclass jcls) {
   77940             :   jint jresult = 0 ;
   77941             :   int result;
   77942             :   
   77943             :   (void)jenv;
   77944             :   (void)jcls;
   77945             :   result = (int)(int)libsumo::REMOVE_VAPORIZED;
   77946             :   jresult = (jint)result; 
   77947           0 :   return jresult;
   77948             : }
   77949             : 
   77950             : 
   77951           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_REMOVE_1TELEPORT_1ARRIVED_1get(JNIEnv *jenv, jclass jcls) {
   77952             :   jint jresult = 0 ;
   77953             :   int result;
   77954             :   
   77955             :   (void)jenv;
   77956             :   (void)jcls;
   77957             :   result = (int)(int)libsumo::REMOVE_TELEPORT_ARRIVED;
   77958             :   jresult = (jint)result; 
   77959           0 :   return jresult;
   77960             : }
   77961             : 
   77962             : 
   77963           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MOVE_1AUTOMATIC_1get(JNIEnv *jenv, jclass jcls) {
   77964             :   jint jresult = 0 ;
   77965             :   int result;
   77966             :   
   77967             :   (void)jenv;
   77968             :   (void)jcls;
   77969             :   result = (int)(int)libsumo::MOVE_AUTOMATIC;
   77970             :   jresult = (jint)result; 
   77971           0 :   return jresult;
   77972             : }
   77973             : 
   77974             : 
   77975           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MOVE_1TELEPORT_1get(JNIEnv *jenv, jclass jcls) {
   77976             :   jint jresult = 0 ;
   77977             :   int result;
   77978             :   
   77979             :   (void)jenv;
   77980             :   (void)jcls;
   77981             :   result = (int)(int)libsumo::MOVE_TELEPORT;
   77982             :   jresult = (jint)result; 
   77983           0 :   return jresult;
   77984             : }
   77985             : 
   77986             : 
   77987           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MOVE_1NORMAL_1get(JNIEnv *jenv, jclass jcls) {
   77988             :   jint jresult = 0 ;
   77989             :   int result;
   77990             :   
   77991             :   (void)jenv;
   77992             :   (void)jcls;
   77993             :   result = (int)(int)libsumo::MOVE_NORMAL;
   77994             :   jresult = (jint)result; 
   77995           0 :   return jresult;
   77996             : }
   77997             : 
   77998             : 
   77999           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_STAGE_1WAITING_1FOR_1DEPART_1get(JNIEnv *jenv, jclass jcls) {
   78000             :   jint jresult = 0 ;
   78001             :   int result;
   78002             :   
   78003             :   (void)jenv;
   78004             :   (void)jcls;
   78005             :   result = (int)(int)libsumo::STAGE_WAITING_FOR_DEPART;
   78006             :   jresult = (jint)result; 
   78007           0 :   return jresult;
   78008             : }
   78009             : 
   78010             : 
   78011           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_STAGE_1WAITING_1get(JNIEnv *jenv, jclass jcls) {
   78012             :   jint jresult = 0 ;
   78013             :   int result;
   78014             :   
   78015             :   (void)jenv;
   78016             :   (void)jcls;
   78017             :   result = (int)(int)libsumo::STAGE_WAITING;
   78018             :   jresult = (jint)result; 
   78019           0 :   return jresult;
   78020             : }
   78021             : 
   78022             : 
   78023           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_STAGE_1WALKING_1get(JNIEnv *jenv, jclass jcls) {
   78024             :   jint jresult = 0 ;
   78025             :   int result;
   78026             :   
   78027             :   (void)jenv;
   78028             :   (void)jcls;
   78029             :   result = (int)(int)libsumo::STAGE_WALKING;
   78030             :   jresult = (jint)result; 
   78031           0 :   return jresult;
   78032             : }
   78033             : 
   78034             : 
   78035           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_STAGE_1DRIVING_1get(JNIEnv *jenv, jclass jcls) {
   78036             :   jint jresult = 0 ;
   78037             :   int result;
   78038             :   
   78039             :   (void)jenv;
   78040             :   (void)jcls;
   78041             :   result = (int)(int)libsumo::STAGE_DRIVING;
   78042             :   jresult = (jint)result; 
   78043           0 :   return jresult;
   78044             : }
   78045             : 
   78046             : 
   78047           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_STAGE_1ACCESS_1get(JNIEnv *jenv, jclass jcls) {
   78048             :   jint jresult = 0 ;
   78049             :   int result;
   78050             :   
   78051             :   (void)jenv;
   78052             :   (void)jcls;
   78053             :   result = (int)(int)libsumo::STAGE_ACCESS;
   78054             :   jresult = (jint)result; 
   78055           0 :   return jresult;
   78056             : }
   78057             : 
   78058             : 
   78059           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_STAGE_1TRIP_1get(JNIEnv *jenv, jclass jcls) {
   78060             :   jint jresult = 0 ;
   78061             :   int result;
   78062             :   
   78063             :   (void)jenv;
   78064             :   (void)jcls;
   78065             :   result = (int)(int)libsumo::STAGE_TRIP;
   78066             :   jresult = (jint)result; 
   78067           0 :   return jresult;
   78068             : }
   78069             : 
   78070             : 
   78071           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_STAGE_1TRANSHIP_1get(JNIEnv *jenv, jclass jcls) {
   78072             :   jint jresult = 0 ;
   78073             :   int result;
   78074             :   
   78075             :   (void)jenv;
   78076             :   (void)jcls;
   78077             :   result = (int)(int)libsumo::STAGE_TRANSHIP;
   78078             :   jresult = (jint)result; 
   78079           0 :   return jresult;
   78080             : }
   78081             : 
   78082             : 
   78083           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_STOP_1DEFAULT_1get(JNIEnv *jenv, jclass jcls) {
   78084             :   jint jresult = 0 ;
   78085             :   int result;
   78086             :   
   78087             :   (void)jenv;
   78088             :   (void)jcls;
   78089             :   result = (int)(int)libsumo::STOP_DEFAULT;
   78090             :   jresult = (jint)result; 
   78091           0 :   return jresult;
   78092             : }
   78093             : 
   78094             : 
   78095           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_STOP_1PARKING_1get(JNIEnv *jenv, jclass jcls) {
   78096             :   jint jresult = 0 ;
   78097             :   int result;
   78098             :   
   78099             :   (void)jenv;
   78100             :   (void)jcls;
   78101             :   result = (int)(int)libsumo::STOP_PARKING;
   78102             :   jresult = (jint)result; 
   78103           0 :   return jresult;
   78104             : }
   78105             : 
   78106             : 
   78107           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_STOP_1TRIGGERED_1get(JNIEnv *jenv, jclass jcls) {
   78108             :   jint jresult = 0 ;
   78109             :   int result;
   78110             :   
   78111             :   (void)jenv;
   78112             :   (void)jcls;
   78113             :   result = (int)(int)libsumo::STOP_TRIGGERED;
   78114             :   jresult = (jint)result; 
   78115           0 :   return jresult;
   78116             : }
   78117             : 
   78118             : 
   78119           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_STOP_1CONTAINER_1TRIGGERED_1get(JNIEnv *jenv, jclass jcls) {
   78120             :   jint jresult = 0 ;
   78121             :   int result;
   78122             :   
   78123             :   (void)jenv;
   78124             :   (void)jcls;
   78125             :   result = (int)(int)libsumo::STOP_CONTAINER_TRIGGERED;
   78126             :   jresult = (jint)result; 
   78127           0 :   return jresult;
   78128             : }
   78129             : 
   78130             : 
   78131           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_STOP_1BUS_1STOP_1get(JNIEnv *jenv, jclass jcls) {
   78132             :   jint jresult = 0 ;
   78133             :   int result;
   78134             :   
   78135             :   (void)jenv;
   78136             :   (void)jcls;
   78137             :   result = (int)(int)libsumo::STOP_BUS_STOP;
   78138             :   jresult = (jint)result; 
   78139           0 :   return jresult;
   78140             : }
   78141             : 
   78142             : 
   78143           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_STOP_1CONTAINER_1STOP_1get(JNIEnv *jenv, jclass jcls) {
   78144             :   jint jresult = 0 ;
   78145             :   int result;
   78146             :   
   78147             :   (void)jenv;
   78148             :   (void)jcls;
   78149             :   result = (int)(int)libsumo::STOP_CONTAINER_STOP;
   78150             :   jresult = (jint)result; 
   78151           0 :   return jresult;
   78152             : }
   78153             : 
   78154             : 
   78155           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_STOP_1CHARGING_1STATION_1get(JNIEnv *jenv, jclass jcls) {
   78156             :   jint jresult = 0 ;
   78157             :   int result;
   78158             :   
   78159             :   (void)jenv;
   78160             :   (void)jcls;
   78161             :   result = (int)(int)libsumo::STOP_CHARGING_STATION;
   78162             :   jresult = (jint)result; 
   78163           0 :   return jresult;
   78164             : }
   78165             : 
   78166             : 
   78167           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_STOP_1PARKING_1AREA_1get(JNIEnv *jenv, jclass jcls) {
   78168             :   jint jresult = 0 ;
   78169             :   int result;
   78170             :   
   78171             :   (void)jenv;
   78172             :   (void)jcls;
   78173             :   result = (int)(int)libsumo::STOP_PARKING_AREA;
   78174             :   jresult = (jint)result; 
   78175           0 :   return jresult;
   78176             : }
   78177             : 
   78178             : 
   78179           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_STOP_1OVERHEAD_1WIRE_1get(JNIEnv *jenv, jclass jcls) {
   78180             :   jint jresult = 0 ;
   78181             :   int result;
   78182             :   
   78183             :   (void)jenv;
   78184             :   (void)jcls;
   78185             :   result = (int)(int)libsumo::STOP_OVERHEAD_WIRE;
   78186             :   jresult = (jint)result; 
   78187           0 :   return jresult;
   78188             : }
   78189             : 
   78190             : 
   78191           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_DEPARTFLAG_1TRIGGERED_1get(JNIEnv *jenv, jclass jcls) {
   78192             :   jint jresult = 0 ;
   78193             :   int result;
   78194             :   
   78195             :   (void)jenv;
   78196             :   (void)jcls;
   78197             :   result = (int)(int)libsumo::DEPARTFLAG_TRIGGERED;
   78198             :   jresult = (jint)result; 
   78199           0 :   return jresult;
   78200             : }
   78201             : 
   78202             : 
   78203           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_DEPARTFLAG_1CONTAINER_1TRIGGERED_1get(JNIEnv *jenv, jclass jcls) {
   78204             :   jint jresult = 0 ;
   78205             :   int result;
   78206             :   
   78207             :   (void)jenv;
   78208             :   (void)jcls;
   78209             :   result = (int)(int)libsumo::DEPARTFLAG_CONTAINER_TRIGGERED;
   78210             :   jresult = (jint)result; 
   78211           0 :   return jresult;
   78212             : }
   78213             : 
   78214             : 
   78215          72 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_DEPARTFLAG_1NOW_1get(JNIEnv *jenv, jclass jcls) {
   78216             :   jint jresult = 0 ;
   78217             :   int result;
   78218             :   
   78219             :   (void)jenv;
   78220             :   (void)jcls;
   78221             :   result = (int)(int)libsumo::DEPARTFLAG_NOW;
   78222             :   jresult = (jint)result; 
   78223          72 :   return jresult;
   78224             : }
   78225             : 
   78226             : 
   78227           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_DEPARTFLAG_1SPLIT_1get(JNIEnv *jenv, jclass jcls) {
   78228             :   jint jresult = 0 ;
   78229             :   int result;
   78230             :   
   78231             :   (void)jenv;
   78232             :   (void)jcls;
   78233             :   result = (int)(int)libsumo::DEPARTFLAG_SPLIT;
   78234             :   jresult = (jint)result; 
   78235           0 :   return jresult;
   78236             : }
   78237             : 
   78238             : 
   78239           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_DEPARTFLAG_1BEGIN_1get(JNIEnv *jenv, jclass jcls) {
   78240             :   jint jresult = 0 ;
   78241             :   int result;
   78242             :   
   78243             :   (void)jenv;
   78244             :   (void)jcls;
   78245             :   result = (int)(int)libsumo::DEPARTFLAG_BEGIN;
   78246             :   jresult = (jint)result; 
   78247           0 :   return jresult;
   78248             : }
   78249             : 
   78250             : 
   78251           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_DEPARTFLAG_1SPEED_1RANDOM_1get(JNIEnv *jenv, jclass jcls) {
   78252             :   jint jresult = 0 ;
   78253             :   int result;
   78254             :   
   78255             :   (void)jenv;
   78256             :   (void)jcls;
   78257             :   result = (int)(int)libsumo::DEPARTFLAG_SPEED_RANDOM;
   78258             :   jresult = (jint)result; 
   78259           0 :   return jresult;
   78260             : }
   78261             : 
   78262             : 
   78263           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_DEPARTFLAG_1SPEED_1MAX_1get(JNIEnv *jenv, jclass jcls) {
   78264             :   jint jresult = 0 ;
   78265             :   int result;
   78266             :   
   78267             :   (void)jenv;
   78268             :   (void)jcls;
   78269             :   result = (int)(int)libsumo::DEPARTFLAG_SPEED_MAX;
   78270             :   jresult = (jint)result; 
   78271           0 :   return jresult;
   78272             : }
   78273             : 
   78274             : 
   78275           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_DEPARTFLAG_1LANE_1RANDOM_1get(JNIEnv *jenv, jclass jcls) {
   78276             :   jint jresult = 0 ;
   78277             :   int result;
   78278             :   
   78279             :   (void)jenv;
   78280             :   (void)jcls;
   78281             :   result = (int)(int)libsumo::DEPARTFLAG_LANE_RANDOM;
   78282             :   jresult = (jint)result; 
   78283           0 :   return jresult;
   78284             : }
   78285             : 
   78286             : 
   78287           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_DEPARTFLAG_1LANE_1FREE_1get(JNIEnv *jenv, jclass jcls) {
   78288             :   jint jresult = 0 ;
   78289             :   int result;
   78290             :   
   78291             :   (void)jenv;
   78292             :   (void)jcls;
   78293             :   result = (int)(int)libsumo::DEPARTFLAG_LANE_FREE;
   78294             :   jresult = (jint)result; 
   78295           0 :   return jresult;
   78296             : }
   78297             : 
   78298             : 
   78299           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_DEPARTFLAG_1LANE_1ALLOWED_1FREE_1get(JNIEnv *jenv, jclass jcls) {
   78300             :   jint jresult = 0 ;
   78301             :   int result;
   78302             :   
   78303             :   (void)jenv;
   78304             :   (void)jcls;
   78305             :   result = (int)(int)libsumo::DEPARTFLAG_LANE_ALLOWED_FREE;
   78306             :   jresult = (jint)result; 
   78307           0 :   return jresult;
   78308             : }
   78309             : 
   78310             : 
   78311           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_DEPARTFLAG_1LANE_1BEST_1FREE_1get(JNIEnv *jenv, jclass jcls) {
   78312             :   jint jresult = 0 ;
   78313             :   int result;
   78314             :   
   78315             :   (void)jenv;
   78316             :   (void)jcls;
   78317             :   result = (int)(int)libsumo::DEPARTFLAG_LANE_BEST_FREE;
   78318             :   jresult = (jint)result; 
   78319           0 :   return jresult;
   78320             : }
   78321             : 
   78322             : 
   78323           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_DEPARTFLAG_1LANE_1FIRST_1ALLOWED_1get(JNIEnv *jenv, jclass jcls) {
   78324             :   jint jresult = 0 ;
   78325             :   int result;
   78326             :   
   78327             :   (void)jenv;
   78328             :   (void)jcls;
   78329             :   result = (int)(int)libsumo::DEPARTFLAG_LANE_FIRST_ALLOWED;
   78330             :   jresult = (jint)result; 
   78331           0 :   return jresult;
   78332             : }
   78333             : 
   78334             : 
   78335           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_DEPARTFLAG_1POS_1RANDOM_1get(JNIEnv *jenv, jclass jcls) {
   78336             :   jint jresult = 0 ;
   78337             :   int result;
   78338             :   
   78339             :   (void)jenv;
   78340             :   (void)jcls;
   78341             :   result = (int)(int)libsumo::DEPARTFLAG_POS_RANDOM;
   78342             :   jresult = (jint)result; 
   78343           0 :   return jresult;
   78344             : }
   78345             : 
   78346             : 
   78347           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_DEPARTFLAG_1POS_1FREE_1get(JNIEnv *jenv, jclass jcls) {
   78348             :   jint jresult = 0 ;
   78349             :   int result;
   78350             :   
   78351             :   (void)jenv;
   78352             :   (void)jcls;
   78353             :   result = (int)(int)libsumo::DEPARTFLAG_POS_FREE;
   78354             :   jresult = (jint)result; 
   78355           0 :   return jresult;
   78356             : }
   78357             : 
   78358             : 
   78359           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_DEPARTFLAG_1POS_1BASE_1get(JNIEnv *jenv, jclass jcls) {
   78360             :   jint jresult = 0 ;
   78361             :   int result;
   78362             :   
   78363             :   (void)jenv;
   78364             :   (void)jcls;
   78365             :   result = (int)(int)libsumo::DEPARTFLAG_POS_BASE;
   78366             :   jresult = (jint)result; 
   78367           0 :   return jresult;
   78368             : }
   78369             : 
   78370             : 
   78371           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_DEPARTFLAG_1POS_1LAST_1get(JNIEnv *jenv, jclass jcls) {
   78372             :   jint jresult = 0 ;
   78373             :   int result;
   78374             :   
   78375             :   (void)jenv;
   78376             :   (void)jcls;
   78377             :   result = (int)(int)libsumo::DEPARTFLAG_POS_LAST;
   78378             :   jresult = (jint)result; 
   78379           0 :   return jresult;
   78380             : }
   78381             : 
   78382             : 
   78383           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_DEPARTFLAG_1POS_1RANDOM_1FREE_1get(JNIEnv *jenv, jclass jcls) {
   78384             :   jint jresult = 0 ;
   78385             :   int result;
   78386             :   
   78387             :   (void)jenv;
   78388             :   (void)jcls;
   78389             :   result = (int)(int)libsumo::DEPARTFLAG_POS_RANDOM_FREE;
   78390             :   jresult = (jint)result; 
   78391           0 :   return jresult;
   78392             : }
   78393             : 
   78394             : 
   78395           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ARRIVALFLAG_1LANE_1CURRENT_1get(JNIEnv *jenv, jclass jcls) {
   78396             :   jint jresult = 0 ;
   78397             :   int result;
   78398             :   
   78399             :   (void)jenv;
   78400             :   (void)jcls;
   78401             :   result = (int)(int)libsumo::ARRIVALFLAG_LANE_CURRENT;
   78402             :   jresult = (jint)result; 
   78403           0 :   return jresult;
   78404             : }
   78405             : 
   78406             : 
   78407           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ARRIVALFLAG_1SPEED_1CURRENT_1get(JNIEnv *jenv, jclass jcls) {
   78408             :   jint jresult = 0 ;
   78409             :   int result;
   78410             :   
   78411             :   (void)jenv;
   78412             :   (void)jcls;
   78413             :   result = (int)(int)libsumo::ARRIVALFLAG_SPEED_CURRENT;
   78414             :   jresult = (jint)result; 
   78415           0 :   return jresult;
   78416             : }
   78417             : 
   78418             : 
   78419           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ARRIVALFLAG_1POS_1RANDOM_1get(JNIEnv *jenv, jclass jcls) {
   78420             :   jint jresult = 0 ;
   78421             :   int result;
   78422             :   
   78423             :   (void)jenv;
   78424             :   (void)jcls;
   78425             :   result = (int)(int)libsumo::ARRIVALFLAG_POS_RANDOM;
   78426             :   jresult = (jint)result; 
   78427           0 :   return jresult;
   78428             : }
   78429             : 
   78430             : 
   78431           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ARRIVALFLAG_1POS_1MAX_1get(JNIEnv *jenv, jclass jcls) {
   78432             :   jint jresult = 0 ;
   78433             :   int result;
   78434             :   
   78435             :   (void)jenv;
   78436             :   (void)jcls;
   78437             :   result = (int)(int)libsumo::ARRIVALFLAG_POS_MAX;
   78438             :   jresult = (jint)result; 
   78439           0 :   return jresult;
   78440             : }
   78441             : 
   78442             : 
   78443           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ROUTING_1MODE_1DEFAULT_1get(JNIEnv *jenv, jclass jcls) {
   78444             :   jint jresult = 0 ;
   78445             :   int result;
   78446             :   
   78447             :   (void)jenv;
   78448             :   (void)jcls;
   78449             :   result = (int)(int)libsumo::ROUTING_MODE_DEFAULT;
   78450             :   jresult = (jint)result; 
   78451           0 :   return jresult;
   78452             : }
   78453             : 
   78454             : 
   78455           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ROUTING_1MODE_1AGGREGATED_1get(JNIEnv *jenv, jclass jcls) {
   78456             :   jint jresult = 0 ;
   78457             :   int result;
   78458             :   
   78459             :   (void)jenv;
   78460             :   (void)jcls;
   78461             :   result = (int)(int)libsumo::ROUTING_MODE_AGGREGATED;
   78462             :   jresult = (jint)result; 
   78463           0 :   return jresult;
   78464             : }
   78465             : 
   78466             : 
   78467           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ROUTING_1MODE_1EFFORT_1get(JNIEnv *jenv, jclass jcls) {
   78468             :   jint jresult = 0 ;
   78469             :   int result;
   78470             :   
   78471             :   (void)jenv;
   78472             :   (void)jcls;
   78473             :   result = (int)(int)libsumo::ROUTING_MODE_EFFORT;
   78474             :   jresult = (jint)result; 
   78475           0 :   return jresult;
   78476             : }
   78477             : 
   78478             : 
   78479           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ROUTING_1MODE_1COMBINED_1get(JNIEnv *jenv, jclass jcls) {
   78480             :   jint jresult = 0 ;
   78481             :   int result;
   78482             :   
   78483             :   (void)jenv;
   78484             :   (void)jcls;
   78485             :   result = (int)(int)libsumo::ROUTING_MODE_COMBINED;
   78486             :   jresult = (jint)result; 
   78487           0 :   return jresult;
   78488             : }
   78489             : 
   78490             : 
   78491           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ROUTING_1MODE_1AGGREGATED_1CUSTOM_1get(JNIEnv *jenv, jclass jcls) {
   78492             :   jint jresult = 0 ;
   78493             :   int result;
   78494             :   
   78495             :   (void)jenv;
   78496             :   (void)jcls;
   78497             :   result = (int)(int)libsumo::ROUTING_MODE_AGGREGATED_CUSTOM;
   78498             :   jresult = (jint)result; 
   78499           0 :   return jresult;
   78500             : }
   78501             : 
   78502             : 
   78503           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ROUTING_1MODE_1IGNORE_1TRANSIENT_1PERMISSIONS_1get(JNIEnv *jenv, jclass jcls) {
   78504             :   jint jresult = 0 ;
   78505             :   int result;
   78506             :   
   78507             :   (void)jenv;
   78508             :   (void)jcls;
   78509             :   result = (int)(int)libsumo::ROUTING_MODE_IGNORE_TRANSIENT_PERMISSIONS;
   78510             :   jresult = (jint)result; 
   78511           0 :   return jresult;
   78512             : }
   78513             : 
   78514             : 
   78515           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TRAFFICLIGHT_1TYPE_1STATIC_1get(JNIEnv *jenv, jclass jcls) {
   78516             :   jint jresult = 0 ;
   78517             :   int result;
   78518             :   
   78519             :   (void)jenv;
   78520             :   (void)jcls;
   78521             :   result = (int)(int)libsumo::TRAFFICLIGHT_TYPE_STATIC;
   78522             :   jresult = (jint)result; 
   78523           0 :   return jresult;
   78524             : }
   78525             : 
   78526             : 
   78527           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TRAFFICLIGHT_1TYPE_1ACTUATED_1get(JNIEnv *jenv, jclass jcls) {
   78528             :   jint jresult = 0 ;
   78529             :   int result;
   78530             :   
   78531             :   (void)jenv;
   78532             :   (void)jcls;
   78533             :   result = (int)(int)libsumo::TRAFFICLIGHT_TYPE_ACTUATED;
   78534             :   jresult = (jint)result; 
   78535           0 :   return jresult;
   78536             : }
   78537             : 
   78538             : 
   78539           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TRAFFICLIGHT_1TYPE_1NEMA_1get(JNIEnv *jenv, jclass jcls) {
   78540             :   jint jresult = 0 ;
   78541             :   int result;
   78542             :   
   78543             :   (void)jenv;
   78544             :   (void)jcls;
   78545             :   result = (int)(int)libsumo::TRAFFICLIGHT_TYPE_NEMA;
   78546             :   jresult = (jint)result; 
   78547           0 :   return jresult;
   78548             : }
   78549             : 
   78550             : 
   78551           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TRAFFICLIGHT_1TYPE_1DELAYBASED_1get(JNIEnv *jenv, jclass jcls) {
   78552             :   jint jresult = 0 ;
   78553             :   int result;
   78554             :   
   78555             :   (void)jenv;
   78556             :   (void)jcls;
   78557             :   result = (int)(int)libsumo::TRAFFICLIGHT_TYPE_DELAYBASED;
   78558             :   jresult = (jint)result; 
   78559           0 :   return jresult;
   78560             : }
   78561             : 
   78562             : 
   78563           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LANECHANGE_1LEFT_1get(JNIEnv *jenv, jclass jcls) {
   78564             :   jint jresult = 0 ;
   78565             :   int result;
   78566             :   
   78567             :   (void)jenv;
   78568             :   (void)jcls;
   78569             :   result = (int)(int)libsumo::LANECHANGE_LEFT;
   78570             :   jresult = (jint)result; 
   78571           0 :   return jresult;
   78572             : }
   78573             : 
   78574             : 
   78575           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LANECHANGE_1RIGHT_1get(JNIEnv *jenv, jclass jcls) {
   78576             :   jint jresult = 0 ;
   78577             :   int result;
   78578             :   
   78579             :   (void)jenv;
   78580             :   (void)jcls;
   78581             :   result = (int)(int)libsumo::LANECHANGE_RIGHT;
   78582             :   jresult = (jint)result; 
   78583           0 :   return jresult;
   78584             : }
   78585             : 
   78586             : 
   78587           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_FILTER_1TYPE_1NONE_1get(JNIEnv *jenv, jclass jcls) {
   78588             :   jint jresult = 0 ;
   78589             :   int result;
   78590             :   
   78591             :   (void)jenv;
   78592             :   (void)jcls;
   78593             :   result = (int)(int)libsumo::FILTER_TYPE_NONE;
   78594             :   jresult = (jint)result; 
   78595           0 :   return jresult;
   78596             : }
   78597             : 
   78598             : 
   78599           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_FILTER_1TYPE_1LANES_1get(JNIEnv *jenv, jclass jcls) {
   78600             :   jint jresult = 0 ;
   78601             :   int result;
   78602             :   
   78603             :   (void)jenv;
   78604             :   (void)jcls;
   78605             :   result = (int)(int)libsumo::FILTER_TYPE_LANES;
   78606             :   jresult = (jint)result; 
   78607           0 :   return jresult;
   78608             : }
   78609             : 
   78610             : 
   78611           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_FILTER_1TYPE_1NOOPPOSITE_1get(JNIEnv *jenv, jclass jcls) {
   78612             :   jint jresult = 0 ;
   78613             :   int result;
   78614             :   
   78615             :   (void)jenv;
   78616             :   (void)jcls;
   78617             :   result = (int)(int)libsumo::FILTER_TYPE_NOOPPOSITE;
   78618             :   jresult = (jint)result; 
   78619           0 :   return jresult;
   78620             : }
   78621             : 
   78622             : 
   78623           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_FILTER_1TYPE_1DOWNSTREAM_1DIST_1get(JNIEnv *jenv, jclass jcls) {
   78624             :   jint jresult = 0 ;
   78625             :   int result;
   78626             :   
   78627             :   (void)jenv;
   78628             :   (void)jcls;
   78629             :   result = (int)(int)libsumo::FILTER_TYPE_DOWNSTREAM_DIST;
   78630             :   jresult = (jint)result; 
   78631           0 :   return jresult;
   78632             : }
   78633             : 
   78634             : 
   78635           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_FILTER_1TYPE_1UPSTREAM_1DIST_1get(JNIEnv *jenv, jclass jcls) {
   78636             :   jint jresult = 0 ;
   78637             :   int result;
   78638             :   
   78639             :   (void)jenv;
   78640             :   (void)jcls;
   78641             :   result = (int)(int)libsumo::FILTER_TYPE_UPSTREAM_DIST;
   78642             :   jresult = (jint)result; 
   78643           0 :   return jresult;
   78644             : }
   78645             : 
   78646             : 
   78647           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_FILTER_1TYPE_1LEAD_1FOLLOW_1get(JNIEnv *jenv, jclass jcls) {
   78648             :   jint jresult = 0 ;
   78649             :   int result;
   78650             :   
   78651             :   (void)jenv;
   78652             :   (void)jcls;
   78653             :   result = (int)(int)libsumo::FILTER_TYPE_LEAD_FOLLOW;
   78654             :   jresult = (jint)result; 
   78655           0 :   return jresult;
   78656             : }
   78657             : 
   78658             : 
   78659           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_FILTER_1TYPE_1TURN_1get(JNIEnv *jenv, jclass jcls) {
   78660             :   jint jresult = 0 ;
   78661             :   int result;
   78662             :   
   78663             :   (void)jenv;
   78664             :   (void)jcls;
   78665             :   result = (int)(int)libsumo::FILTER_TYPE_TURN;
   78666             :   jresult = (jint)result; 
   78667           0 :   return jresult;
   78668             : }
   78669             : 
   78670             : 
   78671           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_FILTER_1TYPE_1VCLASS_1get(JNIEnv *jenv, jclass jcls) {
   78672             :   jint jresult = 0 ;
   78673             :   int result;
   78674             :   
   78675             :   (void)jenv;
   78676             :   (void)jcls;
   78677             :   result = (int)(int)libsumo::FILTER_TYPE_VCLASS;
   78678             :   jresult = (jint)result; 
   78679           0 :   return jresult;
   78680             : }
   78681             : 
   78682             : 
   78683           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_FILTER_1TYPE_1VTYPE_1get(JNIEnv *jenv, jclass jcls) {
   78684             :   jint jresult = 0 ;
   78685             :   int result;
   78686             :   
   78687             :   (void)jenv;
   78688             :   (void)jcls;
   78689             :   result = (int)(int)libsumo::FILTER_TYPE_VTYPE;
   78690             :   jresult = (jint)result; 
   78691           0 :   return jresult;
   78692             : }
   78693             : 
   78694             : 
   78695           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_FILTER_1TYPE_1FIELD_1OF_1VISION_1get(JNIEnv *jenv, jclass jcls) {
   78696             :   jint jresult = 0 ;
   78697             :   int result;
   78698             :   
   78699             :   (void)jenv;
   78700             :   (void)jcls;
   78701             :   result = (int)(int)libsumo::FILTER_TYPE_FIELD_OF_VISION;
   78702             :   jresult = (jint)result; 
   78703           0 :   return jresult;
   78704             : }
   78705             : 
   78706             : 
   78707           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_FILTER_1TYPE_1LATERAL_1DIST_1get(JNIEnv *jenv, jclass jcls) {
   78708             :   jint jresult = 0 ;
   78709             :   int result;
   78710             :   
   78711             :   (void)jenv;
   78712             :   (void)jcls;
   78713             :   result = (int)(int)libsumo::FILTER_TYPE_LATERAL_DIST;
   78714             :   jresult = (jint)result; 
   78715           0 :   return jresult;
   78716             : }
   78717             : 
   78718             : 
   78719           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TRACI_1ID_1LIST_1get(JNIEnv *jenv, jclass jcls) {
   78720             :   jint jresult = 0 ;
   78721             :   int result;
   78722             :   
   78723             :   (void)jenv;
   78724             :   (void)jcls;
   78725             :   result = (int)(int)libsumo::TRACI_ID_LIST;
   78726             :   jresult = (jint)result; 
   78727           0 :   return jresult;
   78728             : }
   78729             : 
   78730             : 
   78731           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ID_1COUNT_1get(JNIEnv *jenv, jclass jcls) {
   78732             :   jint jresult = 0 ;
   78733             :   int result;
   78734             :   
   78735             :   (void)jenv;
   78736             :   (void)jcls;
   78737             :   result = (int)(int)libsumo::ID_COUNT;
   78738             :   jresult = (jint)result; 
   78739           0 :   return jresult;
   78740             : }
   78741             : 
   78742             : 
   78743           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_AUTOMATIC_1VARIABLES_1SUBSCRIPTION_1get(JNIEnv *jenv, jclass jcls) {
   78744             :   jint jresult = 0 ;
   78745             :   int result;
   78746             :   
   78747             :   (void)jenv;
   78748             :   (void)jcls;
   78749             :   result = (int)(int)libsumo::AUTOMATIC_VARIABLES_SUBSCRIPTION;
   78750             :   jresult = (jint)result; 
   78751           0 :   return jresult;
   78752             : }
   78753             : 
   78754             : 
   78755           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_AUTOMATIC_1CONTEXT_1SUBSCRIPTION_1get(JNIEnv *jenv, jclass jcls) {
   78756             :   jint jresult = 0 ;
   78757             :   int result;
   78758             :   
   78759             :   (void)jenv;
   78760             :   (void)jcls;
   78761             :   result = (int)(int)libsumo::AUTOMATIC_CONTEXT_SUBSCRIPTION;
   78762             :   jresult = (jint)result; 
   78763           0 :   return jresult;
   78764             : }
   78765             : 
   78766             : 
   78767           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_GENERIC_1ATTRIBUTE_1get(JNIEnv *jenv, jclass jcls) {
   78768             :   jint jresult = 0 ;
   78769             :   int result;
   78770             :   
   78771             :   (void)jenv;
   78772             :   (void)jcls;
   78773             :   result = (int)(int)libsumo::GENERIC_ATTRIBUTE;
   78774             :   jresult = (jint)result; 
   78775           0 :   return jresult;
   78776             : }
   78777             : 
   78778             : 
   78779           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LAST_1STEP_1VEHICLE_1NUMBER_1get(JNIEnv *jenv, jclass jcls) {
   78780             :   jint jresult = 0 ;
   78781             :   int result;
   78782             :   
   78783             :   (void)jenv;
   78784             :   (void)jcls;
   78785             :   result = (int)(int)libsumo::LAST_STEP_VEHICLE_NUMBER;
   78786             :   jresult = (jint)result; 
   78787           0 :   return jresult;
   78788             : }
   78789             : 
   78790             : 
   78791           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LAST_1STEP_1MEAN_1SPEED_1get(JNIEnv *jenv, jclass jcls) {
   78792             :   jint jresult = 0 ;
   78793             :   int result;
   78794             :   
   78795             :   (void)jenv;
   78796             :   (void)jcls;
   78797             :   result = (int)(int)libsumo::LAST_STEP_MEAN_SPEED;
   78798             :   jresult = (jint)result; 
   78799           0 :   return jresult;
   78800             : }
   78801             : 
   78802             : 
   78803           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LAST_1STEP_1VEHICLE_1ID_1LIST_1get(JNIEnv *jenv, jclass jcls) {
   78804             :   jint jresult = 0 ;
   78805             :   int result;
   78806             :   
   78807             :   (void)jenv;
   78808             :   (void)jcls;
   78809             :   result = (int)(int)libsumo::LAST_STEP_VEHICLE_ID_LIST;
   78810             :   jresult = (jint)result; 
   78811           0 :   return jresult;
   78812             : }
   78813             : 
   78814             : 
   78815           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LAST_1STEP_1OCCUPANCY_1get(JNIEnv *jenv, jclass jcls) {
   78816             :   jint jresult = 0 ;
   78817             :   int result;
   78818             :   
   78819             :   (void)jenv;
   78820             :   (void)jcls;
   78821             :   result = (int)(int)libsumo::LAST_STEP_OCCUPANCY;
   78822             :   jresult = (jint)result; 
   78823           0 :   return jresult;
   78824             : }
   78825             : 
   78826             : 
   78827           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LAST_1STEP_1VEHICLE_1HALTING_1NUMBER_1get(JNIEnv *jenv, jclass jcls) {
   78828             :   jint jresult = 0 ;
   78829             :   int result;
   78830             :   
   78831             :   (void)jenv;
   78832             :   (void)jcls;
   78833             :   result = (int)(int)libsumo::LAST_STEP_VEHICLE_HALTING_NUMBER;
   78834             :   jresult = (jint)result; 
   78835           0 :   return jresult;
   78836             : }
   78837             : 
   78838             : 
   78839           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_FROM_1JUNCTION_1get(JNIEnv *jenv, jclass jcls) {
   78840             :   jint jresult = 0 ;
   78841             :   int result;
   78842             :   
   78843             :   (void)jenv;
   78844             :   (void)jcls;
   78845             :   result = (int)(int)libsumo::FROM_JUNCTION;
   78846             :   jresult = (jint)result; 
   78847           0 :   return jresult;
   78848             : }
   78849             : 
   78850             : 
   78851           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TO_1JUNCTION_1get(JNIEnv *jenv, jclass jcls) {
   78852             :   jint jresult = 0 ;
   78853             :   int result;
   78854             :   
   78855             :   (void)jenv;
   78856             :   (void)jcls;
   78857             :   result = (int)(int)libsumo::TO_JUNCTION;
   78858             :   jresult = (jint)result; 
   78859           0 :   return jresult;
   78860             : }
   78861             : 
   78862             : 
   78863           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_INCOMING_1EDGES_1get(JNIEnv *jenv, jclass jcls) {
   78864             :   jint jresult = 0 ;
   78865             :   int result;
   78866             :   
   78867             :   (void)jenv;
   78868             :   (void)jcls;
   78869             :   result = (int)(int)libsumo::INCOMING_EDGES;
   78870             :   jresult = (jint)result; 
   78871           0 :   return jresult;
   78872             : }
   78873             : 
   78874             : 
   78875           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_OUTGOING_1EDGES_1get(JNIEnv *jenv, jclass jcls) {
   78876             :   jint jresult = 0 ;
   78877             :   int result;
   78878             :   
   78879             :   (void)jenv;
   78880             :   (void)jcls;
   78881             :   result = (int)(int)libsumo::OUTGOING_EDGES;
   78882             :   jresult = (jint)result; 
   78883           0 :   return jresult;
   78884             : }
   78885             : 
   78886             : 
   78887           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LAST_1STEP_1LENGTH_1get(JNIEnv *jenv, jclass jcls) {
   78888             :   jint jresult = 0 ;
   78889             :   int result;
   78890             :   
   78891             :   (void)jenv;
   78892             :   (void)jcls;
   78893             :   result = (int)(int)libsumo::LAST_STEP_LENGTH;
   78894             :   jresult = (jint)result; 
   78895           0 :   return jresult;
   78896             : }
   78897             : 
   78898             : 
   78899           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LAST_1STEP_1TIME_1SINCE_1DETECTION_1get(JNIEnv *jenv, jclass jcls) {
   78900             :   jint jresult = 0 ;
   78901             :   int result;
   78902             :   
   78903             :   (void)jenv;
   78904             :   (void)jcls;
   78905             :   result = (int)(int)libsumo::LAST_STEP_TIME_SINCE_DETECTION;
   78906             :   jresult = (jint)result; 
   78907           0 :   return jresult;
   78908             : }
   78909             : 
   78910             : 
   78911           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LAST_1STEP_1VEHICLE_1DATA_1get(JNIEnv *jenv, jclass jcls) {
   78912             :   jint jresult = 0 ;
   78913             :   int result;
   78914             :   
   78915             :   (void)jenv;
   78916             :   (void)jcls;
   78917             :   result = (int)(int)libsumo::LAST_STEP_VEHICLE_DATA;
   78918             :   jresult = (jint)result; 
   78919           0 :   return jresult;
   78920             : }
   78921             : 
   78922             : 
   78923           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1INTERVAL_1OCCUPANCY_1get(JNIEnv *jenv, jclass jcls) {
   78924             :   jint jresult = 0 ;
   78925             :   int result;
   78926             :   
   78927             :   (void)jenv;
   78928             :   (void)jcls;
   78929             :   result = (int)(int)libsumo::VAR_INTERVAL_OCCUPANCY;
   78930             :   jresult = (jint)result; 
   78931           0 :   return jresult;
   78932             : }
   78933             : 
   78934             : 
   78935           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1INTERVAL_1SPEED_1get(JNIEnv *jenv, jclass jcls) {
   78936             :   jint jresult = 0 ;
   78937             :   int result;
   78938             :   
   78939             :   (void)jenv;
   78940             :   (void)jcls;
   78941             :   result = (int)(int)libsumo::VAR_INTERVAL_SPEED;
   78942             :   jresult = (jint)result; 
   78943           0 :   return jresult;
   78944             : }
   78945             : 
   78946             : 
   78947           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1INTERVAL_1NUMBER_1get(JNIEnv *jenv, jclass jcls) {
   78948             :   jint jresult = 0 ;
   78949             :   int result;
   78950             :   
   78951             :   (void)jenv;
   78952             :   (void)jcls;
   78953             :   result = (int)(int)libsumo::VAR_INTERVAL_NUMBER;
   78954             :   jresult = (jint)result; 
   78955           0 :   return jresult;
   78956             : }
   78957             : 
   78958             : 
   78959           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1INTERVAL_1IDS_1get(JNIEnv *jenv, jclass jcls) {
   78960             :   jint jresult = 0 ;
   78961             :   int result;
   78962             :   
   78963             :   (void)jenv;
   78964             :   (void)jcls;
   78965             :   result = (int)(int)libsumo::VAR_INTERVAL_IDS;
   78966             :   jresult = (jint)result; 
   78967           0 :   return jresult;
   78968             : }
   78969             : 
   78970             : 
   78971           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1LAST_1INTERVAL_1OCCUPANCY_1get(JNIEnv *jenv, jclass jcls) {
   78972             :   jint jresult = 0 ;
   78973             :   int result;
   78974             :   
   78975             :   (void)jenv;
   78976             :   (void)jcls;
   78977             :   result = (int)(int)libsumo::VAR_LAST_INTERVAL_OCCUPANCY;
   78978             :   jresult = (jint)result; 
   78979           0 :   return jresult;
   78980             : }
   78981             : 
   78982             : 
   78983           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1LAST_1INTERVAL_1SPEED_1get(JNIEnv *jenv, jclass jcls) {
   78984             :   jint jresult = 0 ;
   78985             :   int result;
   78986             :   
   78987             :   (void)jenv;
   78988             :   (void)jcls;
   78989             :   result = (int)(int)libsumo::VAR_LAST_INTERVAL_SPEED;
   78990             :   jresult = (jint)result; 
   78991           0 :   return jresult;
   78992             : }
   78993             : 
   78994             : 
   78995           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1LAST_1INTERVAL_1NUMBER_1get(JNIEnv *jenv, jclass jcls) {
   78996             :   jint jresult = 0 ;
   78997             :   int result;
   78998             :   
   78999             :   (void)jenv;
   79000             :   (void)jcls;
   79001             :   result = (int)(int)libsumo::VAR_LAST_INTERVAL_NUMBER;
   79002             :   jresult = (jint)result; 
   79003           0 :   return jresult;
   79004             : }
   79005             : 
   79006             : 
   79007           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1LAST_1INTERVAL_1IDS_1get(JNIEnv *jenv, jclass jcls) {
   79008             :   jint jresult = 0 ;
   79009             :   int result;
   79010             :   
   79011             :   (void)jenv;
   79012             :   (void)jcls;
   79013             :   result = (int)(int)libsumo::VAR_LAST_INTERVAL_IDS;
   79014             :   jresult = (jint)result; 
   79015           0 :   return jresult;
   79016             : }
   79017             : 
   79018             : 
   79019           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_JAM_1LENGTH_1VEHICLE_1get(JNIEnv *jenv, jclass jcls) {
   79020             :   jint jresult = 0 ;
   79021             :   int result;
   79022             :   
   79023             :   (void)jenv;
   79024             :   (void)jcls;
   79025             :   result = (int)(int)libsumo::JAM_LENGTH_VEHICLE;
   79026             :   jresult = (jint)result; 
   79027           0 :   return jresult;
   79028             : }
   79029             : 
   79030             : 
   79031           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_JAM_1LENGTH_1METERS_1get(JNIEnv *jenv, jclass jcls) {
   79032             :   jint jresult = 0 ;
   79033             :   int result;
   79034             :   
   79035             :   (void)jenv;
   79036             :   (void)jcls;
   79037             :   result = (int)(int)libsumo::JAM_LENGTH_METERS;
   79038             :   jresult = (jint)result; 
   79039           0 :   return jresult;
   79040             : }
   79041             : 
   79042             : 
   79043           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1INTERVAL_1MAX_1JAM_1LENGTH_1METERS_1get(JNIEnv *jenv, jclass jcls) {
   79044             :   jint jresult = 0 ;
   79045             :   int result;
   79046             :   
   79047             :   (void)jenv;
   79048             :   (void)jcls;
   79049             :   result = (int)(int)libsumo::VAR_INTERVAL_MAX_JAM_LENGTH_METERS;
   79050             :   jresult = (jint)result; 
   79051           0 :   return jresult;
   79052             : }
   79053             : 
   79054             : 
   79055           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1LAST_1INTERVAL_1MAX_1JAM_1LENGTH_1METERS_1get(JNIEnv *jenv, jclass jcls) {
   79056             :   jint jresult = 0 ;
   79057             :   int result;
   79058             :   
   79059             :   (void)jenv;
   79060             :   (void)jcls;
   79061             :   result = (int)(int)libsumo::VAR_LAST_INTERVAL_MAX_JAM_LENGTH_METERS;
   79062             :   jresult = (jint)result; 
   79063           0 :   return jresult;
   79064             : }
   79065             : 
   79066             : 
   79067           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1LAST_1INTERVAL_1TRAVELTIME_1get(JNIEnv *jenv, jclass jcls) {
   79068             :   jint jresult = 0 ;
   79069             :   int result;
   79070             :   
   79071             :   (void)jenv;
   79072             :   (void)jcls;
   79073             :   result = (int)(int)libsumo::VAR_LAST_INTERVAL_TRAVELTIME;
   79074             :   jresult = (jint)result; 
   79075           0 :   return jresult;
   79076             : }
   79077             : 
   79078             : 
   79079           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1LAST_1INTERVAL_1MEAN_1HALTING_1NUMBER_1get(JNIEnv *jenv, jclass jcls) {
   79080             :   jint jresult = 0 ;
   79081             :   int result;
   79082             :   
   79083             :   (void)jenv;
   79084             :   (void)jcls;
   79085             :   result = (int)(int)libsumo::VAR_LAST_INTERVAL_MEAN_HALTING_NUMBER;
   79086             :   jresult = (jint)result; 
   79087           0 :   return jresult;
   79088             : }
   79089             : 
   79090             : 
   79091           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1LAST_1INTERVAL_1VEHICLE_1NUMBER_1get(JNIEnv *jenv, jclass jcls) {
   79092             :   jint jresult = 0 ;
   79093             :   int result;
   79094             :   
   79095             :   (void)jenv;
   79096             :   (void)jcls;
   79097             :   result = (int)(int)libsumo::VAR_LAST_INTERVAL_VEHICLE_NUMBER;
   79098             :   jresult = (jint)result; 
   79099           0 :   return jresult;
   79100             : }
   79101             : 
   79102             : 
   79103           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1VIRTUAL_1DETECTION_1get(JNIEnv *jenv, jclass jcls) {
   79104             :   jint jresult = 0 ;
   79105             :   int result;
   79106             :   
   79107             :   (void)jenv;
   79108             :   (void)jcls;
   79109             :   result = (int)(int)libsumo::VAR_VIRTUAL_DETECTION;
   79110             :   jresult = (jint)result; 
   79111           0 :   return jresult;
   79112             : }
   79113             : 
   79114             : 
   79115           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LAST_1STEP_1PERSON_1ID_1LIST_1get(JNIEnv *jenv, jclass jcls) {
   79116             :   jint jresult = 0 ;
   79117             :   int result;
   79118             :   
   79119             :   (void)jenv;
   79120             :   (void)jcls;
   79121             :   result = (int)(int)libsumo::LAST_STEP_PERSON_ID_LIST;
   79122             :   jresult = (jint)result; 
   79123           0 :   return jresult;
   79124             : }
   79125             : 
   79126             : 
   79127           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1NAME_1get(JNIEnv *jenv, jclass jcls) {
   79128             :   jint jresult = 0 ;
   79129             :   int result;
   79130             :   
   79131             :   (void)jenv;
   79132             :   (void)jcls;
   79133             :   result = (int)(int)libsumo::VAR_NAME;
   79134             :   jresult = (jint)result; 
   79135           0 :   return jresult;
   79136             : }
   79137             : 
   79138             : 
   79139           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1FOLLOW_1SPEED_1get(JNIEnv *jenv, jclass jcls) {
   79140             :   jint jresult = 0 ;
   79141             :   int result;
   79142             :   
   79143             :   (void)jenv;
   79144             :   (void)jcls;
   79145             :   result = (int)(int)libsumo::VAR_FOLLOW_SPEED;
   79146             :   jresult = (jint)result; 
   79147           0 :   return jresult;
   79148             : }
   79149             : 
   79150             : 
   79151           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1STOP_1SPEED_1get(JNIEnv *jenv, jclass jcls) {
   79152             :   jint jresult = 0 ;
   79153             :   int result;
   79154             :   
   79155             :   (void)jenv;
   79156             :   (void)jcls;
   79157             :   result = (int)(int)libsumo::VAR_STOP_SPEED;
   79158             :   jresult = (jint)result; 
   79159           0 :   return jresult;
   79160             : }
   79161             : 
   79162             : 
   79163           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1SECURE_1GAP_1get(JNIEnv *jenv, jclass jcls) {
   79164             :   jint jresult = 0 ;
   79165             :   int result;
   79166             :   
   79167             :   (void)jenv;
   79168             :   (void)jcls;
   79169             :   result = (int)(int)libsumo::VAR_SECURE_GAP;
   79170             :   jresult = (jint)result; 
   79171           0 :   return jresult;
   79172             : }
   79173             : 
   79174             : 
   79175           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1STOP_1DELAY_1get(JNIEnv *jenv, jclass jcls) {
   79176             :   jint jresult = 0 ;
   79177             :   int result;
   79178             :   
   79179             :   (void)jenv;
   79180             :   (void)jcls;
   79181             :   result = (int)(int)libsumo::VAR_STOP_DELAY;
   79182             :   jresult = (jint)result; 
   79183           0 :   return jresult;
   79184             : }
   79185             : 
   79186             : 
   79187           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1STOP_1ARRIVALDELAY_1get(JNIEnv *jenv, jclass jcls) {
   79188             :   jint jresult = 0 ;
   79189             :   int result;
   79190             :   
   79191             :   (void)jenv;
   79192             :   (void)jcls;
   79193             :   result = (int)(int)libsumo::VAR_STOP_ARRIVALDELAY;
   79194             :   jresult = (jint)result; 
   79195           0 :   return jresult;
   79196             : }
   79197             : 
   79198             : 
   79199           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1TIMELOSS_1get(JNIEnv *jenv, jclass jcls) {
   79200             :   jint jresult = 0 ;
   79201             :   int result;
   79202             :   
   79203             :   (void)jenv;
   79204             :   (void)jcls;
   79205             :   result = (int)(int)libsumo::VAR_TIMELOSS;
   79206             :   jresult = (jint)result; 
   79207           0 :   return jresult;
   79208             : }
   79209             : 
   79210             : 
   79211           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1BEGIN_1get(JNIEnv *jenv, jclass jcls) {
   79212             :   jint jresult = 0 ;
   79213             :   int result;
   79214             :   
   79215             :   (void)jenv;
   79216             :   (void)jcls;
   79217             :   result = (int)(int)libsumo::VAR_BEGIN;
   79218             :   jresult = (jint)result; 
   79219           0 :   return jresult;
   79220             : }
   79221             : 
   79222             : 
   79223           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1END_1get(JNIEnv *jenv, jclass jcls) {
   79224             :   jint jresult = 0 ;
   79225             :   int result;
   79226             :   
   79227             :   (void)jenv;
   79228             :   (void)jcls;
   79229             :   result = (int)(int)libsumo::VAR_END;
   79230             :   jresult = (jint)result; 
   79231           0 :   return jresult;
   79232             : }
   79233             : 
   79234             : 
   79235           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1VTYPES_1get(JNIEnv *jenv, jclass jcls) {
   79236             :   jint jresult = 0 ;
   79237             :   int result;
   79238             :   
   79239             :   (void)jenv;
   79240             :   (void)jcls;
   79241             :   result = (int)(int)libsumo::VAR_VTYPES;
   79242             :   jresult = (jint)result; 
   79243           0 :   return jresult;
   79244             : }
   79245             : 
   79246             : 
   79247           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1VEHSPERHOUR_1get(JNIEnv *jenv, jclass jcls) {
   79248             :   jint jresult = 0 ;
   79249             :   int result;
   79250             :   
   79251             :   (void)jenv;
   79252             :   (void)jcls;
   79253             :   result = (int)(int)libsumo::VAR_VEHSPERHOUR;
   79254             :   jresult = (jint)result; 
   79255           0 :   return jresult;
   79256             : }
   79257             : 
   79258             : 
   79259           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1PASSED_1get(JNIEnv *jenv, jclass jcls) {
   79260             :   jint jresult = 0 ;
   79261             :   int result;
   79262             :   
   79263             :   (void)jenv;
   79264             :   (void)jcls;
   79265             :   result = (int)(int)libsumo::VAR_PASSED;
   79266             :   jresult = (jint)result; 
   79267           0 :   return jresult;
   79268             : }
   79269             : 
   79270             : 
   79271           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1INSERTED_1get(JNIEnv *jenv, jclass jcls) {
   79272             :   jint jresult = 0 ;
   79273             :   int result;
   79274             :   
   79275             :   (void)jenv;
   79276             :   (void)jcls;
   79277             :   result = (int)(int)libsumo::VAR_INSERTED;
   79278             :   jresult = (jint)result; 
   79279           0 :   return jresult;
   79280             : }
   79281             : 
   79282             : 
   79283           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1REMOVED_1get(JNIEnv *jenv, jclass jcls) {
   79284             :   jint jresult = 0 ;
   79285             :   int result;
   79286             :   
   79287             :   (void)jenv;
   79288             :   (void)jcls;
   79289             :   result = (int)(int)libsumo::VAR_REMOVED;
   79290             :   jresult = (jint)result; 
   79291           0 :   return jresult;
   79292             : }
   79293             : 
   79294             : 
   79295           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1ROUTE_1PROBE_1get(JNIEnv *jenv, jclass jcls) {
   79296             :   jint jresult = 0 ;
   79297             :   int result;
   79298             :   
   79299             :   (void)jenv;
   79300             :   (void)jcls;
   79301             :   result = (int)(int)libsumo::VAR_ROUTE_PROBE;
   79302             :   jresult = (jint)result; 
   79303           0 :   return jresult;
   79304             : }
   79305             : 
   79306             : 
   79307           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SET_1FLOW_1get(JNIEnv *jenv, jclass jcls) {
   79308             :   jint jresult = 0 ;
   79309             :   int result;
   79310             :   
   79311             :   (void)jenv;
   79312             :   (void)jcls;
   79313             :   result = (int)(int)libsumo::CMD_SET_FLOW;
   79314             :   jresult = (jint)result; 
   79315           0 :   return jresult;
   79316             : }
   79317             : 
   79318             : 
   79319           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TL_1RED_1YELLOW_1GREEN_1STATE_1get(JNIEnv *jenv, jclass jcls) {
   79320             :   jint jresult = 0 ;
   79321             :   int result;
   79322             :   
   79323             :   (void)jenv;
   79324             :   (void)jcls;
   79325             :   result = (int)(int)libsumo::TL_RED_YELLOW_GREEN_STATE;
   79326             :   jresult = (jint)result; 
   79327           0 :   return jresult;
   79328             : }
   79329             : 
   79330             : 
   79331           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TL_1PHASE_1INDEX_1get(JNIEnv *jenv, jclass jcls) {
   79332             :   jint jresult = 0 ;
   79333             :   int result;
   79334             :   
   79335             :   (void)jenv;
   79336             :   (void)jcls;
   79337             :   result = (int)(int)libsumo::TL_PHASE_INDEX;
   79338             :   jresult = (jint)result; 
   79339           0 :   return jresult;
   79340             : }
   79341             : 
   79342             : 
   79343           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TL_1PROGRAM_1get(JNIEnv *jenv, jclass jcls) {
   79344             :   jint jresult = 0 ;
   79345             :   int result;
   79346             :   
   79347             :   (void)jenv;
   79348             :   (void)jcls;
   79349             :   result = (int)(int)libsumo::TL_PROGRAM;
   79350             :   jresult = (jint)result; 
   79351           0 :   return jresult;
   79352             : }
   79353             : 
   79354             : 
   79355           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TL_1PHASE_1DURATION_1get(JNIEnv *jenv, jclass jcls) {
   79356             :   jint jresult = 0 ;
   79357             :   int result;
   79358             :   
   79359             :   (void)jenv;
   79360             :   (void)jcls;
   79361             :   result = (int)(int)libsumo::TL_PHASE_DURATION;
   79362             :   jresult = (jint)result; 
   79363           0 :   return jresult;
   79364             : }
   79365             : 
   79366             : 
   79367           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TL_1BLOCKING_1VEHICLES_1get(JNIEnv *jenv, jclass jcls) {
   79368             :   jint jresult = 0 ;
   79369             :   int result;
   79370             :   
   79371             :   (void)jenv;
   79372             :   (void)jcls;
   79373             :   result = (int)(int)libsumo::TL_BLOCKING_VEHICLES;
   79374             :   jresult = (jint)result; 
   79375           0 :   return jresult;
   79376             : }
   79377             : 
   79378             : 
   79379           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TL_1CONTROLLED_1LANES_1get(JNIEnv *jenv, jclass jcls) {
   79380             :   jint jresult = 0 ;
   79381             :   int result;
   79382             :   
   79383             :   (void)jenv;
   79384             :   (void)jcls;
   79385             :   result = (int)(int)libsumo::TL_CONTROLLED_LANES;
   79386             :   jresult = (jint)result; 
   79387           0 :   return jresult;
   79388             : }
   79389             : 
   79390             : 
   79391           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TL_1CONTROLLED_1LINKS_1get(JNIEnv *jenv, jclass jcls) {
   79392             :   jint jresult = 0 ;
   79393             :   int result;
   79394             :   
   79395             :   (void)jenv;
   79396             :   (void)jcls;
   79397             :   result = (int)(int)libsumo::TL_CONTROLLED_LINKS;
   79398             :   jresult = (jint)result; 
   79399           0 :   return jresult;
   79400             : }
   79401             : 
   79402             : 
   79403           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TL_1CURRENT_1PHASE_1get(JNIEnv *jenv, jclass jcls) {
   79404             :   jint jresult = 0 ;
   79405             :   int result;
   79406             :   
   79407             :   (void)jenv;
   79408             :   (void)jcls;
   79409             :   result = (int)(int)libsumo::TL_CURRENT_PHASE;
   79410             :   jresult = (jint)result; 
   79411           0 :   return jresult;
   79412             : }
   79413             : 
   79414             : 
   79415           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TL_1CURRENT_1PROGRAM_1get(JNIEnv *jenv, jclass jcls) {
   79416             :   jint jresult = 0 ;
   79417             :   int result;
   79418             :   
   79419             :   (void)jenv;
   79420             :   (void)jcls;
   79421             :   result = (int)(int)libsumo::TL_CURRENT_PROGRAM;
   79422             :   jresult = (jint)result; 
   79423           0 :   return jresult;
   79424             : }
   79425             : 
   79426             : 
   79427           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TL_1RIVAL_1VEHICLES_1get(JNIEnv *jenv, jclass jcls) {
   79428             :   jint jresult = 0 ;
   79429             :   int result;
   79430             :   
   79431             :   (void)jenv;
   79432             :   (void)jcls;
   79433             :   result = (int)(int)libsumo::TL_RIVAL_VEHICLES;
   79434             :   jresult = (jint)result; 
   79435           0 :   return jresult;
   79436             : }
   79437             : 
   79438             : 
   79439           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TL_1PRIORITY_1VEHICLES_1get(JNIEnv *jenv, jclass jcls) {
   79440             :   jint jresult = 0 ;
   79441             :   int result;
   79442             :   
   79443             :   (void)jenv;
   79444             :   (void)jcls;
   79445             :   result = (int)(int)libsumo::TL_PRIORITY_VEHICLES;
   79446             :   jresult = (jint)result; 
   79447           0 :   return jresult;
   79448             : }
   79449             : 
   79450             : 
   79451           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TL_1CONTROLLED_1JUNCTIONS_1get(JNIEnv *jenv, jclass jcls) {
   79452             :   jint jresult = 0 ;
   79453             :   int result;
   79454             :   
   79455             :   (void)jenv;
   79456             :   (void)jcls;
   79457             :   result = (int)(int)libsumo::TL_CONTROLLED_JUNCTIONS;
   79458             :   jresult = (jint)result; 
   79459           0 :   return jresult;
   79460             : }
   79461             : 
   79462             : 
   79463           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TL_1COMPLETE_1DEFINITION_1RYG_1get(JNIEnv *jenv, jclass jcls) {
   79464             :   jint jresult = 0 ;
   79465             :   int result;
   79466             :   
   79467             :   (void)jenv;
   79468             :   (void)jcls;
   79469             :   result = (int)(int)libsumo::TL_COMPLETE_DEFINITION_RYG;
   79470             :   jresult = (jint)result; 
   79471           0 :   return jresult;
   79472             : }
   79473             : 
   79474             : 
   79475           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TL_1COMPLETE_1PROGRAM_1RYG_1get(JNIEnv *jenv, jclass jcls) {
   79476             :   jint jresult = 0 ;
   79477             :   int result;
   79478             :   
   79479             :   (void)jenv;
   79480             :   (void)jcls;
   79481             :   result = (int)(int)libsumo::TL_COMPLETE_PROGRAM_RYG;
   79482             :   jresult = (jint)result; 
   79483           0 :   return jresult;
   79484             : }
   79485             : 
   79486             : 
   79487           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TL_1NEXT_1SWITCH_1get(JNIEnv *jenv, jclass jcls) {
   79488             :   jint jresult = 0 ;
   79489             :   int result;
   79490             :   
   79491             :   (void)jenv;
   79492             :   (void)jcls;
   79493             :   result = (int)(int)libsumo::TL_NEXT_SWITCH;
   79494             :   jresult = (jint)result; 
   79495           0 :   return jresult;
   79496             : }
   79497             : 
   79498             : 
   79499           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TL_1EXTERNAL_1STATE_1get(JNIEnv *jenv, jclass jcls) {
   79500             :   jint jresult = 0 ;
   79501             :   int result;
   79502             :   
   79503             :   (void)jenv;
   79504             :   (void)jcls;
   79505             :   result = (int)(int)libsumo::TL_EXTERNAL_STATE;
   79506             :   jresult = (jint)result; 
   79507           0 :   return jresult;
   79508             : }
   79509             : 
   79510             : 
   79511           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TL_1CONSTRAINT_1get(JNIEnv *jenv, jclass jcls) {
   79512             :   jint jresult = 0 ;
   79513             :   int result;
   79514             :   
   79515             :   (void)jenv;
   79516             :   (void)jcls;
   79517             :   result = (int)(int)libsumo::TL_CONSTRAINT;
   79518             :   jresult = (jint)result; 
   79519           0 :   return jresult;
   79520             : }
   79521             : 
   79522             : 
   79523           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TL_1CONSTRAINT_1SWAP_1get(JNIEnv *jenv, jclass jcls) {
   79524             :   jint jresult = 0 ;
   79525             :   int result;
   79526             :   
   79527             :   (void)jenv;
   79528             :   (void)jcls;
   79529             :   result = (int)(int)libsumo::TL_CONSTRAINT_SWAP;
   79530             :   jresult = (jint)result; 
   79531           0 :   return jresult;
   79532             : }
   79533             : 
   79534             : 
   79535           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TL_1CONSTRAINT_1BYFOE_1get(JNIEnv *jenv, jclass jcls) {
   79536             :   jint jresult = 0 ;
   79537             :   int result;
   79538             :   
   79539             :   (void)jenv;
   79540             :   (void)jcls;
   79541             :   result = (int)(int)libsumo::TL_CONSTRAINT_BYFOE;
   79542             :   jresult = (jint)result; 
   79543           0 :   return jresult;
   79544             : }
   79545             : 
   79546             : 
   79547           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TL_1CONSTRAINT_1REMOVE_1get(JNIEnv *jenv, jclass jcls) {
   79548             :   jint jresult = 0 ;
   79549             :   int result;
   79550             :   
   79551             :   (void)jenv;
   79552             :   (void)jcls;
   79553             :   result = (int)(int)libsumo::TL_CONSTRAINT_REMOVE;
   79554             :   jresult = (jint)result; 
   79555           0 :   return jresult;
   79556             : }
   79557             : 
   79558             : 
   79559           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TL_1CONSTRAINT_1UPDATE_1get(JNIEnv *jenv, jclass jcls) {
   79560             :   jint jresult = 0 ;
   79561             :   int result;
   79562             :   
   79563             :   (void)jenv;
   79564             :   (void)jcls;
   79565             :   result = (int)(int)libsumo::TL_CONSTRAINT_UPDATE;
   79566             :   jresult = (jint)result; 
   79567           0 :   return jresult;
   79568             : }
   79569             : 
   79570             : 
   79571           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TL_1CONSTRAINT_1ADD_1get(JNIEnv *jenv, jclass jcls) {
   79572             :   jint jresult = 0 ;
   79573             :   int result;
   79574             :   
   79575             :   (void)jenv;
   79576             :   (void)jcls;
   79577             :   result = (int)(int)libsumo::TL_CONSTRAINT_ADD;
   79578             :   jresult = (jint)result; 
   79579           0 :   return jresult;
   79580             : }
   79581             : 
   79582             : 
   79583           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TL_1SPENT_1DURATION_1get(JNIEnv *jenv, jclass jcls) {
   79584             :   jint jresult = 0 ;
   79585             :   int result;
   79586             :   
   79587             :   (void)jenv;
   79588             :   (void)jcls;
   79589             :   result = (int)(int)libsumo::TL_SPENT_DURATION;
   79590             :   jresult = (jint)result; 
   79591           0 :   return jresult;
   79592             : }
   79593             : 
   79594             : 
   79595           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LANE_1LINK_1NUMBER_1get(JNIEnv *jenv, jclass jcls) {
   79596             :   jint jresult = 0 ;
   79597             :   int result;
   79598             :   
   79599             :   (void)jenv;
   79600             :   (void)jcls;
   79601             :   result = (int)(int)libsumo::LANE_LINK_NUMBER;
   79602             :   jresult = (jint)result; 
   79603           0 :   return jresult;
   79604             : }
   79605             : 
   79606             : 
   79607           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LANE_1EDGE_1ID_1get(JNIEnv *jenv, jclass jcls) {
   79608             :   jint jresult = 0 ;
   79609             :   int result;
   79610             :   
   79611             :   (void)jenv;
   79612             :   (void)jcls;
   79613             :   result = (int)(int)libsumo::LANE_EDGE_ID;
   79614             :   jresult = (jint)result; 
   79615           0 :   return jresult;
   79616             : }
   79617             : 
   79618             : 
   79619           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LANE_1LINKS_1get(JNIEnv *jenv, jclass jcls) {
   79620             :   jint jresult = 0 ;
   79621             :   int result;
   79622             :   
   79623             :   (void)jenv;
   79624             :   (void)jcls;
   79625             :   result = (int)(int)libsumo::LANE_LINKS;
   79626             :   jresult = (jint)result; 
   79627           0 :   return jresult;
   79628             : }
   79629             : 
   79630             : 
   79631           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LANE_1ALLOWED_1get(JNIEnv *jenv, jclass jcls) {
   79632             :   jint jresult = 0 ;
   79633             :   int result;
   79634             :   
   79635             :   (void)jenv;
   79636             :   (void)jcls;
   79637             :   result = (int)(int)libsumo::LANE_ALLOWED;
   79638             :   jresult = (jint)result; 
   79639           0 :   return jresult;
   79640             : }
   79641             : 
   79642             : 
   79643           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LANE_1DISALLOWED_1get(JNIEnv *jenv, jclass jcls) {
   79644             :   jint jresult = 0 ;
   79645             :   int result;
   79646             :   
   79647             :   (void)jenv;
   79648             :   (void)jcls;
   79649             :   result = (int)(int)libsumo::LANE_DISALLOWED;
   79650             :   jresult = (jint)result; 
   79651           0 :   return jresult;
   79652             : }
   79653             : 
   79654             : 
   79655           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_LANE_1CHANGES_1get(JNIEnv *jenv, jclass jcls) {
   79656             :   jint jresult = 0 ;
   79657             :   int result;
   79658             :   
   79659             :   (void)jenv;
   79660             :   (void)jcls;
   79661             :   result = (int)(int)libsumo::LANE_CHANGES;
   79662             :   jresult = (jint)result; 
   79663           0 :   return jresult;
   79664             : }
   79665             : 
   79666             : 
   79667           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1FOES_1get(JNIEnv *jenv, jclass jcls) {
   79668             :   jint jresult = 0 ;
   79669             :   int result;
   79670             :   
   79671             :   (void)jenv;
   79672             :   (void)jcls;
   79673             :   result = (int)(int)libsumo::VAR_FOES;
   79674             :   jresult = (jint)result; 
   79675           0 :   return jresult;
   79676             : }
   79677             : 
   79678             : 
   79679           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1SLOPE_1get(JNIEnv *jenv, jclass jcls) {
   79680             :   jint jresult = 0 ;
   79681             :   int result;
   79682             :   
   79683             :   (void)jenv;
   79684             :   (void)jcls;
   79685             :   result = (int)(int)libsumo::VAR_SLOPE;
   79686             :   jresult = (jint)result; 
   79687           0 :   return jresult;
   79688             : }
   79689             : 
   79690             : 
   79691           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1SPEED_1get(JNIEnv *jenv, jclass jcls) {
   79692             :   jint jresult = 0 ;
   79693             :   int result;
   79694             :   
   79695             :   (void)jenv;
   79696             :   (void)jcls;
   79697             :   result = (int)(int)libsumo::VAR_SPEED;
   79698             :   jresult = (jint)result; 
   79699           0 :   return jresult;
   79700             : }
   79701             : 
   79702             : 
   79703           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1PREV_1SPEED_1get(JNIEnv *jenv, jclass jcls) {
   79704             :   jint jresult = 0 ;
   79705             :   int result;
   79706             :   
   79707             :   (void)jenv;
   79708             :   (void)jcls;
   79709             :   result = (int)(int)libsumo::VAR_PREV_SPEED;
   79710             :   jresult = (jint)result; 
   79711           0 :   return jresult;
   79712             : }
   79713             : 
   79714             : 
   79715           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1FRICTION_1get(JNIEnv *jenv, jclass jcls) {
   79716             :   jint jresult = 0 ;
   79717             :   int result;
   79718             :   
   79719             :   (void)jenv;
   79720             :   (void)jcls;
   79721             :   result = (int)(int)libsumo::VAR_FRICTION;
   79722             :   jresult = (jint)result; 
   79723           0 :   return jresult;
   79724             : }
   79725             : 
   79726             : 
   79727           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1SPEED_1LAT_1get(JNIEnv *jenv, jclass jcls) {
   79728             :   jint jresult = 0 ;
   79729             :   int result;
   79730             :   
   79731             :   (void)jenv;
   79732             :   (void)jcls;
   79733             :   result = (int)(int)libsumo::VAR_SPEED_LAT;
   79734             :   jresult = (jint)result; 
   79735           0 :   return jresult;
   79736             : }
   79737             : 
   79738             : 
   79739           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1MAXSPEED_1get(JNIEnv *jenv, jclass jcls) {
   79740             :   jint jresult = 0 ;
   79741             :   int result;
   79742             :   
   79743             :   (void)jenv;
   79744             :   (void)jcls;
   79745             :   result = (int)(int)libsumo::VAR_MAXSPEED;
   79746             :   jresult = (jint)result; 
   79747           0 :   return jresult;
   79748             : }
   79749             : 
   79750             : 
   79751           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1POSITION_1get(JNIEnv *jenv, jclass jcls) {
   79752             :   jint jresult = 0 ;
   79753             :   int result;
   79754             :   
   79755             :   (void)jenv;
   79756             :   (void)jcls;
   79757             :   result = (int)(int)libsumo::VAR_POSITION;
   79758             :   jresult = (jint)result; 
   79759           0 :   return jresult;
   79760             : }
   79761             : 
   79762             : 
   79763           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1EXIT_1POSITIONS_1get(JNIEnv *jenv, jclass jcls) {
   79764             :   jint jresult = 0 ;
   79765             :   int result;
   79766             :   
   79767             :   (void)jenv;
   79768             :   (void)jcls;
   79769             :   result = (int)(int)libsumo::VAR_EXIT_POSITIONS;
   79770             :   jresult = (jint)result; 
   79771           0 :   return jresult;
   79772             : }
   79773             : 
   79774             : 
   79775           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1POSITION3D_1get(JNIEnv *jenv, jclass jcls) {
   79776             :   jint jresult = 0 ;
   79777             :   int result;
   79778             :   
   79779             :   (void)jenv;
   79780             :   (void)jcls;
   79781             :   result = (int)(int)libsumo::VAR_POSITION3D;
   79782             :   jresult = (jint)result; 
   79783           0 :   return jresult;
   79784             : }
   79785             : 
   79786             : 
   79787           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1ANGLE_1get(JNIEnv *jenv, jclass jcls) {
   79788             :   jint jresult = 0 ;
   79789             :   int result;
   79790             :   
   79791             :   (void)jenv;
   79792             :   (void)jcls;
   79793             :   result = (int)(int)libsumo::VAR_ANGLE;
   79794             :   jresult = (jint)result; 
   79795           0 :   return jresult;
   79796             : }
   79797             : 
   79798             : 
   79799           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1LENGTH_1get(JNIEnv *jenv, jclass jcls) {
   79800             :   jint jresult = 0 ;
   79801             :   int result;
   79802             :   
   79803             :   (void)jenv;
   79804             :   (void)jcls;
   79805             :   result = (int)(int)libsumo::VAR_LENGTH;
   79806             :   jresult = (jint)result; 
   79807           0 :   return jresult;
   79808             : }
   79809             : 
   79810             : 
   79811           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1COLOR_1get(JNIEnv *jenv, jclass jcls) {
   79812             :   jint jresult = 0 ;
   79813             :   int result;
   79814             :   
   79815             :   (void)jenv;
   79816             :   (void)jcls;
   79817             :   result = (int)(int)libsumo::VAR_COLOR;
   79818             :   jresult = (jint)result; 
   79819           0 :   return jresult;
   79820             : }
   79821             : 
   79822             : 
   79823           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1ACCEL_1get(JNIEnv *jenv, jclass jcls) {
   79824             :   jint jresult = 0 ;
   79825             :   int result;
   79826             :   
   79827             :   (void)jenv;
   79828             :   (void)jcls;
   79829             :   result = (int)(int)libsumo::VAR_ACCEL;
   79830             :   jresult = (jint)result; 
   79831           0 :   return jresult;
   79832             : }
   79833             : 
   79834             : 
   79835           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1DECEL_1get(JNIEnv *jenv, jclass jcls) {
   79836             :   jint jresult = 0 ;
   79837             :   int result;
   79838             :   
   79839             :   (void)jenv;
   79840             :   (void)jcls;
   79841             :   result = (int)(int)libsumo::VAR_DECEL;
   79842             :   jresult = (jint)result; 
   79843           0 :   return jresult;
   79844             : }
   79845             : 
   79846             : 
   79847           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1EMERGENCY_1DECEL_1get(JNIEnv *jenv, jclass jcls) {
   79848             :   jint jresult = 0 ;
   79849             :   int result;
   79850             :   
   79851             :   (void)jenv;
   79852             :   (void)jcls;
   79853             :   result = (int)(int)libsumo::VAR_EMERGENCY_DECEL;
   79854             :   jresult = (jint)result; 
   79855           0 :   return jresult;
   79856             : }
   79857             : 
   79858             : 
   79859           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1APPARENT_1DECEL_1get(JNIEnv *jenv, jclass jcls) {
   79860             :   jint jresult = 0 ;
   79861             :   int result;
   79862             :   
   79863             :   (void)jenv;
   79864             :   (void)jcls;
   79865             :   result = (int)(int)libsumo::VAR_APPARENT_DECEL;
   79866             :   jresult = (jint)result; 
   79867           0 :   return jresult;
   79868             : }
   79869             : 
   79870             : 
   79871           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1ACTIONSTEPLENGTH_1get(JNIEnv *jenv, jclass jcls) {
   79872             :   jint jresult = 0 ;
   79873             :   int result;
   79874             :   
   79875             :   (void)jenv;
   79876             :   (void)jcls;
   79877             :   result = (int)(int)libsumo::VAR_ACTIONSTEPLENGTH;
   79878             :   jresult = (jint)result; 
   79879           0 :   return jresult;
   79880             : }
   79881             : 
   79882             : 
   79883           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1LASTACTIONTIME_1get(JNIEnv *jenv, jclass jcls) {
   79884             :   jint jresult = 0 ;
   79885             :   int result;
   79886             :   
   79887             :   (void)jenv;
   79888             :   (void)jcls;
   79889             :   result = (int)(int)libsumo::VAR_LASTACTIONTIME;
   79890             :   jresult = (jint)result; 
   79891           0 :   return jresult;
   79892             : }
   79893             : 
   79894             : 
   79895           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1TAU_1get(JNIEnv *jenv, jclass jcls) {
   79896             :   jint jresult = 0 ;
   79897             :   int result;
   79898             :   
   79899             :   (void)jenv;
   79900             :   (void)jcls;
   79901             :   result = (int)(int)libsumo::VAR_TAU;
   79902             :   jresult = (jint)result; 
   79903           0 :   return jresult;
   79904             : }
   79905             : 
   79906             : 
   79907           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1VEHICLECLASS_1get(JNIEnv *jenv, jclass jcls) {
   79908             :   jint jresult = 0 ;
   79909             :   int result;
   79910             :   
   79911             :   (void)jenv;
   79912             :   (void)jcls;
   79913             :   result = (int)(int)libsumo::VAR_VEHICLECLASS;
   79914             :   jresult = (jint)result; 
   79915           0 :   return jresult;
   79916             : }
   79917             : 
   79918             : 
   79919           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1EMISSIONCLASS_1get(JNIEnv *jenv, jclass jcls) {
   79920             :   jint jresult = 0 ;
   79921             :   int result;
   79922             :   
   79923             :   (void)jenv;
   79924             :   (void)jcls;
   79925             :   result = (int)(int)libsumo::VAR_EMISSIONCLASS;
   79926             :   jresult = (jint)result; 
   79927           0 :   return jresult;
   79928             : }
   79929             : 
   79930             : 
   79931           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1SHAPECLASS_1get(JNIEnv *jenv, jclass jcls) {
   79932             :   jint jresult = 0 ;
   79933             :   int result;
   79934             :   
   79935             :   (void)jenv;
   79936             :   (void)jcls;
   79937             :   result = (int)(int)libsumo::VAR_SHAPECLASS;
   79938             :   jresult = (jint)result; 
   79939           0 :   return jresult;
   79940             : }
   79941             : 
   79942             : 
   79943           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1MINGAP_1get(JNIEnv *jenv, jclass jcls) {
   79944             :   jint jresult = 0 ;
   79945             :   int result;
   79946             :   
   79947             :   (void)jenv;
   79948             :   (void)jcls;
   79949             :   result = (int)(int)libsumo::VAR_MINGAP;
   79950             :   jresult = (jint)result; 
   79951           0 :   return jresult;
   79952             : }
   79953             : 
   79954             : 
   79955           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1WIDTH_1get(JNIEnv *jenv, jclass jcls) {
   79956             :   jint jresult = 0 ;
   79957             :   int result;
   79958             :   
   79959             :   (void)jenv;
   79960             :   (void)jcls;
   79961             :   result = (int)(int)libsumo::VAR_WIDTH;
   79962             :   jresult = (jint)result; 
   79963           0 :   return jresult;
   79964             : }
   79965             : 
   79966             : 
   79967           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1SHAPE_1get(JNIEnv *jenv, jclass jcls) {
   79968             :   jint jresult = 0 ;
   79969             :   int result;
   79970             :   
   79971             :   (void)jenv;
   79972             :   (void)jcls;
   79973             :   result = (int)(int)libsumo::VAR_SHAPE;
   79974             :   jresult = (jint)result; 
   79975           0 :   return jresult;
   79976             : }
   79977             : 
   79978             : 
   79979           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1TYPE_1get(JNIEnv *jenv, jclass jcls) {
   79980             :   jint jresult = 0 ;
   79981             :   int result;
   79982             :   
   79983             :   (void)jenv;
   79984             :   (void)jcls;
   79985             :   result = (int)(int)libsumo::VAR_TYPE;
   79986             :   jresult = (jint)result; 
   79987           0 :   return jresult;
   79988             : }
   79989             : 
   79990             : 
   79991           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1ROAD_1ID_1get(JNIEnv *jenv, jclass jcls) {
   79992             :   jint jresult = 0 ;
   79993             :   int result;
   79994             :   
   79995             :   (void)jenv;
   79996             :   (void)jcls;
   79997             :   result = (int)(int)libsumo::VAR_ROAD_ID;
   79998             :   jresult = (jint)result; 
   79999           0 :   return jresult;
   80000             : }
   80001             : 
   80002             : 
   80003           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1LANE_1ID_1get(JNIEnv *jenv, jclass jcls) {
   80004             :   jint jresult = 0 ;
   80005             :   int result;
   80006             :   
   80007             :   (void)jenv;
   80008             :   (void)jcls;
   80009             :   result = (int)(int)libsumo::VAR_LANE_ID;
   80010             :   jresult = (jint)result; 
   80011           0 :   return jresult;
   80012             : }
   80013             : 
   80014             : 
   80015           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1LANE_1INDEX_1get(JNIEnv *jenv, jclass jcls) {
   80016             :   jint jresult = 0 ;
   80017             :   int result;
   80018             :   
   80019             :   (void)jenv;
   80020             :   (void)jcls;
   80021             :   result = (int)(int)libsumo::VAR_LANE_INDEX;
   80022             :   jresult = (jint)result; 
   80023           0 :   return jresult;
   80024             : }
   80025             : 
   80026             : 
   80027           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1ROUTE_1ID_1get(JNIEnv *jenv, jclass jcls) {
   80028             :   jint jresult = 0 ;
   80029             :   int result;
   80030             :   
   80031             :   (void)jenv;
   80032             :   (void)jcls;
   80033             :   result = (int)(int)libsumo::VAR_ROUTE_ID;
   80034             :   jresult = (jint)result; 
   80035           0 :   return jresult;
   80036             : }
   80037             : 
   80038             : 
   80039           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1EDGES_1get(JNIEnv *jenv, jclass jcls) {
   80040             :   jint jresult = 0 ;
   80041             :   int result;
   80042             :   
   80043             :   (void)jenv;
   80044             :   (void)jcls;
   80045             :   result = (int)(int)libsumo::VAR_EDGES;
   80046             :   jresult = (jint)result; 
   80047           0 :   return jresult;
   80048             : }
   80049             : 
   80050             : 
   80051           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1STOP_1PARAMETER_1get(JNIEnv *jenv, jclass jcls) {
   80052             :   jint jresult = 0 ;
   80053             :   int result;
   80054             :   
   80055             :   (void)jenv;
   80056             :   (void)jcls;
   80057             :   result = (int)(int)libsumo::VAR_STOP_PARAMETER;
   80058             :   jresult = (jint)result; 
   80059           0 :   return jresult;
   80060             : }
   80061             : 
   80062             : 
   80063           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1LANES_1get(JNIEnv *jenv, jclass jcls) {
   80064             :   jint jresult = 0 ;
   80065             :   int result;
   80066             :   
   80067             :   (void)jenv;
   80068             :   (void)jcls;
   80069             :   result = (int)(int)libsumo::VAR_LANES;
   80070             :   jresult = (jint)result; 
   80071           0 :   return jresult;
   80072             : }
   80073             : 
   80074             : 
   80075           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1EXIT_1LANES_1get(JNIEnv *jenv, jclass jcls) {
   80076             :   jint jresult = 0 ;
   80077             :   int result;
   80078             :   
   80079             :   (void)jenv;
   80080             :   (void)jcls;
   80081             :   result = (int)(int)libsumo::VAR_EXIT_LANES;
   80082             :   jresult = (jint)result; 
   80083           0 :   return jresult;
   80084             : }
   80085             : 
   80086             : 
   80087           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1UPDATE_1BESTLANES_1get(JNIEnv *jenv, jclass jcls) {
   80088             :   jint jresult = 0 ;
   80089             :   int result;
   80090             :   
   80091             :   (void)jenv;
   80092             :   (void)jcls;
   80093             :   result = (int)(int)libsumo::VAR_UPDATE_BESTLANES;
   80094             :   jresult = (jint)result; 
   80095           0 :   return jresult;
   80096             : }
   80097             : 
   80098             : 
   80099           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1FILL_1get(JNIEnv *jenv, jclass jcls) {
   80100             :   jint jresult = 0 ;
   80101             :   int result;
   80102             :   
   80103             :   (void)jenv;
   80104             :   (void)jcls;
   80105             :   result = (int)(int)libsumo::VAR_FILL;
   80106             :   jresult = (jint)result; 
   80107           0 :   return jresult;
   80108             : }
   80109             : 
   80110             : 
   80111           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1IMAGEFILE_1get(JNIEnv *jenv, jclass jcls) {
   80112             :   jint jresult = 0 ;
   80113             :   int result;
   80114             :   
   80115             :   (void)jenv;
   80116             :   (void)jcls;
   80117             :   result = (int)(int)libsumo::VAR_IMAGEFILE;
   80118             :   jresult = (jint)result; 
   80119           0 :   return jresult;
   80120             : }
   80121             : 
   80122             : 
   80123           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1LANEPOSITION_1get(JNIEnv *jenv, jclass jcls) {
   80124             :   jint jresult = 0 ;
   80125             :   int result;
   80126             :   
   80127             :   (void)jenv;
   80128             :   (void)jcls;
   80129             :   result = (int)(int)libsumo::VAR_LANEPOSITION;
   80130             :   jresult = (jint)result; 
   80131           0 :   return jresult;
   80132             : }
   80133             : 
   80134             : 
   80135           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1ROUTE_1get(JNIEnv *jenv, jclass jcls) {
   80136             :   jint jresult = 0 ;
   80137             :   int result;
   80138             :   
   80139             :   (void)jenv;
   80140             :   (void)jcls;
   80141             :   result = (int)(int)libsumo::VAR_ROUTE;
   80142             :   jresult = (jint)result; 
   80143           0 :   return jresult;
   80144             : }
   80145             : 
   80146             : 
   80147           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1EDGE_1TRAVELTIME_1get(JNIEnv *jenv, jclass jcls) {
   80148             :   jint jresult = 0 ;
   80149             :   int result;
   80150             :   
   80151             :   (void)jenv;
   80152             :   (void)jcls;
   80153             :   result = (int)(int)libsumo::VAR_EDGE_TRAVELTIME;
   80154             :   jresult = (jint)result; 
   80155           0 :   return jresult;
   80156             : }
   80157             : 
   80158             : 
   80159           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1EDGE_1EFFORT_1get(JNIEnv *jenv, jclass jcls) {
   80160             :   jint jresult = 0 ;
   80161             :   int result;
   80162             :   
   80163             :   (void)jenv;
   80164             :   (void)jcls;
   80165             :   result = (int)(int)libsumo::VAR_EDGE_EFFORT;
   80166             :   jresult = (jint)result; 
   80167           0 :   return jresult;
   80168             : }
   80169             : 
   80170             : 
   80171           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1CURRENT_1TRAVELTIME_1get(JNIEnv *jenv, jclass jcls) {
   80172             :   jint jresult = 0 ;
   80173             :   int result;
   80174             :   
   80175             :   (void)jenv;
   80176             :   (void)jcls;
   80177             :   result = (int)(int)libsumo::VAR_CURRENT_TRAVELTIME;
   80178             :   jresult = (jint)result; 
   80179           0 :   return jresult;
   80180             : }
   80181             : 
   80182             : 
   80183           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1SIGNALS_1get(JNIEnv *jenv, jclass jcls) {
   80184             :   jint jresult = 0 ;
   80185             :   int result;
   80186             :   
   80187             :   (void)jenv;
   80188             :   (void)jcls;
   80189             :   result = (int)(int)libsumo::VAR_SIGNALS;
   80190             :   jresult = (jint)result; 
   80191           0 :   return jresult;
   80192             : }
   80193             : 
   80194             : 
   80195           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1MOVE_1TO_1get(JNIEnv *jenv, jclass jcls) {
   80196             :   jint jresult = 0 ;
   80197             :   int result;
   80198             :   
   80199             :   (void)jenv;
   80200             :   (void)jcls;
   80201             :   result = (int)(int)libsumo::VAR_MOVE_TO;
   80202             :   jresult = (jint)result; 
   80203           0 :   return jresult;
   80204             : }
   80205             : 
   80206             : 
   80207           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1ADD_1DYNAMICS_1get(JNIEnv *jenv, jclass jcls) {
   80208             :   jint jresult = 0 ;
   80209             :   int result;
   80210             :   
   80211             :   (void)jenv;
   80212             :   (void)jcls;
   80213             :   result = (int)(int)libsumo::VAR_ADD_DYNAMICS;
   80214             :   jresult = (jint)result; 
   80215           0 :   return jresult;
   80216             : }
   80217             : 
   80218             : 
   80219           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1HIGHLIGHT_1get(JNIEnv *jenv, jclass jcls) {
   80220             :   jint jresult = 0 ;
   80221             :   int result;
   80222             :   
   80223             :   (void)jenv;
   80224             :   (void)jcls;
   80225             :   result = (int)(int)libsumo::VAR_HIGHLIGHT;
   80226             :   jresult = (jint)result; 
   80227           0 :   return jresult;
   80228             : }
   80229             : 
   80230             : 
   80231           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1IMPERFECTION_1get(JNIEnv *jenv, jclass jcls) {
   80232             :   jint jresult = 0 ;
   80233             :   int result;
   80234             :   
   80235             :   (void)jenv;
   80236             :   (void)jcls;
   80237             :   result = (int)(int)libsumo::VAR_IMPERFECTION;
   80238             :   jresult = (jint)result; 
   80239           0 :   return jresult;
   80240             : }
   80241             : 
   80242             : 
   80243           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1SPEED_1FACTOR_1get(JNIEnv *jenv, jclass jcls) {
   80244             :   jint jresult = 0 ;
   80245             :   int result;
   80246             :   
   80247             :   (void)jenv;
   80248             :   (void)jcls;
   80249             :   result = (int)(int)libsumo::VAR_SPEED_FACTOR;
   80250             :   jresult = (jint)result; 
   80251           0 :   return jresult;
   80252             : }
   80253             : 
   80254             : 
   80255           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1SPEED_1DEVIATION_1get(JNIEnv *jenv, jclass jcls) {
   80256             :   jint jresult = 0 ;
   80257             :   int result;
   80258             :   
   80259             :   (void)jenv;
   80260             :   (void)jcls;
   80261             :   result = (int)(int)libsumo::VAR_SPEED_DEVIATION;
   80262             :   jresult = (jint)result; 
   80263           0 :   return jresult;
   80264             : }
   80265             : 
   80266             : 
   80267           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1ROUTING_1MODE_1get(JNIEnv *jenv, jclass jcls) {
   80268             :   jint jresult = 0 ;
   80269             :   int result;
   80270             :   
   80271             :   (void)jenv;
   80272             :   (void)jcls;
   80273             :   result = (int)(int)libsumo::VAR_ROUTING_MODE;
   80274             :   jresult = (jint)result; 
   80275           0 :   return jresult;
   80276             : }
   80277             : 
   80278             : 
   80279           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1SPEED_1WITHOUT_1TRACI_1get(JNIEnv *jenv, jclass jcls) {
   80280             :   jint jresult = 0 ;
   80281             :   int result;
   80282             :   
   80283             :   (void)jenv;
   80284             :   (void)jcls;
   80285             :   result = (int)(int)libsumo::VAR_SPEED_WITHOUT_TRACI;
   80286             :   jresult = (jint)result; 
   80287           0 :   return jresult;
   80288             : }
   80289             : 
   80290             : 
   80291           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1BEST_1LANES_1get(JNIEnv *jenv, jclass jcls) {
   80292             :   jint jresult = 0 ;
   80293             :   int result;
   80294             :   
   80295             :   (void)jenv;
   80296             :   (void)jcls;
   80297             :   result = (int)(int)libsumo::VAR_BEST_LANES;
   80298             :   jresult = (jint)result; 
   80299           0 :   return jresult;
   80300             : }
   80301             : 
   80302             : 
   80303           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1SPEEDSETMODE_1get(JNIEnv *jenv, jclass jcls) {
   80304             :   jint jresult = 0 ;
   80305             :   int result;
   80306             :   
   80307             :   (void)jenv;
   80308             :   (void)jcls;
   80309             :   result = (int)(int)libsumo::VAR_SPEEDSETMODE;
   80310             :   jresult = (jint)result; 
   80311           0 :   return jresult;
   80312             : }
   80313             : 
   80314             : 
   80315           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MOVE_1TO_1XY_1get(JNIEnv *jenv, jclass jcls) {
   80316             :   jint jresult = 0 ;
   80317             :   int result;
   80318             :   
   80319             :   (void)jenv;
   80320             :   (void)jcls;
   80321             :   result = (int)(int)libsumo::MOVE_TO_XY;
   80322             :   jresult = (jint)result; 
   80323           0 :   return jresult;
   80324             : }
   80325             : 
   80326             : 
   80327           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1STOPSTATE_1get(JNIEnv *jenv, jclass jcls) {
   80328             :   jint jresult = 0 ;
   80329             :   int result;
   80330             :   
   80331             :   (void)jenv;
   80332             :   (void)jcls;
   80333             :   result = (int)(int)libsumo::VAR_STOPSTATE;
   80334             :   jresult = (jint)result; 
   80335           0 :   return jresult;
   80336             : }
   80337             : 
   80338             : 
   80339           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1LANECHANGE_1MODE_1get(JNIEnv *jenv, jclass jcls) {
   80340             :   jint jresult = 0 ;
   80341             :   int result;
   80342             :   
   80343             :   (void)jenv;
   80344             :   (void)jcls;
   80345             :   result = (int)(int)libsumo::VAR_LANECHANGE_MODE;
   80346             :   jresult = (jint)result; 
   80347           0 :   return jresult;
   80348             : }
   80349             : 
   80350             : 
   80351           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1ALLOWED_1SPEED_1get(JNIEnv *jenv, jclass jcls) {
   80352             :   jint jresult = 0 ;
   80353             :   int result;
   80354             :   
   80355             :   (void)jenv;
   80356             :   (void)jcls;
   80357             :   result = (int)(int)libsumo::VAR_ALLOWED_SPEED;
   80358             :   jresult = (jint)result; 
   80359           0 :   return jresult;
   80360             : }
   80361             : 
   80362             : 
   80363           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1LANEPOSITION_1LAT_1get(JNIEnv *jenv, jclass jcls) {
   80364             :   jint jresult = 0 ;
   80365             :   int result;
   80366             :   
   80367             :   (void)jenv;
   80368             :   (void)jcls;
   80369             :   result = (int)(int)libsumo::VAR_LANEPOSITION_LAT;
   80370             :   jresult = (jint)result; 
   80371           0 :   return jresult;
   80372             : }
   80373             : 
   80374             : 
   80375           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1LATALIGNMENT_1get(JNIEnv *jenv, jclass jcls) {
   80376             :   jint jresult = 0 ;
   80377             :   int result;
   80378             :   
   80379             :   (void)jenv;
   80380             :   (void)jcls;
   80381             :   result = (int)(int)libsumo::VAR_LATALIGNMENT;
   80382             :   jresult = (jint)result; 
   80383           0 :   return jresult;
   80384             : }
   80385             : 
   80386             : 
   80387           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1MAXSPEED_1LAT_1get(JNIEnv *jenv, jclass jcls) {
   80388             :   jint jresult = 0 ;
   80389             :   int result;
   80390             :   
   80391             :   (void)jenv;
   80392             :   (void)jcls;
   80393             :   result = (int)(int)libsumo::VAR_MAXSPEED_LAT;
   80394             :   jresult = (jint)result; 
   80395           0 :   return jresult;
   80396             : }
   80397             : 
   80398             : 
   80399           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1MINGAP_1LAT_1get(JNIEnv *jenv, jclass jcls) {
   80400             :   jint jresult = 0 ;
   80401             :   int result;
   80402             :   
   80403             :   (void)jenv;
   80404             :   (void)jcls;
   80405             :   result = (int)(int)libsumo::VAR_MINGAP_LAT;
   80406             :   jresult = (jint)result; 
   80407           0 :   return jresult;
   80408             : }
   80409             : 
   80410             : 
   80411           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1HEIGHT_1get(JNIEnv *jenv, jclass jcls) {
   80412             :   jint jresult = 0 ;
   80413             :   int result;
   80414             :   
   80415             :   (void)jenv;
   80416             :   (void)jcls;
   80417             :   result = (int)(int)libsumo::VAR_HEIGHT;
   80418             :   jresult = (jint)result; 
   80419           0 :   return jresult;
   80420             : }
   80421             : 
   80422             : 
   80423           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1LINE_1get(JNIEnv *jenv, jclass jcls) {
   80424             :   jint jresult = 0 ;
   80425             :   int result;
   80426             :   
   80427             :   (void)jenv;
   80428             :   (void)jcls;
   80429             :   result = (int)(int)libsumo::VAR_LINE;
   80430             :   jresult = (jint)result; 
   80431           0 :   return jresult;
   80432             : }
   80433             : 
   80434             : 
   80435           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1VIA_1get(JNIEnv *jenv, jclass jcls) {
   80436             :   jint jresult = 0 ;
   80437             :   int result;
   80438             :   
   80439             :   (void)jenv;
   80440             :   (void)jcls;
   80441             :   result = (int)(int)libsumo::VAR_VIA;
   80442             :   jresult = (jint)result; 
   80443           0 :   return jresult;
   80444             : }
   80445             : 
   80446             : 
   80447           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1NEIGHBORS_1get(JNIEnv *jenv, jclass jcls) {
   80448             :   jint jresult = 0 ;
   80449             :   int result;
   80450             :   
   80451             :   (void)jenv;
   80452             :   (void)jcls;
   80453             :   result = (int)(int)libsumo::VAR_NEIGHBORS;
   80454             :   jresult = (jint)result; 
   80455           0 :   return jresult;
   80456             : }
   80457             : 
   80458             : 
   80459           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1CO2EMISSION_1get(JNIEnv *jenv, jclass jcls) {
   80460             :   jint jresult = 0 ;
   80461             :   int result;
   80462             :   
   80463             :   (void)jenv;
   80464             :   (void)jcls;
   80465             :   result = (int)(int)libsumo::VAR_CO2EMISSION;
   80466             :   jresult = (jint)result; 
   80467           0 :   return jresult;
   80468             : }
   80469             : 
   80470             : 
   80471           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1COEMISSION_1get(JNIEnv *jenv, jclass jcls) {
   80472             :   jint jresult = 0 ;
   80473             :   int result;
   80474             :   
   80475             :   (void)jenv;
   80476             :   (void)jcls;
   80477             :   result = (int)(int)libsumo::VAR_COEMISSION;
   80478             :   jresult = (jint)result; 
   80479           0 :   return jresult;
   80480             : }
   80481             : 
   80482             : 
   80483           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1HCEMISSION_1get(JNIEnv *jenv, jclass jcls) {
   80484             :   jint jresult = 0 ;
   80485             :   int result;
   80486             :   
   80487             :   (void)jenv;
   80488             :   (void)jcls;
   80489             :   result = (int)(int)libsumo::VAR_HCEMISSION;
   80490             :   jresult = (jint)result; 
   80491           0 :   return jresult;
   80492             : }
   80493             : 
   80494             : 
   80495           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1PMXEMISSION_1get(JNIEnv *jenv, jclass jcls) {
   80496             :   jint jresult = 0 ;
   80497             :   int result;
   80498             :   
   80499             :   (void)jenv;
   80500             :   (void)jcls;
   80501             :   result = (int)(int)libsumo::VAR_PMXEMISSION;
   80502             :   jresult = (jint)result; 
   80503           0 :   return jresult;
   80504             : }
   80505             : 
   80506             : 
   80507           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1NOXEMISSION_1get(JNIEnv *jenv, jclass jcls) {
   80508             :   jint jresult = 0 ;
   80509             :   int result;
   80510             :   
   80511             :   (void)jenv;
   80512             :   (void)jcls;
   80513             :   result = (int)(int)libsumo::VAR_NOXEMISSION;
   80514             :   jresult = (jint)result; 
   80515           0 :   return jresult;
   80516             : }
   80517             : 
   80518             : 
   80519           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1FUELCONSUMPTION_1get(JNIEnv *jenv, jclass jcls) {
   80520             :   jint jresult = 0 ;
   80521             :   int result;
   80522             :   
   80523             :   (void)jenv;
   80524             :   (void)jcls;
   80525             :   result = (int)(int)libsumo::VAR_FUELCONSUMPTION;
   80526             :   jresult = (jint)result; 
   80527           0 :   return jresult;
   80528             : }
   80529             : 
   80530             : 
   80531           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1NOISEEMISSION_1get(JNIEnv *jenv, jclass jcls) {
   80532             :   jint jresult = 0 ;
   80533             :   int result;
   80534             :   
   80535             :   (void)jenv;
   80536             :   (void)jcls;
   80537             :   result = (int)(int)libsumo::VAR_NOISEEMISSION;
   80538             :   jresult = (jint)result; 
   80539           0 :   return jresult;
   80540             : }
   80541             : 
   80542             : 
   80543           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1PERSON_1NUMBER_1get(JNIEnv *jenv, jclass jcls) {
   80544             :   jint jresult = 0 ;
   80545             :   int result;
   80546             :   
   80547             :   (void)jenv;
   80548             :   (void)jcls;
   80549             :   result = (int)(int)libsumo::VAR_PERSON_NUMBER;
   80550             :   jresult = (jint)result; 
   80551           0 :   return jresult;
   80552             : }
   80553             : 
   80554             : 
   80555           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1PERSON_1CAPACITY_1get(JNIEnv *jenv, jclass jcls) {
   80556             :   jint jresult = 0 ;
   80557             :   int result;
   80558             :   
   80559             :   (void)jenv;
   80560             :   (void)jcls;
   80561             :   result = (int)(int)libsumo::VAR_PERSON_CAPACITY;
   80562             :   jresult = (jint)result; 
   80563           0 :   return jresult;
   80564             : }
   80565             : 
   80566             : 
   80567           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1DEPARTURE_1get(JNIEnv *jenv, jclass jcls) {
   80568             :   jint jresult = 0 ;
   80569             :   int result;
   80570             :   
   80571             :   (void)jenv;
   80572             :   (void)jcls;
   80573             :   result = (int)(int)libsumo::VAR_DEPARTURE;
   80574             :   jresult = (jint)result; 
   80575           0 :   return jresult;
   80576             : }
   80577             : 
   80578             : 
   80579           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1DEPART_1DELAY_1get(JNIEnv *jenv, jclass jcls) {
   80580             :   jint jresult = 0 ;
   80581             :   int result;
   80582             :   
   80583             :   (void)jenv;
   80584             :   (void)jcls;
   80585             :   result = (int)(int)libsumo::VAR_DEPART_DELAY;
   80586             :   jresult = (jint)result; 
   80587           0 :   return jresult;
   80588             : }
   80589             : 
   80590             : 
   80591           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1BOARDING_1DURATION_1get(JNIEnv *jenv, jclass jcls) {
   80592             :   jint jresult = 0 ;
   80593             :   int result;
   80594             :   
   80595             :   (void)jenv;
   80596             :   (void)jcls;
   80597             :   result = (int)(int)libsumo::VAR_BOARDING_DURATION;
   80598             :   jresult = (jint)result; 
   80599           0 :   return jresult;
   80600             : }
   80601             : 
   80602             : 
   80603           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1IMPATIENCE_1get(JNIEnv *jenv, jclass jcls) {
   80604             :   jint jresult = 0 ;
   80605             :   int result;
   80606             :   
   80607             :   (void)jenv;
   80608             :   (void)jcls;
   80609             :   result = (int)(int)libsumo::VAR_IMPATIENCE;
   80610             :   jresult = (jint)result; 
   80611           0 :   return jresult;
   80612             : }
   80613             : 
   80614             : 
   80615           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1BUS_1STOP_1ID_1LIST_1get(JNIEnv *jenv, jclass jcls) {
   80616             :   jint jresult = 0 ;
   80617             :   int result;
   80618             :   
   80619             :   (void)jenv;
   80620             :   (void)jcls;
   80621             :   result = (int)(int)libsumo::VAR_BUS_STOP_ID_LIST;
   80622             :   jresult = (jint)result; 
   80623           0 :   return jresult;
   80624             : }
   80625             : 
   80626             : 
   80627           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1BUS_1STOP_1WAITING_1get(JNIEnv *jenv, jclass jcls) {
   80628             :   jint jresult = 0 ;
   80629             :   int result;
   80630             :   
   80631             :   (void)jenv;
   80632             :   (void)jcls;
   80633             :   result = (int)(int)libsumo::VAR_BUS_STOP_WAITING;
   80634             :   jresult = (jint)result; 
   80635           0 :   return jresult;
   80636             : }
   80637             : 
   80638             : 
   80639           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1BUS_1STOP_1WAITING_1IDS_1get(JNIEnv *jenv, jclass jcls) {
   80640             :   jint jresult = 0 ;
   80641             :   int result;
   80642             :   
   80643             :   (void)jenv;
   80644             :   (void)jcls;
   80645             :   result = (int)(int)libsumo::VAR_BUS_STOP_WAITING_IDS;
   80646             :   jresult = (jint)result; 
   80647           0 :   return jresult;
   80648             : }
   80649             : 
   80650             : 
   80651           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1LEADER_1get(JNIEnv *jenv, jclass jcls) {
   80652             :   jint jresult = 0 ;
   80653             :   int result;
   80654             :   
   80655             :   (void)jenv;
   80656             :   (void)jcls;
   80657             :   result = (int)(int)libsumo::VAR_LEADER;
   80658             :   jresult = (jint)result; 
   80659           0 :   return jresult;
   80660             : }
   80661             : 
   80662             : 
   80663           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1FOLLOWER_1get(JNIEnv *jenv, jclass jcls) {
   80664             :   jint jresult = 0 ;
   80665             :   int result;
   80666             :   
   80667             :   (void)jenv;
   80668             :   (void)jcls;
   80669             :   result = (int)(int)libsumo::VAR_FOLLOWER;
   80670             :   jresult = (jint)result; 
   80671           0 :   return jresult;
   80672             : }
   80673             : 
   80674             : 
   80675           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1ROUTE_1INDEX_1get(JNIEnv *jenv, jclass jcls) {
   80676             :   jint jresult = 0 ;
   80677             :   int result;
   80678             :   
   80679             :   (void)jenv;
   80680             :   (void)jcls;
   80681             :   result = (int)(int)libsumo::VAR_ROUTE_INDEX;
   80682             :   jresult = (jint)result; 
   80683           0 :   return jresult;
   80684             : }
   80685             : 
   80686             : 
   80687           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1WAITING_1TIME_1get(JNIEnv *jenv, jclass jcls) {
   80688             :   jint jresult = 0 ;
   80689             :   int result;
   80690             :   
   80691             :   (void)jenv;
   80692             :   (void)jcls;
   80693             :   result = (int)(int)libsumo::VAR_WAITING_TIME;
   80694             :   jresult = (jint)result; 
   80695           0 :   return jresult;
   80696             : }
   80697             : 
   80698             : 
   80699           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1ACCUMULATED_1WAITING_1TIME_1get(JNIEnv *jenv, jclass jcls) {
   80700             :   jint jresult = 0 ;
   80701             :   int result;
   80702             :   
   80703             :   (void)jenv;
   80704             :   (void)jcls;
   80705             :   result = (int)(int)libsumo::VAR_ACCUMULATED_WAITING_TIME;
   80706             :   jresult = (jint)result; 
   80707           0 :   return jresult;
   80708             : }
   80709             : 
   80710             : 
   80711           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1NEXT_1TLS_1get(JNIEnv *jenv, jclass jcls) {
   80712             :   jint jresult = 0 ;
   80713             :   int result;
   80714             :   
   80715             :   (void)jenv;
   80716             :   (void)jcls;
   80717             :   result = (int)(int)libsumo::VAR_NEXT_TLS;
   80718             :   jresult = (jint)result; 
   80719           0 :   return jresult;
   80720             : }
   80721             : 
   80722             : 
   80723           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1NEXT_1STOPS_1get(JNIEnv *jenv, jclass jcls) {
   80724             :   jint jresult = 0 ;
   80725             :   int result;
   80726             :   
   80727             :   (void)jenv;
   80728             :   (void)jcls;
   80729             :   result = (int)(int)libsumo::VAR_NEXT_STOPS;
   80730             :   jresult = (jint)result; 
   80731           0 :   return jresult;
   80732             : }
   80733             : 
   80734             : 
   80735           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1NEXT_1STOPS2_1get(JNIEnv *jenv, jclass jcls) {
   80736             :   jint jresult = 0 ;
   80737             :   int result;
   80738             :   
   80739             :   (void)jenv;
   80740             :   (void)jcls;
   80741             :   result = (int)(int)libsumo::VAR_NEXT_STOPS2;
   80742             :   jresult = (jint)result; 
   80743           0 :   return jresult;
   80744             : }
   80745             : 
   80746             : 
   80747           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1NEXT_1LINKS_1get(JNIEnv *jenv, jclass jcls) {
   80748             :   jint jresult = 0 ;
   80749             :   int result;
   80750             :   
   80751             :   (void)jenv;
   80752             :   (void)jcls;
   80753             :   result = (int)(int)libsumo::VAR_NEXT_LINKS;
   80754             :   jresult = (jint)result; 
   80755           0 :   return jresult;
   80756             : }
   80757             : 
   80758             : 
   80759           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1ACCELERATION_1get(JNIEnv *jenv, jclass jcls) {
   80760             :   jint jresult = 0 ;
   80761             :   int result;
   80762             :   
   80763             :   (void)jenv;
   80764             :   (void)jcls;
   80765             :   result = (int)(int)libsumo::VAR_ACCELERATION;
   80766             :   jresult = (jint)result; 
   80767           0 :   return jresult;
   80768             : }
   80769             : 
   80770             : 
   80771           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1ARRIVALPOS_1get(JNIEnv *jenv, jclass jcls) {
   80772             :   jint jresult = 0 ;
   80773             :   int result;
   80774             :   
   80775             :   (void)jenv;
   80776             :   (void)jcls;
   80777             :   result = (int)(int)libsumo::VAR_ARRIVALPOS;
   80778             :   jresult = (jint)result; 
   80779           0 :   return jresult;
   80780             : }
   80781             : 
   80782             : 
   80783           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1ARRIVALLANE_1get(JNIEnv *jenv, jclass jcls) {
   80784             :   jint jresult = 0 ;
   80785             :   int result;
   80786             :   
   80787             :   (void)jenv;
   80788             :   (void)jcls;
   80789             :   result = (int)(int)libsumo::VAR_ARRIVALLANE;
   80790             :   jresult = (jint)result; 
   80791           0 :   return jresult;
   80792             : }
   80793             : 
   80794             : 
   80795           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1ARRIVALSPEED_1get(JNIEnv *jenv, jclass jcls) {
   80796             :   jint jresult = 0 ;
   80797             :   int result;
   80798             :   
   80799             :   (void)jenv;
   80800             :   (void)jcls;
   80801             :   result = (int)(int)libsumo::VAR_ARRIVALSPEED;
   80802             :   jresult = (jint)result; 
   80803           0 :   return jresult;
   80804             : }
   80805             : 
   80806             : 
   80807           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1MESSAGE_1get(JNIEnv *jenv, jclass jcls) {
   80808             :   jint jresult = 0 ;
   80809             :   int result;
   80810             :   
   80811             :   (void)jenv;
   80812             :   (void)jcls;
   80813             :   result = (int)(int)libsumo::CMD_MESSAGE;
   80814             :   jresult = (jint)result; 
   80815           0 :   return jresult;
   80816             : }
   80817             : 
   80818             : 
   80819           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1TIME_1get(JNIEnv *jenv, jclass jcls) {
   80820             :   jint jresult = 0 ;
   80821             :   int result;
   80822             :   
   80823             :   (void)jenv;
   80824             :   (void)jcls;
   80825             :   result = (int)(int)libsumo::VAR_TIME;
   80826             :   jresult = (jint)result; 
   80827           0 :   return jresult;
   80828             : }
   80829             : 
   80830             : 
   80831           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1TIME_1STEP_1get(JNIEnv *jenv, jclass jcls) {
   80832             :   jint jresult = 0 ;
   80833             :   int result;
   80834             :   
   80835             :   (void)jenv;
   80836             :   (void)jcls;
   80837             :   result = (int)(int)libsumo::VAR_TIME_STEP;
   80838             :   jresult = (jint)result; 
   80839           0 :   return jresult;
   80840             : }
   80841             : 
   80842             : 
   80843           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1ELECTRICITYCONSUMPTION_1get(JNIEnv *jenv, jclass jcls) {
   80844             :   jint jresult = 0 ;
   80845             :   int result;
   80846             :   
   80847             :   (void)jenv;
   80848             :   (void)jcls;
   80849             :   result = (int)(int)libsumo::VAR_ELECTRICITYCONSUMPTION;
   80850             :   jresult = (jint)result; 
   80851           0 :   return jresult;
   80852             : }
   80853             : 
   80854             : 
   80855           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1LOADED_1VEHICLES_1NUMBER_1get(JNIEnv *jenv, jclass jcls) {
   80856             :   jint jresult = 0 ;
   80857             :   int result;
   80858             :   
   80859             :   (void)jenv;
   80860             :   (void)jcls;
   80861             :   result = (int)(int)libsumo::VAR_LOADED_VEHICLES_NUMBER;
   80862             :   jresult = (jint)result; 
   80863           0 :   return jresult;
   80864             : }
   80865             : 
   80866             : 
   80867           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1LOADED_1VEHICLES_1IDS_1get(JNIEnv *jenv, jclass jcls) {
   80868             :   jint jresult = 0 ;
   80869             :   int result;
   80870             :   
   80871             :   (void)jenv;
   80872             :   (void)jcls;
   80873             :   result = (int)(int)libsumo::VAR_LOADED_VEHICLES_IDS;
   80874             :   jresult = (jint)result; 
   80875           0 :   return jresult;
   80876             : }
   80877             : 
   80878             : 
   80879           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1DEPARTED_1VEHICLES_1NUMBER_1get(JNIEnv *jenv, jclass jcls) {
   80880             :   jint jresult = 0 ;
   80881             :   int result;
   80882             :   
   80883             :   (void)jenv;
   80884             :   (void)jcls;
   80885             :   result = (int)(int)libsumo::VAR_DEPARTED_VEHICLES_NUMBER;
   80886             :   jresult = (jint)result; 
   80887           0 :   return jresult;
   80888             : }
   80889             : 
   80890             : 
   80891           2 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1DEPARTED_1VEHICLES_1IDS_1get(JNIEnv *jenv, jclass jcls) {
   80892             :   jint jresult = 0 ;
   80893             :   int result;
   80894             :   
   80895             :   (void)jenv;
   80896             :   (void)jcls;
   80897             :   result = (int)(int)libsumo::VAR_DEPARTED_VEHICLES_IDS;
   80898             :   jresult = (jint)result; 
   80899           2 :   return jresult;
   80900             : }
   80901             : 
   80902             : 
   80903           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1TELEPORT_1STARTING_1VEHICLES_1NUMBER_1get(JNIEnv *jenv, jclass jcls) {
   80904             :   jint jresult = 0 ;
   80905             :   int result;
   80906             :   
   80907             :   (void)jenv;
   80908             :   (void)jcls;
   80909             :   result = (int)(int)libsumo::VAR_TELEPORT_STARTING_VEHICLES_NUMBER;
   80910             :   jresult = (jint)result; 
   80911           0 :   return jresult;
   80912             : }
   80913             : 
   80914             : 
   80915           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1TELEPORT_1STARTING_1VEHICLES_1IDS_1get(JNIEnv *jenv, jclass jcls) {
   80916             :   jint jresult = 0 ;
   80917             :   int result;
   80918             :   
   80919             :   (void)jenv;
   80920             :   (void)jcls;
   80921             :   result = (int)(int)libsumo::VAR_TELEPORT_STARTING_VEHICLES_IDS;
   80922             :   jresult = (jint)result; 
   80923           0 :   return jresult;
   80924             : }
   80925             : 
   80926             : 
   80927           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1TELEPORT_1ENDING_1VEHICLES_1NUMBER_1get(JNIEnv *jenv, jclass jcls) {
   80928             :   jint jresult = 0 ;
   80929             :   int result;
   80930             :   
   80931             :   (void)jenv;
   80932             :   (void)jcls;
   80933             :   result = (int)(int)libsumo::VAR_TELEPORT_ENDING_VEHICLES_NUMBER;
   80934             :   jresult = (jint)result; 
   80935           0 :   return jresult;
   80936             : }
   80937             : 
   80938             : 
   80939           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1TELEPORT_1ENDING_1VEHICLES_1IDS_1get(JNIEnv *jenv, jclass jcls) {
   80940             :   jint jresult = 0 ;
   80941             :   int result;
   80942             :   
   80943             :   (void)jenv;
   80944             :   (void)jcls;
   80945             :   result = (int)(int)libsumo::VAR_TELEPORT_ENDING_VEHICLES_IDS;
   80946             :   jresult = (jint)result; 
   80947           0 :   return jresult;
   80948             : }
   80949             : 
   80950             : 
   80951           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1ARRIVED_1VEHICLES_1NUMBER_1get(JNIEnv *jenv, jclass jcls) {
   80952             :   jint jresult = 0 ;
   80953             :   int result;
   80954             :   
   80955             :   (void)jenv;
   80956             :   (void)jcls;
   80957             :   result = (int)(int)libsumo::VAR_ARRIVED_VEHICLES_NUMBER;
   80958             :   jresult = (jint)result; 
   80959           0 :   return jresult;
   80960             : }
   80961             : 
   80962             : 
   80963           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1ARRIVED_1VEHICLES_1IDS_1get(JNIEnv *jenv, jclass jcls) {
   80964             :   jint jresult = 0 ;
   80965             :   int result;
   80966             :   
   80967             :   (void)jenv;
   80968             :   (void)jcls;
   80969             :   result = (int)(int)libsumo::VAR_ARRIVED_VEHICLES_IDS;
   80970             :   jresult = (jint)result; 
   80971           0 :   return jresult;
   80972             : }
   80973             : 
   80974             : 
   80975           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1DELTA_1T_1get(JNIEnv *jenv, jclass jcls) {
   80976             :   jint jresult = 0 ;
   80977             :   int result;
   80978             :   
   80979             :   (void)jenv;
   80980             :   (void)jcls;
   80981             :   result = (int)(int)libsumo::VAR_DELTA_T;
   80982             :   jresult = (jint)result; 
   80983           0 :   return jresult;
   80984             : }
   80985             : 
   80986             : 
   80987           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1NET_1BOUNDING_1BOX_1get(JNIEnv *jenv, jclass jcls) {
   80988             :   jint jresult = 0 ;
   80989             :   int result;
   80990             :   
   80991             :   (void)jenv;
   80992             :   (void)jcls;
   80993             :   result = (int)(int)libsumo::VAR_NET_BOUNDING_BOX;
   80994             :   jresult = (jint)result; 
   80995           0 :   return jresult;
   80996             : }
   80997             : 
   80998             : 
   80999           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1MIN_1EXPECTED_1VEHICLES_1get(JNIEnv *jenv, jclass jcls) {
   81000             :   jint jresult = 0 ;
   81001             :   int result;
   81002             :   
   81003             :   (void)jenv;
   81004             :   (void)jcls;
   81005             :   result = (int)(int)libsumo::VAR_MIN_EXPECTED_VEHICLES;
   81006             :   jresult = (jint)result; 
   81007           0 :   return jresult;
   81008             : }
   81009             : 
   81010             : 
   81011           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1DEPARTED_1PERSONS_1NUMBER_1get(JNIEnv *jenv, jclass jcls) {
   81012             :   jint jresult = 0 ;
   81013             :   int result;
   81014             :   
   81015             :   (void)jenv;
   81016             :   (void)jcls;
   81017             :   result = (int)(int)libsumo::VAR_DEPARTED_PERSONS_NUMBER;
   81018             :   jresult = (jint)result; 
   81019           0 :   return jresult;
   81020             : }
   81021             : 
   81022             : 
   81023           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1DEPARTED_1PERSONS_1IDS_1get(JNIEnv *jenv, jclass jcls) {
   81024             :   jint jresult = 0 ;
   81025             :   int result;
   81026             :   
   81027             :   (void)jenv;
   81028             :   (void)jcls;
   81029             :   result = (int)(int)libsumo::VAR_DEPARTED_PERSONS_IDS;
   81030             :   jresult = (jint)result; 
   81031           0 :   return jresult;
   81032             : }
   81033             : 
   81034             : 
   81035           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1ARRIVED_1PERSONS_1NUMBER_1get(JNIEnv *jenv, jclass jcls) {
   81036             :   jint jresult = 0 ;
   81037             :   int result;
   81038             :   
   81039             :   (void)jenv;
   81040             :   (void)jcls;
   81041             :   result = (int)(int)libsumo::VAR_ARRIVED_PERSONS_NUMBER;
   81042             :   jresult = (jint)result; 
   81043           0 :   return jresult;
   81044             : }
   81045             : 
   81046             : 
   81047           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1ARRIVED_1PERSONS_1IDS_1get(JNIEnv *jenv, jclass jcls) {
   81048             :   jint jresult = 0 ;
   81049             :   int result;
   81050             :   
   81051             :   (void)jenv;
   81052             :   (void)jcls;
   81053             :   result = (int)(int)libsumo::VAR_ARRIVED_PERSONS_IDS;
   81054             :   jresult = (jint)result; 
   81055           0 :   return jresult;
   81056             : }
   81057             : 
   81058             : 
   81059           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1STOP_1STARTING_1VEHICLES_1NUMBER_1get(JNIEnv *jenv, jclass jcls) {
   81060             :   jint jresult = 0 ;
   81061             :   int result;
   81062             :   
   81063             :   (void)jenv;
   81064             :   (void)jcls;
   81065             :   result = (int)(int)libsumo::VAR_STOP_STARTING_VEHICLES_NUMBER;
   81066             :   jresult = (jint)result; 
   81067           0 :   return jresult;
   81068             : }
   81069             : 
   81070             : 
   81071           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1STOP_1STARTING_1VEHICLES_1IDS_1get(JNIEnv *jenv, jclass jcls) {
   81072             :   jint jresult = 0 ;
   81073             :   int result;
   81074             :   
   81075             :   (void)jenv;
   81076             :   (void)jcls;
   81077             :   result = (int)(int)libsumo::VAR_STOP_STARTING_VEHICLES_IDS;
   81078             :   jresult = (jint)result; 
   81079           0 :   return jresult;
   81080             : }
   81081             : 
   81082             : 
   81083           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1STOP_1ENDING_1VEHICLES_1NUMBER_1get(JNIEnv *jenv, jclass jcls) {
   81084             :   jint jresult = 0 ;
   81085             :   int result;
   81086             :   
   81087             :   (void)jenv;
   81088             :   (void)jcls;
   81089             :   result = (int)(int)libsumo::VAR_STOP_ENDING_VEHICLES_NUMBER;
   81090             :   jresult = (jint)result; 
   81091           0 :   return jresult;
   81092             : }
   81093             : 
   81094             : 
   81095           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1STOP_1ENDING_1VEHICLES_1IDS_1get(JNIEnv *jenv, jclass jcls) {
   81096             :   jint jresult = 0 ;
   81097             :   int result;
   81098             :   
   81099             :   (void)jenv;
   81100             :   (void)jcls;
   81101             :   result = (int)(int)libsumo::VAR_STOP_ENDING_VEHICLES_IDS;
   81102             :   jresult = (jint)result; 
   81103           0 :   return jresult;
   81104             : }
   81105             : 
   81106             : 
   81107           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1PARKING_1STARTING_1VEHICLES_1NUMBER_1get(JNIEnv *jenv, jclass jcls) {
   81108             :   jint jresult = 0 ;
   81109             :   int result;
   81110             :   
   81111             :   (void)jenv;
   81112             :   (void)jcls;
   81113             :   result = (int)(int)libsumo::VAR_PARKING_STARTING_VEHICLES_NUMBER;
   81114             :   jresult = (jint)result; 
   81115           0 :   return jresult;
   81116             : }
   81117             : 
   81118             : 
   81119           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1PARKING_1STARTING_1VEHICLES_1IDS_1get(JNIEnv *jenv, jclass jcls) {
   81120             :   jint jresult = 0 ;
   81121             :   int result;
   81122             :   
   81123             :   (void)jenv;
   81124             :   (void)jcls;
   81125             :   result = (int)(int)libsumo::VAR_PARKING_STARTING_VEHICLES_IDS;
   81126             :   jresult = (jint)result; 
   81127           0 :   return jresult;
   81128             : }
   81129             : 
   81130             : 
   81131           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1PARKING_1MANEUVERING_1VEHICLES_1NUMBER_1get(JNIEnv *jenv, jclass jcls) {
   81132             :   jint jresult = 0 ;
   81133             :   int result;
   81134             :   
   81135             :   (void)jenv;
   81136             :   (void)jcls;
   81137             :   result = (int)(int)libsumo::VAR_PARKING_MANEUVERING_VEHICLES_NUMBER;
   81138             :   jresult = (jint)result; 
   81139           0 :   return jresult;
   81140             : }
   81141             : 
   81142             : 
   81143           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1PARKING_1MANEUVERING_1VEHICLES_1IDS_1get(JNIEnv *jenv, jclass jcls) {
   81144             :   jint jresult = 0 ;
   81145             :   int result;
   81146             :   
   81147             :   (void)jenv;
   81148             :   (void)jcls;
   81149             :   result = (int)(int)libsumo::VAR_PARKING_MANEUVERING_VEHICLES_IDS;
   81150             :   jresult = (jint)result; 
   81151           0 :   return jresult;
   81152             : }
   81153             : 
   81154             : 
   81155           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1PARKING_1ENDING_1VEHICLES_1NUMBER_1get(JNIEnv *jenv, jclass jcls) {
   81156             :   jint jresult = 0 ;
   81157             :   int result;
   81158             :   
   81159             :   (void)jenv;
   81160             :   (void)jcls;
   81161             :   result = (int)(int)libsumo::VAR_PARKING_ENDING_VEHICLES_NUMBER;
   81162             :   jresult = (jint)result; 
   81163           0 :   return jresult;
   81164             : }
   81165             : 
   81166             : 
   81167           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1PARKING_1ENDING_1VEHICLES_1IDS_1get(JNIEnv *jenv, jclass jcls) {
   81168             :   jint jresult = 0 ;
   81169             :   int result;
   81170             :   
   81171             :   (void)jenv;
   81172             :   (void)jcls;
   81173             :   result = (int)(int)libsumo::VAR_PARKING_ENDING_VEHICLES_IDS;
   81174             :   jresult = (jint)result; 
   81175           0 :   return jresult;
   81176             : }
   81177             : 
   81178             : 
   81179           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1COLLIDING_1VEHICLES_1NUMBER_1get(JNIEnv *jenv, jclass jcls) {
   81180             :   jint jresult = 0 ;
   81181             :   int result;
   81182             :   
   81183             :   (void)jenv;
   81184             :   (void)jcls;
   81185             :   result = (int)(int)libsumo::VAR_COLLIDING_VEHICLES_NUMBER;
   81186             :   jresult = (jint)result; 
   81187           0 :   return jresult;
   81188             : }
   81189             : 
   81190             : 
   81191           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1COLLIDING_1VEHICLES_1IDS_1get(JNIEnv *jenv, jclass jcls) {
   81192             :   jint jresult = 0 ;
   81193             :   int result;
   81194             :   
   81195             :   (void)jenv;
   81196             :   (void)jcls;
   81197             :   result = (int)(int)libsumo::VAR_COLLIDING_VEHICLES_IDS;
   81198             :   jresult = (jint)result; 
   81199           0 :   return jresult;
   81200             : }
   81201             : 
   81202             : 
   81203           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1EMERGENCYSTOPPING_1VEHICLES_1NUMBER_1get(JNIEnv *jenv, jclass jcls) {
   81204             :   jint jresult = 0 ;
   81205             :   int result;
   81206             :   
   81207             :   (void)jenv;
   81208             :   (void)jcls;
   81209             :   result = (int)(int)libsumo::VAR_EMERGENCYSTOPPING_VEHICLES_NUMBER;
   81210             :   jresult = (jint)result; 
   81211           0 :   return jresult;
   81212             : }
   81213             : 
   81214             : 
   81215           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1EMERGENCYSTOPPING_1VEHICLES_1IDS_1get(JNIEnv *jenv, jclass jcls) {
   81216             :   jint jresult = 0 ;
   81217             :   int result;
   81218             :   
   81219             :   (void)jenv;
   81220             :   (void)jcls;
   81221             :   result = (int)(int)libsumo::VAR_EMERGENCYSTOPPING_VEHICLES_IDS;
   81222             :   jresult = (jint)result; 
   81223           0 :   return jresult;
   81224             : }
   81225             : 
   81226             : 
   81227           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1SCALE_1get(JNIEnv *jenv, jclass jcls) {
   81228             :   jint jresult = 0 ;
   81229             :   int result;
   81230             :   
   81231             :   (void)jenv;
   81232             :   (void)jcls;
   81233             :   result = (int)(int)libsumo::VAR_SCALE;
   81234             :   jresult = (jint)result; 
   81235           0 :   return jresult;
   81236             : }
   81237             : 
   81238             : 
   81239           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1CLEAR_1PENDING_1VEHICLES_1get(JNIEnv *jenv, jclass jcls) {
   81240             :   jint jresult = 0 ;
   81241             :   int result;
   81242             :   
   81243             :   (void)jenv;
   81244             :   (void)jcls;
   81245             :   result = (int)(int)libsumo::CMD_CLEAR_PENDING_VEHICLES;
   81246             :   jresult = (jint)result; 
   81247           0 :   return jresult;
   81248             : }
   81249             : 
   81250             : 
   81251           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1PENDING_1VEHICLES_1get(JNIEnv *jenv, jclass jcls) {
   81252             :   jint jresult = 0 ;
   81253             :   int result;
   81254             :   
   81255             :   (void)jenv;
   81256             :   (void)jcls;
   81257             :   result = (int)(int)libsumo::VAR_PENDING_VEHICLES;
   81258             :   jresult = (jint)result; 
   81259           0 :   return jresult;
   81260             : }
   81261             : 
   81262             : 
   81263           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1OPTION_1get(JNIEnv *jenv, jclass jcls) {
   81264             :   jint jresult = 0 ;
   81265             :   int result;
   81266             :   
   81267             :   (void)jenv;
   81268             :   (void)jcls;
   81269             :   result = (int)(int)libsumo::VAR_OPTION;
   81270             :   jresult = (jint)result; 
   81271           0 :   return jresult;
   81272             : }
   81273             : 
   81274             : 
   81275           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1SAVE_1SIMSTATE_1get(JNIEnv *jenv, jclass jcls) {
   81276             :   jint jresult = 0 ;
   81277             :   int result;
   81278             :   
   81279             :   (void)jenv;
   81280             :   (void)jcls;
   81281             :   result = (int)(int)libsumo::CMD_SAVE_SIMSTATE;
   81282             :   jresult = (jint)result; 
   81283           0 :   return jresult;
   81284             : }
   81285             : 
   81286             : 
   81287           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1LOAD_1SIMSTATE_1get(JNIEnv *jenv, jclass jcls) {
   81288             :   jint jresult = 0 ;
   81289             :   int result;
   81290             :   
   81291             :   (void)jenv;
   81292             :   (void)jcls;
   81293             :   result = (int)(int)libsumo::CMD_LOAD_SIMSTATE;
   81294             :   jresult = (jint)result; 
   81295           0 :   return jresult;
   81296             : }
   81297             : 
   81298             : 
   81299           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1COLLISIONS_1get(JNIEnv *jenv, jclass jcls) {
   81300             :   jint jresult = 0 ;
   81301             :   int result;
   81302             :   
   81303             :   (void)jenv;
   81304             :   (void)jcls;
   81305             :   result = (int)(int)libsumo::VAR_COLLISIONS;
   81306             :   jresult = (jint)result; 
   81307           0 :   return jresult;
   81308             : }
   81309             : 
   81310             : 
   81311           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1LOADED_1LIST_1get(JNIEnv *jenv, jclass jcls) {
   81312             :   jint jresult = 0 ;
   81313             :   int result;
   81314             :   
   81315             :   (void)jenv;
   81316             :   (void)jcls;
   81317             :   result = (int)(int)libsumo::VAR_LOADED_LIST;
   81318             :   jresult = (jint)result; 
   81319           0 :   return jresult;
   81320             : }
   81321             : 
   81322             : 
   81323           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1TELEPORTING_1LIST_1get(JNIEnv *jenv, jclass jcls) {
   81324             :   jint jresult = 0 ;
   81325             :   int result;
   81326             :   
   81327             :   (void)jenv;
   81328             :   (void)jcls;
   81329             :   result = (int)(int)libsumo::VAR_TELEPORTING_LIST;
   81330             :   jresult = (jint)result; 
   81331           0 :   return jresult;
   81332             : }
   81333             : 
   81334             : 
   81335           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1PARAMETER_1get(JNIEnv *jenv, jclass jcls) {
   81336             :   jint jresult = 0 ;
   81337             :   int result;
   81338             :   
   81339             :   (void)jenv;
   81340             :   (void)jcls;
   81341             :   result = (int)(int)libsumo::VAR_PARAMETER;
   81342             :   jresult = (jint)result; 
   81343           0 :   return jresult;
   81344             : }
   81345             : 
   81346             : 
   81347           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1PARAMETER_1WITH_1KEY_1get(JNIEnv *jenv, jclass jcls) {
   81348             :   jint jresult = 0 ;
   81349             :   int result;
   81350             :   
   81351             :   (void)jenv;
   81352             :   (void)jcls;
   81353             :   result = (int)(int)libsumo::VAR_PARAMETER_WITH_KEY;
   81354             :   jresult = (jint)result; 
   81355           0 :   return jresult;
   81356             : }
   81357             : 
   81358             : 
   81359           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ADD_1get(JNIEnv *jenv, jclass jcls) {
   81360             :   jint jresult = 0 ;
   81361             :   int result;
   81362             :   
   81363             :   (void)jenv;
   81364             :   (void)jcls;
   81365             :   result = (int)(int)libsumo::ADD;
   81366             :   jresult = (jint)result; 
   81367           0 :   return jresult;
   81368             : }
   81369             : 
   81370             : 
   81371           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_REMOVE_1get(JNIEnv *jenv, jclass jcls) {
   81372             :   jint jresult = 0 ;
   81373             :   int result;
   81374             :   
   81375             :   (void)jenv;
   81376             :   (void)jcls;
   81377             :   result = (int)(int)libsumo::REMOVE;
   81378             :   jresult = (jint)result; 
   81379           0 :   return jresult;
   81380             : }
   81381             : 
   81382             : 
   81383           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_COPY_1get(JNIEnv *jenv, jclass jcls) {
   81384             :   jint jresult = 0 ;
   81385             :   int result;
   81386             :   
   81387             :   (void)jenv;
   81388             :   (void)jcls;
   81389             :   result = (int)(int)libsumo::COPY;
   81390             :   jresult = (jint)result; 
   81391           0 :   return jresult;
   81392             : }
   81393             : 
   81394             : 
   81395           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_POSITION_1CONVERSION_1get(JNIEnv *jenv, jclass jcls) {
   81396             :   jint jresult = 0 ;
   81397             :   int result;
   81398             :   
   81399             :   (void)jenv;
   81400             :   (void)jcls;
   81401             :   result = (int)(int)libsumo::POSITION_CONVERSION;
   81402             :   jresult = (jint)result; 
   81403           0 :   return jresult;
   81404             : }
   81405             : 
   81406             : 
   81407           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_DISTANCE_1REQUEST_1get(JNIEnv *jenv, jclass jcls) {
   81408             :   jint jresult = 0 ;
   81409             :   int result;
   81410             :   
   81411             :   (void)jenv;
   81412             :   (void)jcls;
   81413             :   result = (int)(int)libsumo::DISTANCE_REQUEST;
   81414             :   jresult = (jint)result; 
   81415           0 :   return jresult;
   81416             : }
   81417             : 
   81418             : 
   81419           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1DISTANCE_1get(JNIEnv *jenv, jclass jcls) {
   81420             :   jint jresult = 0 ;
   81421             :   int result;
   81422             :   
   81423             :   (void)jenv;
   81424             :   (void)jcls;
   81425             :   result = (int)(int)libsumo::VAR_DISTANCE;
   81426             :   jresult = (jint)result; 
   81427           0 :   return jresult;
   81428             : }
   81429             : 
   81430             : 
   81431           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ADD_1FULL_1get(JNIEnv *jenv, jclass jcls) {
   81432             :   jint jresult = 0 ;
   81433             :   int result;
   81434             :   
   81435             :   (void)jenv;
   81436             :   (void)jcls;
   81437             :   result = (int)(int)libsumo::ADD_FULL;
   81438             :   jresult = (jint)result; 
   81439           0 :   return jresult;
   81440             : }
   81441             : 
   81442             : 
   81443           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_FIND_1ROUTE_1get(JNIEnv *jenv, jclass jcls) {
   81444             :   jint jresult = 0 ;
   81445             :   int result;
   81446             :   
   81447             :   (void)jenv;
   81448             :   (void)jcls;
   81449             :   result = (int)(int)libsumo::FIND_ROUTE;
   81450             :   jresult = (jint)result; 
   81451           0 :   return jresult;
   81452             : }
   81453             : 
   81454             : 
   81455           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_FIND_1INTERMODAL_1ROUTE_1get(JNIEnv *jenv, jclass jcls) {
   81456             :   jint jresult = 0 ;
   81457             :   int result;
   81458             :   
   81459             :   (void)jenv;
   81460             :   (void)jcls;
   81461             :   result = (int)(int)libsumo::FIND_INTERMODAL_ROUTE;
   81462             :   jresult = (jint)result; 
   81463           0 :   return jresult;
   81464             : }
   81465             : 
   81466             : 
   81467           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1REROUTE_1TRAVELTIME_1get(JNIEnv *jenv, jclass jcls) {
   81468             :   jint jresult = 0 ;
   81469             :   int result;
   81470             :   
   81471             :   (void)jenv;
   81472             :   (void)jcls;
   81473             :   result = (int)(int)libsumo::CMD_REROUTE_TRAVELTIME;
   81474             :   jresult = (jint)result; 
   81475           0 :   return jresult;
   81476             : }
   81477             : 
   81478             : 
   81479           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_CMD_1REROUTE_1EFFORT_1get(JNIEnv *jenv, jclass jcls) {
   81480             :   jint jresult = 0 ;
   81481             :   int result;
   81482             :   
   81483             :   (void)jenv;
   81484             :   (void)jcls;
   81485             :   result = (int)(int)libsumo::CMD_REROUTE_EFFORT;
   81486             :   jresult = (jint)result; 
   81487           0 :   return jresult;
   81488             : }
   81489             : 
   81490             : 
   81491           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1ROUTE_1VALID_1get(JNIEnv *jenv, jclass jcls) {
   81492             :   jint jresult = 0 ;
   81493             :   int result;
   81494             :   
   81495             :   (void)jenv;
   81496             :   (void)jcls;
   81497             :   result = (int)(int)libsumo::VAR_ROUTE_VALID;
   81498             :   jresult = (jint)result; 
   81499           0 :   return jresult;
   81500             : }
   81501             : 
   81502             : 
   81503           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1STAGE_1get(JNIEnv *jenv, jclass jcls) {
   81504             :   jint jresult = 0 ;
   81505             :   int result;
   81506             :   
   81507             :   (void)jenv;
   81508             :   (void)jcls;
   81509             :   result = (int)(int)libsumo::VAR_STAGE;
   81510             :   jresult = (jint)result; 
   81511           0 :   return jresult;
   81512             : }
   81513             : 
   81514             : 
   81515           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1NEXT_1EDGE_1get(JNIEnv *jenv, jclass jcls) {
   81516             :   jint jresult = 0 ;
   81517             :   int result;
   81518             :   
   81519             :   (void)jenv;
   81520             :   (void)jcls;
   81521             :   result = (int)(int)libsumo::VAR_NEXT_EDGE;
   81522             :   jresult = (jint)result; 
   81523           0 :   return jresult;
   81524             : }
   81525             : 
   81526             : 
   81527           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1STAGES_1REMAINING_1get(JNIEnv *jenv, jclass jcls) {
   81528             :   jint jresult = 0 ;
   81529             :   int result;
   81530             :   
   81531             :   (void)jenv;
   81532             :   (void)jcls;
   81533             :   result = (int)(int)libsumo::VAR_STAGES_REMAINING;
   81534             :   jresult = (jint)result; 
   81535           0 :   return jresult;
   81536             : }
   81537             : 
   81538             : 
   81539           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1VEHICLE_1get(JNIEnv *jenv, jclass jcls) {
   81540             :   jint jresult = 0 ;
   81541             :   int result;
   81542             :   
   81543             :   (void)jenv;
   81544             :   (void)jcls;
   81545             :   result = (int)(int)libsumo::VAR_VEHICLE;
   81546             :   jresult = (jint)result; 
   81547           0 :   return jresult;
   81548             : }
   81549             : 
   81550             : 
   81551           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_APPEND_1STAGE_1get(JNIEnv *jenv, jclass jcls) {
   81552             :   jint jresult = 0 ;
   81553             :   int result;
   81554             :   
   81555             :   (void)jenv;
   81556             :   (void)jcls;
   81557             :   result = (int)(int)libsumo::APPEND_STAGE;
   81558             :   jresult = (jint)result; 
   81559           0 :   return jresult;
   81560             : }
   81561             : 
   81562             : 
   81563           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_REPLACE_1STAGE_1get(JNIEnv *jenv, jclass jcls) {
   81564             :   jint jresult = 0 ;
   81565             :   int result;
   81566             :   
   81567             :   (void)jenv;
   81568             :   (void)jcls;
   81569             :   result = (int)(int)libsumo::REPLACE_STAGE;
   81570             :   jresult = (jint)result; 
   81571           0 :   return jresult;
   81572             : }
   81573             : 
   81574             : 
   81575           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_REMOVE_1STAGE_1get(JNIEnv *jenv, jclass jcls) {
   81576             :   jint jresult = 0 ;
   81577             :   int result;
   81578             :   
   81579             :   (void)jenv;
   81580             :   (void)jcls;
   81581             :   result = (int)(int)libsumo::REMOVE_STAGE;
   81582             :   jresult = (jint)result; 
   81583           0 :   return jresult;
   81584             : }
   81585             : 
   81586             : 
   81587           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1TAXI_1RESERVATIONS_1get(JNIEnv *jenv, jclass jcls) {
   81588             :   jint jresult = 0 ;
   81589             :   int result;
   81590             :   
   81591             :   (void)jenv;
   81592             :   (void)jcls;
   81593             :   result = (int)(int)libsumo::VAR_TAXI_RESERVATIONS;
   81594             :   jresult = (jint)result; 
   81595           0 :   return jresult;
   81596             : }
   81597             : 
   81598             : 
   81599           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_SPLIT_1TAXI_1RESERVATIONS_1get(JNIEnv *jenv, jclass jcls) {
   81600             :   jint jresult = 0 ;
   81601             :   int result;
   81602             :   
   81603             :   (void)jenv;
   81604             :   (void)jcls;
   81605             :   result = (int)(int)libsumo::SPLIT_TAXI_RESERVATIONS;
   81606             :   jresult = (jint)result; 
   81607           0 :   return jresult;
   81608             : }
   81609             : 
   81610             : 
   81611           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1SAMPLE_1LAST_1get(JNIEnv *jenv, jclass jcls) {
   81612             :   jint jresult = 0 ;
   81613             :   int result;
   81614             :   
   81615             :   (void)jenv;
   81616             :   (void)jcls;
   81617             :   result = (int)(int)libsumo::VAR_SAMPLE_LAST;
   81618             :   jresult = (jint)result; 
   81619           0 :   return jresult;
   81620             : }
   81621             : 
   81622             : 
   81623           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1SAMPLE_1CURRENT_1get(JNIEnv *jenv, jclass jcls) {
   81624             :   jint jresult = 0 ;
   81625             :   int result;
   81626             :   
   81627             :   (void)jenv;
   81628             :   (void)jcls;
   81629             :   result = (int)(int)libsumo::VAR_SAMPLE_CURRENT;
   81630             :   jresult = (jint)result; 
   81631           0 :   return jresult;
   81632             : }
   81633             : 
   81634             : 
   81635           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1VIEW_1ZOOM_1get(JNIEnv *jenv, jclass jcls) {
   81636             :   jint jresult = 0 ;
   81637             :   int result;
   81638             :   
   81639             :   (void)jenv;
   81640             :   (void)jcls;
   81641             :   result = (int)(int)libsumo::VAR_VIEW_ZOOM;
   81642             :   jresult = (jint)result; 
   81643           0 :   return jresult;
   81644             : }
   81645             : 
   81646             : 
   81647           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1VIEW_1OFFSET_1get(JNIEnv *jenv, jclass jcls) {
   81648             :   jint jresult = 0 ;
   81649             :   int result;
   81650             :   
   81651             :   (void)jenv;
   81652             :   (void)jcls;
   81653             :   result = (int)(int)libsumo::VAR_VIEW_OFFSET;
   81654             :   jresult = (jint)result; 
   81655           0 :   return jresult;
   81656             : }
   81657             : 
   81658             : 
   81659           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1VIEW_1SCHEMA_1get(JNIEnv *jenv, jclass jcls) {
   81660             :   jint jresult = 0 ;
   81661             :   int result;
   81662             :   
   81663             :   (void)jenv;
   81664             :   (void)jcls;
   81665             :   result = (int)(int)libsumo::VAR_VIEW_SCHEMA;
   81666             :   jresult = (jint)result; 
   81667           0 :   return jresult;
   81668             : }
   81669             : 
   81670             : 
   81671           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1VIEW_1BOUNDARY_1get(JNIEnv *jenv, jclass jcls) {
   81672             :   jint jresult = 0 ;
   81673             :   int result;
   81674             :   
   81675             :   (void)jenv;
   81676             :   (void)jcls;
   81677             :   result = (int)(int)libsumo::VAR_VIEW_BOUNDARY;
   81678             :   jresult = (jint)result; 
   81679           0 :   return jresult;
   81680             : }
   81681             : 
   81682             : 
   81683           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1SELECT_1get(JNIEnv *jenv, jclass jcls) {
   81684             :   jint jresult = 0 ;
   81685             :   int result;
   81686             :   
   81687             :   (void)jenv;
   81688             :   (void)jcls;
   81689             :   result = (int)(int)libsumo::VAR_SELECT;
   81690             :   jresult = (jint)result; 
   81691           0 :   return jresult;
   81692             : }
   81693             : 
   81694             : 
   81695           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1SCREENSHOT_1get(JNIEnv *jenv, jclass jcls) {
   81696             :   jint jresult = 0 ;
   81697             :   int result;
   81698             :   
   81699             :   (void)jenv;
   81700             :   (void)jcls;
   81701             :   result = (int)(int)libsumo::VAR_SCREENSHOT;
   81702             :   jresult = (jint)result; 
   81703           0 :   return jresult;
   81704             : }
   81705             : 
   81706             : 
   81707           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1TRACK_1VEHICLE_1get(JNIEnv *jenv, jclass jcls) {
   81708             :   jint jresult = 0 ;
   81709             :   int result;
   81710             :   
   81711             :   (void)jenv;
   81712             :   (void)jcls;
   81713             :   result = (int)(int)libsumo::VAR_TRACK_VEHICLE;
   81714             :   jresult = (jint)result; 
   81715           0 :   return jresult;
   81716             : }
   81717             : 
   81718             : 
   81719           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VAR_1HAS_1VIEW_1get(JNIEnv *jenv, jclass jcls) {
   81720             :   jint jresult = 0 ;
   81721             :   int result;
   81722             :   
   81723             :   (void)jenv;
   81724             :   (void)jcls;
   81725             :   result = (int)(int)libsumo::VAR_HAS_VIEW;
   81726             :   jresult = (jint)result; 
   81727           0 :   return jresult;
   81728             : }
   81729             : 
   81730             : 
   81731           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1getRedYellowGreenState(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   81732             :   jstring jresult = 0 ;
   81733             :   std::string *arg1 = 0 ;
   81734             :   std::string result;
   81735             :   
   81736             :   (void)jenv;
   81737             :   (void)jcls;
   81738           0 :   if(!jarg1) {
   81739           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   81740             :     return 0;
   81741             :   }
   81742             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   81743           0 :   if (!arg1_pstr) return 0;
   81744           0 :   std::string arg1_str(arg1_pstr);
   81745             :   arg1 = &arg1_str;
   81746             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   81747             :   {
   81748             :     try {
   81749           0 :       result = libtraci::TrafficLight::getRedYellowGreenState((std::string const &)*arg1);
   81750           0 :     } catch (const libsumo::TraCIException& e) {
   81751           0 :       const std::string s = e.what();
   81752             :       std::string printError;
   81753           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   81754           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   81755             :       }
   81756             :       
   81757           0 :       if (printError == "all" || printError == "client") {
   81758             :         std::cerr << "Error: " << s << std::endl;
   81759             :       }
   81760             :       
   81761             :       
   81762             :       
   81763             :       
   81764             :       {
   81765             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   81766             :       };
   81767             :       
   81768           0 :     } catch (const std::exception& e) {
   81769           0 :       const std::string s = e.what();
   81770             :       std::string printError;
   81771           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   81772           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   81773             :       }
   81774             :       
   81775           0 :       if (printError == "all" || printError == "client") {
   81776             :         std::cerr << "Error: " << s << std::endl;
   81777             :       }
   81778             :       
   81779             :       
   81780             :       
   81781             :       
   81782             :       {
   81783             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   81784             :       };
   81785             :       
   81786           0 :     } catch (...) {
   81787             :       {
   81788             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   81789             :       };
   81790           0 :     }
   81791             :   }
   81792             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   81793             :   return jresult;
   81794             : }
   81795             : 
   81796             : 
   81797           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1getAllProgramLogics(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   81798             :   jlong jresult = 0 ;
   81799             :   std::string *arg1 = 0 ;
   81800             :   std::vector< libsumo::TraCILogic > result;
   81801             :   
   81802             :   (void)jenv;
   81803             :   (void)jcls;
   81804           0 :   if(!jarg1) {
   81805           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   81806             :     return 0;
   81807             :   }
   81808             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   81809           0 :   if (!arg1_pstr) return 0;
   81810           0 :   std::string arg1_str(arg1_pstr);
   81811             :   arg1 = &arg1_str;
   81812             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   81813             :   {
   81814             :     try {
   81815           0 :       result = libtraci::TrafficLight::getAllProgramLogics((std::string const &)*arg1);
   81816           0 :     } catch (const libsumo::TraCIException& e) {
   81817           0 :       const std::string s = e.what();
   81818             :       std::string printError;
   81819           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   81820           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   81821             :       }
   81822             :       
   81823           0 :       if (printError == "all" || printError == "client") {
   81824             :         std::cerr << "Error: " << s << std::endl;
   81825             :       }
   81826             :       
   81827             :       
   81828             :       
   81829             :       
   81830             :       {
   81831             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   81832             :       };
   81833             :       
   81834           0 :     } catch (const std::exception& e) {
   81835           0 :       const std::string s = e.what();
   81836             :       std::string printError;
   81837           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   81838           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   81839             :       }
   81840             :       
   81841           0 :       if (printError == "all" || printError == "client") {
   81842             :         std::cerr << "Error: " << s << std::endl;
   81843             :       }
   81844             :       
   81845             :       
   81846             :       
   81847             :       
   81848             :       {
   81849             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   81850             :       };
   81851             :       
   81852           0 :     } catch (...) {
   81853             :       {
   81854             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   81855             :       };
   81856           0 :     }
   81857             :   }
   81858           0 :   *(std::vector< libsumo::TraCILogic > **)&jresult = new std::vector< libsumo::TraCILogic >((const std::vector< libsumo::TraCILogic > &)result); 
   81859           0 :   return jresult;
   81860           0 : }
   81861             : 
   81862             : 
   81863           2 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1getControlledJunctions(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   81864             :   jlong jresult = 0 ;
   81865             :   std::string *arg1 = 0 ;
   81866             :   std::vector< std::string > result;
   81867             :   
   81868             :   (void)jenv;
   81869             :   (void)jcls;
   81870           2 :   if(!jarg1) {
   81871           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   81872             :     return 0;
   81873             :   }
   81874             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   81875           2 :   if (!arg1_pstr) return 0;
   81876           2 :   std::string arg1_str(arg1_pstr);
   81877             :   arg1 = &arg1_str;
   81878             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   81879             :   {
   81880             :     try {
   81881           2 :       result = libtraci::TrafficLight::getControlledJunctions((std::string const &)*arg1);
   81882           0 :     } catch (const libsumo::TraCIException& e) {
   81883           0 :       const std::string s = e.what();
   81884             :       std::string printError;
   81885           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   81886           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   81887             :       }
   81888             :       
   81889           0 :       if (printError == "all" || printError == "client") {
   81890             :         std::cerr << "Error: " << s << std::endl;
   81891             :       }
   81892             :       
   81893             :       
   81894             :       
   81895             :       
   81896             :       {
   81897             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   81898             :       };
   81899             :       
   81900           0 :     } catch (const std::exception& e) {
   81901           0 :       const std::string s = e.what();
   81902             :       std::string printError;
   81903           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   81904           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   81905             :       }
   81906             :       
   81907           0 :       if (printError == "all" || printError == "client") {
   81908             :         std::cerr << "Error: " << s << std::endl;
   81909             :       }
   81910             :       
   81911             :       
   81912             :       
   81913             :       
   81914             :       {
   81915             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   81916             :       };
   81917             :       
   81918           0 :     } catch (...) {
   81919             :       {
   81920             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   81921             :       };
   81922           0 :     }
   81923             :   }
   81924           2 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   81925           2 :   return jresult;
   81926           2 : }
   81927             : 
   81928             : 
   81929           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1getControlledLanes(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   81930             :   jlong jresult = 0 ;
   81931             :   std::string *arg1 = 0 ;
   81932             :   std::vector< std::string > result;
   81933             :   
   81934             :   (void)jenv;
   81935             :   (void)jcls;
   81936           0 :   if(!jarg1) {
   81937           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   81938             :     return 0;
   81939             :   }
   81940             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   81941           0 :   if (!arg1_pstr) return 0;
   81942           0 :   std::string arg1_str(arg1_pstr);
   81943             :   arg1 = &arg1_str;
   81944             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   81945             :   {
   81946             :     try {
   81947           0 :       result = libtraci::TrafficLight::getControlledLanes((std::string const &)*arg1);
   81948           0 :     } catch (const libsumo::TraCIException& e) {
   81949           0 :       const std::string s = e.what();
   81950             :       std::string printError;
   81951           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   81952           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   81953             :       }
   81954             :       
   81955           0 :       if (printError == "all" || printError == "client") {
   81956             :         std::cerr << "Error: " << s << std::endl;
   81957             :       }
   81958             :       
   81959             :       
   81960             :       
   81961             :       
   81962             :       {
   81963             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   81964             :       };
   81965             :       
   81966           0 :     } catch (const std::exception& e) {
   81967           0 :       const std::string s = e.what();
   81968             :       std::string printError;
   81969           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   81970           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   81971             :       }
   81972             :       
   81973           0 :       if (printError == "all" || printError == "client") {
   81974             :         std::cerr << "Error: " << s << std::endl;
   81975             :       }
   81976             :       
   81977             :       
   81978             :       
   81979             :       
   81980             :       {
   81981             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   81982             :       };
   81983             :       
   81984           0 :     } catch (...) {
   81985             :       {
   81986             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   81987             :       };
   81988           0 :     }
   81989             :   }
   81990           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   81991           0 :   return jresult;
   81992           0 : }
   81993             : 
   81994             : 
   81995           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1getControlledLinks(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   81996             :   jlong jresult = 0 ;
   81997             :   std::string *arg1 = 0 ;
   81998             :   std::vector< std::vector< libsumo::TraCILink > > result;
   81999             :   
   82000             :   (void)jenv;
   82001             :   (void)jcls;
   82002           0 :   if(!jarg1) {
   82003           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   82004             :     return 0;
   82005             :   }
   82006             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   82007           0 :   if (!arg1_pstr) return 0;
   82008           0 :   std::string arg1_str(arg1_pstr);
   82009             :   arg1 = &arg1_str;
   82010             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   82011             :   {
   82012             :     try {
   82013           0 :       result = libtraci::TrafficLight::getControlledLinks((std::string const &)*arg1);
   82014           0 :     } catch (const libsumo::TraCIException& e) {
   82015           0 :       const std::string s = e.what();
   82016             :       std::string printError;
   82017           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   82018           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   82019             :       }
   82020             :       
   82021           0 :       if (printError == "all" || printError == "client") {
   82022             :         std::cerr << "Error: " << s << std::endl;
   82023             :       }
   82024             :       
   82025             :       
   82026             :       
   82027             :       
   82028             :       {
   82029             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   82030             :       };
   82031             :       
   82032           0 :     } catch (const std::exception& e) {
   82033           0 :       const std::string s = e.what();
   82034             :       std::string printError;
   82035           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   82036           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   82037             :       }
   82038             :       
   82039           0 :       if (printError == "all" || printError == "client") {
   82040             :         std::cerr << "Error: " << s << std::endl;
   82041             :       }
   82042             :       
   82043             :       
   82044             :       
   82045             :       
   82046             :       {
   82047             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   82048             :       };
   82049             :       
   82050           0 :     } catch (...) {
   82051             :       {
   82052             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   82053             :       };
   82054           0 :     }
   82055             :   }
   82056           0 :   *(std::vector< std::vector< libsumo::TraCILink > > **)&jresult = new std::vector< std::vector< libsumo::TraCILink > >((const std::vector< std::vector< libsumo::TraCILink > > &)result); 
   82057           0 :   return jresult;
   82058           0 : }
   82059             : 
   82060             : 
   82061           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1getProgram(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   82062             :   jstring jresult = 0 ;
   82063             :   std::string *arg1 = 0 ;
   82064             :   std::string result;
   82065             :   
   82066             :   (void)jenv;
   82067             :   (void)jcls;
   82068           0 :   if(!jarg1) {
   82069           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   82070             :     return 0;
   82071             :   }
   82072             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   82073           0 :   if (!arg1_pstr) return 0;
   82074           0 :   std::string arg1_str(arg1_pstr);
   82075             :   arg1 = &arg1_str;
   82076             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   82077             :   {
   82078             :     try {
   82079           0 :       result = libtraci::TrafficLight::getProgram((std::string const &)*arg1);
   82080           0 :     } catch (const libsumo::TraCIException& e) {
   82081           0 :       const std::string s = e.what();
   82082             :       std::string printError;
   82083           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   82084           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   82085             :       }
   82086             :       
   82087           0 :       if (printError == "all" || printError == "client") {
   82088             :         std::cerr << "Error: " << s << std::endl;
   82089             :       }
   82090             :       
   82091             :       
   82092             :       
   82093             :       
   82094             :       {
   82095             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   82096             :       };
   82097             :       
   82098           0 :     } catch (const std::exception& e) {
   82099           0 :       const std::string s = e.what();
   82100             :       std::string printError;
   82101           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   82102           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   82103             :       }
   82104             :       
   82105           0 :       if (printError == "all" || printError == "client") {
   82106             :         std::cerr << "Error: " << s << std::endl;
   82107             :       }
   82108             :       
   82109             :       
   82110             :       
   82111             :       
   82112             :       {
   82113             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   82114             :       };
   82115             :       
   82116           0 :     } catch (...) {
   82117             :       {
   82118             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   82119             :       };
   82120           0 :     }
   82121             :   }
   82122             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   82123             :   return jresult;
   82124             : }
   82125             : 
   82126             : 
   82127       34472 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1getPhase(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   82128             :   jint jresult = 0 ;
   82129             :   std::string *arg1 = 0 ;
   82130             :   int result;
   82131             :   
   82132             :   (void)jenv;
   82133             :   (void)jcls;
   82134       34472 :   if(!jarg1) {
   82135           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   82136           0 :     return 0;
   82137             :   }
   82138             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   82139       34472 :   if (!arg1_pstr) return 0;
   82140       34472 :   std::string arg1_str(arg1_pstr);
   82141             :   arg1 = &arg1_str;
   82142             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   82143             :   {
   82144             :     try {
   82145       34472 :       result = (int)libtraci::TrafficLight::getPhase((std::string const &)*arg1);
   82146           0 :     } catch (const libsumo::TraCIException& e) {
   82147           0 :       const std::string s = e.what();
   82148             :       std::string printError;
   82149           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   82150           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   82151             :       }
   82152             :       
   82153           0 :       if (printError == "all" || printError == "client") {
   82154             :         std::cerr << "Error: " << s << std::endl;
   82155             :       }
   82156             :       
   82157             :       
   82158             :       
   82159             :       
   82160             :       {
   82161             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   82162             :       };
   82163             :       
   82164           0 :     } catch (const std::exception& e) {
   82165           0 :       const std::string s = e.what();
   82166             :       std::string printError;
   82167           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   82168           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   82169             :       }
   82170             :       
   82171           0 :       if (printError == "all" || printError == "client") {
   82172             :         std::cerr << "Error: " << s << std::endl;
   82173             :       }
   82174             :       
   82175             :       
   82176             :       
   82177             :       
   82178             :       {
   82179             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   82180             :       };
   82181             :       
   82182           0 :     } catch (...) {
   82183             :       {
   82184             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   82185             :       };
   82186           0 :     }
   82187             :   }
   82188             :   jresult = (jint)result; 
   82189             :   return jresult;
   82190             : }
   82191             : 
   82192             : 
   82193       27298 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1getPhaseName(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   82194             :   jstring jresult = 0 ;
   82195             :   std::string *arg1 = 0 ;
   82196             :   std::string result;
   82197             :   
   82198             :   (void)jenv;
   82199             :   (void)jcls;
   82200       27298 :   if(!jarg1) {
   82201           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   82202             :     return 0;
   82203             :   }
   82204             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   82205       27298 :   if (!arg1_pstr) return 0;
   82206       27298 :   std::string arg1_str(arg1_pstr);
   82207             :   arg1 = &arg1_str;
   82208             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   82209             :   {
   82210             :     try {
   82211       54596 :       result = libtraci::TrafficLight::getPhaseName((std::string const &)*arg1);
   82212           0 :     } catch (const libsumo::TraCIException& e) {
   82213           0 :       const std::string s = e.what();
   82214             :       std::string printError;
   82215           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   82216           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   82217             :       }
   82218             :       
   82219           0 :       if (printError == "all" || printError == "client") {
   82220             :         std::cerr << "Error: " << s << std::endl;
   82221             :       }
   82222             :       
   82223             :       
   82224             :       
   82225             :       
   82226             :       {
   82227             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   82228             :       };
   82229             :       
   82230           0 :     } catch (const std::exception& e) {
   82231           0 :       const std::string s = e.what();
   82232             :       std::string printError;
   82233           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   82234           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   82235             :       }
   82236             :       
   82237           0 :       if (printError == "all" || printError == "client") {
   82238             :         std::cerr << "Error: " << s << std::endl;
   82239             :       }
   82240             :       
   82241             :       
   82242             :       
   82243             :       
   82244             :       {
   82245             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   82246             :       };
   82247             :       
   82248           0 :     } catch (...) {
   82249             :       {
   82250             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   82251             :       };
   82252           0 :     }
   82253             :   }
   82254             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   82255             :   return jresult;
   82256             : }
   82257             : 
   82258             : 
   82259           2 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1getPhaseDuration(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   82260             :   jdouble jresult = 0 ;
   82261             :   std::string *arg1 = 0 ;
   82262             :   double result;
   82263             :   
   82264             :   (void)jenv;
   82265             :   (void)jcls;
   82266           2 :   if(!jarg1) {
   82267           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   82268           0 :     return 0;
   82269             :   }
   82270             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   82271           2 :   if (!arg1_pstr) return 0;
   82272           2 :   std::string arg1_str(arg1_pstr);
   82273             :   arg1 = &arg1_str;
   82274             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   82275             :   {
   82276             :     try {
   82277           2 :       result = (double)libtraci::TrafficLight::getPhaseDuration((std::string const &)*arg1);
   82278           0 :     } catch (const libsumo::TraCIException& e) {
   82279           0 :       const std::string s = e.what();
   82280             :       std::string printError;
   82281           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   82282           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   82283             :       }
   82284             :       
   82285           0 :       if (printError == "all" || printError == "client") {
   82286             :         std::cerr << "Error: " << s << std::endl;
   82287             :       }
   82288             :       
   82289             :       
   82290             :       
   82291             :       
   82292             :       {
   82293             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   82294             :       };
   82295             :       
   82296           0 :     } catch (const std::exception& e) {
   82297           0 :       const std::string s = e.what();
   82298             :       std::string printError;
   82299           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   82300           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   82301             :       }
   82302             :       
   82303           0 :       if (printError == "all" || printError == "client") {
   82304             :         std::cerr << "Error: " << s << std::endl;
   82305             :       }
   82306             :       
   82307             :       
   82308             :       
   82309             :       
   82310             :       {
   82311             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   82312             :       };
   82313             :       
   82314           0 :     } catch (...) {
   82315             :       {
   82316             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   82317             :       };
   82318           0 :     }
   82319             :   }
   82320             :   jresult = (jdouble)result; 
   82321             :   return jresult;
   82322             : }
   82323             : 
   82324             : 
   82325           2 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1getNextSwitch(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   82326             :   jdouble jresult = 0 ;
   82327             :   std::string *arg1 = 0 ;
   82328             :   double result;
   82329             :   
   82330             :   (void)jenv;
   82331             :   (void)jcls;
   82332           2 :   if(!jarg1) {
   82333           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   82334           0 :     return 0;
   82335             :   }
   82336             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   82337           2 :   if (!arg1_pstr) return 0;
   82338           2 :   std::string arg1_str(arg1_pstr);
   82339             :   arg1 = &arg1_str;
   82340             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   82341             :   {
   82342             :     try {
   82343           2 :       result = (double)libtraci::TrafficLight::getNextSwitch((std::string const &)*arg1);
   82344           0 :     } catch (const libsumo::TraCIException& e) {
   82345           0 :       const std::string s = e.what();
   82346             :       std::string printError;
   82347           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   82348           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   82349             :       }
   82350             :       
   82351           0 :       if (printError == "all" || printError == "client") {
   82352             :         std::cerr << "Error: " << s << std::endl;
   82353             :       }
   82354             :       
   82355             :       
   82356             :       
   82357             :       
   82358             :       {
   82359             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   82360             :       };
   82361             :       
   82362           0 :     } catch (const std::exception& e) {
   82363           0 :       const std::string s = e.what();
   82364             :       std::string printError;
   82365           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   82366           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   82367             :       }
   82368             :       
   82369           0 :       if (printError == "all" || printError == "client") {
   82370             :         std::cerr << "Error: " << s << std::endl;
   82371             :       }
   82372             :       
   82373             :       
   82374             :       
   82375             :       
   82376             :       {
   82377             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   82378             :       };
   82379             :       
   82380           0 :     } catch (...) {
   82381             :       {
   82382             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   82383             :       };
   82384           0 :     }
   82385             :   }
   82386             :   jresult = (jdouble)result; 
   82387             :   return jresult;
   82388             : }
   82389             : 
   82390             : 
   82391           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1getSpentDuration(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   82392             :   jdouble jresult = 0 ;
   82393             :   std::string *arg1 = 0 ;
   82394             :   double result;
   82395             :   
   82396             :   (void)jenv;
   82397             :   (void)jcls;
   82398           0 :   if(!jarg1) {
   82399           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   82400           0 :     return 0;
   82401             :   }
   82402             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   82403           0 :   if (!arg1_pstr) return 0;
   82404           0 :   std::string arg1_str(arg1_pstr);
   82405             :   arg1 = &arg1_str;
   82406             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   82407             :   {
   82408             :     try {
   82409           0 :       result = (double)libtraci::TrafficLight::getSpentDuration((std::string const &)*arg1);
   82410           0 :     } catch (const libsumo::TraCIException& e) {
   82411           0 :       const std::string s = e.what();
   82412             :       std::string printError;
   82413           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   82414           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   82415             :       }
   82416             :       
   82417           0 :       if (printError == "all" || printError == "client") {
   82418             :         std::cerr << "Error: " << s << std::endl;
   82419             :       }
   82420             :       
   82421             :       
   82422             :       
   82423             :       
   82424             :       {
   82425             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   82426             :       };
   82427             :       
   82428           0 :     } catch (const std::exception& e) {
   82429           0 :       const std::string s = e.what();
   82430             :       std::string printError;
   82431           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   82432           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   82433             :       }
   82434             :       
   82435           0 :       if (printError == "all" || printError == "client") {
   82436             :         std::cerr << "Error: " << s << std::endl;
   82437             :       }
   82438             :       
   82439             :       
   82440             :       
   82441             :       
   82442             :       {
   82443             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   82444             :       };
   82445             :       
   82446           0 :     } catch (...) {
   82447             :       {
   82448             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   82449             :       };
   82450           0 :     }
   82451             :   }
   82452             :   jresult = (jdouble)result; 
   82453             :   return jresult;
   82454             : }
   82455             : 
   82456             : 
   82457           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1getServedPersonCount(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2) {
   82458             :   jint jresult = 0 ;
   82459             :   std::string *arg1 = 0 ;
   82460             :   int arg2 ;
   82461             :   int result;
   82462             :   
   82463             :   (void)jenv;
   82464             :   (void)jcls;
   82465           0 :   if(!jarg1) {
   82466           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   82467           0 :     return 0;
   82468             :   }
   82469             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   82470           0 :   if (!arg1_pstr) return 0;
   82471           0 :   std::string arg1_str(arg1_pstr);
   82472             :   arg1 = &arg1_str;
   82473             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   82474             :   arg2 = (int)jarg2; 
   82475             :   {
   82476             :     try {
   82477           0 :       result = (int)libtraci::TrafficLight::getServedPersonCount((std::string const &)*arg1,arg2);
   82478           0 :     } catch (const libsumo::TraCIException& e) {
   82479           0 :       const std::string s = e.what();
   82480             :       std::string printError;
   82481           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   82482           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   82483             :       }
   82484             :       
   82485           0 :       if (printError == "all" || printError == "client") {
   82486             :         std::cerr << "Error: " << s << std::endl;
   82487             :       }
   82488             :       
   82489             :       
   82490             :       
   82491             :       
   82492             :       {
   82493             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   82494             :       };
   82495             :       
   82496           0 :     } catch (const std::exception& e) {
   82497           0 :       const std::string s = e.what();
   82498             :       std::string printError;
   82499           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   82500           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   82501             :       }
   82502             :       
   82503           0 :       if (printError == "all" || printError == "client") {
   82504             :         std::cerr << "Error: " << s << std::endl;
   82505             :       }
   82506             :       
   82507             :       
   82508             :       
   82509             :       
   82510             :       {
   82511             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   82512             :       };
   82513             :       
   82514           0 :     } catch (...) {
   82515             :       {
   82516             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   82517             :       };
   82518           0 :     }
   82519             :   }
   82520             :   jresult = (jint)result; 
   82521             :   return jresult;
   82522             : }
   82523             : 
   82524             : 
   82525           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1getBlockingVehicles(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2) {
   82526             :   jlong jresult = 0 ;
   82527             :   std::string *arg1 = 0 ;
   82528             :   int arg2 ;
   82529             :   std::vector< std::string > result;
   82530             :   
   82531             :   (void)jenv;
   82532             :   (void)jcls;
   82533           0 :   if(!jarg1) {
   82534           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   82535             :     return 0;
   82536             :   }
   82537             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   82538           0 :   if (!arg1_pstr) return 0;
   82539           0 :   std::string arg1_str(arg1_pstr);
   82540             :   arg1 = &arg1_str;
   82541             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   82542             :   arg2 = (int)jarg2; 
   82543             :   {
   82544             :     try {
   82545           0 :       result = libtraci::TrafficLight::getBlockingVehicles((std::string const &)*arg1,arg2);
   82546           0 :     } catch (const libsumo::TraCIException& e) {
   82547           0 :       const std::string s = e.what();
   82548             :       std::string printError;
   82549           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   82550           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   82551             :       }
   82552             :       
   82553           0 :       if (printError == "all" || printError == "client") {
   82554             :         std::cerr << "Error: " << s << std::endl;
   82555             :       }
   82556             :       
   82557             :       
   82558             :       
   82559             :       
   82560             :       {
   82561             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   82562             :       };
   82563             :       
   82564           0 :     } catch (const std::exception& e) {
   82565           0 :       const std::string s = e.what();
   82566             :       std::string printError;
   82567           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   82568           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   82569             :       }
   82570             :       
   82571           0 :       if (printError == "all" || printError == "client") {
   82572             :         std::cerr << "Error: " << s << std::endl;
   82573             :       }
   82574             :       
   82575             :       
   82576             :       
   82577             :       
   82578             :       {
   82579             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   82580             :       };
   82581             :       
   82582           0 :     } catch (...) {
   82583             :       {
   82584             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   82585             :       };
   82586           0 :     }
   82587             :   }
   82588           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   82589           0 :   return jresult;
   82590           0 : }
   82591             : 
   82592             : 
   82593           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1getRivalVehicles(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2) {
   82594             :   jlong jresult = 0 ;
   82595             :   std::string *arg1 = 0 ;
   82596             :   int arg2 ;
   82597             :   std::vector< std::string > result;
   82598             :   
   82599             :   (void)jenv;
   82600             :   (void)jcls;
   82601           0 :   if(!jarg1) {
   82602           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   82603             :     return 0;
   82604             :   }
   82605             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   82606           0 :   if (!arg1_pstr) return 0;
   82607           0 :   std::string arg1_str(arg1_pstr);
   82608             :   arg1 = &arg1_str;
   82609             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   82610             :   arg2 = (int)jarg2; 
   82611             :   {
   82612             :     try {
   82613           0 :       result = libtraci::TrafficLight::getRivalVehicles((std::string const &)*arg1,arg2);
   82614           0 :     } catch (const libsumo::TraCIException& e) {
   82615           0 :       const std::string s = e.what();
   82616             :       std::string printError;
   82617           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   82618           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   82619             :       }
   82620             :       
   82621           0 :       if (printError == "all" || printError == "client") {
   82622             :         std::cerr << "Error: " << s << std::endl;
   82623             :       }
   82624             :       
   82625             :       
   82626             :       
   82627             :       
   82628             :       {
   82629             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   82630             :       };
   82631             :       
   82632           0 :     } catch (const std::exception& e) {
   82633           0 :       const std::string s = e.what();
   82634             :       std::string printError;
   82635           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   82636           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   82637             :       }
   82638             :       
   82639           0 :       if (printError == "all" || printError == "client") {
   82640             :         std::cerr << "Error: " << s << std::endl;
   82641             :       }
   82642             :       
   82643             :       
   82644             :       
   82645             :       
   82646             :       {
   82647             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   82648             :       };
   82649             :       
   82650           0 :     } catch (...) {
   82651             :       {
   82652             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   82653             :       };
   82654           0 :     }
   82655             :   }
   82656           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   82657           0 :   return jresult;
   82658           0 : }
   82659             : 
   82660             : 
   82661           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1getPriorityVehicles(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2) {
   82662             :   jlong jresult = 0 ;
   82663             :   std::string *arg1 = 0 ;
   82664             :   int arg2 ;
   82665             :   std::vector< std::string > result;
   82666             :   
   82667             :   (void)jenv;
   82668             :   (void)jcls;
   82669           0 :   if(!jarg1) {
   82670           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   82671             :     return 0;
   82672             :   }
   82673             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   82674           0 :   if (!arg1_pstr) return 0;
   82675           0 :   std::string arg1_str(arg1_pstr);
   82676             :   arg1 = &arg1_str;
   82677             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   82678             :   arg2 = (int)jarg2; 
   82679             :   {
   82680             :     try {
   82681           0 :       result = libtraci::TrafficLight::getPriorityVehicles((std::string const &)*arg1,arg2);
   82682           0 :     } catch (const libsumo::TraCIException& e) {
   82683           0 :       const std::string s = e.what();
   82684             :       std::string printError;
   82685           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   82686           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   82687             :       }
   82688             :       
   82689           0 :       if (printError == "all" || printError == "client") {
   82690             :         std::cerr << "Error: " << s << std::endl;
   82691             :       }
   82692             :       
   82693             :       
   82694             :       
   82695             :       
   82696             :       {
   82697             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   82698             :       };
   82699             :       
   82700           0 :     } catch (const std::exception& e) {
   82701           0 :       const std::string s = e.what();
   82702             :       std::string printError;
   82703           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   82704           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   82705             :       }
   82706             :       
   82707           0 :       if (printError == "all" || printError == "client") {
   82708             :         std::cerr << "Error: " << s << std::endl;
   82709             :       }
   82710             :       
   82711             :       
   82712             :       
   82713             :       
   82714             :       {
   82715             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   82716             :       };
   82717             :       
   82718           0 :     } catch (...) {
   82719             :       {
   82720             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   82721             :       };
   82722           0 :     }
   82723             :   }
   82724           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   82725           0 :   return jresult;
   82726           0 : }
   82727             : 
   82728             : 
   82729           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1getConstraints_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   82730             :   jlong jresult = 0 ;
   82731             :   std::string *arg1 = 0 ;
   82732             :   std::string *arg2 = 0 ;
   82733             :   std::vector< libsumo::TraCISignalConstraint > result;
   82734             :   
   82735             :   (void)jenv;
   82736             :   (void)jcls;
   82737           0 :   if(!jarg1) {
   82738           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   82739             :     return 0;
   82740             :   }
   82741             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   82742           0 :   if (!arg1_pstr) return 0;
   82743           0 :   std::string arg1_str(arg1_pstr);
   82744             :   arg1 = &arg1_str;
   82745             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   82746           0 :   if(!jarg2) {
   82747           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   82748             :     return 0;
   82749             :   }
   82750             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   82751           0 :   if (!arg2_pstr) return 0;
   82752           0 :   std::string arg2_str(arg2_pstr);
   82753             :   arg2 = &arg2_str;
   82754             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   82755             :   {
   82756             :     try {
   82757           0 :       result = libtraci::TrafficLight::getConstraints((std::string const &)*arg1,(std::string const &)*arg2);
   82758           0 :     } catch (const libsumo::TraCIException& e) {
   82759           0 :       const std::string s = e.what();
   82760             :       std::string printError;
   82761           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   82762           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   82763             :       }
   82764             :       
   82765           0 :       if (printError == "all" || printError == "client") {
   82766             :         std::cerr << "Error: " << s << std::endl;
   82767             :       }
   82768             :       
   82769             :       
   82770             :       
   82771             :       
   82772             :       {
   82773             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   82774             :       };
   82775             :       
   82776           0 :     } catch (const std::exception& e) {
   82777           0 :       const std::string s = e.what();
   82778             :       std::string printError;
   82779           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   82780           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   82781             :       }
   82782             :       
   82783           0 :       if (printError == "all" || printError == "client") {
   82784             :         std::cerr << "Error: " << s << std::endl;
   82785             :       }
   82786             :       
   82787             :       
   82788             :       
   82789             :       
   82790             :       {
   82791             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   82792             :       };
   82793             :       
   82794           0 :     } catch (...) {
   82795             :       {
   82796             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   82797             :       };
   82798           0 :     }
   82799             :   }
   82800           0 :   *(std::vector< libsumo::TraCISignalConstraint > **)&jresult = new std::vector< libsumo::TraCISignalConstraint >((const std::vector< libsumo::TraCISignalConstraint > &)result); 
   82801           0 :   return jresult;
   82802           0 : }
   82803             : 
   82804             : 
   82805           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1getConstraints_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   82806             :   jlong jresult = 0 ;
   82807             :   std::string *arg1 = 0 ;
   82808             :   std::vector< libsumo::TraCISignalConstraint > result;
   82809             :   
   82810             :   (void)jenv;
   82811             :   (void)jcls;
   82812           0 :   if(!jarg1) {
   82813           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   82814             :     return 0;
   82815             :   }
   82816             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   82817           0 :   if (!arg1_pstr) return 0;
   82818           0 :   std::string arg1_str(arg1_pstr);
   82819             :   arg1 = &arg1_str;
   82820             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   82821             :   {
   82822             :     try {
   82823           0 :       result = libtraci::TrafficLight::getConstraints((std::string const &)*arg1);
   82824           0 :     } catch (const libsumo::TraCIException& e) {
   82825           0 :       const std::string s = e.what();
   82826             :       std::string printError;
   82827           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   82828           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   82829             :       }
   82830             :       
   82831           0 :       if (printError == "all" || printError == "client") {
   82832             :         std::cerr << "Error: " << s << std::endl;
   82833             :       }
   82834             :       
   82835             :       
   82836             :       
   82837             :       
   82838             :       {
   82839             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   82840             :       };
   82841             :       
   82842           0 :     } catch (const std::exception& e) {
   82843           0 :       const std::string s = e.what();
   82844             :       std::string printError;
   82845           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   82846           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   82847             :       }
   82848             :       
   82849           0 :       if (printError == "all" || printError == "client") {
   82850             :         std::cerr << "Error: " << s << std::endl;
   82851             :       }
   82852             :       
   82853             :       
   82854             :       
   82855             :       
   82856             :       {
   82857             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   82858             :       };
   82859             :       
   82860           0 :     } catch (...) {
   82861             :       {
   82862             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   82863             :       };
   82864           0 :     }
   82865             :   }
   82866           0 :   *(std::vector< libsumo::TraCISignalConstraint > **)&jresult = new std::vector< libsumo::TraCISignalConstraint >((const std::vector< libsumo::TraCISignalConstraint > &)result); 
   82867           0 :   return jresult;
   82868           0 : }
   82869             : 
   82870             : 
   82871           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1getConstraintsByFoe_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   82872             :   jlong jresult = 0 ;
   82873             :   std::string *arg1 = 0 ;
   82874             :   std::string *arg2 = 0 ;
   82875             :   std::vector< libsumo::TraCISignalConstraint > result;
   82876             :   
   82877             :   (void)jenv;
   82878             :   (void)jcls;
   82879           0 :   if(!jarg1) {
   82880           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   82881             :     return 0;
   82882             :   }
   82883             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   82884           0 :   if (!arg1_pstr) return 0;
   82885           0 :   std::string arg1_str(arg1_pstr);
   82886             :   arg1 = &arg1_str;
   82887             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   82888           0 :   if(!jarg2) {
   82889           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   82890             :     return 0;
   82891             :   }
   82892             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   82893           0 :   if (!arg2_pstr) return 0;
   82894           0 :   std::string arg2_str(arg2_pstr);
   82895             :   arg2 = &arg2_str;
   82896             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   82897             :   {
   82898             :     try {
   82899           0 :       result = libtraci::TrafficLight::getConstraintsByFoe((std::string const &)*arg1,(std::string const &)*arg2);
   82900           0 :     } catch (const libsumo::TraCIException& e) {
   82901           0 :       const std::string s = e.what();
   82902             :       std::string printError;
   82903           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   82904           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   82905             :       }
   82906             :       
   82907           0 :       if (printError == "all" || printError == "client") {
   82908             :         std::cerr << "Error: " << s << std::endl;
   82909             :       }
   82910             :       
   82911             :       
   82912             :       
   82913             :       
   82914             :       {
   82915             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   82916             :       };
   82917             :       
   82918           0 :     } catch (const std::exception& e) {
   82919           0 :       const std::string s = e.what();
   82920             :       std::string printError;
   82921           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   82922           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   82923             :       }
   82924             :       
   82925           0 :       if (printError == "all" || printError == "client") {
   82926             :         std::cerr << "Error: " << s << std::endl;
   82927             :       }
   82928             :       
   82929             :       
   82930             :       
   82931             :       
   82932             :       {
   82933             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   82934             :       };
   82935             :       
   82936           0 :     } catch (...) {
   82937             :       {
   82938             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   82939             :       };
   82940           0 :     }
   82941             :   }
   82942           0 :   *(std::vector< libsumo::TraCISignalConstraint > **)&jresult = new std::vector< libsumo::TraCISignalConstraint >((const std::vector< libsumo::TraCISignalConstraint > &)result); 
   82943           0 :   return jresult;
   82944           0 : }
   82945             : 
   82946             : 
   82947           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1getConstraintsByFoe_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   82948             :   jlong jresult = 0 ;
   82949             :   std::string *arg1 = 0 ;
   82950             :   std::vector< libsumo::TraCISignalConstraint > result;
   82951             :   
   82952             :   (void)jenv;
   82953             :   (void)jcls;
   82954           0 :   if(!jarg1) {
   82955           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   82956             :     return 0;
   82957             :   }
   82958             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   82959           0 :   if (!arg1_pstr) return 0;
   82960           0 :   std::string arg1_str(arg1_pstr);
   82961             :   arg1 = &arg1_str;
   82962             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   82963             :   {
   82964             :     try {
   82965           0 :       result = libtraci::TrafficLight::getConstraintsByFoe((std::string const &)*arg1);
   82966           0 :     } catch (const libsumo::TraCIException& e) {
   82967           0 :       const std::string s = e.what();
   82968             :       std::string printError;
   82969           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   82970           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   82971             :       }
   82972             :       
   82973           0 :       if (printError == "all" || printError == "client") {
   82974             :         std::cerr << "Error: " << s << std::endl;
   82975             :       }
   82976             :       
   82977             :       
   82978             :       
   82979             :       
   82980             :       {
   82981             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   82982             :       };
   82983             :       
   82984           0 :     } catch (const std::exception& e) {
   82985           0 :       const std::string s = e.what();
   82986             :       std::string printError;
   82987           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   82988           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   82989             :       }
   82990             :       
   82991           0 :       if (printError == "all" || printError == "client") {
   82992             :         std::cerr << "Error: " << s << std::endl;
   82993             :       }
   82994             :       
   82995             :       
   82996             :       
   82997             :       
   82998             :       {
   82999             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   83000             :       };
   83001             :       
   83002           0 :     } catch (...) {
   83003             :       {
   83004             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   83005             :       };
   83006           0 :     }
   83007             :   }
   83008           0 :   *(std::vector< libsumo::TraCISignalConstraint > **)&jresult = new std::vector< libsumo::TraCISignalConstraint >((const std::vector< libsumo::TraCISignalConstraint > &)result); 
   83009           0 :   return jresult;
   83010           0 : }
   83011             : 
   83012             : 
   83013           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1getIDList(JNIEnv *jenv, jclass jcls) {
   83014             :   jlong jresult = 0 ;
   83015             :   std::vector< std::string > result;
   83016             :   
   83017             :   (void)jenv;
   83018             :   (void)jcls;
   83019             :   {
   83020             :     try {
   83021           0 :       result = libtraci::TrafficLight::getIDList();
   83022           0 :     } catch (const libsumo::TraCIException& e) {
   83023           0 :       const std::string s = e.what();
   83024             :       std::string printError;
   83025           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   83026           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   83027             :       }
   83028             :       
   83029           0 :       if (printError == "all" || printError == "client") {
   83030             :         std::cerr << "Error: " << s << std::endl;
   83031             :       }
   83032             :       
   83033             :       
   83034             :       
   83035             :       
   83036             :       {
   83037             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   83038             :       };
   83039             :       
   83040           0 :     } catch (const std::exception& e) {
   83041           0 :       const std::string s = e.what();
   83042             :       std::string printError;
   83043           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   83044           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   83045             :       }
   83046             :       
   83047           0 :       if (printError == "all" || printError == "client") {
   83048             :         std::cerr << "Error: " << s << std::endl;
   83049             :       }
   83050             :       
   83051             :       
   83052             :       
   83053             :       
   83054             :       {
   83055             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   83056             :       };
   83057             :       
   83058           0 :     } catch (...) {
   83059             :       {
   83060             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   83061             :       };
   83062           0 :     }
   83063             :   }
   83064           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   83065           0 :   return jresult;
   83066           0 : }
   83067             : 
   83068             : 
   83069           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1getIDCount(JNIEnv *jenv, jclass jcls) {
   83070             :   jint jresult = 0 ;
   83071             :   int result;
   83072             :   
   83073             :   (void)jenv;
   83074             :   (void)jcls;
   83075             :   {
   83076             :     try {
   83077           0 :       result = (int)libtraci::TrafficLight::getIDCount();
   83078           0 :     } catch (const libsumo::TraCIException& e) {
   83079           0 :       const std::string s = e.what();
   83080             :       std::string printError;
   83081           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   83082           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   83083             :       }
   83084             :       
   83085           0 :       if (printError == "all" || printError == "client") {
   83086             :         std::cerr << "Error: " << s << std::endl;
   83087             :       }
   83088             :       
   83089             :       
   83090             :       
   83091             :       
   83092             :       {
   83093             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   83094             :       };
   83095             :       
   83096           0 :     } catch (const std::exception& e) {
   83097           0 :       const std::string s = e.what();
   83098             :       std::string printError;
   83099           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   83100           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   83101             :       }
   83102             :       
   83103           0 :       if (printError == "all" || printError == "client") {
   83104             :         std::cerr << "Error: " << s << std::endl;
   83105             :       }
   83106             :       
   83107             :       
   83108             :       
   83109             :       
   83110             :       {
   83111             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   83112             :       };
   83113             :       
   83114           0 :     } catch (...) {
   83115             :       {
   83116             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   83117             :       };
   83118           0 :     }
   83119             :   }
   83120             :   jresult = (jint)result; 
   83121             :   return jresult;
   83122             : }
   83123             : 
   83124             : 
   83125           2 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1getParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   83126             :   jstring jresult = 0 ;
   83127             :   std::string *arg1 = 0 ;
   83128             :   std::string *arg2 = 0 ;
   83129             :   std::string result;
   83130             :   
   83131             :   (void)jenv;
   83132             :   (void)jcls;
   83133           2 :   if(!jarg1) {
   83134           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   83135             :     return 0;
   83136             :   }
   83137             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   83138           2 :   if (!arg1_pstr) return 0;
   83139           2 :   std::string arg1_str(arg1_pstr);
   83140             :   arg1 = &arg1_str;
   83141             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   83142           2 :   if(!jarg2) {
   83143           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   83144             :     return 0;
   83145             :   }
   83146             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   83147           2 :   if (!arg2_pstr) return 0;
   83148           2 :   std::string arg2_str(arg2_pstr);
   83149             :   arg2 = &arg2_str;
   83150             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   83151             :   {
   83152             :     try {
   83153           4 :       result = libtraci::TrafficLight::getParameter((std::string const &)*arg1,(std::string const &)*arg2);
   83154           0 :     } catch (const libsumo::TraCIException& e) {
   83155           0 :       const std::string s = e.what();
   83156             :       std::string printError;
   83157           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   83158           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   83159             :       }
   83160             :       
   83161           0 :       if (printError == "all" || printError == "client") {
   83162             :         std::cerr << "Error: " << s << std::endl;
   83163             :       }
   83164             :       
   83165             :       
   83166             :       
   83167             :       
   83168             :       {
   83169             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   83170             :       };
   83171             :       
   83172           0 :     } catch (const std::exception& e) {
   83173           0 :       const std::string s = e.what();
   83174             :       std::string printError;
   83175           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   83176           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   83177             :       }
   83178             :       
   83179           0 :       if (printError == "all" || printError == "client") {
   83180             :         std::cerr << "Error: " << s << std::endl;
   83181             :       }
   83182             :       
   83183             :       
   83184             :       
   83185             :       
   83186             :       {
   83187             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   83188             :       };
   83189             :       
   83190           0 :     } catch (...) {
   83191             :       {
   83192             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   83193             :       };
   83194           0 :     }
   83195             :   }
   83196             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   83197             :   return jresult;
   83198             : }
   83199             : 
   83200             : 
   83201           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1getParameterWithKey(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   83202             :   jlong jresult = 0 ;
   83203             :   std::string *arg1 = 0 ;
   83204             :   std::string *arg2 = 0 ;
   83205             :   std::pair< std::string,std::string > result;
   83206             :   
   83207             :   (void)jenv;
   83208             :   (void)jcls;
   83209           0 :   if(!jarg1) {
   83210           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   83211             :     return 0;
   83212             :   }
   83213             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   83214           0 :   if (!arg1_pstr) return 0;
   83215           0 :   std::string arg1_str(arg1_pstr);
   83216             :   arg1 = &arg1_str;
   83217             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   83218           0 :   if(!jarg2) {
   83219           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   83220             :     return 0;
   83221             :   }
   83222             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   83223           0 :   if (!arg2_pstr) return 0;
   83224           0 :   std::string arg2_str(arg2_pstr);
   83225             :   arg2 = &arg2_str;
   83226             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   83227             :   {
   83228             :     try {
   83229           0 :       result = libtraci::TrafficLight::getParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
   83230           0 :     } catch (const libsumo::TraCIException& e) {
   83231           0 :       const std::string s = e.what();
   83232             :       std::string printError;
   83233           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   83234           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   83235             :       }
   83236             :       
   83237           0 :       if (printError == "all" || printError == "client") {
   83238             :         std::cerr << "Error: " << s << std::endl;
   83239             :       }
   83240             :       
   83241             :       
   83242             :       
   83243             :       
   83244             :       {
   83245             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   83246             :       };
   83247             :       
   83248           0 :     } catch (const std::exception& e) {
   83249           0 :       const std::string s = e.what();
   83250             :       std::string printError;
   83251           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   83252           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   83253             :       }
   83254             :       
   83255           0 :       if (printError == "all" || printError == "client") {
   83256             :         std::cerr << "Error: " << s << std::endl;
   83257             :       }
   83258             :       
   83259             :       
   83260             :       
   83261             :       
   83262             :       {
   83263             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   83264             :       };
   83265             :       
   83266           0 :     } catch (...) {
   83267             :       {
   83268             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   83269             :       };
   83270           0 :     }
   83271             :   }
   83272           0 :   *(std::pair< std::string,std::string > **)&jresult = new std::pair< std::string,std::string >((const std::pair< std::string,std::string > &)result); 
   83273           0 :   return jresult;
   83274           0 : }
   83275             : 
   83276             : 
   83277           2 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1setParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3) {
   83278             :   std::string *arg1 = 0 ;
   83279             :   std::string *arg2 = 0 ;
   83280             :   std::string *arg3 = 0 ;
   83281             :   
   83282             :   (void)jenv;
   83283             :   (void)jcls;
   83284           2 :   if(!jarg1) {
   83285           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   83286           0 :     return ;
   83287             :   }
   83288             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   83289           2 :   if (!arg1_pstr) return ;
   83290           2 :   std::string arg1_str(arg1_pstr);
   83291             :   arg1 = &arg1_str;
   83292             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   83293           2 :   if(!jarg2) {
   83294           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   83295             :     return ;
   83296             :   }
   83297             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   83298           2 :   if (!arg2_pstr) return ;
   83299           2 :   std::string arg2_str(arg2_pstr);
   83300             :   arg2 = &arg2_str;
   83301             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   83302           2 :   if(!jarg3) {
   83303           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   83304             :     return ;
   83305             :   }
   83306             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   83307           2 :   if (!arg3_pstr) return ;
   83308           2 :   std::string arg3_str(arg3_pstr);
   83309             :   arg3 = &arg3_str;
   83310             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   83311             :   {
   83312             :     try {
   83313           2 :       libtraci::TrafficLight::setParameter((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3);
   83314           0 :     } catch (const libsumo::TraCIException& e) {
   83315           0 :       const std::string s = e.what();
   83316             :       std::string printError;
   83317           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   83318           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   83319             :       }
   83320             :       
   83321           0 :       if (printError == "all" || printError == "client") {
   83322             :         std::cerr << "Error: " << s << std::endl;
   83323             :       }
   83324             :       
   83325             :       
   83326             :       
   83327             :       
   83328             :       {
   83329             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   83330             :       };
   83331             :       
   83332           0 :     } catch (const std::exception& e) {
   83333           0 :       const std::string s = e.what();
   83334             :       std::string printError;
   83335           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   83336           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   83337             :       }
   83338             :       
   83339           0 :       if (printError == "all" || printError == "client") {
   83340             :         std::cerr << "Error: " << s << std::endl;
   83341             :       }
   83342             :       
   83343             :       
   83344             :       
   83345             :       
   83346             :       {
   83347             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   83348             :       };
   83349             :       
   83350           0 :     } catch (...) {
   83351             :       {
   83352             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   83353             :       };
   83354           0 :     }
   83355             :   }
   83356             : }
   83357             : 
   83358             : 
   83359           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1subscribe_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4, jlong jarg5, jobject jarg5_) {
   83360             :   std::string *arg1 = 0 ;
   83361             :   std::vector< int > *arg2 = 0 ;
   83362             :   double arg3 ;
   83363             :   double arg4 ;
   83364             :   libsumo::TraCIResults *arg5 = 0 ;
   83365             :   
   83366             :   (void)jenv;
   83367             :   (void)jcls;
   83368             :   (void)jarg2_;
   83369             :   (void)jarg5_;
   83370           0 :   if(!jarg1) {
   83371           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   83372           0 :     return ;
   83373             :   }
   83374             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   83375           0 :   if (!arg1_pstr) return ;
   83376           0 :   std::string arg1_str(arg1_pstr);
   83377             :   arg1 = &arg1_str;
   83378             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   83379           0 :   arg2 = *(std::vector< int > **)&jarg2;
   83380           0 :   if (!arg2) {
   83381           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   83382             :     return ;
   83383             :   } 
   83384             :   arg3 = (double)jarg3; 
   83385             :   arg4 = (double)jarg4; 
   83386           0 :   arg5 = *(libsumo::TraCIResults **)&jarg5;
   83387           0 :   if (!arg5) {
   83388           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
   83389             :     return ;
   83390             :   } 
   83391             :   {
   83392             :     try {
   83393           0 :       libtraci::TrafficLight::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg5);
   83394           0 :     } catch (const libsumo::TraCIException& e) {
   83395           0 :       const std::string s = e.what();
   83396             :       std::string printError;
   83397           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   83398           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   83399             :       }
   83400             :       
   83401           0 :       if (printError == "all" || printError == "client") {
   83402             :         std::cerr << "Error: " << s << std::endl;
   83403             :       }
   83404             :       
   83405             :       
   83406             :       
   83407             :       
   83408             :       {
   83409             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   83410             :       };
   83411             :       
   83412           0 :     } catch (const std::exception& e) {
   83413           0 :       const std::string s = e.what();
   83414             :       std::string printError;
   83415           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   83416           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   83417             :       }
   83418             :       
   83419           0 :       if (printError == "all" || printError == "client") {
   83420             :         std::cerr << "Error: " << s << std::endl;
   83421             :       }
   83422             :       
   83423             :       
   83424             :       
   83425             :       
   83426             :       {
   83427             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   83428             :       };
   83429             :       
   83430           0 :     } catch (...) {
   83431             :       {
   83432             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   83433             :       };
   83434           0 :     }
   83435             :   }
   83436             : }
   83437             : 
   83438             : 
   83439           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1subscribe_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4) {
   83440             :   std::string *arg1 = 0 ;
   83441             :   std::vector< int > *arg2 = 0 ;
   83442             :   double arg3 ;
   83443             :   double arg4 ;
   83444             :   
   83445             :   (void)jenv;
   83446             :   (void)jcls;
   83447             :   (void)jarg2_;
   83448           0 :   if(!jarg1) {
   83449           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   83450           0 :     return ;
   83451             :   }
   83452             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   83453           0 :   if (!arg1_pstr) return ;
   83454           0 :   std::string arg1_str(arg1_pstr);
   83455             :   arg1 = &arg1_str;
   83456             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   83457           0 :   arg2 = *(std::vector< int > **)&jarg2;
   83458           0 :   if (!arg2) {
   83459           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   83460             :     return ;
   83461             :   } 
   83462             :   arg3 = (double)jarg3; 
   83463             :   arg4 = (double)jarg4; 
   83464             :   {
   83465             :     try {
   83466           0 :       libtraci::TrafficLight::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4);
   83467           0 :     } catch (const libsumo::TraCIException& e) {
   83468           0 :       const std::string s = e.what();
   83469             :       std::string printError;
   83470           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   83471           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   83472             :       }
   83473             :       
   83474           0 :       if (printError == "all" || printError == "client") {
   83475             :         std::cerr << "Error: " << s << std::endl;
   83476             :       }
   83477             :       
   83478             :       
   83479             :       
   83480             :       
   83481             :       {
   83482             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   83483             :       };
   83484             :       
   83485           0 :     } catch (const std::exception& e) {
   83486           0 :       const std::string s = e.what();
   83487             :       std::string printError;
   83488           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   83489           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   83490             :       }
   83491             :       
   83492           0 :       if (printError == "all" || printError == "client") {
   83493             :         std::cerr << "Error: " << s << std::endl;
   83494             :       }
   83495             :       
   83496             :       
   83497             :       
   83498             :       
   83499             :       {
   83500             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   83501             :       };
   83502             :       
   83503           0 :     } catch (...) {
   83504             :       {
   83505             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   83506             :       };
   83507           0 :     }
   83508             :   }
   83509             : }
   83510             : 
   83511             : 
   83512           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1subscribe_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3) {
   83513             :   std::string *arg1 = 0 ;
   83514             :   std::vector< int > *arg2 = 0 ;
   83515             :   double arg3 ;
   83516             :   
   83517             :   (void)jenv;
   83518             :   (void)jcls;
   83519             :   (void)jarg2_;
   83520           0 :   if(!jarg1) {
   83521           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   83522           0 :     return ;
   83523             :   }
   83524             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   83525           0 :   if (!arg1_pstr) return ;
   83526           0 :   std::string arg1_str(arg1_pstr);
   83527             :   arg1 = &arg1_str;
   83528             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   83529           0 :   arg2 = *(std::vector< int > **)&jarg2;
   83530           0 :   if (!arg2) {
   83531           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   83532             :     return ;
   83533             :   } 
   83534             :   arg3 = (double)jarg3; 
   83535             :   {
   83536             :     try {
   83537           0 :       libtraci::TrafficLight::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3);
   83538           0 :     } catch (const libsumo::TraCIException& e) {
   83539           0 :       const std::string s = e.what();
   83540             :       std::string printError;
   83541           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   83542           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   83543             :       }
   83544             :       
   83545           0 :       if (printError == "all" || printError == "client") {
   83546             :         std::cerr << "Error: " << s << std::endl;
   83547             :       }
   83548             :       
   83549             :       
   83550             :       
   83551             :       
   83552             :       {
   83553             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   83554             :       };
   83555             :       
   83556           0 :     } catch (const std::exception& e) {
   83557           0 :       const std::string s = e.what();
   83558             :       std::string printError;
   83559           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   83560           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   83561             :       }
   83562             :       
   83563           0 :       if (printError == "all" || printError == "client") {
   83564             :         std::cerr << "Error: " << s << std::endl;
   83565             :       }
   83566             :       
   83567             :       
   83568             :       
   83569             :       
   83570             :       {
   83571             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   83572             :       };
   83573             :       
   83574           0 :     } catch (...) {
   83575             :       {
   83576             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   83577             :       };
   83578           0 :     }
   83579             :   }
   83580             : }
   83581             : 
   83582             : 
   83583           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1subscribe_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
   83584             :   std::string *arg1 = 0 ;
   83585             :   std::vector< int > *arg2 = 0 ;
   83586             :   
   83587             :   (void)jenv;
   83588             :   (void)jcls;
   83589             :   (void)jarg2_;
   83590           0 :   if(!jarg1) {
   83591           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   83592           0 :     return ;
   83593             :   }
   83594             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   83595           0 :   if (!arg1_pstr) return ;
   83596           0 :   std::string arg1_str(arg1_pstr);
   83597             :   arg1 = &arg1_str;
   83598             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   83599           0 :   arg2 = *(std::vector< int > **)&jarg2;
   83600           0 :   if (!arg2) {
   83601           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   83602             :     return ;
   83603             :   } 
   83604             :   {
   83605             :     try {
   83606           0 :       libtraci::TrafficLight::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2);
   83607           0 :     } catch (const libsumo::TraCIException& e) {
   83608           0 :       const std::string s = e.what();
   83609             :       std::string printError;
   83610           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   83611           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   83612             :       }
   83613             :       
   83614           0 :       if (printError == "all" || printError == "client") {
   83615             :         std::cerr << "Error: " << s << std::endl;
   83616             :       }
   83617             :       
   83618             :       
   83619             :       
   83620             :       
   83621             :       {
   83622             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   83623             :       };
   83624             :       
   83625           0 :     } catch (const std::exception& e) {
   83626           0 :       const std::string s = e.what();
   83627             :       std::string printError;
   83628           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   83629           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   83630             :       }
   83631             :       
   83632           0 :       if (printError == "all" || printError == "client") {
   83633             :         std::cerr << "Error: " << s << std::endl;
   83634             :       }
   83635             :       
   83636             :       
   83637             :       
   83638             :       
   83639             :       {
   83640             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   83641             :       };
   83642             :       
   83643           0 :     } catch (...) {
   83644             :       {
   83645             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   83646             :       };
   83647           0 :     }
   83648             :   }
   83649             : }
   83650             : 
   83651             : 
   83652           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1subscribe_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   83653             :   std::string *arg1 = 0 ;
   83654             :   
   83655             :   (void)jenv;
   83656             :   (void)jcls;
   83657           0 :   if(!jarg1) {
   83658           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   83659           0 :     return ;
   83660             :   }
   83661             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   83662           0 :   if (!arg1_pstr) return ;
   83663           0 :   std::string arg1_str(arg1_pstr);
   83664             :   arg1 = &arg1_str;
   83665             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   83666             :   {
   83667             :     try {
   83668           0 :       libtraci::TrafficLight::subscribe((std::string const &)*arg1);
   83669           0 :     } catch (const libsumo::TraCIException& e) {
   83670           0 :       const std::string s = e.what();
   83671             :       std::string printError;
   83672           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   83673           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   83674             :       }
   83675             :       
   83676           0 :       if (printError == "all" || printError == "client") {
   83677             :         std::cerr << "Error: " << s << std::endl;
   83678             :       }
   83679             :       
   83680             :       
   83681             :       
   83682             :       
   83683             :       {
   83684             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   83685             :       };
   83686             :       
   83687           0 :     } catch (const std::exception& e) {
   83688           0 :       const std::string s = e.what();
   83689             :       std::string printError;
   83690           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   83691           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   83692             :       }
   83693             :       
   83694           0 :       if (printError == "all" || printError == "client") {
   83695             :         std::cerr << "Error: " << s << std::endl;
   83696             :       }
   83697             :       
   83698             :       
   83699             :       
   83700             :       
   83701             :       {
   83702             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   83703             :       };
   83704             :       
   83705           0 :     } catch (...) {
   83706             :       {
   83707             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   83708             :       };
   83709           0 :     }
   83710             :   }
   83711             : }
   83712             : 
   83713             : 
   83714           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1unsubscribe(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   83715             :   std::string *arg1 = 0 ;
   83716             :   
   83717             :   (void)jenv;
   83718             :   (void)jcls;
   83719           0 :   if(!jarg1) {
   83720           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   83721           0 :     return ;
   83722             :   }
   83723             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   83724           0 :   if (!arg1_pstr) return ;
   83725           0 :   std::string arg1_str(arg1_pstr);
   83726             :   arg1 = &arg1_str;
   83727             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   83728             :   {
   83729             :     try {
   83730           0 :       libtraci::TrafficLight::unsubscribe((std::string const &)*arg1);
   83731           0 :     } catch (const libsumo::TraCIException& e) {
   83732           0 :       const std::string s = e.what();
   83733             :       std::string printError;
   83734           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   83735           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   83736             :       }
   83737             :       
   83738           0 :       if (printError == "all" || printError == "client") {
   83739             :         std::cerr << "Error: " << s << std::endl;
   83740             :       }
   83741             :       
   83742             :       
   83743             :       
   83744             :       
   83745             :       {
   83746             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   83747             :       };
   83748             :       
   83749           0 :     } catch (const std::exception& e) {
   83750           0 :       const std::string s = e.what();
   83751             :       std::string printError;
   83752           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   83753           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   83754             :       }
   83755             :       
   83756           0 :       if (printError == "all" || printError == "client") {
   83757             :         std::cerr << "Error: " << s << std::endl;
   83758             :       }
   83759             :       
   83760             :       
   83761             :       
   83762             :       
   83763             :       {
   83764             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   83765             :       };
   83766             :       
   83767           0 :     } catch (...) {
   83768             :       {
   83769             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   83770             :       };
   83771           0 :     }
   83772             :   }
   83773             : }
   83774             : 
   83775             : 
   83776           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1subscribeContext_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6, jlong jarg7, jobject jarg7_) {
   83777             :   std::string *arg1 = 0 ;
   83778             :   int arg2 ;
   83779             :   double arg3 ;
   83780             :   std::vector< int > *arg4 = 0 ;
   83781             :   double arg5 ;
   83782             :   double arg6 ;
   83783             :   libsumo::TraCIResults *arg7 = 0 ;
   83784             :   
   83785             :   (void)jenv;
   83786             :   (void)jcls;
   83787             :   (void)jarg4_;
   83788             :   (void)jarg7_;
   83789           0 :   if(!jarg1) {
   83790           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   83791           0 :     return ;
   83792             :   }
   83793             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   83794           0 :   if (!arg1_pstr) return ;
   83795           0 :   std::string arg1_str(arg1_pstr);
   83796             :   arg1 = &arg1_str;
   83797             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   83798             :   arg2 = (int)jarg2; 
   83799             :   arg3 = (double)jarg3; 
   83800           0 :   arg4 = *(std::vector< int > **)&jarg4;
   83801           0 :   if (!arg4) {
   83802           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   83803             :     return ;
   83804             :   } 
   83805             :   arg5 = (double)jarg5; 
   83806             :   arg6 = (double)jarg6; 
   83807           0 :   arg7 = *(libsumo::TraCIResults **)&jarg7;
   83808           0 :   if (!arg7) {
   83809           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
   83810             :     return ;
   83811             :   } 
   83812             :   {
   83813             :     try {
   83814           0 :       libtraci::TrafficLight::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg7);
   83815           0 :     } catch (const libsumo::TraCIException& e) {
   83816           0 :       const std::string s = e.what();
   83817             :       std::string printError;
   83818           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   83819           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   83820             :       }
   83821             :       
   83822           0 :       if (printError == "all" || printError == "client") {
   83823             :         std::cerr << "Error: " << s << std::endl;
   83824             :       }
   83825             :       
   83826             :       
   83827             :       
   83828             :       
   83829             :       {
   83830             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   83831             :       };
   83832             :       
   83833           0 :     } catch (const std::exception& e) {
   83834           0 :       const std::string s = e.what();
   83835             :       std::string printError;
   83836           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   83837           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   83838             :       }
   83839             :       
   83840           0 :       if (printError == "all" || printError == "client") {
   83841             :         std::cerr << "Error: " << s << std::endl;
   83842             :       }
   83843             :       
   83844             :       
   83845             :       
   83846             :       
   83847             :       {
   83848             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   83849             :       };
   83850             :       
   83851           0 :     } catch (...) {
   83852             :       {
   83853             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   83854             :       };
   83855           0 :     }
   83856             :   }
   83857             : }
   83858             : 
   83859             : 
   83860           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1subscribeContext_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6) {
   83861             :   std::string *arg1 = 0 ;
   83862             :   int arg2 ;
   83863             :   double arg3 ;
   83864             :   std::vector< int > *arg4 = 0 ;
   83865             :   double arg5 ;
   83866             :   double arg6 ;
   83867             :   
   83868             :   (void)jenv;
   83869             :   (void)jcls;
   83870             :   (void)jarg4_;
   83871           0 :   if(!jarg1) {
   83872           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   83873           0 :     return ;
   83874             :   }
   83875             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   83876           0 :   if (!arg1_pstr) return ;
   83877           0 :   std::string arg1_str(arg1_pstr);
   83878             :   arg1 = &arg1_str;
   83879             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   83880             :   arg2 = (int)jarg2; 
   83881             :   arg3 = (double)jarg3; 
   83882           0 :   arg4 = *(std::vector< int > **)&jarg4;
   83883           0 :   if (!arg4) {
   83884           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   83885             :     return ;
   83886             :   } 
   83887             :   arg5 = (double)jarg5; 
   83888             :   arg6 = (double)jarg6; 
   83889             :   {
   83890             :     try {
   83891           0 :       libtraci::TrafficLight::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6);
   83892           0 :     } catch (const libsumo::TraCIException& e) {
   83893           0 :       const std::string s = e.what();
   83894             :       std::string printError;
   83895           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   83896           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   83897             :       }
   83898             :       
   83899           0 :       if (printError == "all" || printError == "client") {
   83900             :         std::cerr << "Error: " << s << std::endl;
   83901             :       }
   83902             :       
   83903             :       
   83904             :       
   83905             :       
   83906             :       {
   83907             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   83908             :       };
   83909             :       
   83910           0 :     } catch (const std::exception& e) {
   83911           0 :       const std::string s = e.what();
   83912             :       std::string printError;
   83913           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   83914           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   83915             :       }
   83916             :       
   83917           0 :       if (printError == "all" || printError == "client") {
   83918             :         std::cerr << "Error: " << s << std::endl;
   83919             :       }
   83920             :       
   83921             :       
   83922             :       
   83923             :       
   83924             :       {
   83925             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   83926             :       };
   83927             :       
   83928           0 :     } catch (...) {
   83929             :       {
   83930             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   83931             :       };
   83932           0 :     }
   83933             :   }
   83934             : }
   83935             : 
   83936             : 
   83937           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1subscribeContext_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5) {
   83938             :   std::string *arg1 = 0 ;
   83939             :   int arg2 ;
   83940             :   double arg3 ;
   83941             :   std::vector< int > *arg4 = 0 ;
   83942             :   double arg5 ;
   83943             :   
   83944             :   (void)jenv;
   83945             :   (void)jcls;
   83946             :   (void)jarg4_;
   83947           0 :   if(!jarg1) {
   83948           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   83949           0 :     return ;
   83950             :   }
   83951             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   83952           0 :   if (!arg1_pstr) return ;
   83953           0 :   std::string arg1_str(arg1_pstr);
   83954             :   arg1 = &arg1_str;
   83955             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   83956             :   arg2 = (int)jarg2; 
   83957             :   arg3 = (double)jarg3; 
   83958           0 :   arg4 = *(std::vector< int > **)&jarg4;
   83959           0 :   if (!arg4) {
   83960           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   83961             :     return ;
   83962             :   } 
   83963             :   arg5 = (double)jarg5; 
   83964             :   {
   83965             :     try {
   83966           0 :       libtraci::TrafficLight::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5);
   83967           0 :     } catch (const libsumo::TraCIException& e) {
   83968           0 :       const std::string s = e.what();
   83969             :       std::string printError;
   83970           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   83971           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   83972             :       }
   83973             :       
   83974           0 :       if (printError == "all" || printError == "client") {
   83975             :         std::cerr << "Error: " << s << std::endl;
   83976             :       }
   83977             :       
   83978             :       
   83979             :       
   83980             :       
   83981             :       {
   83982             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   83983             :       };
   83984             :       
   83985           0 :     } catch (const std::exception& e) {
   83986           0 :       const std::string s = e.what();
   83987             :       std::string printError;
   83988           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   83989           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   83990             :       }
   83991             :       
   83992           0 :       if (printError == "all" || printError == "client") {
   83993             :         std::cerr << "Error: " << s << std::endl;
   83994             :       }
   83995             :       
   83996             :       
   83997             :       
   83998             :       
   83999             :       {
   84000             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   84001             :       };
   84002             :       
   84003           0 :     } catch (...) {
   84004             :       {
   84005             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   84006             :       };
   84007           0 :     }
   84008             :   }
   84009             : }
   84010             : 
   84011             : 
   84012           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1subscribeContext_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_) {
   84013             :   std::string *arg1 = 0 ;
   84014             :   int arg2 ;
   84015             :   double arg3 ;
   84016             :   std::vector< int > *arg4 = 0 ;
   84017             :   
   84018             :   (void)jenv;
   84019             :   (void)jcls;
   84020             :   (void)jarg4_;
   84021           0 :   if(!jarg1) {
   84022           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   84023           0 :     return ;
   84024             :   }
   84025             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   84026           0 :   if (!arg1_pstr) return ;
   84027           0 :   std::string arg1_str(arg1_pstr);
   84028             :   arg1 = &arg1_str;
   84029             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   84030             :   arg2 = (int)jarg2; 
   84031             :   arg3 = (double)jarg3; 
   84032           0 :   arg4 = *(std::vector< int > **)&jarg4;
   84033           0 :   if (!arg4) {
   84034           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   84035             :     return ;
   84036             :   } 
   84037             :   {
   84038             :     try {
   84039           0 :       libtraci::TrafficLight::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4);
   84040           0 :     } catch (const libsumo::TraCIException& e) {
   84041           0 :       const std::string s = e.what();
   84042             :       std::string printError;
   84043           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   84044           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   84045             :       }
   84046             :       
   84047           0 :       if (printError == "all" || printError == "client") {
   84048             :         std::cerr << "Error: " << s << std::endl;
   84049             :       }
   84050             :       
   84051             :       
   84052             :       
   84053             :       
   84054             :       {
   84055             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   84056             :       };
   84057             :       
   84058           0 :     } catch (const std::exception& e) {
   84059           0 :       const std::string s = e.what();
   84060             :       std::string printError;
   84061           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   84062           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   84063             :       }
   84064             :       
   84065           0 :       if (printError == "all" || printError == "client") {
   84066             :         std::cerr << "Error: " << s << std::endl;
   84067             :       }
   84068             :       
   84069             :       
   84070             :       
   84071             :       
   84072             :       {
   84073             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   84074             :       };
   84075             :       
   84076           0 :     } catch (...) {
   84077             :       {
   84078             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   84079             :       };
   84080           0 :     }
   84081             :   }
   84082             : }
   84083             : 
   84084             : 
   84085           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1subscribeContext_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
   84086             :   std::string *arg1 = 0 ;
   84087             :   int arg2 ;
   84088             :   double arg3 ;
   84089             :   
   84090             :   (void)jenv;
   84091             :   (void)jcls;
   84092           0 :   if(!jarg1) {
   84093           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   84094           0 :     return ;
   84095             :   }
   84096             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   84097           0 :   if (!arg1_pstr) return ;
   84098           0 :   std::string arg1_str(arg1_pstr);
   84099             :   arg1 = &arg1_str;
   84100             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   84101             :   arg2 = (int)jarg2; 
   84102             :   arg3 = (double)jarg3; 
   84103             :   {
   84104             :     try {
   84105           0 :       libtraci::TrafficLight::subscribeContext((std::string const &)*arg1,arg2,arg3);
   84106           0 :     } catch (const libsumo::TraCIException& e) {
   84107           0 :       const std::string s = e.what();
   84108             :       std::string printError;
   84109           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   84110           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   84111             :       }
   84112             :       
   84113           0 :       if (printError == "all" || printError == "client") {
   84114             :         std::cerr << "Error: " << s << std::endl;
   84115             :       }
   84116             :       
   84117             :       
   84118             :       
   84119             :       
   84120             :       {
   84121             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   84122             :       };
   84123             :       
   84124           0 :     } catch (const std::exception& e) {
   84125           0 :       const std::string s = e.what();
   84126             :       std::string printError;
   84127           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   84128           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   84129             :       }
   84130             :       
   84131           0 :       if (printError == "all" || printError == "client") {
   84132             :         std::cerr << "Error: " << s << std::endl;
   84133             :       }
   84134             :       
   84135             :       
   84136             :       
   84137             :       
   84138             :       {
   84139             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   84140             :       };
   84141             :       
   84142           0 :     } catch (...) {
   84143             :       {
   84144             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   84145             :       };
   84146           0 :     }
   84147             :   }
   84148             : }
   84149             : 
   84150             : 
   84151           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1unsubscribeContext(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
   84152             :   std::string *arg1 = 0 ;
   84153             :   int arg2 ;
   84154             :   double arg3 ;
   84155             :   
   84156             :   (void)jenv;
   84157             :   (void)jcls;
   84158           0 :   if(!jarg1) {
   84159           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   84160           0 :     return ;
   84161             :   }
   84162             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   84163           0 :   if (!arg1_pstr) return ;
   84164           0 :   std::string arg1_str(arg1_pstr);
   84165             :   arg1 = &arg1_str;
   84166             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   84167             :   arg2 = (int)jarg2; 
   84168             :   arg3 = (double)jarg3; 
   84169             :   {
   84170             :     try {
   84171           0 :       libtraci::TrafficLight::unsubscribeContext((std::string const &)*arg1,arg2,arg3);
   84172           0 :     } catch (const libsumo::TraCIException& e) {
   84173           0 :       const std::string s = e.what();
   84174             :       std::string printError;
   84175           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   84176           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   84177             :       }
   84178             :       
   84179           0 :       if (printError == "all" || printError == "client") {
   84180             :         std::cerr << "Error: " << s << std::endl;
   84181             :       }
   84182             :       
   84183             :       
   84184             :       
   84185             :       
   84186             :       {
   84187             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   84188             :       };
   84189             :       
   84190           0 :     } catch (const std::exception& e) {
   84191           0 :       const std::string s = e.what();
   84192             :       std::string printError;
   84193           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   84194           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   84195             :       }
   84196             :       
   84197           0 :       if (printError == "all" || printError == "client") {
   84198             :         std::cerr << "Error: " << s << std::endl;
   84199             :       }
   84200             :       
   84201             :       
   84202             :       
   84203             :       
   84204             :       {
   84205             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   84206             :       };
   84207             :       
   84208           0 :     } catch (...) {
   84209             :       {
   84210             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   84211             :       };
   84212           0 :     }
   84213             :   }
   84214             : }
   84215             : 
   84216             : 
   84217           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1getAllSubscriptionResults(JNIEnv *jenv, jclass jcls) {
   84218             :   jlong jresult = 0 ;
   84219             :   libsumo::SubscriptionResults result;
   84220             :   
   84221             :   (void)jenv;
   84222             :   (void)jcls;
   84223             :   {
   84224             :     try {
   84225           0 :       result = libtraci::TrafficLight::getAllSubscriptionResults();
   84226           0 :     } catch (const libsumo::TraCIException& e) {
   84227           0 :       const std::string s = e.what();
   84228             :       std::string printError;
   84229           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   84230           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   84231             :       }
   84232             :       
   84233           0 :       if (printError == "all" || printError == "client") {
   84234             :         std::cerr << "Error: " << s << std::endl;
   84235             :       }
   84236             :       
   84237             :       
   84238             :       
   84239             :       
   84240             :       {
   84241             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   84242             :       };
   84243             :       
   84244           0 :     } catch (const std::exception& e) {
   84245           0 :       const std::string s = e.what();
   84246             :       std::string printError;
   84247           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   84248           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   84249             :       }
   84250             :       
   84251           0 :       if (printError == "all" || printError == "client") {
   84252             :         std::cerr << "Error: " << s << std::endl;
   84253             :       }
   84254             :       
   84255             :       
   84256             :       
   84257             :       
   84258             :       {
   84259             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   84260             :       };
   84261             :       
   84262           0 :     } catch (...) {
   84263             :       {
   84264             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   84265             :       };
   84266           0 :     }
   84267             :   }
   84268           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
   84269           0 :   return jresult;
   84270             : }
   84271             : 
   84272             : 
   84273           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1getSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   84274             :   jlong jresult = 0 ;
   84275             :   std::string *arg1 = 0 ;
   84276             :   libsumo::TraCIResults result;
   84277             :   
   84278             :   (void)jenv;
   84279             :   (void)jcls;
   84280           0 :   if(!jarg1) {
   84281           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   84282             :     return 0;
   84283             :   }
   84284             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   84285           0 :   if (!arg1_pstr) return 0;
   84286           0 :   std::string arg1_str(arg1_pstr);
   84287             :   arg1 = &arg1_str;
   84288             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   84289             :   {
   84290             :     try {
   84291           0 :       result = libtraci::TrafficLight::getSubscriptionResults((std::string const &)*arg1);
   84292           0 :     } catch (const libsumo::TraCIException& e) {
   84293           0 :       const std::string s = e.what();
   84294             :       std::string printError;
   84295           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   84296           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   84297             :       }
   84298             :       
   84299           0 :       if (printError == "all" || printError == "client") {
   84300             :         std::cerr << "Error: " << s << std::endl;
   84301             :       }
   84302             :       
   84303             :       
   84304             :       
   84305             :       
   84306             :       {
   84307             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   84308             :       };
   84309             :       
   84310           0 :     } catch (const std::exception& e) {
   84311           0 :       const std::string s = e.what();
   84312             :       std::string printError;
   84313           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   84314           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   84315             :       }
   84316             :       
   84317           0 :       if (printError == "all" || printError == "client") {
   84318             :         std::cerr << "Error: " << s << std::endl;
   84319             :       }
   84320             :       
   84321             :       
   84322             :       
   84323             :       
   84324             :       {
   84325             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   84326             :       };
   84327             :       
   84328           0 :     } catch (...) {
   84329             :       {
   84330             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   84331             :       };
   84332           0 :     }
   84333             :   }
   84334           0 :   *(libsumo::TraCIResults **)&jresult = new libsumo::TraCIResults((const libsumo::TraCIResults &)result); 
   84335           0 :   return jresult;
   84336             : }
   84337             : 
   84338             : 
   84339           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1getAllContextSubscriptionResults(JNIEnv *jenv, jclass jcls) {
   84340             :   jlong jresult = 0 ;
   84341             :   libsumo::ContextSubscriptionResults result;
   84342             :   
   84343             :   (void)jenv;
   84344             :   (void)jcls;
   84345             :   {
   84346             :     try {
   84347           0 :       result = libtraci::TrafficLight::getAllContextSubscriptionResults();
   84348           0 :     } catch (const libsumo::TraCIException& e) {
   84349           0 :       const std::string s = e.what();
   84350             :       std::string printError;
   84351           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   84352           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   84353             :       }
   84354             :       
   84355           0 :       if (printError == "all" || printError == "client") {
   84356             :         std::cerr << "Error: " << s << std::endl;
   84357             :       }
   84358             :       
   84359             :       
   84360             :       
   84361             :       
   84362             :       {
   84363             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   84364             :       };
   84365             :       
   84366           0 :     } catch (const std::exception& e) {
   84367           0 :       const std::string s = e.what();
   84368             :       std::string printError;
   84369           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   84370           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   84371             :       }
   84372             :       
   84373           0 :       if (printError == "all" || printError == "client") {
   84374             :         std::cerr << "Error: " << s << std::endl;
   84375             :       }
   84376             :       
   84377             :       
   84378             :       
   84379             :       
   84380             :       {
   84381             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   84382             :       };
   84383             :       
   84384           0 :     } catch (...) {
   84385             :       {
   84386             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   84387             :       };
   84388           0 :     }
   84389             :   }
   84390           0 :   *(libsumo::ContextSubscriptionResults **)&jresult = new libsumo::ContextSubscriptionResults((const libsumo::ContextSubscriptionResults &)result); 
   84391           0 :   return jresult;
   84392             : }
   84393             : 
   84394             : 
   84395           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1getContextSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   84396             :   jlong jresult = 0 ;
   84397             :   std::string *arg1 = 0 ;
   84398             :   libsumo::SubscriptionResults result;
   84399             :   
   84400             :   (void)jenv;
   84401             :   (void)jcls;
   84402           0 :   if(!jarg1) {
   84403           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   84404             :     return 0;
   84405             :   }
   84406             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   84407           0 :   if (!arg1_pstr) return 0;
   84408           0 :   std::string arg1_str(arg1_pstr);
   84409             :   arg1 = &arg1_str;
   84410             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   84411             :   {
   84412             :     try {
   84413           0 :       result = libtraci::TrafficLight::getContextSubscriptionResults((std::string const &)*arg1);
   84414           0 :     } catch (const libsumo::TraCIException& e) {
   84415           0 :       const std::string s = e.what();
   84416             :       std::string printError;
   84417           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   84418           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   84419             :       }
   84420             :       
   84421           0 :       if (printError == "all" || printError == "client") {
   84422             :         std::cerr << "Error: " << s << std::endl;
   84423             :       }
   84424             :       
   84425             :       
   84426             :       
   84427             :       
   84428             :       {
   84429             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   84430             :       };
   84431             :       
   84432           0 :     } catch (const std::exception& e) {
   84433           0 :       const std::string s = e.what();
   84434             :       std::string printError;
   84435           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   84436           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   84437             :       }
   84438             :       
   84439           0 :       if (printError == "all" || printError == "client") {
   84440             :         std::cerr << "Error: " << s << std::endl;
   84441             :       }
   84442             :       
   84443             :       
   84444             :       
   84445             :       
   84446             :       {
   84447             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   84448             :       };
   84449             :       
   84450           0 :     } catch (...) {
   84451             :       {
   84452             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   84453             :       };
   84454           0 :     }
   84455             :   }
   84456           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
   84457           0 :   return jresult;
   84458             : }
   84459             : 
   84460             : 
   84461           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1subscribeParameterWithKey_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jdouble jarg4) {
   84462             :   std::string *arg1 = 0 ;
   84463             :   std::string *arg2 = 0 ;
   84464             :   double arg3 ;
   84465             :   double arg4 ;
   84466             :   
   84467             :   (void)jenv;
   84468             :   (void)jcls;
   84469           0 :   if(!jarg1) {
   84470           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   84471           0 :     return ;
   84472             :   }
   84473             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   84474           0 :   if (!arg1_pstr) return ;
   84475           0 :   std::string arg1_str(arg1_pstr);
   84476             :   arg1 = &arg1_str;
   84477             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   84478           0 :   if(!jarg2) {
   84479           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   84480             :     return ;
   84481             :   }
   84482             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   84483           0 :   if (!arg2_pstr) return ;
   84484           0 :   std::string arg2_str(arg2_pstr);
   84485             :   arg2 = &arg2_str;
   84486             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   84487             :   arg3 = (double)jarg3; 
   84488             :   arg4 = (double)jarg4; 
   84489             :   {
   84490             :     try {
   84491           0 :       libtraci::TrafficLight::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4);
   84492           0 :     } catch (const libsumo::TraCIException& e) {
   84493           0 :       const std::string s = e.what();
   84494             :       std::string printError;
   84495           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   84496           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   84497             :       }
   84498             :       
   84499           0 :       if (printError == "all" || printError == "client") {
   84500             :         std::cerr << "Error: " << s << std::endl;
   84501             :       }
   84502             :       
   84503             :       
   84504             :       
   84505             :       
   84506             :       {
   84507             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   84508             :       };
   84509             :       
   84510           0 :     } catch (const std::exception& e) {
   84511           0 :       const std::string s = e.what();
   84512             :       std::string printError;
   84513           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   84514           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   84515             :       }
   84516             :       
   84517           0 :       if (printError == "all" || printError == "client") {
   84518             :         std::cerr << "Error: " << s << std::endl;
   84519             :       }
   84520             :       
   84521             :       
   84522             :       
   84523             :       
   84524             :       {
   84525             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   84526             :       };
   84527             :       
   84528           0 :     } catch (...) {
   84529             :       {
   84530             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   84531             :       };
   84532           0 :     }
   84533             :   }
   84534             : }
   84535             : 
   84536             : 
   84537           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1subscribeParameterWithKey_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3) {
   84538             :   std::string *arg1 = 0 ;
   84539             :   std::string *arg2 = 0 ;
   84540             :   double arg3 ;
   84541             :   
   84542             :   (void)jenv;
   84543             :   (void)jcls;
   84544           0 :   if(!jarg1) {
   84545           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   84546           0 :     return ;
   84547             :   }
   84548             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   84549           0 :   if (!arg1_pstr) return ;
   84550           0 :   std::string arg1_str(arg1_pstr);
   84551             :   arg1 = &arg1_str;
   84552             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   84553           0 :   if(!jarg2) {
   84554           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   84555             :     return ;
   84556             :   }
   84557             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   84558           0 :   if (!arg2_pstr) return ;
   84559           0 :   std::string arg2_str(arg2_pstr);
   84560             :   arg2 = &arg2_str;
   84561             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   84562             :   arg3 = (double)jarg3; 
   84563             :   {
   84564             :     try {
   84565           0 :       libtraci::TrafficLight::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3);
   84566           0 :     } catch (const libsumo::TraCIException& e) {
   84567           0 :       const std::string s = e.what();
   84568             :       std::string printError;
   84569           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   84570           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   84571             :       }
   84572             :       
   84573           0 :       if (printError == "all" || printError == "client") {
   84574             :         std::cerr << "Error: " << s << std::endl;
   84575             :       }
   84576             :       
   84577             :       
   84578             :       
   84579             :       
   84580             :       {
   84581             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   84582             :       };
   84583             :       
   84584           0 :     } catch (const std::exception& e) {
   84585           0 :       const std::string s = e.what();
   84586             :       std::string printError;
   84587           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   84588           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   84589             :       }
   84590             :       
   84591           0 :       if (printError == "all" || printError == "client") {
   84592             :         std::cerr << "Error: " << s << std::endl;
   84593             :       }
   84594             :       
   84595             :       
   84596             :       
   84597             :       
   84598             :       {
   84599             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   84600             :       };
   84601             :       
   84602           0 :     } catch (...) {
   84603             :       {
   84604             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   84605             :       };
   84606           0 :     }
   84607             :   }
   84608             : }
   84609             : 
   84610             : 
   84611           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1subscribeParameterWithKey_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   84612             :   std::string *arg1 = 0 ;
   84613             :   std::string *arg2 = 0 ;
   84614             :   
   84615             :   (void)jenv;
   84616             :   (void)jcls;
   84617           0 :   if(!jarg1) {
   84618           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   84619           0 :     return ;
   84620             :   }
   84621             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   84622           0 :   if (!arg1_pstr) return ;
   84623           0 :   std::string arg1_str(arg1_pstr);
   84624             :   arg1 = &arg1_str;
   84625             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   84626           0 :   if(!jarg2) {
   84627           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   84628             :     return ;
   84629             :   }
   84630             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   84631           0 :   if (!arg2_pstr) return ;
   84632           0 :   std::string arg2_str(arg2_pstr);
   84633             :   arg2 = &arg2_str;
   84634             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   84635             :   {
   84636             :     try {
   84637           0 :       libtraci::TrafficLight::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
   84638           0 :     } catch (const libsumo::TraCIException& e) {
   84639           0 :       const std::string s = e.what();
   84640             :       std::string printError;
   84641           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   84642           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   84643             :       }
   84644             :       
   84645           0 :       if (printError == "all" || printError == "client") {
   84646             :         std::cerr << "Error: " << s << std::endl;
   84647             :       }
   84648             :       
   84649             :       
   84650             :       
   84651             :       
   84652             :       {
   84653             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   84654             :       };
   84655             :       
   84656           0 :     } catch (const std::exception& e) {
   84657           0 :       const std::string s = e.what();
   84658             :       std::string printError;
   84659           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   84660           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   84661             :       }
   84662             :       
   84663           0 :       if (printError == "all" || printError == "client") {
   84664             :         std::cerr << "Error: " << s << std::endl;
   84665             :       }
   84666             :       
   84667             :       
   84668             :       
   84669             :       
   84670             :       {
   84671             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   84672             :       };
   84673             :       
   84674           0 :     } catch (...) {
   84675             :       {
   84676             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   84677             :       };
   84678           0 :     }
   84679             :   }
   84680             : }
   84681             : 
   84682             : 
   84683           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1DOMAIN_1ID_1get(JNIEnv *jenv, jclass jcls) {
   84684             :   jint jresult = 0 ;
   84685             :   int result;
   84686             :   
   84687             :   (void)jenv;
   84688             :   (void)jcls;
   84689           0 :   result = (int)(int)libtraci::TrafficLight::DOMAIN_ID;
   84690             :   jresult = (jint)result; 
   84691           0 :   return jresult;
   84692             : }
   84693             : 
   84694             : 
   84695           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1setRedYellowGreenState(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   84696             :   std::string *arg1 = 0 ;
   84697             :   std::string *arg2 = 0 ;
   84698             :   
   84699             :   (void)jenv;
   84700             :   (void)jcls;
   84701           0 :   if(!jarg1) {
   84702           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   84703           0 :     return ;
   84704             :   }
   84705             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   84706           0 :   if (!arg1_pstr) return ;
   84707           0 :   std::string arg1_str(arg1_pstr);
   84708             :   arg1 = &arg1_str;
   84709             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   84710           0 :   if(!jarg2) {
   84711           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   84712             :     return ;
   84713             :   }
   84714             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   84715           0 :   if (!arg2_pstr) return ;
   84716           0 :   std::string arg2_str(arg2_pstr);
   84717             :   arg2 = &arg2_str;
   84718             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   84719             :   {
   84720             :     try {
   84721           0 :       libtraci::TrafficLight::setRedYellowGreenState((std::string const &)*arg1,(std::string const &)*arg2);
   84722           0 :     } catch (const libsumo::TraCIException& e) {
   84723           0 :       const std::string s = e.what();
   84724             :       std::string printError;
   84725           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   84726           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   84727             :       }
   84728             :       
   84729           0 :       if (printError == "all" || printError == "client") {
   84730             :         std::cerr << "Error: " << s << std::endl;
   84731             :       }
   84732             :       
   84733             :       
   84734             :       
   84735             :       
   84736             :       {
   84737             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   84738             :       };
   84739             :       
   84740           0 :     } catch (const std::exception& e) {
   84741           0 :       const std::string s = e.what();
   84742             :       std::string printError;
   84743           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   84744           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   84745             :       }
   84746             :       
   84747           0 :       if (printError == "all" || printError == "client") {
   84748             :         std::cerr << "Error: " << s << std::endl;
   84749             :       }
   84750             :       
   84751             :       
   84752             :       
   84753             :       
   84754             :       {
   84755             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   84756             :       };
   84757             :       
   84758           0 :     } catch (...) {
   84759             :       {
   84760             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   84761             :       };
   84762           0 :     }
   84763             :   }
   84764             : }
   84765             : 
   84766             : 
   84767           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1setPhase(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2) {
   84768             :   std::string *arg1 = 0 ;
   84769             :   int arg2 ;
   84770             :   
   84771             :   (void)jenv;
   84772             :   (void)jcls;
   84773           0 :   if(!jarg1) {
   84774           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   84775           0 :     return ;
   84776             :   }
   84777             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   84778           0 :   if (!arg1_pstr) return ;
   84779           0 :   std::string arg1_str(arg1_pstr);
   84780             :   arg1 = &arg1_str;
   84781             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   84782             :   arg2 = (int)jarg2; 
   84783             :   {
   84784             :     try {
   84785           0 :       libtraci::TrafficLight::setPhase((std::string const &)*arg1,arg2);
   84786           0 :     } catch (const libsumo::TraCIException& e) {
   84787           0 :       const std::string s = e.what();
   84788             :       std::string printError;
   84789           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   84790           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   84791             :       }
   84792             :       
   84793           0 :       if (printError == "all" || printError == "client") {
   84794             :         std::cerr << "Error: " << s << std::endl;
   84795             :       }
   84796             :       
   84797             :       
   84798             :       
   84799             :       
   84800             :       {
   84801             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   84802             :       };
   84803             :       
   84804           0 :     } catch (const std::exception& e) {
   84805           0 :       const std::string s = e.what();
   84806             :       std::string printError;
   84807           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   84808           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   84809             :       }
   84810             :       
   84811           0 :       if (printError == "all" || printError == "client") {
   84812             :         std::cerr << "Error: " << s << std::endl;
   84813             :       }
   84814             :       
   84815             :       
   84816             :       
   84817             :       
   84818             :       {
   84819             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   84820             :       };
   84821             :       
   84822           0 :     } catch (...) {
   84823             :       {
   84824             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   84825             :       };
   84826           0 :     }
   84827             :   }
   84828             : }
   84829             : 
   84830             : 
   84831           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1setPhaseName(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   84832             :   std::string *arg1 = 0 ;
   84833             :   std::string *arg2 = 0 ;
   84834             :   
   84835             :   (void)jenv;
   84836             :   (void)jcls;
   84837           0 :   if(!jarg1) {
   84838           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   84839           0 :     return ;
   84840             :   }
   84841             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   84842           0 :   if (!arg1_pstr) return ;
   84843           0 :   std::string arg1_str(arg1_pstr);
   84844             :   arg1 = &arg1_str;
   84845             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   84846           0 :   if(!jarg2) {
   84847           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   84848             :     return ;
   84849             :   }
   84850             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   84851           0 :   if (!arg2_pstr) return ;
   84852           0 :   std::string arg2_str(arg2_pstr);
   84853             :   arg2 = &arg2_str;
   84854             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   84855             :   {
   84856             :     try {
   84857           0 :       libtraci::TrafficLight::setPhaseName((std::string const &)*arg1,(std::string const &)*arg2);
   84858           0 :     } catch (const libsumo::TraCIException& e) {
   84859           0 :       const std::string s = e.what();
   84860             :       std::string printError;
   84861           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   84862           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   84863             :       }
   84864             :       
   84865           0 :       if (printError == "all" || printError == "client") {
   84866             :         std::cerr << "Error: " << s << std::endl;
   84867             :       }
   84868             :       
   84869             :       
   84870             :       
   84871             :       
   84872             :       {
   84873             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   84874             :       };
   84875             :       
   84876           0 :     } catch (const std::exception& e) {
   84877           0 :       const std::string s = e.what();
   84878             :       std::string printError;
   84879           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   84880           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   84881             :       }
   84882             :       
   84883           0 :       if (printError == "all" || printError == "client") {
   84884             :         std::cerr << "Error: " << s << std::endl;
   84885             :       }
   84886             :       
   84887             :       
   84888             :       
   84889             :       
   84890             :       {
   84891             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   84892             :       };
   84893             :       
   84894           0 :     } catch (...) {
   84895             :       {
   84896             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   84897             :       };
   84898           0 :     }
   84899             :   }
   84900             : }
   84901             : 
   84902             : 
   84903           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1setProgram(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   84904             :   std::string *arg1 = 0 ;
   84905             :   std::string *arg2 = 0 ;
   84906             :   
   84907             :   (void)jenv;
   84908             :   (void)jcls;
   84909           0 :   if(!jarg1) {
   84910           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   84911           0 :     return ;
   84912             :   }
   84913             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   84914           0 :   if (!arg1_pstr) return ;
   84915           0 :   std::string arg1_str(arg1_pstr);
   84916             :   arg1 = &arg1_str;
   84917             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   84918           0 :   if(!jarg2) {
   84919           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   84920             :     return ;
   84921             :   }
   84922             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   84923           0 :   if (!arg2_pstr) return ;
   84924           0 :   std::string arg2_str(arg2_pstr);
   84925             :   arg2 = &arg2_str;
   84926             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   84927             :   {
   84928             :     try {
   84929           0 :       libtraci::TrafficLight::setProgram((std::string const &)*arg1,(std::string const &)*arg2);
   84930           0 :     } catch (const libsumo::TraCIException& e) {
   84931           0 :       const std::string s = e.what();
   84932             :       std::string printError;
   84933           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   84934           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   84935             :       }
   84936             :       
   84937           0 :       if (printError == "all" || printError == "client") {
   84938             :         std::cerr << "Error: " << s << std::endl;
   84939             :       }
   84940             :       
   84941             :       
   84942             :       
   84943             :       
   84944             :       {
   84945             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   84946             :       };
   84947             :       
   84948           0 :     } catch (const std::exception& e) {
   84949           0 :       const std::string s = e.what();
   84950             :       std::string printError;
   84951           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   84952           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   84953             :       }
   84954             :       
   84955           0 :       if (printError == "all" || printError == "client") {
   84956             :         std::cerr << "Error: " << s << std::endl;
   84957             :       }
   84958             :       
   84959             :       
   84960             :       
   84961             :       
   84962             :       {
   84963             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   84964             :       };
   84965             :       
   84966           0 :     } catch (...) {
   84967             :       {
   84968             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   84969             :       };
   84970           0 :     }
   84971             :   }
   84972             : }
   84973             : 
   84974             : 
   84975           2 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1setPhaseDuration(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   84976             :   std::string *arg1 = 0 ;
   84977             :   double arg2 ;
   84978             :   
   84979             :   (void)jenv;
   84980             :   (void)jcls;
   84981           2 :   if(!jarg1) {
   84982           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   84983           0 :     return ;
   84984             :   }
   84985             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   84986           2 :   if (!arg1_pstr) return ;
   84987           2 :   std::string arg1_str(arg1_pstr);
   84988             :   arg1 = &arg1_str;
   84989             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   84990             :   arg2 = (double)jarg2; 
   84991             :   {
   84992             :     try {
   84993           2 :       libtraci::TrafficLight::setPhaseDuration((std::string const &)*arg1,arg2);
   84994           0 :     } catch (const libsumo::TraCIException& e) {
   84995           0 :       const std::string s = e.what();
   84996             :       std::string printError;
   84997           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   84998           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   84999             :       }
   85000             :       
   85001           0 :       if (printError == "all" || printError == "client") {
   85002             :         std::cerr << "Error: " << s << std::endl;
   85003             :       }
   85004             :       
   85005             :       
   85006             :       
   85007             :       
   85008             :       {
   85009             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   85010             :       };
   85011             :       
   85012           0 :     } catch (const std::exception& e) {
   85013           0 :       const std::string s = e.what();
   85014             :       std::string printError;
   85015           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   85016           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   85017             :       }
   85018             :       
   85019           0 :       if (printError == "all" || printError == "client") {
   85020             :         std::cerr << "Error: " << s << std::endl;
   85021             :       }
   85022             :       
   85023             :       
   85024             :       
   85025             :       
   85026             :       {
   85027             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   85028             :       };
   85029             :       
   85030           0 :     } catch (...) {
   85031             :       {
   85032             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   85033             :       };
   85034           0 :     }
   85035             :   }
   85036             : }
   85037             : 
   85038             : 
   85039           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1setProgramLogic(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
   85040             :   std::string *arg1 = 0 ;
   85041             :   libsumo::TraCILogic *arg2 = 0 ;
   85042             :   
   85043             :   (void)jenv;
   85044             :   (void)jcls;
   85045             :   (void)jarg2_;
   85046           0 :   if(!jarg1) {
   85047           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   85048           0 :     return ;
   85049             :   }
   85050             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   85051           0 :   if (!arg1_pstr) return ;
   85052           0 :   std::string arg1_str(arg1_pstr);
   85053             :   arg1 = &arg1_str;
   85054             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   85055           0 :   arg2 = *(libsumo::TraCILogic **)&jarg2;
   85056           0 :   if (!arg2) {
   85057           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCILogic const & reference is null");
   85058             :     return ;
   85059             :   } 
   85060             :   {
   85061             :     try {
   85062           0 :       libtraci::TrafficLight::setProgramLogic((std::string const &)*arg1,(libsumo::TraCILogic const &)*arg2);
   85063           0 :     } catch (const libsumo::TraCIException& e) {
   85064           0 :       const std::string s = e.what();
   85065             :       std::string printError;
   85066           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   85067           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   85068             :       }
   85069             :       
   85070           0 :       if (printError == "all" || printError == "client") {
   85071             :         std::cerr << "Error: " << s << std::endl;
   85072             :       }
   85073             :       
   85074             :       
   85075             :       
   85076             :       
   85077             :       {
   85078             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   85079             :       };
   85080             :       
   85081           0 :     } catch (const std::exception& e) {
   85082           0 :       const std::string s = e.what();
   85083             :       std::string printError;
   85084           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   85085           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   85086             :       }
   85087             :       
   85088           0 :       if (printError == "all" || printError == "client") {
   85089             :         std::cerr << "Error: " << s << std::endl;
   85090             :       }
   85091             :       
   85092             :       
   85093             :       
   85094             :       
   85095             :       {
   85096             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   85097             :       };
   85098             :       
   85099           0 :     } catch (...) {
   85100             :       {
   85101             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   85102             :       };
   85103           0 :     }
   85104             :   }
   85105             : }
   85106             : 
   85107             : 
   85108           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1addConstraint_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3, jstring jarg4, jint jarg5, jint jarg6) {
   85109             :   std::string *arg1 = 0 ;
   85110             :   std::string *arg2 = 0 ;
   85111             :   std::string *arg3 = 0 ;
   85112             :   std::string *arg4 = 0 ;
   85113             :   int arg5 ;
   85114             :   int arg6 ;
   85115             :   
   85116             :   (void)jenv;
   85117             :   (void)jcls;
   85118           0 :   if(!jarg1) {
   85119           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   85120           0 :     return ;
   85121             :   }
   85122             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   85123           0 :   if (!arg1_pstr) return ;
   85124           0 :   std::string arg1_str(arg1_pstr);
   85125             :   arg1 = &arg1_str;
   85126             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   85127           0 :   if(!jarg2) {
   85128           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   85129             :     return ;
   85130             :   }
   85131             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   85132           0 :   if (!arg2_pstr) return ;
   85133           0 :   std::string arg2_str(arg2_pstr);
   85134             :   arg2 = &arg2_str;
   85135             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   85136           0 :   if(!jarg3) {
   85137           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   85138             :     return ;
   85139             :   }
   85140             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   85141           0 :   if (!arg3_pstr) return ;
   85142           0 :   std::string arg3_str(arg3_pstr);
   85143             :   arg3 = &arg3_str;
   85144             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   85145           0 :   if(!jarg4) {
   85146           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   85147             :     return ;
   85148             :   }
   85149             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
   85150           0 :   if (!arg4_pstr) return ;
   85151           0 :   std::string arg4_str(arg4_pstr);
   85152             :   arg4 = &arg4_str;
   85153             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
   85154             :   arg5 = (int)jarg5; 
   85155             :   arg6 = (int)jarg6; 
   85156             :   {
   85157             :     try {
   85158           0 :       libtraci::TrafficLight::addConstraint((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,arg5,arg6);
   85159           0 :     } catch (const libsumo::TraCIException& e) {
   85160           0 :       const std::string s = e.what();
   85161             :       std::string printError;
   85162           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   85163           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   85164             :       }
   85165             :       
   85166           0 :       if (printError == "all" || printError == "client") {
   85167             :         std::cerr << "Error: " << s << std::endl;
   85168             :       }
   85169             :       
   85170             :       
   85171             :       
   85172             :       
   85173             :       {
   85174             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   85175             :       };
   85176             :       
   85177           0 :     } catch (const std::exception& e) {
   85178           0 :       const std::string s = e.what();
   85179             :       std::string printError;
   85180           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   85181           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   85182             :       }
   85183             :       
   85184           0 :       if (printError == "all" || printError == "client") {
   85185             :         std::cerr << "Error: " << s << std::endl;
   85186             :       }
   85187             :       
   85188             :       
   85189             :       
   85190             :       
   85191             :       {
   85192             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   85193             :       };
   85194             :       
   85195           0 :     } catch (...) {
   85196             :       {
   85197             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   85198             :       };
   85199           0 :     }
   85200             :   }
   85201             : }
   85202             : 
   85203             : 
   85204           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1addConstraint_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3, jstring jarg4, jint jarg5) {
   85205             :   std::string *arg1 = 0 ;
   85206             :   std::string *arg2 = 0 ;
   85207             :   std::string *arg3 = 0 ;
   85208             :   std::string *arg4 = 0 ;
   85209             :   int arg5 ;
   85210             :   
   85211             :   (void)jenv;
   85212             :   (void)jcls;
   85213           0 :   if(!jarg1) {
   85214           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   85215           0 :     return ;
   85216             :   }
   85217             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   85218           0 :   if (!arg1_pstr) return ;
   85219           0 :   std::string arg1_str(arg1_pstr);
   85220             :   arg1 = &arg1_str;
   85221             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   85222           0 :   if(!jarg2) {
   85223           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   85224             :     return ;
   85225             :   }
   85226             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   85227           0 :   if (!arg2_pstr) return ;
   85228           0 :   std::string arg2_str(arg2_pstr);
   85229             :   arg2 = &arg2_str;
   85230             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   85231           0 :   if(!jarg3) {
   85232           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   85233             :     return ;
   85234             :   }
   85235             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   85236           0 :   if (!arg3_pstr) return ;
   85237           0 :   std::string arg3_str(arg3_pstr);
   85238             :   arg3 = &arg3_str;
   85239             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   85240           0 :   if(!jarg4) {
   85241           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   85242             :     return ;
   85243             :   }
   85244             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
   85245           0 :   if (!arg4_pstr) return ;
   85246           0 :   std::string arg4_str(arg4_pstr);
   85247             :   arg4 = &arg4_str;
   85248             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
   85249             :   arg5 = (int)jarg5; 
   85250             :   {
   85251             :     try {
   85252           0 :       libtraci::TrafficLight::addConstraint((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,arg5);
   85253           0 :     } catch (const libsumo::TraCIException& e) {
   85254           0 :       const std::string s = e.what();
   85255             :       std::string printError;
   85256           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   85257           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   85258             :       }
   85259             :       
   85260           0 :       if (printError == "all" || printError == "client") {
   85261             :         std::cerr << "Error: " << s << std::endl;
   85262             :       }
   85263             :       
   85264             :       
   85265             :       
   85266             :       
   85267             :       {
   85268             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   85269             :       };
   85270             :       
   85271           0 :     } catch (const std::exception& e) {
   85272           0 :       const std::string s = e.what();
   85273             :       std::string printError;
   85274           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   85275           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   85276             :       }
   85277             :       
   85278           0 :       if (printError == "all" || printError == "client") {
   85279             :         std::cerr << "Error: " << s << std::endl;
   85280             :       }
   85281             :       
   85282             :       
   85283             :       
   85284             :       
   85285             :       {
   85286             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   85287             :       };
   85288             :       
   85289           0 :     } catch (...) {
   85290             :       {
   85291             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   85292             :       };
   85293           0 :     }
   85294             :   }
   85295             : }
   85296             : 
   85297             : 
   85298           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1addConstraint_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3, jstring jarg4) {
   85299             :   std::string *arg1 = 0 ;
   85300             :   std::string *arg2 = 0 ;
   85301             :   std::string *arg3 = 0 ;
   85302             :   std::string *arg4 = 0 ;
   85303             :   
   85304             :   (void)jenv;
   85305             :   (void)jcls;
   85306           0 :   if(!jarg1) {
   85307           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   85308           0 :     return ;
   85309             :   }
   85310             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   85311           0 :   if (!arg1_pstr) return ;
   85312           0 :   std::string arg1_str(arg1_pstr);
   85313             :   arg1 = &arg1_str;
   85314             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   85315           0 :   if(!jarg2) {
   85316           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   85317             :     return ;
   85318             :   }
   85319             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   85320           0 :   if (!arg2_pstr) return ;
   85321           0 :   std::string arg2_str(arg2_pstr);
   85322             :   arg2 = &arg2_str;
   85323             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   85324           0 :   if(!jarg3) {
   85325           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   85326             :     return ;
   85327             :   }
   85328             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   85329           0 :   if (!arg3_pstr) return ;
   85330           0 :   std::string arg3_str(arg3_pstr);
   85331             :   arg3 = &arg3_str;
   85332             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   85333           0 :   if(!jarg4) {
   85334           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   85335             :     return ;
   85336             :   }
   85337             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
   85338           0 :   if (!arg4_pstr) return ;
   85339           0 :   std::string arg4_str(arg4_pstr);
   85340             :   arg4 = &arg4_str;
   85341             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
   85342             :   {
   85343             :     try {
   85344           0 :       libtraci::TrafficLight::addConstraint((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4);
   85345           0 :     } catch (const libsumo::TraCIException& e) {
   85346           0 :       const std::string s = e.what();
   85347             :       std::string printError;
   85348           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   85349           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   85350             :       }
   85351             :       
   85352           0 :       if (printError == "all" || printError == "client") {
   85353             :         std::cerr << "Error: " << s << std::endl;
   85354             :       }
   85355             :       
   85356             :       
   85357             :       
   85358             :       
   85359             :       {
   85360             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   85361             :       };
   85362             :       
   85363           0 :     } catch (const std::exception& e) {
   85364           0 :       const std::string s = e.what();
   85365             :       std::string printError;
   85366           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   85367           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   85368             :       }
   85369             :       
   85370           0 :       if (printError == "all" || printError == "client") {
   85371             :         std::cerr << "Error: " << s << std::endl;
   85372             :       }
   85373             :       
   85374             :       
   85375             :       
   85376             :       
   85377             :       {
   85378             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   85379             :       };
   85380             :       
   85381           0 :     } catch (...) {
   85382             :       {
   85383             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   85384             :       };
   85385           0 :     }
   85386             :   }
   85387             : }
   85388             : 
   85389             : 
   85390           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1swapConstraints(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3, jstring jarg4) {
   85391             :   jlong jresult = 0 ;
   85392             :   std::string *arg1 = 0 ;
   85393             :   std::string *arg2 = 0 ;
   85394             :   std::string *arg3 = 0 ;
   85395             :   std::string *arg4 = 0 ;
   85396             :   std::vector< libsumo::TraCISignalConstraint > result;
   85397             :   
   85398             :   (void)jenv;
   85399             :   (void)jcls;
   85400           0 :   if(!jarg1) {
   85401           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   85402             :     return 0;
   85403             :   }
   85404             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   85405           0 :   if (!arg1_pstr) return 0;
   85406           0 :   std::string arg1_str(arg1_pstr);
   85407             :   arg1 = &arg1_str;
   85408             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   85409           0 :   if(!jarg2) {
   85410           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   85411             :     return 0;
   85412             :   }
   85413             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   85414           0 :   if (!arg2_pstr) return 0;
   85415           0 :   std::string arg2_str(arg2_pstr);
   85416             :   arg2 = &arg2_str;
   85417             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   85418           0 :   if(!jarg3) {
   85419           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   85420             :     return 0;
   85421             :   }
   85422             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   85423           0 :   if (!arg3_pstr) return 0;
   85424           0 :   std::string arg3_str(arg3_pstr);
   85425             :   arg3 = &arg3_str;
   85426             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   85427           0 :   if(!jarg4) {
   85428           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   85429             :     return 0;
   85430             :   }
   85431             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
   85432           0 :   if (!arg4_pstr) return 0;
   85433           0 :   std::string arg4_str(arg4_pstr);
   85434             :   arg4 = &arg4_str;
   85435             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
   85436             :   {
   85437             :     try {
   85438           0 :       result = libtraci::TrafficLight::swapConstraints((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4);
   85439           0 :     } catch (const libsumo::TraCIException& e) {
   85440           0 :       const std::string s = e.what();
   85441             :       std::string printError;
   85442           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   85443           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   85444             :       }
   85445             :       
   85446           0 :       if (printError == "all" || printError == "client") {
   85447             :         std::cerr << "Error: " << s << std::endl;
   85448             :       }
   85449             :       
   85450             :       
   85451             :       
   85452             :       
   85453             :       {
   85454             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   85455             :       };
   85456             :       
   85457           0 :     } catch (const std::exception& e) {
   85458           0 :       const std::string s = e.what();
   85459             :       std::string printError;
   85460           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   85461           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   85462             :       }
   85463             :       
   85464           0 :       if (printError == "all" || printError == "client") {
   85465             :         std::cerr << "Error: " << s << std::endl;
   85466             :       }
   85467             :       
   85468             :       
   85469             :       
   85470             :       
   85471             :       {
   85472             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   85473             :       };
   85474             :       
   85475           0 :     } catch (...) {
   85476             :       {
   85477             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   85478             :       };
   85479           0 :     }
   85480             :   }
   85481           0 :   *(std::vector< libsumo::TraCISignalConstraint > **)&jresult = new std::vector< libsumo::TraCISignalConstraint >((const std::vector< libsumo::TraCISignalConstraint > &)result); 
   85482           0 :   return jresult;
   85483           0 : }
   85484             : 
   85485             : 
   85486           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1removeConstraints(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3, jstring jarg4) {
   85487             :   std::string *arg1 = 0 ;
   85488             :   std::string *arg2 = 0 ;
   85489             :   std::string *arg3 = 0 ;
   85490             :   std::string *arg4 = 0 ;
   85491             :   
   85492             :   (void)jenv;
   85493             :   (void)jcls;
   85494           0 :   if(!jarg1) {
   85495           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   85496           0 :     return ;
   85497             :   }
   85498             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   85499           0 :   if (!arg1_pstr) return ;
   85500           0 :   std::string arg1_str(arg1_pstr);
   85501             :   arg1 = &arg1_str;
   85502             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   85503           0 :   if(!jarg2) {
   85504           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   85505             :     return ;
   85506             :   }
   85507             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   85508           0 :   if (!arg2_pstr) return ;
   85509           0 :   std::string arg2_str(arg2_pstr);
   85510             :   arg2 = &arg2_str;
   85511             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   85512           0 :   if(!jarg3) {
   85513           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   85514             :     return ;
   85515             :   }
   85516             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   85517           0 :   if (!arg3_pstr) return ;
   85518           0 :   std::string arg3_str(arg3_pstr);
   85519             :   arg3 = &arg3_str;
   85520             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   85521           0 :   if(!jarg4) {
   85522           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   85523             :     return ;
   85524             :   }
   85525             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
   85526           0 :   if (!arg4_pstr) return ;
   85527           0 :   std::string arg4_str(arg4_pstr);
   85528             :   arg4 = &arg4_str;
   85529             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
   85530             :   {
   85531             :     try {
   85532           0 :       libtraci::TrafficLight::removeConstraints((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4);
   85533           0 :     } catch (const libsumo::TraCIException& e) {
   85534           0 :       const std::string s = e.what();
   85535             :       std::string printError;
   85536           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   85537           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   85538             :       }
   85539             :       
   85540           0 :       if (printError == "all" || printError == "client") {
   85541             :         std::cerr << "Error: " << s << std::endl;
   85542             :       }
   85543             :       
   85544             :       
   85545             :       
   85546             :       
   85547             :       {
   85548             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   85549             :       };
   85550             :       
   85551           0 :     } catch (const std::exception& e) {
   85552           0 :       const std::string s = e.what();
   85553             :       std::string printError;
   85554           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   85555           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   85556             :       }
   85557             :       
   85558           0 :       if (printError == "all" || printError == "client") {
   85559             :         std::cerr << "Error: " << s << std::endl;
   85560             :       }
   85561             :       
   85562             :       
   85563             :       
   85564             :       
   85565             :       {
   85566             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   85567             :       };
   85568             :       
   85569           0 :     } catch (...) {
   85570             :       {
   85571             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   85572             :       };
   85573           0 :     }
   85574             :   }
   85575             : }
   85576             : 
   85577             : 
   85578           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1updateConstraints_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   85579             :   std::string *arg1 = 0 ;
   85580             :   std::string arg2 ;
   85581             :   
   85582             :   (void)jenv;
   85583             :   (void)jcls;
   85584           0 :   if(!jarg1) {
   85585           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   85586             :     return ;
   85587             :   }
   85588             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   85589           0 :   if (!arg1_pstr) return ;
   85590           0 :   std::string arg1_str(arg1_pstr);
   85591             :   arg1 = &arg1_str;
   85592             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   85593           0 :   if(!jarg2) {
   85594           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   85595             :     return ;
   85596             :   } 
   85597             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   85598           0 :   if (!arg2_pstr) return ;
   85599           0 :   (&arg2)->assign(arg2_pstr);
   85600             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   85601             :   {
   85602             :     try {
   85603           0 :       libtraci::TrafficLight::updateConstraints((std::string const &)*arg1,arg2);
   85604           0 :     } catch (const libsumo::TraCIException& e) {
   85605           0 :       const std::string s = e.what();
   85606             :       std::string printError;
   85607           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   85608           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   85609             :       }
   85610             :       
   85611           0 :       if (printError == "all" || printError == "client") {
   85612             :         std::cerr << "Error: " << s << std::endl;
   85613             :       }
   85614             :       
   85615             :       
   85616             :       
   85617             :       
   85618             :       {
   85619             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   85620             :       };
   85621             :       
   85622           0 :     } catch (const std::exception& e) {
   85623           0 :       const std::string s = e.what();
   85624             :       std::string printError;
   85625           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   85626           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   85627             :       }
   85628             :       
   85629           0 :       if (printError == "all" || printError == "client") {
   85630             :         std::cerr << "Error: " << s << std::endl;
   85631             :       }
   85632             :       
   85633             :       
   85634             :       
   85635             :       
   85636             :       {
   85637             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   85638             :       };
   85639             :       
   85640           0 :     } catch (...) {
   85641             :       {
   85642             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   85643             :       };
   85644           0 :     }
   85645             :   }
   85646             : }
   85647             : 
   85648             : 
   85649           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1updateConstraints_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   85650             :   std::string *arg1 = 0 ;
   85651             :   
   85652             :   (void)jenv;
   85653             :   (void)jcls;
   85654           0 :   if(!jarg1) {
   85655           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   85656           0 :     return ;
   85657             :   }
   85658             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   85659           0 :   if (!arg1_pstr) return ;
   85660           0 :   std::string arg1_str(arg1_pstr);
   85661             :   arg1 = &arg1_str;
   85662             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   85663             :   {
   85664             :     try {
   85665           0 :       libtraci::TrafficLight::updateConstraints((std::string const &)*arg1);
   85666           0 :     } catch (const libsumo::TraCIException& e) {
   85667           0 :       const std::string s = e.what();
   85668             :       std::string printError;
   85669           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   85670           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   85671             :       }
   85672             :       
   85673           0 :       if (printError == "all" || printError == "client") {
   85674             :         std::cerr << "Error: " << s << std::endl;
   85675             :       }
   85676             :       
   85677             :       
   85678             :       
   85679             :       
   85680             :       {
   85681             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   85682             :       };
   85683             :       
   85684           0 :     } catch (const std::exception& e) {
   85685           0 :       const std::string s = e.what();
   85686             :       std::string printError;
   85687           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   85688           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   85689             :       }
   85690             :       
   85691           0 :       if (printError == "all" || printError == "client") {
   85692             :         std::cerr << "Error: " << s << std::endl;
   85693             :       }
   85694             :       
   85695             :       
   85696             :       
   85697             :       
   85698             :       {
   85699             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   85700             :       };
   85701             :       
   85702           0 :     } catch (...) {
   85703             :       {
   85704             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   85705             :       };
   85706           0 :     }
   85707             :   }
   85708             : }
   85709             : 
   85710             : 
   85711           2 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1getCompleteRedYellowGreenDefinition(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   85712             :   jlong jresult = 0 ;
   85713             :   std::string *arg1 = 0 ;
   85714             :   std::vector< libsumo::TraCILogic > result;
   85715             :   
   85716             :   (void)jenv;
   85717             :   (void)jcls;
   85718           2 :   if(!jarg1) {
   85719           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   85720             :     return 0;
   85721             :   }
   85722             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   85723           2 :   if (!arg1_pstr) return 0;
   85724           2 :   std::string arg1_str(arg1_pstr);
   85725             :   arg1 = &arg1_str;
   85726             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   85727             :   {
   85728             :     try {
   85729           2 :       result = libtraci::TrafficLight::getCompleteRedYellowGreenDefinition((std::string const &)*arg1);
   85730           0 :     } catch (const libsumo::TraCIException& e) {
   85731           0 :       const std::string s = e.what();
   85732             :       std::string printError;
   85733           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   85734           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   85735             :       }
   85736             :       
   85737           0 :       if (printError == "all" || printError == "client") {
   85738             :         std::cerr << "Error: " << s << std::endl;
   85739             :       }
   85740             :       
   85741             :       
   85742             :       
   85743             :       
   85744             :       {
   85745             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   85746             :       };
   85747             :       
   85748           0 :     } catch (const std::exception& e) {
   85749           0 :       const std::string s = e.what();
   85750             :       std::string printError;
   85751           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   85752           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   85753             :       }
   85754             :       
   85755           0 :       if (printError == "all" || printError == "client") {
   85756             :         std::cerr << "Error: " << s << std::endl;
   85757             :       }
   85758             :       
   85759             :       
   85760             :       
   85761             :       
   85762             :       {
   85763             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   85764             :       };
   85765             :       
   85766           0 :     } catch (...) {
   85767             :       {
   85768             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   85769             :       };
   85770           0 :     }
   85771             :   }
   85772           2 :   *(std::vector< libsumo::TraCILogic > **)&jresult = new std::vector< libsumo::TraCILogic >((const std::vector< libsumo::TraCILogic > &)result); 
   85773           2 :   return jresult;
   85774           2 : }
   85775             : 
   85776             : 
   85777           2 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1setCompleteRedYellowGreenDefinition(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
   85778             :   std::string *arg1 = 0 ;
   85779             :   libsumo::TraCILogic *arg2 = 0 ;
   85780             :   
   85781             :   (void)jenv;
   85782             :   (void)jcls;
   85783             :   (void)jarg2_;
   85784           2 :   if(!jarg1) {
   85785           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   85786           0 :     return ;
   85787             :   }
   85788             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   85789           2 :   if (!arg1_pstr) return ;
   85790           2 :   std::string arg1_str(arg1_pstr);
   85791             :   arg1 = &arg1_str;
   85792             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   85793           2 :   arg2 = *(libsumo::TraCILogic **)&jarg2;
   85794           2 :   if (!arg2) {
   85795           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCILogic const & reference is null");
   85796             :     return ;
   85797             :   } 
   85798             :   {
   85799             :     try {
   85800             :       libtraci::TrafficLight::setCompleteRedYellowGreenDefinition((std::string const &)*arg1,(libsumo::TraCILogic const &)*arg2);
   85801           0 :     } catch (const libsumo::TraCIException& e) {
   85802           0 :       const std::string s = e.what();
   85803             :       std::string printError;
   85804           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   85805           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   85806             :       }
   85807             :       
   85808           0 :       if (printError == "all" || printError == "client") {
   85809             :         std::cerr << "Error: " << s << std::endl;
   85810             :       }
   85811             :       
   85812             :       
   85813             :       
   85814             :       
   85815             :       {
   85816             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   85817             :       };
   85818             :       
   85819           0 :     } catch (const std::exception& e) {
   85820           0 :       const std::string s = e.what();
   85821             :       std::string printError;
   85822           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   85823           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   85824             :       }
   85825             :       
   85826           0 :       if (printError == "all" || printError == "client") {
   85827             :         std::cerr << "Error: " << s << std::endl;
   85828             :       }
   85829             :       
   85830             :       
   85831             :       
   85832             :       
   85833             :       {
   85834             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   85835             :       };
   85836             :       
   85837           0 :     } catch (...) {
   85838             :       {
   85839             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   85840             :       };
   85841           0 :     }
   85842             :   }
   85843             : }
   85844             : 
   85845             : 
   85846           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1setNemaSplits(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
   85847             :   std::string *arg1 = 0 ;
   85848             :   std::vector< double > *arg2 = 0 ;
   85849             :   
   85850             :   (void)jenv;
   85851             :   (void)jcls;
   85852             :   (void)jarg2_;
   85853           0 :   if(!jarg1) {
   85854           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   85855           0 :     return ;
   85856             :   }
   85857             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   85858           0 :   if (!arg1_pstr) return ;
   85859           0 :   std::string arg1_str(arg1_pstr);
   85860             :   arg1 = &arg1_str;
   85861             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   85862           0 :   arg2 = *(std::vector< double > **)&jarg2;
   85863           0 :   if (!arg2) {
   85864           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< double > const & reference is null");
   85865             :     return ;
   85866             :   } 
   85867             :   {
   85868             :     try {
   85869           0 :       libtraci::TrafficLight::setNemaSplits((std::string const &)*arg1,(std::vector< double > const &)*arg2);
   85870           0 :     } catch (const libsumo::TraCIException& e) {
   85871           0 :       const std::string s = e.what();
   85872             :       std::string printError;
   85873           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   85874           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   85875             :       }
   85876             :       
   85877           0 :       if (printError == "all" || printError == "client") {
   85878             :         std::cerr << "Error: " << s << std::endl;
   85879             :       }
   85880             :       
   85881             :       
   85882             :       
   85883             :       
   85884             :       {
   85885             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   85886             :       };
   85887             :       
   85888           0 :     } catch (const std::exception& e) {
   85889           0 :       const std::string s = e.what();
   85890             :       std::string printError;
   85891           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   85892           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   85893             :       }
   85894             :       
   85895           0 :       if (printError == "all" || printError == "client") {
   85896             :         std::cerr << "Error: " << s << std::endl;
   85897             :       }
   85898             :       
   85899             :       
   85900             :       
   85901             :       
   85902             :       {
   85903             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   85904             :       };
   85905             :       
   85906           0 :     } catch (...) {
   85907             :       {
   85908             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   85909             :       };
   85910           0 :     }
   85911             :   }
   85912             : }
   85913             : 
   85914             : 
   85915           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1setNemaMaxGreens(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
   85916             :   std::string *arg1 = 0 ;
   85917             :   std::vector< double > *arg2 = 0 ;
   85918             :   
   85919             :   (void)jenv;
   85920             :   (void)jcls;
   85921             :   (void)jarg2_;
   85922           0 :   if(!jarg1) {
   85923           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   85924           0 :     return ;
   85925             :   }
   85926             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   85927           0 :   if (!arg1_pstr) return ;
   85928           0 :   std::string arg1_str(arg1_pstr);
   85929             :   arg1 = &arg1_str;
   85930             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   85931           0 :   arg2 = *(std::vector< double > **)&jarg2;
   85932           0 :   if (!arg2) {
   85933           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< double > const & reference is null");
   85934             :     return ;
   85935             :   } 
   85936             :   {
   85937             :     try {
   85938           0 :       libtraci::TrafficLight::setNemaMaxGreens((std::string const &)*arg1,(std::vector< double > const &)*arg2);
   85939           0 :     } catch (const libsumo::TraCIException& e) {
   85940           0 :       const std::string s = e.what();
   85941             :       std::string printError;
   85942           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   85943           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   85944             :       }
   85945             :       
   85946           0 :       if (printError == "all" || printError == "client") {
   85947             :         std::cerr << "Error: " << s << std::endl;
   85948             :       }
   85949             :       
   85950             :       
   85951             :       
   85952             :       
   85953             :       {
   85954             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   85955             :       };
   85956             :       
   85957           0 :     } catch (const std::exception& e) {
   85958           0 :       const std::string s = e.what();
   85959             :       std::string printError;
   85960           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   85961           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   85962             :       }
   85963             :       
   85964           0 :       if (printError == "all" || printError == "client") {
   85965             :         std::cerr << "Error: " << s << std::endl;
   85966             :       }
   85967             :       
   85968             :       
   85969             :       
   85970             :       
   85971             :       {
   85972             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   85973             :       };
   85974             :       
   85975           0 :     } catch (...) {
   85976             :       {
   85977             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   85978             :       };
   85979           0 :     }
   85980             :   }
   85981             : }
   85982             : 
   85983             : 
   85984           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1setNemaCycleLength(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   85985             :   std::string *arg1 = 0 ;
   85986             :   double arg2 ;
   85987             :   
   85988             :   (void)jenv;
   85989             :   (void)jcls;
   85990           0 :   if(!jarg1) {
   85991           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   85992           0 :     return ;
   85993             :   }
   85994             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   85995           0 :   if (!arg1_pstr) return ;
   85996           0 :   std::string arg1_str(arg1_pstr);
   85997             :   arg1 = &arg1_str;
   85998             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   85999             :   arg2 = (double)jarg2; 
   86000             :   {
   86001             :     try {
   86002           0 :       libtraci::TrafficLight::setNemaCycleLength((std::string const &)*arg1,arg2);
   86003           0 :     } catch (const libsumo::TraCIException& e) {
   86004           0 :       const std::string s = e.what();
   86005             :       std::string printError;
   86006           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   86007           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   86008             :       }
   86009             :       
   86010           0 :       if (printError == "all" || printError == "client") {
   86011             :         std::cerr << "Error: " << s << std::endl;
   86012             :       }
   86013             :       
   86014             :       
   86015             :       
   86016             :       
   86017             :       {
   86018             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   86019             :       };
   86020             :       
   86021           0 :     } catch (const std::exception& e) {
   86022           0 :       const std::string s = e.what();
   86023             :       std::string printError;
   86024           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   86025           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   86026             :       }
   86027             :       
   86028           0 :       if (printError == "all" || printError == "client") {
   86029             :         std::cerr << "Error: " << s << std::endl;
   86030             :       }
   86031             :       
   86032             :       
   86033             :       
   86034             :       
   86035             :       {
   86036             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   86037             :       };
   86038             :       
   86039           0 :     } catch (...) {
   86040             :       {
   86041             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   86042             :       };
   86043           0 :     }
   86044             :   }
   86045             : }
   86046             : 
   86047             : 
   86048           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TrafficLight_1setNemaOffset(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   86049             :   std::string *arg1 = 0 ;
   86050             :   double arg2 ;
   86051             :   
   86052             :   (void)jenv;
   86053             :   (void)jcls;
   86054           0 :   if(!jarg1) {
   86055           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   86056           0 :     return ;
   86057             :   }
   86058             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   86059           0 :   if (!arg1_pstr) return ;
   86060           0 :   std::string arg1_str(arg1_pstr);
   86061             :   arg1 = &arg1_str;
   86062             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   86063             :   arg2 = (double)jarg2; 
   86064             :   {
   86065             :     try {
   86066           0 :       libtraci::TrafficLight::setNemaOffset((std::string const &)*arg1,arg2);
   86067           0 :     } catch (const libsumo::TraCIException& e) {
   86068           0 :       const std::string s = e.what();
   86069             :       std::string printError;
   86070           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   86071           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   86072             :       }
   86073             :       
   86074           0 :       if (printError == "all" || printError == "client") {
   86075             :         std::cerr << "Error: " << s << std::endl;
   86076             :       }
   86077             :       
   86078             :       
   86079             :       
   86080             :       
   86081             :       {
   86082             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   86083             :       };
   86084             :       
   86085           0 :     } catch (const std::exception& e) {
   86086           0 :       const std::string s = e.what();
   86087             :       std::string printError;
   86088           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   86089           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   86090             :       }
   86091             :       
   86092           0 :       if (printError == "all" || printError == "client") {
   86093             :         std::cerr << "Error: " << s << std::endl;
   86094             :       }
   86095             :       
   86096             :       
   86097             :       
   86098             :       
   86099             :       {
   86100             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   86101             :       };
   86102             :       
   86103           0 :     } catch (...) {
   86104             :       {
   86105             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   86106             :       };
   86107           0 :     }
   86108             :   }
   86109             : }
   86110             : 
   86111             : 
   86112           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1TrafficLight(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   86113             :   libtraci::TrafficLight *arg1 = (libtraci::TrafficLight *) 0 ;
   86114             :   
   86115             :   (void)jenv;
   86116             :   (void)jcls;
   86117           0 :   arg1 = *(libtraci::TrafficLight **)&jarg1; 
   86118             :   {
   86119             :     try {
   86120           0 :       delete arg1;
   86121             :     } catch (const libsumo::TraCIException& e) {
   86122             :       const std::string s = e.what();
   86123             :       std::string printError;
   86124             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   86125             :         printError = std::getenv("TRACI_PRINT_ERROR");
   86126             :       }
   86127             :       
   86128             :       if (printError == "all" || printError == "client") {
   86129             :         std::cerr << "Error: " << s << std::endl;
   86130             :       }
   86131             :       
   86132             :       
   86133             :       
   86134             :       
   86135             :       {
   86136             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   86137             :       };
   86138             :       
   86139             :     } catch (const std::exception& e) {
   86140             :       const std::string s = e.what();
   86141             :       std::string printError;
   86142             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   86143             :         printError = std::getenv("TRACI_PRINT_ERROR");
   86144             :       }
   86145             :       
   86146             :       if (printError == "all" || printError == "client") {
   86147             :         std::cerr << "Error: " << s << std::endl;
   86148             :       }
   86149             :       
   86150             :       
   86151             :       
   86152             :       
   86153             :       {
   86154             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   86155             :       };
   86156             :       
   86157             :     } catch (...) {
   86158             :       {
   86159             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   86160             :       };
   86161             :     }
   86162             :   }
   86163             : }
   86164             : 
   86165             : 
   86166           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1getLength(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   86167             :   jdouble jresult = 0 ;
   86168             :   std::string *arg1 = 0 ;
   86169             :   double result;
   86170             :   
   86171             :   (void)jenv;
   86172             :   (void)jcls;
   86173           0 :   if(!jarg1) {
   86174           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   86175           0 :     return 0;
   86176             :   }
   86177             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   86178           0 :   if (!arg1_pstr) return 0;
   86179           0 :   std::string arg1_str(arg1_pstr);
   86180             :   arg1 = &arg1_str;
   86181             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   86182             :   {
   86183             :     try {
   86184           0 :       result = (double)libtraci::VehicleType::getLength((std::string const &)*arg1);
   86185           0 :     } catch (const libsumo::TraCIException& e) {
   86186           0 :       const std::string s = e.what();
   86187             :       std::string printError;
   86188           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   86189           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   86190             :       }
   86191             :       
   86192           0 :       if (printError == "all" || printError == "client") {
   86193             :         std::cerr << "Error: " << s << std::endl;
   86194             :       }
   86195             :       
   86196             :       
   86197             :       
   86198             :       
   86199             :       {
   86200             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   86201             :       };
   86202             :       
   86203           0 :     } catch (const std::exception& e) {
   86204           0 :       const std::string s = e.what();
   86205             :       std::string printError;
   86206           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   86207           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   86208             :       }
   86209             :       
   86210           0 :       if (printError == "all" || printError == "client") {
   86211             :         std::cerr << "Error: " << s << std::endl;
   86212             :       }
   86213             :       
   86214             :       
   86215             :       
   86216             :       
   86217             :       {
   86218             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   86219             :       };
   86220             :       
   86221           0 :     } catch (...) {
   86222             :       {
   86223             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   86224             :       };
   86225           0 :     }
   86226             :   }
   86227             :   jresult = (jdouble)result; 
   86228             :   return jresult;
   86229             : }
   86230             : 
   86231             : 
   86232           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1getMaxSpeed(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   86233             :   jdouble jresult = 0 ;
   86234             :   std::string *arg1 = 0 ;
   86235             :   double result;
   86236             :   
   86237             :   (void)jenv;
   86238             :   (void)jcls;
   86239           0 :   if(!jarg1) {
   86240           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   86241           0 :     return 0;
   86242             :   }
   86243             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   86244           0 :   if (!arg1_pstr) return 0;
   86245           0 :   std::string arg1_str(arg1_pstr);
   86246             :   arg1 = &arg1_str;
   86247             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   86248             :   {
   86249             :     try {
   86250           0 :       result = (double)libtraci::VehicleType::getMaxSpeed((std::string const &)*arg1);
   86251           0 :     } catch (const libsumo::TraCIException& e) {
   86252           0 :       const std::string s = e.what();
   86253             :       std::string printError;
   86254           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   86255           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   86256             :       }
   86257             :       
   86258           0 :       if (printError == "all" || printError == "client") {
   86259             :         std::cerr << "Error: " << s << std::endl;
   86260             :       }
   86261             :       
   86262             :       
   86263             :       
   86264             :       
   86265             :       {
   86266             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   86267             :       };
   86268             :       
   86269           0 :     } catch (const std::exception& e) {
   86270           0 :       const std::string s = e.what();
   86271             :       std::string printError;
   86272           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   86273           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   86274             :       }
   86275             :       
   86276           0 :       if (printError == "all" || printError == "client") {
   86277             :         std::cerr << "Error: " << s << std::endl;
   86278             :       }
   86279             :       
   86280             :       
   86281             :       
   86282             :       
   86283             :       {
   86284             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   86285             :       };
   86286             :       
   86287           0 :     } catch (...) {
   86288             :       {
   86289             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   86290             :       };
   86291           0 :     }
   86292             :   }
   86293             :   jresult = (jdouble)result; 
   86294             :   return jresult;
   86295             : }
   86296             : 
   86297             : 
   86298           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1getVehicleClass(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   86299             :   jstring jresult = 0 ;
   86300             :   std::string *arg1 = 0 ;
   86301             :   std::string result;
   86302             :   
   86303             :   (void)jenv;
   86304             :   (void)jcls;
   86305           0 :   if(!jarg1) {
   86306           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   86307             :     return 0;
   86308             :   }
   86309             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   86310           0 :   if (!arg1_pstr) return 0;
   86311           0 :   std::string arg1_str(arg1_pstr);
   86312             :   arg1 = &arg1_str;
   86313             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   86314             :   {
   86315             :     try {
   86316           0 :       result = libtraci::VehicleType::getVehicleClass((std::string const &)*arg1);
   86317           0 :     } catch (const libsumo::TraCIException& e) {
   86318           0 :       const std::string s = e.what();
   86319             :       std::string printError;
   86320           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   86321           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   86322             :       }
   86323             :       
   86324           0 :       if (printError == "all" || printError == "client") {
   86325             :         std::cerr << "Error: " << s << std::endl;
   86326             :       }
   86327             :       
   86328             :       
   86329             :       
   86330             :       
   86331             :       {
   86332             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   86333             :       };
   86334             :       
   86335           0 :     } catch (const std::exception& e) {
   86336           0 :       const std::string s = e.what();
   86337             :       std::string printError;
   86338           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   86339           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   86340             :       }
   86341             :       
   86342           0 :       if (printError == "all" || printError == "client") {
   86343             :         std::cerr << "Error: " << s << std::endl;
   86344             :       }
   86345             :       
   86346             :       
   86347             :       
   86348             :       
   86349             :       {
   86350             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   86351             :       };
   86352             :       
   86353           0 :     } catch (...) {
   86354             :       {
   86355             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   86356             :       };
   86357           0 :     }
   86358             :   }
   86359             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   86360             :   return jresult;
   86361             : }
   86362             : 
   86363             : 
   86364           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1getSpeedFactor(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   86365             :   jdouble jresult = 0 ;
   86366             :   std::string *arg1 = 0 ;
   86367             :   double result;
   86368             :   
   86369             :   (void)jenv;
   86370             :   (void)jcls;
   86371           0 :   if(!jarg1) {
   86372           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   86373           0 :     return 0;
   86374             :   }
   86375             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   86376           0 :   if (!arg1_pstr) return 0;
   86377           0 :   std::string arg1_str(arg1_pstr);
   86378             :   arg1 = &arg1_str;
   86379             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   86380             :   {
   86381             :     try {
   86382           0 :       result = (double)libtraci::VehicleType::getSpeedFactor((std::string const &)*arg1);
   86383           0 :     } catch (const libsumo::TraCIException& e) {
   86384           0 :       const std::string s = e.what();
   86385             :       std::string printError;
   86386           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   86387           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   86388             :       }
   86389             :       
   86390           0 :       if (printError == "all" || printError == "client") {
   86391             :         std::cerr << "Error: " << s << std::endl;
   86392             :       }
   86393             :       
   86394             :       
   86395             :       
   86396             :       
   86397             :       {
   86398             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   86399             :       };
   86400             :       
   86401           0 :     } catch (const std::exception& e) {
   86402           0 :       const std::string s = e.what();
   86403             :       std::string printError;
   86404           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   86405           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   86406             :       }
   86407             :       
   86408           0 :       if (printError == "all" || printError == "client") {
   86409             :         std::cerr << "Error: " << s << std::endl;
   86410             :       }
   86411             :       
   86412             :       
   86413             :       
   86414             :       
   86415             :       {
   86416             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   86417             :       };
   86418             :       
   86419           0 :     } catch (...) {
   86420             :       {
   86421             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   86422             :       };
   86423           0 :     }
   86424             :   }
   86425             :   jresult = (jdouble)result; 
   86426             :   return jresult;
   86427             : }
   86428             : 
   86429             : 
   86430           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1getAccel(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   86431             :   jdouble jresult = 0 ;
   86432             :   std::string *arg1 = 0 ;
   86433             :   double result;
   86434             :   
   86435             :   (void)jenv;
   86436             :   (void)jcls;
   86437           0 :   if(!jarg1) {
   86438           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   86439           0 :     return 0;
   86440             :   }
   86441             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   86442           0 :   if (!arg1_pstr) return 0;
   86443           0 :   std::string arg1_str(arg1_pstr);
   86444             :   arg1 = &arg1_str;
   86445             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   86446             :   {
   86447             :     try {
   86448           0 :       result = (double)libtraci::VehicleType::getAccel((std::string const &)*arg1);
   86449           0 :     } catch (const libsumo::TraCIException& e) {
   86450           0 :       const std::string s = e.what();
   86451             :       std::string printError;
   86452           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   86453           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   86454             :       }
   86455             :       
   86456           0 :       if (printError == "all" || printError == "client") {
   86457             :         std::cerr << "Error: " << s << std::endl;
   86458             :       }
   86459             :       
   86460             :       
   86461             :       
   86462             :       
   86463             :       {
   86464             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   86465             :       };
   86466             :       
   86467           0 :     } catch (const std::exception& e) {
   86468           0 :       const std::string s = e.what();
   86469             :       std::string printError;
   86470           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   86471           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   86472             :       }
   86473             :       
   86474           0 :       if (printError == "all" || printError == "client") {
   86475             :         std::cerr << "Error: " << s << std::endl;
   86476             :       }
   86477             :       
   86478             :       
   86479             :       
   86480             :       
   86481             :       {
   86482             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   86483             :       };
   86484             :       
   86485           0 :     } catch (...) {
   86486             :       {
   86487             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   86488             :       };
   86489           0 :     }
   86490             :   }
   86491             :   jresult = (jdouble)result; 
   86492             :   return jresult;
   86493             : }
   86494             : 
   86495             : 
   86496           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1getDecel(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   86497             :   jdouble jresult = 0 ;
   86498             :   std::string *arg1 = 0 ;
   86499             :   double result;
   86500             :   
   86501             :   (void)jenv;
   86502             :   (void)jcls;
   86503           0 :   if(!jarg1) {
   86504           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   86505           0 :     return 0;
   86506             :   }
   86507             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   86508           0 :   if (!arg1_pstr) return 0;
   86509           0 :   std::string arg1_str(arg1_pstr);
   86510             :   arg1 = &arg1_str;
   86511             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   86512             :   {
   86513             :     try {
   86514           0 :       result = (double)libtraci::VehicleType::getDecel((std::string const &)*arg1);
   86515           0 :     } catch (const libsumo::TraCIException& e) {
   86516           0 :       const std::string s = e.what();
   86517             :       std::string printError;
   86518           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   86519           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   86520             :       }
   86521             :       
   86522           0 :       if (printError == "all" || printError == "client") {
   86523             :         std::cerr << "Error: " << s << std::endl;
   86524             :       }
   86525             :       
   86526             :       
   86527             :       
   86528             :       
   86529             :       {
   86530             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   86531             :       };
   86532             :       
   86533           0 :     } catch (const std::exception& e) {
   86534           0 :       const std::string s = e.what();
   86535             :       std::string printError;
   86536           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   86537           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   86538             :       }
   86539             :       
   86540           0 :       if (printError == "all" || printError == "client") {
   86541             :         std::cerr << "Error: " << s << std::endl;
   86542             :       }
   86543             :       
   86544             :       
   86545             :       
   86546             :       
   86547             :       {
   86548             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   86549             :       };
   86550             :       
   86551           0 :     } catch (...) {
   86552             :       {
   86553             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   86554             :       };
   86555           0 :     }
   86556             :   }
   86557             :   jresult = (jdouble)result; 
   86558             :   return jresult;
   86559             : }
   86560             : 
   86561             : 
   86562           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1getEmergencyDecel(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   86563             :   jdouble jresult = 0 ;
   86564             :   std::string *arg1 = 0 ;
   86565             :   double result;
   86566             :   
   86567             :   (void)jenv;
   86568             :   (void)jcls;
   86569           0 :   if(!jarg1) {
   86570           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   86571           0 :     return 0;
   86572             :   }
   86573             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   86574           0 :   if (!arg1_pstr) return 0;
   86575           0 :   std::string arg1_str(arg1_pstr);
   86576             :   arg1 = &arg1_str;
   86577             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   86578             :   {
   86579             :     try {
   86580           0 :       result = (double)libtraci::VehicleType::getEmergencyDecel((std::string const &)*arg1);
   86581           0 :     } catch (const libsumo::TraCIException& e) {
   86582           0 :       const std::string s = e.what();
   86583             :       std::string printError;
   86584           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   86585           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   86586             :       }
   86587             :       
   86588           0 :       if (printError == "all" || printError == "client") {
   86589             :         std::cerr << "Error: " << s << std::endl;
   86590             :       }
   86591             :       
   86592             :       
   86593             :       
   86594             :       
   86595             :       {
   86596             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   86597             :       };
   86598             :       
   86599           0 :     } catch (const std::exception& e) {
   86600           0 :       const std::string s = e.what();
   86601             :       std::string printError;
   86602           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   86603           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   86604             :       }
   86605             :       
   86606           0 :       if (printError == "all" || printError == "client") {
   86607             :         std::cerr << "Error: " << s << std::endl;
   86608             :       }
   86609             :       
   86610             :       
   86611             :       
   86612             :       
   86613             :       {
   86614             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   86615             :       };
   86616             :       
   86617           0 :     } catch (...) {
   86618             :       {
   86619             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   86620             :       };
   86621           0 :     }
   86622             :   }
   86623             :   jresult = (jdouble)result; 
   86624             :   return jresult;
   86625             : }
   86626             : 
   86627             : 
   86628           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1getApparentDecel(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   86629             :   jdouble jresult = 0 ;
   86630             :   std::string *arg1 = 0 ;
   86631             :   double result;
   86632             :   
   86633             :   (void)jenv;
   86634             :   (void)jcls;
   86635           0 :   if(!jarg1) {
   86636           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   86637           0 :     return 0;
   86638             :   }
   86639             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   86640           0 :   if (!arg1_pstr) return 0;
   86641           0 :   std::string arg1_str(arg1_pstr);
   86642             :   arg1 = &arg1_str;
   86643             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   86644             :   {
   86645             :     try {
   86646           0 :       result = (double)libtraci::VehicleType::getApparentDecel((std::string const &)*arg1);
   86647           0 :     } catch (const libsumo::TraCIException& e) {
   86648           0 :       const std::string s = e.what();
   86649             :       std::string printError;
   86650           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   86651           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   86652             :       }
   86653             :       
   86654           0 :       if (printError == "all" || printError == "client") {
   86655             :         std::cerr << "Error: " << s << std::endl;
   86656             :       }
   86657             :       
   86658             :       
   86659             :       
   86660             :       
   86661             :       {
   86662             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   86663             :       };
   86664             :       
   86665           0 :     } catch (const std::exception& e) {
   86666           0 :       const std::string s = e.what();
   86667             :       std::string printError;
   86668           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   86669           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   86670             :       }
   86671             :       
   86672           0 :       if (printError == "all" || printError == "client") {
   86673             :         std::cerr << "Error: " << s << std::endl;
   86674             :       }
   86675             :       
   86676             :       
   86677             :       
   86678             :       
   86679             :       {
   86680             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   86681             :       };
   86682             :       
   86683           0 :     } catch (...) {
   86684             :       {
   86685             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   86686             :       };
   86687           0 :     }
   86688             :   }
   86689             :   jresult = (jdouble)result; 
   86690             :   return jresult;
   86691             : }
   86692             : 
   86693             : 
   86694           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1getImperfection(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   86695             :   jdouble jresult = 0 ;
   86696             :   std::string *arg1 = 0 ;
   86697             :   double result;
   86698             :   
   86699             :   (void)jenv;
   86700             :   (void)jcls;
   86701           0 :   if(!jarg1) {
   86702           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   86703           0 :     return 0;
   86704             :   }
   86705             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   86706           0 :   if (!arg1_pstr) return 0;
   86707           0 :   std::string arg1_str(arg1_pstr);
   86708             :   arg1 = &arg1_str;
   86709             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   86710             :   {
   86711             :     try {
   86712           0 :       result = (double)libtraci::VehicleType::getImperfection((std::string const &)*arg1);
   86713           0 :     } catch (const libsumo::TraCIException& e) {
   86714           0 :       const std::string s = e.what();
   86715             :       std::string printError;
   86716           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   86717           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   86718             :       }
   86719             :       
   86720           0 :       if (printError == "all" || printError == "client") {
   86721             :         std::cerr << "Error: " << s << std::endl;
   86722             :       }
   86723             :       
   86724             :       
   86725             :       
   86726             :       
   86727             :       {
   86728             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   86729             :       };
   86730             :       
   86731           0 :     } catch (const std::exception& e) {
   86732           0 :       const std::string s = e.what();
   86733             :       std::string printError;
   86734           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   86735           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   86736             :       }
   86737             :       
   86738           0 :       if (printError == "all" || printError == "client") {
   86739             :         std::cerr << "Error: " << s << std::endl;
   86740             :       }
   86741             :       
   86742             :       
   86743             :       
   86744             :       
   86745             :       {
   86746             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   86747             :       };
   86748             :       
   86749           0 :     } catch (...) {
   86750             :       {
   86751             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   86752             :       };
   86753           0 :     }
   86754             :   }
   86755             :   jresult = (jdouble)result; 
   86756             :   return jresult;
   86757             : }
   86758             : 
   86759             : 
   86760           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1getTau(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   86761             :   jdouble jresult = 0 ;
   86762             :   std::string *arg1 = 0 ;
   86763             :   double result;
   86764             :   
   86765             :   (void)jenv;
   86766             :   (void)jcls;
   86767           0 :   if(!jarg1) {
   86768           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   86769           0 :     return 0;
   86770             :   }
   86771             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   86772           0 :   if (!arg1_pstr) return 0;
   86773           0 :   std::string arg1_str(arg1_pstr);
   86774             :   arg1 = &arg1_str;
   86775             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   86776             :   {
   86777             :     try {
   86778           0 :       result = (double)libtraci::VehicleType::getTau((std::string const &)*arg1);
   86779           0 :     } catch (const libsumo::TraCIException& e) {
   86780           0 :       const std::string s = e.what();
   86781             :       std::string printError;
   86782           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   86783           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   86784             :       }
   86785             :       
   86786           0 :       if (printError == "all" || printError == "client") {
   86787             :         std::cerr << "Error: " << s << std::endl;
   86788             :       }
   86789             :       
   86790             :       
   86791             :       
   86792             :       
   86793             :       {
   86794             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   86795             :       };
   86796             :       
   86797           0 :     } catch (const std::exception& e) {
   86798           0 :       const std::string s = e.what();
   86799             :       std::string printError;
   86800           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   86801           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   86802             :       }
   86803             :       
   86804           0 :       if (printError == "all" || printError == "client") {
   86805             :         std::cerr << "Error: " << s << std::endl;
   86806             :       }
   86807             :       
   86808             :       
   86809             :       
   86810             :       
   86811             :       {
   86812             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   86813             :       };
   86814             :       
   86815           0 :     } catch (...) {
   86816             :       {
   86817             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   86818             :       };
   86819           0 :     }
   86820             :   }
   86821             :   jresult = (jdouble)result; 
   86822             :   return jresult;
   86823             : }
   86824             : 
   86825             : 
   86826           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1getEmissionClass(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   86827             :   jstring jresult = 0 ;
   86828             :   std::string *arg1 = 0 ;
   86829             :   std::string result;
   86830             :   
   86831             :   (void)jenv;
   86832             :   (void)jcls;
   86833           0 :   if(!jarg1) {
   86834           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   86835             :     return 0;
   86836             :   }
   86837             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   86838           0 :   if (!arg1_pstr) return 0;
   86839           0 :   std::string arg1_str(arg1_pstr);
   86840             :   arg1 = &arg1_str;
   86841             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   86842             :   {
   86843             :     try {
   86844           0 :       result = libtraci::VehicleType::getEmissionClass((std::string const &)*arg1);
   86845           0 :     } catch (const libsumo::TraCIException& e) {
   86846           0 :       const std::string s = e.what();
   86847             :       std::string printError;
   86848           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   86849           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   86850             :       }
   86851             :       
   86852           0 :       if (printError == "all" || printError == "client") {
   86853             :         std::cerr << "Error: " << s << std::endl;
   86854             :       }
   86855             :       
   86856             :       
   86857             :       
   86858             :       
   86859             :       {
   86860             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   86861             :       };
   86862             :       
   86863           0 :     } catch (const std::exception& e) {
   86864           0 :       const std::string s = e.what();
   86865             :       std::string printError;
   86866           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   86867           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   86868             :       }
   86869             :       
   86870           0 :       if (printError == "all" || printError == "client") {
   86871             :         std::cerr << "Error: " << s << std::endl;
   86872             :       }
   86873             :       
   86874             :       
   86875             :       
   86876             :       
   86877             :       {
   86878             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   86879             :       };
   86880             :       
   86881           0 :     } catch (...) {
   86882             :       {
   86883             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   86884             :       };
   86885           0 :     }
   86886             :   }
   86887             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   86888             :   return jresult;
   86889             : }
   86890             : 
   86891             : 
   86892           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1getShapeClass(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   86893             :   jstring jresult = 0 ;
   86894             :   std::string *arg1 = 0 ;
   86895             :   std::string result;
   86896             :   
   86897             :   (void)jenv;
   86898             :   (void)jcls;
   86899           0 :   if(!jarg1) {
   86900           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   86901             :     return 0;
   86902             :   }
   86903             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   86904           0 :   if (!arg1_pstr) return 0;
   86905           0 :   std::string arg1_str(arg1_pstr);
   86906             :   arg1 = &arg1_str;
   86907             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   86908             :   {
   86909             :     try {
   86910           0 :       result = libtraci::VehicleType::getShapeClass((std::string const &)*arg1);
   86911           0 :     } catch (const libsumo::TraCIException& e) {
   86912           0 :       const std::string s = e.what();
   86913             :       std::string printError;
   86914           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   86915           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   86916             :       }
   86917             :       
   86918           0 :       if (printError == "all" || printError == "client") {
   86919             :         std::cerr << "Error: " << s << std::endl;
   86920             :       }
   86921             :       
   86922             :       
   86923             :       
   86924             :       
   86925             :       {
   86926             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   86927             :       };
   86928             :       
   86929           0 :     } catch (const std::exception& e) {
   86930           0 :       const std::string s = e.what();
   86931             :       std::string printError;
   86932           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   86933           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   86934             :       }
   86935             :       
   86936           0 :       if (printError == "all" || printError == "client") {
   86937             :         std::cerr << "Error: " << s << std::endl;
   86938             :       }
   86939             :       
   86940             :       
   86941             :       
   86942             :       
   86943             :       {
   86944             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   86945             :       };
   86946             :       
   86947           0 :     } catch (...) {
   86948             :       {
   86949             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   86950             :       };
   86951           0 :     }
   86952             :   }
   86953             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   86954             :   return jresult;
   86955             : }
   86956             : 
   86957             : 
   86958           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1getMinGap(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   86959             :   jdouble jresult = 0 ;
   86960             :   std::string *arg1 = 0 ;
   86961             :   double result;
   86962             :   
   86963             :   (void)jenv;
   86964             :   (void)jcls;
   86965           0 :   if(!jarg1) {
   86966           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   86967           0 :     return 0;
   86968             :   }
   86969             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   86970           0 :   if (!arg1_pstr) return 0;
   86971           0 :   std::string arg1_str(arg1_pstr);
   86972             :   arg1 = &arg1_str;
   86973             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   86974             :   {
   86975             :     try {
   86976           0 :       result = (double)libtraci::VehicleType::getMinGap((std::string const &)*arg1);
   86977           0 :     } catch (const libsumo::TraCIException& e) {
   86978           0 :       const std::string s = e.what();
   86979             :       std::string printError;
   86980           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   86981           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   86982             :       }
   86983             :       
   86984           0 :       if (printError == "all" || printError == "client") {
   86985             :         std::cerr << "Error: " << s << std::endl;
   86986             :       }
   86987             :       
   86988             :       
   86989             :       
   86990             :       
   86991             :       {
   86992             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   86993             :       };
   86994             :       
   86995           0 :     } catch (const std::exception& e) {
   86996           0 :       const std::string s = e.what();
   86997             :       std::string printError;
   86998           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   86999           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   87000             :       }
   87001             :       
   87002           0 :       if (printError == "all" || printError == "client") {
   87003             :         std::cerr << "Error: " << s << std::endl;
   87004             :       }
   87005             :       
   87006             :       
   87007             :       
   87008             :       
   87009             :       {
   87010             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   87011             :       };
   87012             :       
   87013           0 :     } catch (...) {
   87014             :       {
   87015             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   87016             :       };
   87017           0 :     }
   87018             :   }
   87019             :   jresult = (jdouble)result; 
   87020             :   return jresult;
   87021             : }
   87022             : 
   87023             : 
   87024           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1getWidth(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   87025             :   jdouble jresult = 0 ;
   87026             :   std::string *arg1 = 0 ;
   87027             :   double result;
   87028             :   
   87029             :   (void)jenv;
   87030             :   (void)jcls;
   87031           0 :   if(!jarg1) {
   87032           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   87033           0 :     return 0;
   87034             :   }
   87035             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   87036           0 :   if (!arg1_pstr) return 0;
   87037           0 :   std::string arg1_str(arg1_pstr);
   87038             :   arg1 = &arg1_str;
   87039             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   87040             :   {
   87041             :     try {
   87042           0 :       result = (double)libtraci::VehicleType::getWidth((std::string const &)*arg1);
   87043           0 :     } catch (const libsumo::TraCIException& e) {
   87044           0 :       const std::string s = e.what();
   87045             :       std::string printError;
   87046           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   87047           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   87048             :       }
   87049             :       
   87050           0 :       if (printError == "all" || printError == "client") {
   87051             :         std::cerr << "Error: " << s << std::endl;
   87052             :       }
   87053             :       
   87054             :       
   87055             :       
   87056             :       
   87057             :       {
   87058             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   87059             :       };
   87060             :       
   87061           0 :     } catch (const std::exception& e) {
   87062           0 :       const std::string s = e.what();
   87063             :       std::string printError;
   87064           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   87065           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   87066             :       }
   87067             :       
   87068           0 :       if (printError == "all" || printError == "client") {
   87069             :         std::cerr << "Error: " << s << std::endl;
   87070             :       }
   87071             :       
   87072             :       
   87073             :       
   87074             :       
   87075             :       {
   87076             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   87077             :       };
   87078             :       
   87079           0 :     } catch (...) {
   87080             :       {
   87081             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   87082             :       };
   87083           0 :     }
   87084             :   }
   87085             :   jresult = (jdouble)result; 
   87086             :   return jresult;
   87087             : }
   87088             : 
   87089             : 
   87090           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1getHeight(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   87091             :   jdouble jresult = 0 ;
   87092             :   std::string *arg1 = 0 ;
   87093             :   double result;
   87094             :   
   87095             :   (void)jenv;
   87096             :   (void)jcls;
   87097           0 :   if(!jarg1) {
   87098           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   87099           0 :     return 0;
   87100             :   }
   87101             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   87102           0 :   if (!arg1_pstr) return 0;
   87103           0 :   std::string arg1_str(arg1_pstr);
   87104             :   arg1 = &arg1_str;
   87105             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   87106             :   {
   87107             :     try {
   87108           0 :       result = (double)libtraci::VehicleType::getHeight((std::string const &)*arg1);
   87109           0 :     } catch (const libsumo::TraCIException& e) {
   87110           0 :       const std::string s = e.what();
   87111             :       std::string printError;
   87112           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   87113           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   87114             :       }
   87115             :       
   87116           0 :       if (printError == "all" || printError == "client") {
   87117             :         std::cerr << "Error: " << s << std::endl;
   87118             :       }
   87119             :       
   87120             :       
   87121             :       
   87122             :       
   87123             :       {
   87124             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   87125             :       };
   87126             :       
   87127           0 :     } catch (const std::exception& e) {
   87128           0 :       const std::string s = e.what();
   87129             :       std::string printError;
   87130           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   87131           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   87132             :       }
   87133             :       
   87134           0 :       if (printError == "all" || printError == "client") {
   87135             :         std::cerr << "Error: " << s << std::endl;
   87136             :       }
   87137             :       
   87138             :       
   87139             :       
   87140             :       
   87141             :       {
   87142             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   87143             :       };
   87144             :       
   87145           0 :     } catch (...) {
   87146             :       {
   87147             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   87148             :       };
   87149           0 :     }
   87150             :   }
   87151             :   jresult = (jdouble)result; 
   87152             :   return jresult;
   87153             : }
   87154             : 
   87155             : 
   87156           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1getColor(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   87157             :   jlong jresult = 0 ;
   87158             :   std::string *arg1 = 0 ;
   87159             :   libsumo::TraCIColor result;
   87160             :   
   87161             :   (void)jenv;
   87162             :   (void)jcls;
   87163           0 :   if(!jarg1) {
   87164           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   87165           0 :     return 0;
   87166             :   }
   87167             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   87168           0 :   if (!arg1_pstr) return 0;
   87169           0 :   std::string arg1_str(arg1_pstr);
   87170             :   arg1 = &arg1_str;
   87171             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   87172             :   {
   87173             :     try {
   87174           0 :       result = libtraci::VehicleType::getColor((std::string const &)*arg1);
   87175           0 :     } catch (const libsumo::TraCIException& e) {
   87176           0 :       const std::string s = e.what();
   87177             :       std::string printError;
   87178           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   87179           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   87180             :       }
   87181             :       
   87182           0 :       if (printError == "all" || printError == "client") {
   87183             :         std::cerr << "Error: " << s << std::endl;
   87184             :       }
   87185             :       
   87186             :       
   87187             :       
   87188             :       
   87189             :       {
   87190             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   87191             :       };
   87192             :       
   87193           0 :     } catch (const std::exception& e) {
   87194           0 :       const std::string s = e.what();
   87195             :       std::string printError;
   87196           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   87197           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   87198             :       }
   87199             :       
   87200           0 :       if (printError == "all" || printError == "client") {
   87201             :         std::cerr << "Error: " << s << std::endl;
   87202             :       }
   87203             :       
   87204             :       
   87205             :       
   87206             :       
   87207             :       {
   87208             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   87209             :       };
   87210             :       
   87211           0 :     } catch (...) {
   87212             :       {
   87213             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   87214             :       };
   87215           0 :     }
   87216             :   }
   87217           0 :   *(std::shared_ptr<  libsumo::TraCIColor > **)&jresult = new std::shared_ptr<  libsumo::TraCIColor >(new libsumo::TraCIColor((libsumo::TraCIColor &)result)); 
   87218           0 :   return jresult;
   87219             : }
   87220             : 
   87221             : 
   87222           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1getMinGapLat(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   87223             :   jdouble jresult = 0 ;
   87224             :   std::string *arg1 = 0 ;
   87225             :   double result;
   87226             :   
   87227             :   (void)jenv;
   87228             :   (void)jcls;
   87229           0 :   if(!jarg1) {
   87230           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   87231           0 :     return 0;
   87232             :   }
   87233             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   87234           0 :   if (!arg1_pstr) return 0;
   87235           0 :   std::string arg1_str(arg1_pstr);
   87236             :   arg1 = &arg1_str;
   87237             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   87238             :   {
   87239             :     try {
   87240           0 :       result = (double)libtraci::VehicleType::getMinGapLat((std::string const &)*arg1);
   87241           0 :     } catch (const libsumo::TraCIException& e) {
   87242           0 :       const std::string s = e.what();
   87243             :       std::string printError;
   87244           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   87245           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   87246             :       }
   87247             :       
   87248           0 :       if (printError == "all" || printError == "client") {
   87249             :         std::cerr << "Error: " << s << std::endl;
   87250             :       }
   87251             :       
   87252             :       
   87253             :       
   87254             :       
   87255             :       {
   87256             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   87257             :       };
   87258             :       
   87259           0 :     } catch (const std::exception& e) {
   87260           0 :       const std::string s = e.what();
   87261             :       std::string printError;
   87262           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   87263           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   87264             :       }
   87265             :       
   87266           0 :       if (printError == "all" || printError == "client") {
   87267             :         std::cerr << "Error: " << s << std::endl;
   87268             :       }
   87269             :       
   87270             :       
   87271             :       
   87272             :       
   87273             :       {
   87274             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   87275             :       };
   87276             :       
   87277           0 :     } catch (...) {
   87278             :       {
   87279             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   87280             :       };
   87281           0 :     }
   87282             :   }
   87283             :   jresult = (jdouble)result; 
   87284             :   return jresult;
   87285             : }
   87286             : 
   87287             : 
   87288           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1getMaxSpeedLat(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   87289             :   jdouble jresult = 0 ;
   87290             :   std::string *arg1 = 0 ;
   87291             :   double result;
   87292             :   
   87293             :   (void)jenv;
   87294             :   (void)jcls;
   87295           0 :   if(!jarg1) {
   87296           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   87297           0 :     return 0;
   87298             :   }
   87299             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   87300           0 :   if (!arg1_pstr) return 0;
   87301           0 :   std::string arg1_str(arg1_pstr);
   87302             :   arg1 = &arg1_str;
   87303             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   87304             :   {
   87305             :     try {
   87306           0 :       result = (double)libtraci::VehicleType::getMaxSpeedLat((std::string const &)*arg1);
   87307           0 :     } catch (const libsumo::TraCIException& e) {
   87308           0 :       const std::string s = e.what();
   87309             :       std::string printError;
   87310           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   87311           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   87312             :       }
   87313             :       
   87314           0 :       if (printError == "all" || printError == "client") {
   87315             :         std::cerr << "Error: " << s << std::endl;
   87316             :       }
   87317             :       
   87318             :       
   87319             :       
   87320             :       
   87321             :       {
   87322             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   87323             :       };
   87324             :       
   87325           0 :     } catch (const std::exception& e) {
   87326           0 :       const std::string s = e.what();
   87327             :       std::string printError;
   87328           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   87329           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   87330             :       }
   87331             :       
   87332           0 :       if (printError == "all" || printError == "client") {
   87333             :         std::cerr << "Error: " << s << std::endl;
   87334             :       }
   87335             :       
   87336             :       
   87337             :       
   87338             :       
   87339             :       {
   87340             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   87341             :       };
   87342             :       
   87343           0 :     } catch (...) {
   87344             :       {
   87345             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   87346             :       };
   87347           0 :     }
   87348             :   }
   87349             :   jresult = (jdouble)result; 
   87350             :   return jresult;
   87351             : }
   87352             : 
   87353             : 
   87354           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1getLateralAlignment(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   87355             :   jstring jresult = 0 ;
   87356             :   std::string *arg1 = 0 ;
   87357             :   std::string result;
   87358             :   
   87359             :   (void)jenv;
   87360             :   (void)jcls;
   87361           0 :   if(!jarg1) {
   87362           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   87363             :     return 0;
   87364             :   }
   87365             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   87366           0 :   if (!arg1_pstr) return 0;
   87367           0 :   std::string arg1_str(arg1_pstr);
   87368             :   arg1 = &arg1_str;
   87369             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   87370             :   {
   87371             :     try {
   87372           0 :       result = libtraci::VehicleType::getLateralAlignment((std::string const &)*arg1);
   87373           0 :     } catch (const libsumo::TraCIException& e) {
   87374           0 :       const std::string s = e.what();
   87375             :       std::string printError;
   87376           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   87377           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   87378             :       }
   87379             :       
   87380           0 :       if (printError == "all" || printError == "client") {
   87381             :         std::cerr << "Error: " << s << std::endl;
   87382             :       }
   87383             :       
   87384             :       
   87385             :       
   87386             :       
   87387             :       {
   87388             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   87389             :       };
   87390             :       
   87391           0 :     } catch (const std::exception& e) {
   87392           0 :       const std::string s = e.what();
   87393             :       std::string printError;
   87394           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   87395           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   87396             :       }
   87397             :       
   87398           0 :       if (printError == "all" || printError == "client") {
   87399             :         std::cerr << "Error: " << s << std::endl;
   87400             :       }
   87401             :       
   87402             :       
   87403             :       
   87404             :       
   87405             :       {
   87406             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   87407             :       };
   87408             :       
   87409           0 :     } catch (...) {
   87410             :       {
   87411             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   87412             :       };
   87413           0 :     }
   87414             :   }
   87415             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   87416             :   return jresult;
   87417             : }
   87418             : 
   87419             : 
   87420           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1getPersonCapacity(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   87421             :   jint jresult = 0 ;
   87422             :   std::string *arg1 = 0 ;
   87423             :   int result;
   87424             :   
   87425             :   (void)jenv;
   87426             :   (void)jcls;
   87427           0 :   if(!jarg1) {
   87428           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   87429           0 :     return 0;
   87430             :   }
   87431             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   87432           0 :   if (!arg1_pstr) return 0;
   87433           0 :   std::string arg1_str(arg1_pstr);
   87434             :   arg1 = &arg1_str;
   87435             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   87436             :   {
   87437             :     try {
   87438           0 :       result = (int)libtraci::VehicleType::getPersonCapacity((std::string const &)*arg1);
   87439           0 :     } catch (const libsumo::TraCIException& e) {
   87440           0 :       const std::string s = e.what();
   87441             :       std::string printError;
   87442           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   87443           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   87444             :       }
   87445             :       
   87446           0 :       if (printError == "all" || printError == "client") {
   87447             :         std::cerr << "Error: " << s << std::endl;
   87448             :       }
   87449             :       
   87450             :       
   87451             :       
   87452             :       
   87453             :       {
   87454             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   87455             :       };
   87456             :       
   87457           0 :     } catch (const std::exception& e) {
   87458           0 :       const std::string s = e.what();
   87459             :       std::string printError;
   87460           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   87461           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   87462             :       }
   87463             :       
   87464           0 :       if (printError == "all" || printError == "client") {
   87465             :         std::cerr << "Error: " << s << std::endl;
   87466             :       }
   87467             :       
   87468             :       
   87469             :       
   87470             :       
   87471             :       {
   87472             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   87473             :       };
   87474             :       
   87475           0 :     } catch (...) {
   87476             :       {
   87477             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   87478             :       };
   87479           0 :     }
   87480             :   }
   87481             :   jresult = (jint)result; 
   87482             :   return jresult;
   87483             : }
   87484             : 
   87485             : 
   87486           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1getActionStepLength(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   87487             :   jdouble jresult = 0 ;
   87488             :   std::string *arg1 = 0 ;
   87489             :   double result;
   87490             :   
   87491             :   (void)jenv;
   87492             :   (void)jcls;
   87493           0 :   if(!jarg1) {
   87494           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   87495           0 :     return 0;
   87496             :   }
   87497             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   87498           0 :   if (!arg1_pstr) return 0;
   87499           0 :   std::string arg1_str(arg1_pstr);
   87500             :   arg1 = &arg1_str;
   87501             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   87502             :   {
   87503             :     try {
   87504           0 :       result = (double)libtraci::VehicleType::getActionStepLength((std::string const &)*arg1);
   87505           0 :     } catch (const libsumo::TraCIException& e) {
   87506           0 :       const std::string s = e.what();
   87507             :       std::string printError;
   87508           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   87509           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   87510             :       }
   87511             :       
   87512           0 :       if (printError == "all" || printError == "client") {
   87513             :         std::cerr << "Error: " << s << std::endl;
   87514             :       }
   87515             :       
   87516             :       
   87517             :       
   87518             :       
   87519             :       {
   87520             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   87521             :       };
   87522             :       
   87523           0 :     } catch (const std::exception& e) {
   87524           0 :       const std::string s = e.what();
   87525             :       std::string printError;
   87526           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   87527           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   87528             :       }
   87529             :       
   87530           0 :       if (printError == "all" || printError == "client") {
   87531             :         std::cerr << "Error: " << s << std::endl;
   87532             :       }
   87533             :       
   87534             :       
   87535             :       
   87536             :       
   87537             :       {
   87538             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   87539             :       };
   87540             :       
   87541           0 :     } catch (...) {
   87542             :       {
   87543             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   87544             :       };
   87545           0 :     }
   87546             :   }
   87547             :   jresult = (jdouble)result; 
   87548             :   return jresult;
   87549             : }
   87550             : 
   87551             : 
   87552           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1getSpeedDeviation(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   87553             :   jdouble jresult = 0 ;
   87554             :   std::string *arg1 = 0 ;
   87555             :   double result;
   87556             :   
   87557             :   (void)jenv;
   87558             :   (void)jcls;
   87559           0 :   if(!jarg1) {
   87560           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   87561           0 :     return 0;
   87562             :   }
   87563             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   87564           0 :   if (!arg1_pstr) return 0;
   87565           0 :   std::string arg1_str(arg1_pstr);
   87566             :   arg1 = &arg1_str;
   87567             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   87568             :   {
   87569             :     try {
   87570           0 :       result = (double)libtraci::VehicleType::getSpeedDeviation((std::string const &)*arg1);
   87571           0 :     } catch (const libsumo::TraCIException& e) {
   87572           0 :       const std::string s = e.what();
   87573             :       std::string printError;
   87574           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   87575           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   87576             :       }
   87577             :       
   87578           0 :       if (printError == "all" || printError == "client") {
   87579             :         std::cerr << "Error: " << s << std::endl;
   87580             :       }
   87581             :       
   87582             :       
   87583             :       
   87584             :       
   87585             :       {
   87586             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   87587             :       };
   87588             :       
   87589           0 :     } catch (const std::exception& e) {
   87590           0 :       const std::string s = e.what();
   87591             :       std::string printError;
   87592           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   87593           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   87594             :       }
   87595             :       
   87596           0 :       if (printError == "all" || printError == "client") {
   87597             :         std::cerr << "Error: " << s << std::endl;
   87598             :       }
   87599             :       
   87600             :       
   87601             :       
   87602             :       
   87603             :       {
   87604             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   87605             :       };
   87606             :       
   87607           0 :     } catch (...) {
   87608             :       {
   87609             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   87610             :       };
   87611           0 :     }
   87612             :   }
   87613             :   jresult = (jdouble)result; 
   87614             :   return jresult;
   87615             : }
   87616             : 
   87617             : 
   87618           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1getBoardingDuration(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   87619             :   jdouble jresult = 0 ;
   87620             :   std::string *arg1 = 0 ;
   87621             :   double result;
   87622             :   
   87623             :   (void)jenv;
   87624             :   (void)jcls;
   87625           0 :   if(!jarg1) {
   87626           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   87627           0 :     return 0;
   87628             :   }
   87629             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   87630           0 :   if (!arg1_pstr) return 0;
   87631           0 :   std::string arg1_str(arg1_pstr);
   87632             :   arg1 = &arg1_str;
   87633             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   87634             :   {
   87635             :     try {
   87636           0 :       result = (double)libtraci::VehicleType::getBoardingDuration((std::string const &)*arg1);
   87637           0 :     } catch (const libsumo::TraCIException& e) {
   87638           0 :       const std::string s = e.what();
   87639             :       std::string printError;
   87640           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   87641           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   87642             :       }
   87643             :       
   87644           0 :       if (printError == "all" || printError == "client") {
   87645             :         std::cerr << "Error: " << s << std::endl;
   87646             :       }
   87647             :       
   87648             :       
   87649             :       
   87650             :       
   87651             :       {
   87652             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   87653             :       };
   87654             :       
   87655           0 :     } catch (const std::exception& e) {
   87656           0 :       const std::string s = e.what();
   87657             :       std::string printError;
   87658           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   87659           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   87660             :       }
   87661             :       
   87662           0 :       if (printError == "all" || printError == "client") {
   87663             :         std::cerr << "Error: " << s << std::endl;
   87664             :       }
   87665             :       
   87666             :       
   87667             :       
   87668             :       
   87669             :       {
   87670             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   87671             :       };
   87672             :       
   87673           0 :     } catch (...) {
   87674             :       {
   87675             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   87676             :       };
   87677           0 :     }
   87678             :   }
   87679             :   jresult = (jdouble)result; 
   87680             :   return jresult;
   87681             : }
   87682             : 
   87683             : 
   87684           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1getImpatience(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   87685             :   jdouble jresult = 0 ;
   87686             :   std::string *arg1 = 0 ;
   87687             :   double result;
   87688             :   
   87689             :   (void)jenv;
   87690             :   (void)jcls;
   87691           0 :   if(!jarg1) {
   87692           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   87693           0 :     return 0;
   87694             :   }
   87695             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   87696           0 :   if (!arg1_pstr) return 0;
   87697           0 :   std::string arg1_str(arg1_pstr);
   87698             :   arg1 = &arg1_str;
   87699             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   87700             :   {
   87701             :     try {
   87702           0 :       result = (double)libtraci::VehicleType::getImpatience((std::string const &)*arg1);
   87703           0 :     } catch (const libsumo::TraCIException& e) {
   87704           0 :       const std::string s = e.what();
   87705             :       std::string printError;
   87706           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   87707           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   87708             :       }
   87709             :       
   87710           0 :       if (printError == "all" || printError == "client") {
   87711             :         std::cerr << "Error: " << s << std::endl;
   87712             :       }
   87713             :       
   87714             :       
   87715             :       
   87716             :       
   87717             :       {
   87718             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   87719             :       };
   87720             :       
   87721           0 :     } catch (const std::exception& e) {
   87722           0 :       const std::string s = e.what();
   87723             :       std::string printError;
   87724           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   87725           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   87726             :       }
   87727             :       
   87728           0 :       if (printError == "all" || printError == "client") {
   87729             :         std::cerr << "Error: " << s << std::endl;
   87730             :       }
   87731             :       
   87732             :       
   87733             :       
   87734             :       
   87735             :       {
   87736             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   87737             :       };
   87738             :       
   87739           0 :     } catch (...) {
   87740             :       {
   87741             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   87742             :       };
   87743           0 :     }
   87744             :   }
   87745             :   jresult = (jdouble)result; 
   87746             :   return jresult;
   87747             : }
   87748             : 
   87749             : 
   87750           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1getIDList(JNIEnv *jenv, jclass jcls) {
   87751             :   jlong jresult = 0 ;
   87752             :   std::vector< std::string > result;
   87753             :   
   87754             :   (void)jenv;
   87755             :   (void)jcls;
   87756             :   {
   87757             :     try {
   87758           0 :       result = libtraci::VehicleType::getIDList();
   87759           0 :     } catch (const libsumo::TraCIException& e) {
   87760           0 :       const std::string s = e.what();
   87761             :       std::string printError;
   87762           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   87763           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   87764             :       }
   87765             :       
   87766           0 :       if (printError == "all" || printError == "client") {
   87767             :         std::cerr << "Error: " << s << std::endl;
   87768             :       }
   87769             :       
   87770             :       
   87771             :       
   87772             :       
   87773             :       {
   87774             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   87775             :       };
   87776             :       
   87777           0 :     } catch (const std::exception& e) {
   87778           0 :       const std::string s = e.what();
   87779             :       std::string printError;
   87780           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   87781           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   87782             :       }
   87783             :       
   87784           0 :       if (printError == "all" || printError == "client") {
   87785             :         std::cerr << "Error: " << s << std::endl;
   87786             :       }
   87787             :       
   87788             :       
   87789             :       
   87790             :       
   87791             :       {
   87792             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   87793             :       };
   87794             :       
   87795           0 :     } catch (...) {
   87796             :       {
   87797             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   87798             :       };
   87799           0 :     }
   87800             :   }
   87801           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   87802           0 :   return jresult;
   87803           0 : }
   87804             : 
   87805             : 
   87806           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1getIDCount(JNIEnv *jenv, jclass jcls) {
   87807             :   jint jresult = 0 ;
   87808             :   int result;
   87809             :   
   87810             :   (void)jenv;
   87811             :   (void)jcls;
   87812             :   {
   87813             :     try {
   87814           0 :       result = (int)libtraci::VehicleType::getIDCount();
   87815           0 :     } catch (const libsumo::TraCIException& e) {
   87816           0 :       const std::string s = e.what();
   87817             :       std::string printError;
   87818           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   87819           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   87820             :       }
   87821             :       
   87822           0 :       if (printError == "all" || printError == "client") {
   87823             :         std::cerr << "Error: " << s << std::endl;
   87824             :       }
   87825             :       
   87826             :       
   87827             :       
   87828             :       
   87829             :       {
   87830             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   87831             :       };
   87832             :       
   87833           0 :     } catch (const std::exception& e) {
   87834           0 :       const std::string s = e.what();
   87835             :       std::string printError;
   87836           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   87837           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   87838             :       }
   87839             :       
   87840           0 :       if (printError == "all" || printError == "client") {
   87841             :         std::cerr << "Error: " << s << std::endl;
   87842             :       }
   87843             :       
   87844             :       
   87845             :       
   87846             :       
   87847             :       {
   87848             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   87849             :       };
   87850             :       
   87851           0 :     } catch (...) {
   87852             :       {
   87853             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   87854             :       };
   87855           0 :     }
   87856             :   }
   87857             :   jresult = (jint)result; 
   87858             :   return jresult;
   87859             : }
   87860             : 
   87861             : 
   87862           2 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1getParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   87863             :   jstring jresult = 0 ;
   87864             :   std::string *arg1 = 0 ;
   87865             :   std::string *arg2 = 0 ;
   87866             :   std::string result;
   87867             :   
   87868             :   (void)jenv;
   87869             :   (void)jcls;
   87870           2 :   if(!jarg1) {
   87871           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   87872             :     return 0;
   87873             :   }
   87874             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   87875           2 :   if (!arg1_pstr) return 0;
   87876           2 :   std::string arg1_str(arg1_pstr);
   87877             :   arg1 = &arg1_str;
   87878             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   87879           2 :   if(!jarg2) {
   87880           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   87881             :     return 0;
   87882             :   }
   87883             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   87884           2 :   if (!arg2_pstr) return 0;
   87885           2 :   std::string arg2_str(arg2_pstr);
   87886             :   arg2 = &arg2_str;
   87887             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   87888             :   {
   87889             :     try {
   87890           4 :       result = libtraci::VehicleType::getParameter((std::string const &)*arg1,(std::string const &)*arg2);
   87891           0 :     } catch (const libsumo::TraCIException& e) {
   87892           0 :       const std::string s = e.what();
   87893             :       std::string printError;
   87894           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   87895           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   87896             :       }
   87897             :       
   87898           0 :       if (printError == "all" || printError == "client") {
   87899             :         std::cerr << "Error: " << s << std::endl;
   87900             :       }
   87901             :       
   87902             :       
   87903             :       
   87904             :       
   87905             :       {
   87906             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   87907             :       };
   87908             :       
   87909           0 :     } catch (const std::exception& e) {
   87910           0 :       const std::string s = e.what();
   87911             :       std::string printError;
   87912           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   87913           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   87914             :       }
   87915             :       
   87916           0 :       if (printError == "all" || printError == "client") {
   87917             :         std::cerr << "Error: " << s << std::endl;
   87918             :       }
   87919             :       
   87920             :       
   87921             :       
   87922             :       
   87923             :       {
   87924             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   87925             :       };
   87926             :       
   87927           0 :     } catch (...) {
   87928             :       {
   87929             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   87930             :       };
   87931           0 :     }
   87932             :   }
   87933             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   87934             :   return jresult;
   87935             : }
   87936             : 
   87937             : 
   87938           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1getParameterWithKey(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   87939             :   jlong jresult = 0 ;
   87940             :   std::string *arg1 = 0 ;
   87941             :   std::string *arg2 = 0 ;
   87942             :   std::pair< std::string,std::string > result;
   87943             :   
   87944             :   (void)jenv;
   87945             :   (void)jcls;
   87946           0 :   if(!jarg1) {
   87947           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   87948             :     return 0;
   87949             :   }
   87950             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   87951           0 :   if (!arg1_pstr) return 0;
   87952           0 :   std::string arg1_str(arg1_pstr);
   87953             :   arg1 = &arg1_str;
   87954             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   87955           0 :   if(!jarg2) {
   87956           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   87957             :     return 0;
   87958             :   }
   87959             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   87960           0 :   if (!arg2_pstr) return 0;
   87961           0 :   std::string arg2_str(arg2_pstr);
   87962             :   arg2 = &arg2_str;
   87963             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   87964             :   {
   87965             :     try {
   87966           0 :       result = libtraci::VehicleType::getParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
   87967           0 :     } catch (const libsumo::TraCIException& e) {
   87968           0 :       const std::string s = e.what();
   87969             :       std::string printError;
   87970           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   87971           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   87972             :       }
   87973             :       
   87974           0 :       if (printError == "all" || printError == "client") {
   87975             :         std::cerr << "Error: " << s << std::endl;
   87976             :       }
   87977             :       
   87978             :       
   87979             :       
   87980             :       
   87981             :       {
   87982             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   87983             :       };
   87984             :       
   87985           0 :     } catch (const std::exception& e) {
   87986           0 :       const std::string s = e.what();
   87987             :       std::string printError;
   87988           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   87989           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   87990             :       }
   87991             :       
   87992           0 :       if (printError == "all" || printError == "client") {
   87993             :         std::cerr << "Error: " << s << std::endl;
   87994             :       }
   87995             :       
   87996             :       
   87997             :       
   87998             :       
   87999             :       {
   88000             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   88001             :       };
   88002             :       
   88003           0 :     } catch (...) {
   88004             :       {
   88005             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   88006             :       };
   88007           0 :     }
   88008             :   }
   88009           0 :   *(std::pair< std::string,std::string > **)&jresult = new std::pair< std::string,std::string >((const std::pair< std::string,std::string > &)result); 
   88010           0 :   return jresult;
   88011           0 : }
   88012             : 
   88013             : 
   88014           2 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1setParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3) {
   88015             :   std::string *arg1 = 0 ;
   88016             :   std::string *arg2 = 0 ;
   88017             :   std::string *arg3 = 0 ;
   88018             :   
   88019             :   (void)jenv;
   88020             :   (void)jcls;
   88021           2 :   if(!jarg1) {
   88022           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   88023           0 :     return ;
   88024             :   }
   88025             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   88026           2 :   if (!arg1_pstr) return ;
   88027           2 :   std::string arg1_str(arg1_pstr);
   88028             :   arg1 = &arg1_str;
   88029             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   88030           2 :   if(!jarg2) {
   88031           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   88032             :     return ;
   88033             :   }
   88034             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   88035           2 :   if (!arg2_pstr) return ;
   88036           2 :   std::string arg2_str(arg2_pstr);
   88037             :   arg2 = &arg2_str;
   88038             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   88039           2 :   if(!jarg3) {
   88040           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   88041             :     return ;
   88042             :   }
   88043             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   88044           2 :   if (!arg3_pstr) return ;
   88045           2 :   std::string arg3_str(arg3_pstr);
   88046             :   arg3 = &arg3_str;
   88047             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   88048             :   {
   88049             :     try {
   88050           2 :       libtraci::VehicleType::setParameter((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3);
   88051           0 :     } catch (const libsumo::TraCIException& e) {
   88052           0 :       const std::string s = e.what();
   88053             :       std::string printError;
   88054           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   88055           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   88056             :       }
   88057             :       
   88058           0 :       if (printError == "all" || printError == "client") {
   88059             :         std::cerr << "Error: " << s << std::endl;
   88060             :       }
   88061             :       
   88062             :       
   88063             :       
   88064             :       
   88065             :       {
   88066             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   88067             :       };
   88068             :       
   88069           0 :     } catch (const std::exception& e) {
   88070           0 :       const std::string s = e.what();
   88071             :       std::string printError;
   88072           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   88073           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   88074             :       }
   88075             :       
   88076           0 :       if (printError == "all" || printError == "client") {
   88077             :         std::cerr << "Error: " << s << std::endl;
   88078             :       }
   88079             :       
   88080             :       
   88081             :       
   88082             :       
   88083             :       {
   88084             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   88085             :       };
   88086             :       
   88087           0 :     } catch (...) {
   88088             :       {
   88089             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   88090             :       };
   88091           0 :     }
   88092             :   }
   88093             : }
   88094             : 
   88095             : 
   88096           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1setLength(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   88097             :   std::string *arg1 = 0 ;
   88098             :   double arg2 ;
   88099             :   
   88100             :   (void)jenv;
   88101             :   (void)jcls;
   88102           0 :   if(!jarg1) {
   88103           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   88104           0 :     return ;
   88105             :   }
   88106             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   88107           0 :   if (!arg1_pstr) return ;
   88108           0 :   std::string arg1_str(arg1_pstr);
   88109             :   arg1 = &arg1_str;
   88110             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   88111             :   arg2 = (double)jarg2; 
   88112             :   {
   88113             :     try {
   88114           0 :       libtraci::VehicleType::setLength((std::string const &)*arg1,arg2);
   88115           0 :     } catch (const libsumo::TraCIException& e) {
   88116           0 :       const std::string s = e.what();
   88117             :       std::string printError;
   88118           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   88119           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   88120             :       }
   88121             :       
   88122           0 :       if (printError == "all" || printError == "client") {
   88123             :         std::cerr << "Error: " << s << std::endl;
   88124             :       }
   88125             :       
   88126             :       
   88127             :       
   88128             :       
   88129             :       {
   88130             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   88131             :       };
   88132             :       
   88133           0 :     } catch (const std::exception& e) {
   88134           0 :       const std::string s = e.what();
   88135             :       std::string printError;
   88136           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   88137           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   88138             :       }
   88139             :       
   88140           0 :       if (printError == "all" || printError == "client") {
   88141             :         std::cerr << "Error: " << s << std::endl;
   88142             :       }
   88143             :       
   88144             :       
   88145             :       
   88146             :       
   88147             :       {
   88148             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   88149             :       };
   88150             :       
   88151           0 :     } catch (...) {
   88152             :       {
   88153             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   88154             :       };
   88155           0 :     }
   88156             :   }
   88157             : }
   88158             : 
   88159             : 
   88160           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1setMaxSpeed(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   88161             :   std::string *arg1 = 0 ;
   88162             :   double arg2 ;
   88163             :   
   88164             :   (void)jenv;
   88165             :   (void)jcls;
   88166           0 :   if(!jarg1) {
   88167           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   88168           0 :     return ;
   88169             :   }
   88170             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   88171           0 :   if (!arg1_pstr) return ;
   88172           0 :   std::string arg1_str(arg1_pstr);
   88173             :   arg1 = &arg1_str;
   88174             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   88175             :   arg2 = (double)jarg2; 
   88176             :   {
   88177             :     try {
   88178           0 :       libtraci::VehicleType::setMaxSpeed((std::string const &)*arg1,arg2);
   88179           0 :     } catch (const libsumo::TraCIException& e) {
   88180           0 :       const std::string s = e.what();
   88181             :       std::string printError;
   88182           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   88183           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   88184             :       }
   88185             :       
   88186           0 :       if (printError == "all" || printError == "client") {
   88187             :         std::cerr << "Error: " << s << std::endl;
   88188             :       }
   88189             :       
   88190             :       
   88191             :       
   88192             :       
   88193             :       {
   88194             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   88195             :       };
   88196             :       
   88197           0 :     } catch (const std::exception& e) {
   88198           0 :       const std::string s = e.what();
   88199             :       std::string printError;
   88200           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   88201           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   88202             :       }
   88203             :       
   88204           0 :       if (printError == "all" || printError == "client") {
   88205             :         std::cerr << "Error: " << s << std::endl;
   88206             :       }
   88207             :       
   88208             :       
   88209             :       
   88210             :       
   88211             :       {
   88212             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   88213             :       };
   88214             :       
   88215           0 :     } catch (...) {
   88216             :       {
   88217             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   88218             :       };
   88219           0 :     }
   88220             :   }
   88221             : }
   88222             : 
   88223             : 
   88224           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1setVehicleClass(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   88225             :   std::string *arg1 = 0 ;
   88226             :   std::string *arg2 = 0 ;
   88227             :   
   88228             :   (void)jenv;
   88229             :   (void)jcls;
   88230           0 :   if(!jarg1) {
   88231           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   88232           0 :     return ;
   88233             :   }
   88234             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   88235           0 :   if (!arg1_pstr) return ;
   88236           0 :   std::string arg1_str(arg1_pstr);
   88237             :   arg1 = &arg1_str;
   88238             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   88239           0 :   if(!jarg2) {
   88240           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   88241             :     return ;
   88242             :   }
   88243             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   88244           0 :   if (!arg2_pstr) return ;
   88245           0 :   std::string arg2_str(arg2_pstr);
   88246             :   arg2 = &arg2_str;
   88247             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   88248             :   {
   88249             :     try {
   88250           0 :       libtraci::VehicleType::setVehicleClass((std::string const &)*arg1,(std::string const &)*arg2);
   88251           0 :     } catch (const libsumo::TraCIException& e) {
   88252           0 :       const std::string s = e.what();
   88253             :       std::string printError;
   88254           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   88255           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   88256             :       }
   88257             :       
   88258           0 :       if (printError == "all" || printError == "client") {
   88259             :         std::cerr << "Error: " << s << std::endl;
   88260             :       }
   88261             :       
   88262             :       
   88263             :       
   88264             :       
   88265             :       {
   88266             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   88267             :       };
   88268             :       
   88269           0 :     } catch (const std::exception& e) {
   88270           0 :       const std::string s = e.what();
   88271             :       std::string printError;
   88272           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   88273           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   88274             :       }
   88275             :       
   88276           0 :       if (printError == "all" || printError == "client") {
   88277             :         std::cerr << "Error: " << s << std::endl;
   88278             :       }
   88279             :       
   88280             :       
   88281             :       
   88282             :       
   88283             :       {
   88284             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   88285             :       };
   88286             :       
   88287           0 :     } catch (...) {
   88288             :       {
   88289             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   88290             :       };
   88291           0 :     }
   88292             :   }
   88293             : }
   88294             : 
   88295             : 
   88296           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1setSpeedFactor(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   88297             :   std::string *arg1 = 0 ;
   88298             :   double arg2 ;
   88299             :   
   88300             :   (void)jenv;
   88301             :   (void)jcls;
   88302           0 :   if(!jarg1) {
   88303           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   88304           0 :     return ;
   88305             :   }
   88306             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   88307           0 :   if (!arg1_pstr) return ;
   88308           0 :   std::string arg1_str(arg1_pstr);
   88309             :   arg1 = &arg1_str;
   88310             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   88311             :   arg2 = (double)jarg2; 
   88312             :   {
   88313             :     try {
   88314           0 :       libtraci::VehicleType::setSpeedFactor((std::string const &)*arg1,arg2);
   88315           0 :     } catch (const libsumo::TraCIException& e) {
   88316           0 :       const std::string s = e.what();
   88317             :       std::string printError;
   88318           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   88319           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   88320             :       }
   88321             :       
   88322           0 :       if (printError == "all" || printError == "client") {
   88323             :         std::cerr << "Error: " << s << std::endl;
   88324             :       }
   88325             :       
   88326             :       
   88327             :       
   88328             :       
   88329             :       {
   88330             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   88331             :       };
   88332             :       
   88333           0 :     } catch (const std::exception& e) {
   88334           0 :       const std::string s = e.what();
   88335             :       std::string printError;
   88336           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   88337           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   88338             :       }
   88339             :       
   88340           0 :       if (printError == "all" || printError == "client") {
   88341             :         std::cerr << "Error: " << s << std::endl;
   88342             :       }
   88343             :       
   88344             :       
   88345             :       
   88346             :       
   88347             :       {
   88348             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   88349             :       };
   88350             :       
   88351           0 :     } catch (...) {
   88352             :       {
   88353             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   88354             :       };
   88355           0 :     }
   88356             :   }
   88357             : }
   88358             : 
   88359             : 
   88360           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1setAccel(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   88361             :   std::string *arg1 = 0 ;
   88362             :   double arg2 ;
   88363             :   
   88364             :   (void)jenv;
   88365             :   (void)jcls;
   88366           0 :   if(!jarg1) {
   88367           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   88368           0 :     return ;
   88369             :   }
   88370             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   88371           0 :   if (!arg1_pstr) return ;
   88372           0 :   std::string arg1_str(arg1_pstr);
   88373             :   arg1 = &arg1_str;
   88374             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   88375             :   arg2 = (double)jarg2; 
   88376             :   {
   88377             :     try {
   88378           0 :       libtraci::VehicleType::setAccel((std::string const &)*arg1,arg2);
   88379           0 :     } catch (const libsumo::TraCIException& e) {
   88380           0 :       const std::string s = e.what();
   88381             :       std::string printError;
   88382           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   88383           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   88384             :       }
   88385             :       
   88386           0 :       if (printError == "all" || printError == "client") {
   88387             :         std::cerr << "Error: " << s << std::endl;
   88388             :       }
   88389             :       
   88390             :       
   88391             :       
   88392             :       
   88393             :       {
   88394             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   88395             :       };
   88396             :       
   88397           0 :     } catch (const std::exception& e) {
   88398           0 :       const std::string s = e.what();
   88399             :       std::string printError;
   88400           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   88401           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   88402             :       }
   88403             :       
   88404           0 :       if (printError == "all" || printError == "client") {
   88405             :         std::cerr << "Error: " << s << std::endl;
   88406             :       }
   88407             :       
   88408             :       
   88409             :       
   88410             :       
   88411             :       {
   88412             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   88413             :       };
   88414             :       
   88415           0 :     } catch (...) {
   88416             :       {
   88417             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   88418             :       };
   88419           0 :     }
   88420             :   }
   88421             : }
   88422             : 
   88423             : 
   88424           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1setDecel(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   88425             :   std::string *arg1 = 0 ;
   88426             :   double arg2 ;
   88427             :   
   88428             :   (void)jenv;
   88429             :   (void)jcls;
   88430           0 :   if(!jarg1) {
   88431           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   88432           0 :     return ;
   88433             :   }
   88434             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   88435           0 :   if (!arg1_pstr) return ;
   88436           0 :   std::string arg1_str(arg1_pstr);
   88437             :   arg1 = &arg1_str;
   88438             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   88439             :   arg2 = (double)jarg2; 
   88440             :   {
   88441             :     try {
   88442           0 :       libtraci::VehicleType::setDecel((std::string const &)*arg1,arg2);
   88443           0 :     } catch (const libsumo::TraCIException& e) {
   88444           0 :       const std::string s = e.what();
   88445             :       std::string printError;
   88446           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   88447           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   88448             :       }
   88449             :       
   88450           0 :       if (printError == "all" || printError == "client") {
   88451             :         std::cerr << "Error: " << s << std::endl;
   88452             :       }
   88453             :       
   88454             :       
   88455             :       
   88456             :       
   88457             :       {
   88458             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   88459             :       };
   88460             :       
   88461           0 :     } catch (const std::exception& e) {
   88462           0 :       const std::string s = e.what();
   88463             :       std::string printError;
   88464           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   88465           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   88466             :       }
   88467             :       
   88468           0 :       if (printError == "all" || printError == "client") {
   88469             :         std::cerr << "Error: " << s << std::endl;
   88470             :       }
   88471             :       
   88472             :       
   88473             :       
   88474             :       
   88475             :       {
   88476             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   88477             :       };
   88478             :       
   88479           0 :     } catch (...) {
   88480             :       {
   88481             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   88482             :       };
   88483           0 :     }
   88484             :   }
   88485             : }
   88486             : 
   88487             : 
   88488           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1setEmergencyDecel(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   88489             :   std::string *arg1 = 0 ;
   88490             :   double arg2 ;
   88491             :   
   88492             :   (void)jenv;
   88493             :   (void)jcls;
   88494           0 :   if(!jarg1) {
   88495           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   88496           0 :     return ;
   88497             :   }
   88498             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   88499           0 :   if (!arg1_pstr) return ;
   88500           0 :   std::string arg1_str(arg1_pstr);
   88501             :   arg1 = &arg1_str;
   88502             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   88503             :   arg2 = (double)jarg2; 
   88504             :   {
   88505             :     try {
   88506           0 :       libtraci::VehicleType::setEmergencyDecel((std::string const &)*arg1,arg2);
   88507           0 :     } catch (const libsumo::TraCIException& e) {
   88508           0 :       const std::string s = e.what();
   88509             :       std::string printError;
   88510           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   88511           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   88512             :       }
   88513             :       
   88514           0 :       if (printError == "all" || printError == "client") {
   88515             :         std::cerr << "Error: " << s << std::endl;
   88516             :       }
   88517             :       
   88518             :       
   88519             :       
   88520             :       
   88521             :       {
   88522             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   88523             :       };
   88524             :       
   88525           0 :     } catch (const std::exception& e) {
   88526           0 :       const std::string s = e.what();
   88527             :       std::string printError;
   88528           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   88529           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   88530             :       }
   88531             :       
   88532           0 :       if (printError == "all" || printError == "client") {
   88533             :         std::cerr << "Error: " << s << std::endl;
   88534             :       }
   88535             :       
   88536             :       
   88537             :       
   88538             :       
   88539             :       {
   88540             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   88541             :       };
   88542             :       
   88543           0 :     } catch (...) {
   88544             :       {
   88545             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   88546             :       };
   88547           0 :     }
   88548             :   }
   88549             : }
   88550             : 
   88551             : 
   88552           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1setApparentDecel(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   88553             :   std::string *arg1 = 0 ;
   88554             :   double arg2 ;
   88555             :   
   88556             :   (void)jenv;
   88557             :   (void)jcls;
   88558           0 :   if(!jarg1) {
   88559           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   88560           0 :     return ;
   88561             :   }
   88562             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   88563           0 :   if (!arg1_pstr) return ;
   88564           0 :   std::string arg1_str(arg1_pstr);
   88565             :   arg1 = &arg1_str;
   88566             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   88567             :   arg2 = (double)jarg2; 
   88568             :   {
   88569             :     try {
   88570           0 :       libtraci::VehicleType::setApparentDecel((std::string const &)*arg1,arg2);
   88571           0 :     } catch (const libsumo::TraCIException& e) {
   88572           0 :       const std::string s = e.what();
   88573             :       std::string printError;
   88574           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   88575           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   88576             :       }
   88577             :       
   88578           0 :       if (printError == "all" || printError == "client") {
   88579             :         std::cerr << "Error: " << s << std::endl;
   88580             :       }
   88581             :       
   88582             :       
   88583             :       
   88584             :       
   88585             :       {
   88586             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   88587             :       };
   88588             :       
   88589           0 :     } catch (const std::exception& e) {
   88590           0 :       const std::string s = e.what();
   88591             :       std::string printError;
   88592           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   88593           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   88594             :       }
   88595             :       
   88596           0 :       if (printError == "all" || printError == "client") {
   88597             :         std::cerr << "Error: " << s << std::endl;
   88598             :       }
   88599             :       
   88600             :       
   88601             :       
   88602             :       
   88603             :       {
   88604             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   88605             :       };
   88606             :       
   88607           0 :     } catch (...) {
   88608             :       {
   88609             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   88610             :       };
   88611           0 :     }
   88612             :   }
   88613             : }
   88614             : 
   88615             : 
   88616           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1setImperfection(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   88617             :   std::string *arg1 = 0 ;
   88618             :   double arg2 ;
   88619             :   
   88620             :   (void)jenv;
   88621             :   (void)jcls;
   88622           0 :   if(!jarg1) {
   88623           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   88624           0 :     return ;
   88625             :   }
   88626             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   88627           0 :   if (!arg1_pstr) return ;
   88628           0 :   std::string arg1_str(arg1_pstr);
   88629             :   arg1 = &arg1_str;
   88630             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   88631             :   arg2 = (double)jarg2; 
   88632             :   {
   88633             :     try {
   88634           0 :       libtraci::VehicleType::setImperfection((std::string const &)*arg1,arg2);
   88635           0 :     } catch (const libsumo::TraCIException& e) {
   88636           0 :       const std::string s = e.what();
   88637             :       std::string printError;
   88638           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   88639           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   88640             :       }
   88641             :       
   88642           0 :       if (printError == "all" || printError == "client") {
   88643             :         std::cerr << "Error: " << s << std::endl;
   88644             :       }
   88645             :       
   88646             :       
   88647             :       
   88648             :       
   88649             :       {
   88650             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   88651             :       };
   88652             :       
   88653           0 :     } catch (const std::exception& e) {
   88654           0 :       const std::string s = e.what();
   88655             :       std::string printError;
   88656           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   88657           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   88658             :       }
   88659             :       
   88660           0 :       if (printError == "all" || printError == "client") {
   88661             :         std::cerr << "Error: " << s << std::endl;
   88662             :       }
   88663             :       
   88664             :       
   88665             :       
   88666             :       
   88667             :       {
   88668             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   88669             :       };
   88670             :       
   88671           0 :     } catch (...) {
   88672             :       {
   88673             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   88674             :       };
   88675           0 :     }
   88676             :   }
   88677             : }
   88678             : 
   88679             : 
   88680           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1setTau(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   88681             :   std::string *arg1 = 0 ;
   88682             :   double arg2 ;
   88683             :   
   88684             :   (void)jenv;
   88685             :   (void)jcls;
   88686           0 :   if(!jarg1) {
   88687           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   88688           0 :     return ;
   88689             :   }
   88690             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   88691           0 :   if (!arg1_pstr) return ;
   88692           0 :   std::string arg1_str(arg1_pstr);
   88693             :   arg1 = &arg1_str;
   88694             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   88695             :   arg2 = (double)jarg2; 
   88696             :   {
   88697             :     try {
   88698           0 :       libtraci::VehicleType::setTau((std::string const &)*arg1,arg2);
   88699           0 :     } catch (const libsumo::TraCIException& e) {
   88700           0 :       const std::string s = e.what();
   88701             :       std::string printError;
   88702           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   88703           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   88704             :       }
   88705             :       
   88706           0 :       if (printError == "all" || printError == "client") {
   88707             :         std::cerr << "Error: " << s << std::endl;
   88708             :       }
   88709             :       
   88710             :       
   88711             :       
   88712             :       
   88713             :       {
   88714             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   88715             :       };
   88716             :       
   88717           0 :     } catch (const std::exception& e) {
   88718           0 :       const std::string s = e.what();
   88719             :       std::string printError;
   88720           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   88721           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   88722             :       }
   88723             :       
   88724           0 :       if (printError == "all" || printError == "client") {
   88725             :         std::cerr << "Error: " << s << std::endl;
   88726             :       }
   88727             :       
   88728             :       
   88729             :       
   88730             :       
   88731             :       {
   88732             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   88733             :       };
   88734             :       
   88735           0 :     } catch (...) {
   88736             :       {
   88737             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   88738             :       };
   88739           0 :     }
   88740             :   }
   88741             : }
   88742             : 
   88743             : 
   88744           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1setEmissionClass(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   88745             :   std::string *arg1 = 0 ;
   88746             :   std::string *arg2 = 0 ;
   88747             :   
   88748             :   (void)jenv;
   88749             :   (void)jcls;
   88750           0 :   if(!jarg1) {
   88751           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   88752           0 :     return ;
   88753             :   }
   88754             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   88755           0 :   if (!arg1_pstr) return ;
   88756           0 :   std::string arg1_str(arg1_pstr);
   88757             :   arg1 = &arg1_str;
   88758             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   88759           0 :   if(!jarg2) {
   88760           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   88761             :     return ;
   88762             :   }
   88763             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   88764           0 :   if (!arg2_pstr) return ;
   88765           0 :   std::string arg2_str(arg2_pstr);
   88766             :   arg2 = &arg2_str;
   88767             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   88768             :   {
   88769             :     try {
   88770           0 :       libtraci::VehicleType::setEmissionClass((std::string const &)*arg1,(std::string const &)*arg2);
   88771           0 :     } catch (const libsumo::TraCIException& e) {
   88772           0 :       const std::string s = e.what();
   88773             :       std::string printError;
   88774           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   88775           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   88776             :       }
   88777             :       
   88778           0 :       if (printError == "all" || printError == "client") {
   88779             :         std::cerr << "Error: " << s << std::endl;
   88780             :       }
   88781             :       
   88782             :       
   88783             :       
   88784             :       
   88785             :       {
   88786             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   88787             :       };
   88788             :       
   88789           0 :     } catch (const std::exception& e) {
   88790           0 :       const std::string s = e.what();
   88791             :       std::string printError;
   88792           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   88793           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   88794             :       }
   88795             :       
   88796           0 :       if (printError == "all" || printError == "client") {
   88797             :         std::cerr << "Error: " << s << std::endl;
   88798             :       }
   88799             :       
   88800             :       
   88801             :       
   88802             :       
   88803             :       {
   88804             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   88805             :       };
   88806             :       
   88807           0 :     } catch (...) {
   88808             :       {
   88809             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   88810             :       };
   88811           0 :     }
   88812             :   }
   88813             : }
   88814             : 
   88815             : 
   88816           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1setShapeClass(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   88817             :   std::string *arg1 = 0 ;
   88818             :   std::string *arg2 = 0 ;
   88819             :   
   88820             :   (void)jenv;
   88821             :   (void)jcls;
   88822           0 :   if(!jarg1) {
   88823           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   88824           0 :     return ;
   88825             :   }
   88826             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   88827           0 :   if (!arg1_pstr) return ;
   88828           0 :   std::string arg1_str(arg1_pstr);
   88829             :   arg1 = &arg1_str;
   88830             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   88831           0 :   if(!jarg2) {
   88832           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   88833             :     return ;
   88834             :   }
   88835             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   88836           0 :   if (!arg2_pstr) return ;
   88837           0 :   std::string arg2_str(arg2_pstr);
   88838             :   arg2 = &arg2_str;
   88839             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   88840             :   {
   88841             :     try {
   88842           0 :       libtraci::VehicleType::setShapeClass((std::string const &)*arg1,(std::string const &)*arg2);
   88843           0 :     } catch (const libsumo::TraCIException& e) {
   88844           0 :       const std::string s = e.what();
   88845             :       std::string printError;
   88846           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   88847           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   88848             :       }
   88849             :       
   88850           0 :       if (printError == "all" || printError == "client") {
   88851             :         std::cerr << "Error: " << s << std::endl;
   88852             :       }
   88853             :       
   88854             :       
   88855             :       
   88856             :       
   88857             :       {
   88858             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   88859             :       };
   88860             :       
   88861           0 :     } catch (const std::exception& e) {
   88862           0 :       const std::string s = e.what();
   88863             :       std::string printError;
   88864           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   88865           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   88866             :       }
   88867             :       
   88868           0 :       if (printError == "all" || printError == "client") {
   88869             :         std::cerr << "Error: " << s << std::endl;
   88870             :       }
   88871             :       
   88872             :       
   88873             :       
   88874             :       
   88875             :       {
   88876             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   88877             :       };
   88878             :       
   88879           0 :     } catch (...) {
   88880             :       {
   88881             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   88882             :       };
   88883           0 :     }
   88884             :   }
   88885             : }
   88886             : 
   88887             : 
   88888           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1setWidth(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   88889             :   std::string *arg1 = 0 ;
   88890             :   double arg2 ;
   88891             :   
   88892             :   (void)jenv;
   88893             :   (void)jcls;
   88894           0 :   if(!jarg1) {
   88895           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   88896           0 :     return ;
   88897             :   }
   88898             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   88899           0 :   if (!arg1_pstr) return ;
   88900           0 :   std::string arg1_str(arg1_pstr);
   88901             :   arg1 = &arg1_str;
   88902             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   88903             :   arg2 = (double)jarg2; 
   88904             :   {
   88905             :     try {
   88906           0 :       libtraci::VehicleType::setWidth((std::string const &)*arg1,arg2);
   88907           0 :     } catch (const libsumo::TraCIException& e) {
   88908           0 :       const std::string s = e.what();
   88909             :       std::string printError;
   88910           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   88911           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   88912             :       }
   88913             :       
   88914           0 :       if (printError == "all" || printError == "client") {
   88915             :         std::cerr << "Error: " << s << std::endl;
   88916             :       }
   88917             :       
   88918             :       
   88919             :       
   88920             :       
   88921             :       {
   88922             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   88923             :       };
   88924             :       
   88925           0 :     } catch (const std::exception& e) {
   88926           0 :       const std::string s = e.what();
   88927             :       std::string printError;
   88928           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   88929           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   88930             :       }
   88931             :       
   88932           0 :       if (printError == "all" || printError == "client") {
   88933             :         std::cerr << "Error: " << s << std::endl;
   88934             :       }
   88935             :       
   88936             :       
   88937             :       
   88938             :       
   88939             :       {
   88940             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   88941             :       };
   88942             :       
   88943           0 :     } catch (...) {
   88944             :       {
   88945             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   88946             :       };
   88947           0 :     }
   88948             :   }
   88949             : }
   88950             : 
   88951             : 
   88952           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1setHeight(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   88953             :   std::string *arg1 = 0 ;
   88954             :   double arg2 ;
   88955             :   
   88956             :   (void)jenv;
   88957             :   (void)jcls;
   88958           0 :   if(!jarg1) {
   88959           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   88960           0 :     return ;
   88961             :   }
   88962             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   88963           0 :   if (!arg1_pstr) return ;
   88964           0 :   std::string arg1_str(arg1_pstr);
   88965             :   arg1 = &arg1_str;
   88966             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   88967             :   arg2 = (double)jarg2; 
   88968             :   {
   88969             :     try {
   88970           0 :       libtraci::VehicleType::setHeight((std::string const &)*arg1,arg2);
   88971           0 :     } catch (const libsumo::TraCIException& e) {
   88972           0 :       const std::string s = e.what();
   88973             :       std::string printError;
   88974           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   88975           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   88976             :       }
   88977             :       
   88978           0 :       if (printError == "all" || printError == "client") {
   88979             :         std::cerr << "Error: " << s << std::endl;
   88980             :       }
   88981             :       
   88982             :       
   88983             :       
   88984             :       
   88985             :       {
   88986             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   88987             :       };
   88988             :       
   88989           0 :     } catch (const std::exception& e) {
   88990           0 :       const std::string s = e.what();
   88991             :       std::string printError;
   88992           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   88993           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   88994             :       }
   88995             :       
   88996           0 :       if (printError == "all" || printError == "client") {
   88997             :         std::cerr << "Error: " << s << std::endl;
   88998             :       }
   88999             :       
   89000             :       
   89001             :       
   89002             :       
   89003             :       {
   89004             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   89005             :       };
   89006             :       
   89007           0 :     } catch (...) {
   89008             :       {
   89009             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   89010             :       };
   89011           0 :     }
   89012             :   }
   89013             : }
   89014             : 
   89015             : 
   89016           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1setColor(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
   89017             :   std::string *arg1 = 0 ;
   89018             :   libsumo::TraCIColor *arg2 = 0 ;
   89019             :   
   89020             :   (void)jenv;
   89021             :   (void)jcls;
   89022             :   (void)jarg2_;
   89023           0 :   if(!jarg1) {
   89024           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   89025           0 :     return ;
   89026             :   }
   89027             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   89028           0 :   if (!arg1_pstr) return ;
   89029           0 :   std::string arg1_str(arg1_pstr);
   89030             :   arg1 = &arg1_str;
   89031             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   89032             :   
   89033           0 :   arg2 = (libsumo::TraCIColor *)((*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg2) ? (*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg2)->get() : 0);
   89034           0 :   if (!arg2) {
   89035           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIColor const & reference is null");
   89036             :     return ;
   89037             :   } 
   89038             :   {
   89039             :     try {
   89040           0 :       libtraci::VehicleType::setColor((std::string const &)*arg1,(libsumo::TraCIColor const &)*arg2);
   89041           0 :     } catch (const libsumo::TraCIException& e) {
   89042           0 :       const std::string s = e.what();
   89043             :       std::string printError;
   89044           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   89045           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   89046             :       }
   89047             :       
   89048           0 :       if (printError == "all" || printError == "client") {
   89049             :         std::cerr << "Error: " << s << std::endl;
   89050             :       }
   89051             :       
   89052             :       
   89053             :       
   89054             :       
   89055             :       {
   89056             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   89057             :       };
   89058             :       
   89059           0 :     } catch (const std::exception& e) {
   89060           0 :       const std::string s = e.what();
   89061             :       std::string printError;
   89062           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   89063           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   89064             :       }
   89065             :       
   89066           0 :       if (printError == "all" || printError == "client") {
   89067             :         std::cerr << "Error: " << s << std::endl;
   89068             :       }
   89069             :       
   89070             :       
   89071             :       
   89072             :       
   89073             :       {
   89074             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   89075             :       };
   89076             :       
   89077           0 :     } catch (...) {
   89078             :       {
   89079             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   89080             :       };
   89081           0 :     }
   89082             :   }
   89083             : }
   89084             : 
   89085             : 
   89086           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1setMinGap(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   89087             :   std::string *arg1 = 0 ;
   89088             :   double arg2 ;
   89089             :   
   89090             :   (void)jenv;
   89091             :   (void)jcls;
   89092           0 :   if(!jarg1) {
   89093           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   89094           0 :     return ;
   89095             :   }
   89096             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   89097           0 :   if (!arg1_pstr) return ;
   89098           0 :   std::string arg1_str(arg1_pstr);
   89099             :   arg1 = &arg1_str;
   89100             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   89101             :   arg2 = (double)jarg2; 
   89102             :   {
   89103             :     try {
   89104           0 :       libtraci::VehicleType::setMinGap((std::string const &)*arg1,arg2);
   89105           0 :     } catch (const libsumo::TraCIException& e) {
   89106           0 :       const std::string s = e.what();
   89107             :       std::string printError;
   89108           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   89109           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   89110             :       }
   89111             :       
   89112           0 :       if (printError == "all" || printError == "client") {
   89113             :         std::cerr << "Error: " << s << std::endl;
   89114             :       }
   89115             :       
   89116             :       
   89117             :       
   89118             :       
   89119             :       {
   89120             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   89121             :       };
   89122             :       
   89123           0 :     } catch (const std::exception& e) {
   89124           0 :       const std::string s = e.what();
   89125             :       std::string printError;
   89126           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   89127           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   89128             :       }
   89129             :       
   89130           0 :       if (printError == "all" || printError == "client") {
   89131             :         std::cerr << "Error: " << s << std::endl;
   89132             :       }
   89133             :       
   89134             :       
   89135             :       
   89136             :       
   89137             :       {
   89138             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   89139             :       };
   89140             :       
   89141           0 :     } catch (...) {
   89142             :       {
   89143             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   89144             :       };
   89145           0 :     }
   89146             :   }
   89147             : }
   89148             : 
   89149             : 
   89150           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1setMinGapLat(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   89151             :   std::string *arg1 = 0 ;
   89152             :   double arg2 ;
   89153             :   
   89154             :   (void)jenv;
   89155             :   (void)jcls;
   89156           0 :   if(!jarg1) {
   89157           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   89158           0 :     return ;
   89159             :   }
   89160             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   89161           0 :   if (!arg1_pstr) return ;
   89162           0 :   std::string arg1_str(arg1_pstr);
   89163             :   arg1 = &arg1_str;
   89164             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   89165             :   arg2 = (double)jarg2; 
   89166             :   {
   89167             :     try {
   89168           0 :       libtraci::VehicleType::setMinGapLat((std::string const &)*arg1,arg2);
   89169           0 :     } catch (const libsumo::TraCIException& e) {
   89170           0 :       const std::string s = e.what();
   89171             :       std::string printError;
   89172           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   89173           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   89174             :       }
   89175             :       
   89176           0 :       if (printError == "all" || printError == "client") {
   89177             :         std::cerr << "Error: " << s << std::endl;
   89178             :       }
   89179             :       
   89180             :       
   89181             :       
   89182             :       
   89183             :       {
   89184             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   89185             :       };
   89186             :       
   89187           0 :     } catch (const std::exception& e) {
   89188           0 :       const std::string s = e.what();
   89189             :       std::string printError;
   89190           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   89191           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   89192             :       }
   89193             :       
   89194           0 :       if (printError == "all" || printError == "client") {
   89195             :         std::cerr << "Error: " << s << std::endl;
   89196             :       }
   89197             :       
   89198             :       
   89199             :       
   89200             :       
   89201             :       {
   89202             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   89203             :       };
   89204             :       
   89205           0 :     } catch (...) {
   89206             :       {
   89207             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   89208             :       };
   89209           0 :     }
   89210             :   }
   89211             : }
   89212             : 
   89213             : 
   89214           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1setMaxSpeedLat(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   89215             :   std::string *arg1 = 0 ;
   89216             :   double arg2 ;
   89217             :   
   89218             :   (void)jenv;
   89219             :   (void)jcls;
   89220           0 :   if(!jarg1) {
   89221           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   89222           0 :     return ;
   89223             :   }
   89224             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   89225           0 :   if (!arg1_pstr) return ;
   89226           0 :   std::string arg1_str(arg1_pstr);
   89227             :   arg1 = &arg1_str;
   89228             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   89229             :   arg2 = (double)jarg2; 
   89230             :   {
   89231             :     try {
   89232           0 :       libtraci::VehicleType::setMaxSpeedLat((std::string const &)*arg1,arg2);
   89233           0 :     } catch (const libsumo::TraCIException& e) {
   89234           0 :       const std::string s = e.what();
   89235             :       std::string printError;
   89236           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   89237           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   89238             :       }
   89239             :       
   89240           0 :       if (printError == "all" || printError == "client") {
   89241             :         std::cerr << "Error: " << s << std::endl;
   89242             :       }
   89243             :       
   89244             :       
   89245             :       
   89246             :       
   89247             :       {
   89248             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   89249             :       };
   89250             :       
   89251           0 :     } catch (const std::exception& e) {
   89252           0 :       const std::string s = e.what();
   89253             :       std::string printError;
   89254           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   89255           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   89256             :       }
   89257             :       
   89258           0 :       if (printError == "all" || printError == "client") {
   89259             :         std::cerr << "Error: " << s << std::endl;
   89260             :       }
   89261             :       
   89262             :       
   89263             :       
   89264             :       
   89265             :       {
   89266             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   89267             :       };
   89268             :       
   89269           0 :     } catch (...) {
   89270             :       {
   89271             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   89272             :       };
   89273           0 :     }
   89274             :   }
   89275             : }
   89276             : 
   89277             : 
   89278           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1setLateralAlignment(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   89279             :   std::string *arg1 = 0 ;
   89280             :   std::string *arg2 = 0 ;
   89281             :   
   89282             :   (void)jenv;
   89283             :   (void)jcls;
   89284           0 :   if(!jarg1) {
   89285           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   89286           0 :     return ;
   89287             :   }
   89288             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   89289           0 :   if (!arg1_pstr) return ;
   89290           0 :   std::string arg1_str(arg1_pstr);
   89291             :   arg1 = &arg1_str;
   89292             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   89293           0 :   if(!jarg2) {
   89294           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   89295             :     return ;
   89296             :   }
   89297             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   89298           0 :   if (!arg2_pstr) return ;
   89299           0 :   std::string arg2_str(arg2_pstr);
   89300             :   arg2 = &arg2_str;
   89301             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   89302             :   {
   89303             :     try {
   89304           0 :       libtraci::VehicleType::setLateralAlignment((std::string const &)*arg1,(std::string const &)*arg2);
   89305           0 :     } catch (const libsumo::TraCIException& e) {
   89306           0 :       const std::string s = e.what();
   89307             :       std::string printError;
   89308           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   89309           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   89310             :       }
   89311             :       
   89312           0 :       if (printError == "all" || printError == "client") {
   89313             :         std::cerr << "Error: " << s << std::endl;
   89314             :       }
   89315             :       
   89316             :       
   89317             :       
   89318             :       
   89319             :       {
   89320             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   89321             :       };
   89322             :       
   89323           0 :     } catch (const std::exception& e) {
   89324           0 :       const std::string s = e.what();
   89325             :       std::string printError;
   89326           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   89327           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   89328             :       }
   89329             :       
   89330           0 :       if (printError == "all" || printError == "client") {
   89331             :         std::cerr << "Error: " << s << std::endl;
   89332             :       }
   89333             :       
   89334             :       
   89335             :       
   89336             :       
   89337             :       {
   89338             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   89339             :       };
   89340             :       
   89341           0 :     } catch (...) {
   89342             :       {
   89343             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   89344             :       };
   89345           0 :     }
   89346             :   }
   89347             : }
   89348             : 
   89349             : 
   89350           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1setActionStepLength_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jboolean jarg3) {
   89351             :   std::string *arg1 = 0 ;
   89352             :   double arg2 ;
   89353             :   bool arg3 ;
   89354             :   
   89355             :   (void)jenv;
   89356             :   (void)jcls;
   89357           0 :   if(!jarg1) {
   89358           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   89359           0 :     return ;
   89360             :   }
   89361             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   89362           0 :   if (!arg1_pstr) return ;
   89363           0 :   std::string arg1_str(arg1_pstr);
   89364             :   arg1 = &arg1_str;
   89365             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   89366             :   arg2 = (double)jarg2; 
   89367           0 :   arg3 = jarg3 ? true : false; 
   89368             :   {
   89369             :     try {
   89370           0 :       libtraci::VehicleType::setActionStepLength((std::string const &)*arg1,arg2,arg3);
   89371           0 :     } catch (const libsumo::TraCIException& e) {
   89372           0 :       const std::string s = e.what();
   89373             :       std::string printError;
   89374           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   89375           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   89376             :       }
   89377             :       
   89378           0 :       if (printError == "all" || printError == "client") {
   89379             :         std::cerr << "Error: " << s << std::endl;
   89380             :       }
   89381             :       
   89382             :       
   89383             :       
   89384             :       
   89385             :       {
   89386             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   89387             :       };
   89388             :       
   89389           0 :     } catch (const std::exception& e) {
   89390           0 :       const std::string s = e.what();
   89391             :       std::string printError;
   89392           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   89393           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   89394             :       }
   89395             :       
   89396           0 :       if (printError == "all" || printError == "client") {
   89397             :         std::cerr << "Error: " << s << std::endl;
   89398             :       }
   89399             :       
   89400             :       
   89401             :       
   89402             :       
   89403             :       {
   89404             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   89405             :       };
   89406             :       
   89407           0 :     } catch (...) {
   89408             :       {
   89409             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   89410             :       };
   89411           0 :     }
   89412             :   }
   89413             : }
   89414             : 
   89415             : 
   89416           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1setActionStepLength_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   89417             :   std::string *arg1 = 0 ;
   89418             :   double arg2 ;
   89419             :   
   89420             :   (void)jenv;
   89421             :   (void)jcls;
   89422           0 :   if(!jarg1) {
   89423           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   89424           0 :     return ;
   89425             :   }
   89426             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   89427           0 :   if (!arg1_pstr) return ;
   89428           0 :   std::string arg1_str(arg1_pstr);
   89429             :   arg1 = &arg1_str;
   89430             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   89431             :   arg2 = (double)jarg2; 
   89432             :   {
   89433             :     try {
   89434           0 :       libtraci::VehicleType::setActionStepLength((std::string const &)*arg1,arg2);
   89435           0 :     } catch (const libsumo::TraCIException& e) {
   89436           0 :       const std::string s = e.what();
   89437             :       std::string printError;
   89438           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   89439           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   89440             :       }
   89441             :       
   89442           0 :       if (printError == "all" || printError == "client") {
   89443             :         std::cerr << "Error: " << s << std::endl;
   89444             :       }
   89445             :       
   89446             :       
   89447             :       
   89448             :       
   89449             :       {
   89450             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   89451             :       };
   89452             :       
   89453           0 :     } catch (const std::exception& e) {
   89454           0 :       const std::string s = e.what();
   89455             :       std::string printError;
   89456           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   89457           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   89458             :       }
   89459             :       
   89460           0 :       if (printError == "all" || printError == "client") {
   89461             :         std::cerr << "Error: " << s << std::endl;
   89462             :       }
   89463             :       
   89464             :       
   89465             :       
   89466             :       
   89467             :       {
   89468             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   89469             :       };
   89470             :       
   89471           0 :     } catch (...) {
   89472             :       {
   89473             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   89474             :       };
   89475           0 :     }
   89476             :   }
   89477             : }
   89478             : 
   89479             : 
   89480           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1setBoardingDuration(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   89481             :   std::string *arg1 = 0 ;
   89482             :   double arg2 ;
   89483             :   
   89484             :   (void)jenv;
   89485             :   (void)jcls;
   89486           0 :   if(!jarg1) {
   89487           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   89488           0 :     return ;
   89489             :   }
   89490             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   89491           0 :   if (!arg1_pstr) return ;
   89492           0 :   std::string arg1_str(arg1_pstr);
   89493             :   arg1 = &arg1_str;
   89494             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   89495             :   arg2 = (double)jarg2; 
   89496             :   {
   89497             :     try {
   89498           0 :       libtraci::VehicleType::setBoardingDuration((std::string const &)*arg1,arg2);
   89499           0 :     } catch (const libsumo::TraCIException& e) {
   89500           0 :       const std::string s = e.what();
   89501             :       std::string printError;
   89502           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   89503           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   89504             :       }
   89505             :       
   89506           0 :       if (printError == "all" || printError == "client") {
   89507             :         std::cerr << "Error: " << s << std::endl;
   89508             :       }
   89509             :       
   89510             :       
   89511             :       
   89512             :       
   89513             :       {
   89514             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   89515             :       };
   89516             :       
   89517           0 :     } catch (const std::exception& e) {
   89518           0 :       const std::string s = e.what();
   89519             :       std::string printError;
   89520           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   89521           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   89522             :       }
   89523             :       
   89524           0 :       if (printError == "all" || printError == "client") {
   89525             :         std::cerr << "Error: " << s << std::endl;
   89526             :       }
   89527             :       
   89528             :       
   89529             :       
   89530             :       
   89531             :       {
   89532             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   89533             :       };
   89534             :       
   89535           0 :     } catch (...) {
   89536             :       {
   89537             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   89538             :       };
   89539           0 :     }
   89540             :   }
   89541             : }
   89542             : 
   89543             : 
   89544           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1setImpatience(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   89545             :   std::string *arg1 = 0 ;
   89546             :   double arg2 ;
   89547             :   
   89548             :   (void)jenv;
   89549             :   (void)jcls;
   89550           0 :   if(!jarg1) {
   89551           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   89552           0 :     return ;
   89553             :   }
   89554             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   89555           0 :   if (!arg1_pstr) return ;
   89556           0 :   std::string arg1_str(arg1_pstr);
   89557             :   arg1 = &arg1_str;
   89558             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   89559             :   arg2 = (double)jarg2; 
   89560             :   {
   89561             :     try {
   89562           0 :       libtraci::VehicleType::setImpatience((std::string const &)*arg1,arg2);
   89563           0 :     } catch (const libsumo::TraCIException& e) {
   89564           0 :       const std::string s = e.what();
   89565             :       std::string printError;
   89566           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   89567           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   89568             :       }
   89569             :       
   89570           0 :       if (printError == "all" || printError == "client") {
   89571             :         std::cerr << "Error: " << s << std::endl;
   89572             :       }
   89573             :       
   89574             :       
   89575             :       
   89576             :       
   89577             :       {
   89578             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   89579             :       };
   89580             :       
   89581           0 :     } catch (const std::exception& e) {
   89582           0 :       const std::string s = e.what();
   89583             :       std::string printError;
   89584           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   89585           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   89586             :       }
   89587             :       
   89588           0 :       if (printError == "all" || printError == "client") {
   89589             :         std::cerr << "Error: " << s << std::endl;
   89590             :       }
   89591             :       
   89592             :       
   89593             :       
   89594             :       
   89595             :       {
   89596             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   89597             :       };
   89598             :       
   89599           0 :     } catch (...) {
   89600             :       {
   89601             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   89602             :       };
   89603           0 :     }
   89604             :   }
   89605             : }
   89606             : 
   89607             : 
   89608           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1copy(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   89609             :   std::string *arg1 = 0 ;
   89610             :   std::string *arg2 = 0 ;
   89611             :   
   89612             :   (void)jenv;
   89613             :   (void)jcls;
   89614           0 :   if(!jarg1) {
   89615           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   89616           0 :     return ;
   89617             :   }
   89618             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   89619           0 :   if (!arg1_pstr) return ;
   89620           0 :   std::string arg1_str(arg1_pstr);
   89621             :   arg1 = &arg1_str;
   89622             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   89623           0 :   if(!jarg2) {
   89624           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   89625             :     return ;
   89626             :   }
   89627             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   89628           0 :   if (!arg2_pstr) return ;
   89629           0 :   std::string arg2_str(arg2_pstr);
   89630             :   arg2 = &arg2_str;
   89631             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   89632             :   {
   89633             :     try {
   89634           0 :       libtraci::VehicleType::copy((std::string const &)*arg1,(std::string const &)*arg2);
   89635           0 :     } catch (const libsumo::TraCIException& e) {
   89636           0 :       const std::string s = e.what();
   89637             :       std::string printError;
   89638           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   89639           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   89640             :       }
   89641             :       
   89642           0 :       if (printError == "all" || printError == "client") {
   89643             :         std::cerr << "Error: " << s << std::endl;
   89644             :       }
   89645             :       
   89646             :       
   89647             :       
   89648             :       
   89649             :       {
   89650             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   89651             :       };
   89652             :       
   89653           0 :     } catch (const std::exception& e) {
   89654           0 :       const std::string s = e.what();
   89655             :       std::string printError;
   89656           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   89657           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   89658             :       }
   89659             :       
   89660           0 :       if (printError == "all" || printError == "client") {
   89661             :         std::cerr << "Error: " << s << std::endl;
   89662             :       }
   89663             :       
   89664             :       
   89665             :       
   89666             :       
   89667             :       {
   89668             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   89669             :       };
   89670             :       
   89671           0 :     } catch (...) {
   89672             :       {
   89673             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   89674             :       };
   89675           0 :     }
   89676             :   }
   89677             : }
   89678             : 
   89679             : 
   89680           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1setSpeedDeviation(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   89681             :   std::string *arg1 = 0 ;
   89682             :   double arg2 ;
   89683             :   
   89684             :   (void)jenv;
   89685             :   (void)jcls;
   89686           0 :   if(!jarg1) {
   89687           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   89688           0 :     return ;
   89689             :   }
   89690             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   89691           0 :   if (!arg1_pstr) return ;
   89692           0 :   std::string arg1_str(arg1_pstr);
   89693             :   arg1 = &arg1_str;
   89694             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   89695             :   arg2 = (double)jarg2; 
   89696             :   {
   89697             :     try {
   89698           0 :       libtraci::VehicleType::setSpeedDeviation((std::string const &)*arg1,arg2);
   89699           0 :     } catch (const libsumo::TraCIException& e) {
   89700           0 :       const std::string s = e.what();
   89701             :       std::string printError;
   89702           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   89703           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   89704             :       }
   89705             :       
   89706           0 :       if (printError == "all" || printError == "client") {
   89707             :         std::cerr << "Error: " << s << std::endl;
   89708             :       }
   89709             :       
   89710             :       
   89711             :       
   89712             :       
   89713             :       {
   89714             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   89715             :       };
   89716             :       
   89717           0 :     } catch (const std::exception& e) {
   89718           0 :       const std::string s = e.what();
   89719             :       std::string printError;
   89720           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   89721           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   89722             :       }
   89723             :       
   89724           0 :       if (printError == "all" || printError == "client") {
   89725             :         std::cerr << "Error: " << s << std::endl;
   89726             :       }
   89727             :       
   89728             :       
   89729             :       
   89730             :       
   89731             :       {
   89732             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   89733             :       };
   89734             :       
   89735           0 :     } catch (...) {
   89736             :       {
   89737             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   89738             :       };
   89739           0 :     }
   89740             :   }
   89741             : }
   89742             : 
   89743             : 
   89744           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1getScale(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   89745             :   jdouble jresult = 0 ;
   89746             :   std::string *arg1 = 0 ;
   89747             :   double result;
   89748             :   
   89749             :   (void)jenv;
   89750             :   (void)jcls;
   89751           0 :   if(!jarg1) {
   89752           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   89753           0 :     return 0;
   89754             :   }
   89755             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   89756           0 :   if (!arg1_pstr) return 0;
   89757           0 :   std::string arg1_str(arg1_pstr);
   89758             :   arg1 = &arg1_str;
   89759             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   89760             :   {
   89761             :     try {
   89762           0 :       result = (double)libtraci::VehicleType::getScale((std::string const &)*arg1);
   89763           0 :     } catch (const libsumo::TraCIException& e) {
   89764           0 :       const std::string s = e.what();
   89765             :       std::string printError;
   89766           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   89767           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   89768             :       }
   89769             :       
   89770           0 :       if (printError == "all" || printError == "client") {
   89771             :         std::cerr << "Error: " << s << std::endl;
   89772             :       }
   89773             :       
   89774             :       
   89775             :       
   89776             :       
   89777             :       {
   89778             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   89779             :       };
   89780             :       
   89781           0 :     } catch (const std::exception& e) {
   89782           0 :       const std::string s = e.what();
   89783             :       std::string printError;
   89784           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   89785           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   89786             :       }
   89787             :       
   89788           0 :       if (printError == "all" || printError == "client") {
   89789             :         std::cerr << "Error: " << s << std::endl;
   89790             :       }
   89791             :       
   89792             :       
   89793             :       
   89794             :       
   89795             :       {
   89796             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   89797             :       };
   89798             :       
   89799           0 :     } catch (...) {
   89800             :       {
   89801             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   89802             :       };
   89803           0 :     }
   89804             :   }
   89805             :   jresult = (jdouble)result; 
   89806             :   return jresult;
   89807             : }
   89808             : 
   89809             : 
   89810           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1setScale(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   89811             :   std::string *arg1 = 0 ;
   89812             :   double arg2 ;
   89813             :   
   89814             :   (void)jenv;
   89815             :   (void)jcls;
   89816           0 :   if(!jarg1) {
   89817           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   89818           0 :     return ;
   89819             :   }
   89820             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   89821           0 :   if (!arg1_pstr) return ;
   89822           0 :   std::string arg1_str(arg1_pstr);
   89823             :   arg1 = &arg1_str;
   89824             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   89825             :   arg2 = (double)jarg2; 
   89826             :   {
   89827             :     try {
   89828           0 :       libtraci::VehicleType::setScale((std::string const &)*arg1,arg2);
   89829           0 :     } catch (const libsumo::TraCIException& e) {
   89830           0 :       const std::string s = e.what();
   89831             :       std::string printError;
   89832           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   89833           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   89834             :       }
   89835             :       
   89836           0 :       if (printError == "all" || printError == "client") {
   89837             :         std::cerr << "Error: " << s << std::endl;
   89838             :       }
   89839             :       
   89840             :       
   89841             :       
   89842             :       
   89843             :       {
   89844             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   89845             :       };
   89846             :       
   89847           0 :     } catch (const std::exception& e) {
   89848           0 :       const std::string s = e.what();
   89849             :       std::string printError;
   89850           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   89851           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   89852             :       }
   89853             :       
   89854           0 :       if (printError == "all" || printError == "client") {
   89855             :         std::cerr << "Error: " << s << std::endl;
   89856             :       }
   89857             :       
   89858             :       
   89859             :       
   89860             :       
   89861             :       {
   89862             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   89863             :       };
   89864             :       
   89865           0 :     } catch (...) {
   89866             :       {
   89867             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   89868             :       };
   89869           0 :     }
   89870             :   }
   89871             : }
   89872             : 
   89873             : 
   89874           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1subscribe_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4, jlong jarg5, jobject jarg5_) {
   89875             :   std::string *arg1 = 0 ;
   89876             :   std::vector< int > *arg2 = 0 ;
   89877             :   double arg3 ;
   89878             :   double arg4 ;
   89879             :   libsumo::TraCIResults *arg5 = 0 ;
   89880             :   
   89881             :   (void)jenv;
   89882             :   (void)jcls;
   89883             :   (void)jarg2_;
   89884             :   (void)jarg5_;
   89885           0 :   if(!jarg1) {
   89886           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   89887           0 :     return ;
   89888             :   }
   89889             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   89890           0 :   if (!arg1_pstr) return ;
   89891           0 :   std::string arg1_str(arg1_pstr);
   89892             :   arg1 = &arg1_str;
   89893             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   89894           0 :   arg2 = *(std::vector< int > **)&jarg2;
   89895           0 :   if (!arg2) {
   89896           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   89897             :     return ;
   89898             :   } 
   89899             :   arg3 = (double)jarg3; 
   89900             :   arg4 = (double)jarg4; 
   89901           0 :   arg5 = *(libsumo::TraCIResults **)&jarg5;
   89902           0 :   if (!arg5) {
   89903           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
   89904             :     return ;
   89905             :   } 
   89906             :   {
   89907             :     try {
   89908           0 :       libtraci::VehicleType::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg5);
   89909           0 :     } catch (const libsumo::TraCIException& e) {
   89910           0 :       const std::string s = e.what();
   89911             :       std::string printError;
   89912           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   89913           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   89914             :       }
   89915             :       
   89916           0 :       if (printError == "all" || printError == "client") {
   89917             :         std::cerr << "Error: " << s << std::endl;
   89918             :       }
   89919             :       
   89920             :       
   89921             :       
   89922             :       
   89923             :       {
   89924             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   89925             :       };
   89926             :       
   89927           0 :     } catch (const std::exception& e) {
   89928           0 :       const std::string s = e.what();
   89929             :       std::string printError;
   89930           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   89931           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   89932             :       }
   89933             :       
   89934           0 :       if (printError == "all" || printError == "client") {
   89935             :         std::cerr << "Error: " << s << std::endl;
   89936             :       }
   89937             :       
   89938             :       
   89939             :       
   89940             :       
   89941             :       {
   89942             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   89943             :       };
   89944             :       
   89945           0 :     } catch (...) {
   89946             :       {
   89947             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   89948             :       };
   89949           0 :     }
   89950             :   }
   89951             : }
   89952             : 
   89953             : 
   89954           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1subscribe_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4) {
   89955             :   std::string *arg1 = 0 ;
   89956             :   std::vector< int > *arg2 = 0 ;
   89957             :   double arg3 ;
   89958             :   double arg4 ;
   89959             :   
   89960             :   (void)jenv;
   89961             :   (void)jcls;
   89962             :   (void)jarg2_;
   89963           0 :   if(!jarg1) {
   89964           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   89965           0 :     return ;
   89966             :   }
   89967             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   89968           0 :   if (!arg1_pstr) return ;
   89969           0 :   std::string arg1_str(arg1_pstr);
   89970             :   arg1 = &arg1_str;
   89971             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   89972           0 :   arg2 = *(std::vector< int > **)&jarg2;
   89973           0 :   if (!arg2) {
   89974           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   89975             :     return ;
   89976             :   } 
   89977             :   arg3 = (double)jarg3; 
   89978             :   arg4 = (double)jarg4; 
   89979             :   {
   89980             :     try {
   89981           0 :       libtraci::VehicleType::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4);
   89982           0 :     } catch (const libsumo::TraCIException& e) {
   89983           0 :       const std::string s = e.what();
   89984             :       std::string printError;
   89985           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   89986           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   89987             :       }
   89988             :       
   89989           0 :       if (printError == "all" || printError == "client") {
   89990             :         std::cerr << "Error: " << s << std::endl;
   89991             :       }
   89992             :       
   89993             :       
   89994             :       
   89995             :       
   89996             :       {
   89997             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   89998             :       };
   89999             :       
   90000           0 :     } catch (const std::exception& e) {
   90001           0 :       const std::string s = e.what();
   90002             :       std::string printError;
   90003           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   90004           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   90005             :       }
   90006             :       
   90007           0 :       if (printError == "all" || printError == "client") {
   90008             :         std::cerr << "Error: " << s << std::endl;
   90009             :       }
   90010             :       
   90011             :       
   90012             :       
   90013             :       
   90014             :       {
   90015             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   90016             :       };
   90017             :       
   90018           0 :     } catch (...) {
   90019             :       {
   90020             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   90021             :       };
   90022           0 :     }
   90023             :   }
   90024             : }
   90025             : 
   90026             : 
   90027           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1subscribe_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3) {
   90028             :   std::string *arg1 = 0 ;
   90029             :   std::vector< int > *arg2 = 0 ;
   90030             :   double arg3 ;
   90031             :   
   90032             :   (void)jenv;
   90033             :   (void)jcls;
   90034             :   (void)jarg2_;
   90035           0 :   if(!jarg1) {
   90036           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   90037           0 :     return ;
   90038             :   }
   90039             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   90040           0 :   if (!arg1_pstr) return ;
   90041           0 :   std::string arg1_str(arg1_pstr);
   90042             :   arg1 = &arg1_str;
   90043             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   90044           0 :   arg2 = *(std::vector< int > **)&jarg2;
   90045           0 :   if (!arg2) {
   90046           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   90047             :     return ;
   90048             :   } 
   90049             :   arg3 = (double)jarg3; 
   90050             :   {
   90051             :     try {
   90052           0 :       libtraci::VehicleType::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3);
   90053           0 :     } catch (const libsumo::TraCIException& e) {
   90054           0 :       const std::string s = e.what();
   90055             :       std::string printError;
   90056           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   90057           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   90058             :       }
   90059             :       
   90060           0 :       if (printError == "all" || printError == "client") {
   90061             :         std::cerr << "Error: " << s << std::endl;
   90062             :       }
   90063             :       
   90064             :       
   90065             :       
   90066             :       
   90067             :       {
   90068             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   90069             :       };
   90070             :       
   90071           0 :     } catch (const std::exception& e) {
   90072           0 :       const std::string s = e.what();
   90073             :       std::string printError;
   90074           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   90075           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   90076             :       }
   90077             :       
   90078           0 :       if (printError == "all" || printError == "client") {
   90079             :         std::cerr << "Error: " << s << std::endl;
   90080             :       }
   90081             :       
   90082             :       
   90083             :       
   90084             :       
   90085             :       {
   90086             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   90087             :       };
   90088             :       
   90089           0 :     } catch (...) {
   90090             :       {
   90091             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   90092             :       };
   90093           0 :     }
   90094             :   }
   90095             : }
   90096             : 
   90097             : 
   90098           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1subscribe_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
   90099             :   std::string *arg1 = 0 ;
   90100             :   std::vector< int > *arg2 = 0 ;
   90101             :   
   90102             :   (void)jenv;
   90103             :   (void)jcls;
   90104             :   (void)jarg2_;
   90105           0 :   if(!jarg1) {
   90106           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   90107           0 :     return ;
   90108             :   }
   90109             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   90110           0 :   if (!arg1_pstr) return ;
   90111           0 :   std::string arg1_str(arg1_pstr);
   90112             :   arg1 = &arg1_str;
   90113             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   90114           0 :   arg2 = *(std::vector< int > **)&jarg2;
   90115           0 :   if (!arg2) {
   90116           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   90117             :     return ;
   90118             :   } 
   90119             :   {
   90120             :     try {
   90121           0 :       libtraci::VehicleType::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2);
   90122           0 :     } catch (const libsumo::TraCIException& e) {
   90123           0 :       const std::string s = e.what();
   90124             :       std::string printError;
   90125           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   90126           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   90127             :       }
   90128             :       
   90129           0 :       if (printError == "all" || printError == "client") {
   90130             :         std::cerr << "Error: " << s << std::endl;
   90131             :       }
   90132             :       
   90133             :       
   90134             :       
   90135             :       
   90136             :       {
   90137             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   90138             :       };
   90139             :       
   90140           0 :     } catch (const std::exception& e) {
   90141           0 :       const std::string s = e.what();
   90142             :       std::string printError;
   90143           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   90144           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   90145             :       }
   90146             :       
   90147           0 :       if (printError == "all" || printError == "client") {
   90148             :         std::cerr << "Error: " << s << std::endl;
   90149             :       }
   90150             :       
   90151             :       
   90152             :       
   90153             :       
   90154             :       {
   90155             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   90156             :       };
   90157             :       
   90158           0 :     } catch (...) {
   90159             :       {
   90160             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   90161             :       };
   90162           0 :     }
   90163             :   }
   90164             : }
   90165             : 
   90166             : 
   90167           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1subscribe_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   90168             :   std::string *arg1 = 0 ;
   90169             :   
   90170             :   (void)jenv;
   90171             :   (void)jcls;
   90172           0 :   if(!jarg1) {
   90173           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   90174           0 :     return ;
   90175             :   }
   90176             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   90177           0 :   if (!arg1_pstr) return ;
   90178           0 :   std::string arg1_str(arg1_pstr);
   90179             :   arg1 = &arg1_str;
   90180             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   90181             :   {
   90182             :     try {
   90183           0 :       libtraci::VehicleType::subscribe((std::string const &)*arg1);
   90184           0 :     } catch (const libsumo::TraCIException& e) {
   90185           0 :       const std::string s = e.what();
   90186             :       std::string printError;
   90187           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   90188           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   90189             :       }
   90190             :       
   90191           0 :       if (printError == "all" || printError == "client") {
   90192             :         std::cerr << "Error: " << s << std::endl;
   90193             :       }
   90194             :       
   90195             :       
   90196             :       
   90197             :       
   90198             :       {
   90199             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   90200             :       };
   90201             :       
   90202           0 :     } catch (const std::exception& e) {
   90203           0 :       const std::string s = e.what();
   90204             :       std::string printError;
   90205           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   90206           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   90207             :       }
   90208             :       
   90209           0 :       if (printError == "all" || printError == "client") {
   90210             :         std::cerr << "Error: " << s << std::endl;
   90211             :       }
   90212             :       
   90213             :       
   90214             :       
   90215             :       
   90216             :       {
   90217             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   90218             :       };
   90219             :       
   90220           0 :     } catch (...) {
   90221             :       {
   90222             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   90223             :       };
   90224           0 :     }
   90225             :   }
   90226             : }
   90227             : 
   90228             : 
   90229           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1unsubscribe(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   90230             :   std::string *arg1 = 0 ;
   90231             :   
   90232             :   (void)jenv;
   90233             :   (void)jcls;
   90234           0 :   if(!jarg1) {
   90235           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   90236           0 :     return ;
   90237             :   }
   90238             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   90239           0 :   if (!arg1_pstr) return ;
   90240           0 :   std::string arg1_str(arg1_pstr);
   90241             :   arg1 = &arg1_str;
   90242             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   90243             :   {
   90244             :     try {
   90245           0 :       libtraci::VehicleType::unsubscribe((std::string const &)*arg1);
   90246           0 :     } catch (const libsumo::TraCIException& e) {
   90247           0 :       const std::string s = e.what();
   90248             :       std::string printError;
   90249           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   90250           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   90251             :       }
   90252             :       
   90253           0 :       if (printError == "all" || printError == "client") {
   90254             :         std::cerr << "Error: " << s << std::endl;
   90255             :       }
   90256             :       
   90257             :       
   90258             :       
   90259             :       
   90260             :       {
   90261             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   90262             :       };
   90263             :       
   90264           0 :     } catch (const std::exception& e) {
   90265           0 :       const std::string s = e.what();
   90266             :       std::string printError;
   90267           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   90268           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   90269             :       }
   90270             :       
   90271           0 :       if (printError == "all" || printError == "client") {
   90272             :         std::cerr << "Error: " << s << std::endl;
   90273             :       }
   90274             :       
   90275             :       
   90276             :       
   90277             :       
   90278             :       {
   90279             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   90280             :       };
   90281             :       
   90282           0 :     } catch (...) {
   90283             :       {
   90284             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   90285             :       };
   90286           0 :     }
   90287             :   }
   90288             : }
   90289             : 
   90290             : 
   90291           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1subscribeContext_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6, jlong jarg7, jobject jarg7_) {
   90292             :   std::string *arg1 = 0 ;
   90293             :   int arg2 ;
   90294             :   double arg3 ;
   90295             :   std::vector< int > *arg4 = 0 ;
   90296             :   double arg5 ;
   90297             :   double arg6 ;
   90298             :   libsumo::TraCIResults *arg7 = 0 ;
   90299             :   
   90300             :   (void)jenv;
   90301             :   (void)jcls;
   90302             :   (void)jarg4_;
   90303             :   (void)jarg7_;
   90304           0 :   if(!jarg1) {
   90305           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   90306           0 :     return ;
   90307             :   }
   90308             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   90309           0 :   if (!arg1_pstr) return ;
   90310           0 :   std::string arg1_str(arg1_pstr);
   90311             :   arg1 = &arg1_str;
   90312             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   90313             :   arg2 = (int)jarg2; 
   90314             :   arg3 = (double)jarg3; 
   90315           0 :   arg4 = *(std::vector< int > **)&jarg4;
   90316           0 :   if (!arg4) {
   90317           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   90318             :     return ;
   90319             :   } 
   90320             :   arg5 = (double)jarg5; 
   90321             :   arg6 = (double)jarg6; 
   90322           0 :   arg7 = *(libsumo::TraCIResults **)&jarg7;
   90323           0 :   if (!arg7) {
   90324           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
   90325             :     return ;
   90326             :   } 
   90327             :   {
   90328             :     try {
   90329           0 :       libtraci::VehicleType::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg7);
   90330           0 :     } catch (const libsumo::TraCIException& e) {
   90331           0 :       const std::string s = e.what();
   90332             :       std::string printError;
   90333           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   90334           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   90335             :       }
   90336             :       
   90337           0 :       if (printError == "all" || printError == "client") {
   90338             :         std::cerr << "Error: " << s << std::endl;
   90339             :       }
   90340             :       
   90341             :       
   90342             :       
   90343             :       
   90344             :       {
   90345             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   90346             :       };
   90347             :       
   90348           0 :     } catch (const std::exception& e) {
   90349           0 :       const std::string s = e.what();
   90350             :       std::string printError;
   90351           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   90352           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   90353             :       }
   90354             :       
   90355           0 :       if (printError == "all" || printError == "client") {
   90356             :         std::cerr << "Error: " << s << std::endl;
   90357             :       }
   90358             :       
   90359             :       
   90360             :       
   90361             :       
   90362             :       {
   90363             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   90364             :       };
   90365             :       
   90366           0 :     } catch (...) {
   90367             :       {
   90368             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   90369             :       };
   90370           0 :     }
   90371             :   }
   90372             : }
   90373             : 
   90374             : 
   90375           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1subscribeContext_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6) {
   90376             :   std::string *arg1 = 0 ;
   90377             :   int arg2 ;
   90378             :   double arg3 ;
   90379             :   std::vector< int > *arg4 = 0 ;
   90380             :   double arg5 ;
   90381             :   double arg6 ;
   90382             :   
   90383             :   (void)jenv;
   90384             :   (void)jcls;
   90385             :   (void)jarg4_;
   90386           0 :   if(!jarg1) {
   90387           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   90388           0 :     return ;
   90389             :   }
   90390             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   90391           0 :   if (!arg1_pstr) return ;
   90392           0 :   std::string arg1_str(arg1_pstr);
   90393             :   arg1 = &arg1_str;
   90394             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   90395             :   arg2 = (int)jarg2; 
   90396             :   arg3 = (double)jarg3; 
   90397           0 :   arg4 = *(std::vector< int > **)&jarg4;
   90398           0 :   if (!arg4) {
   90399           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   90400             :     return ;
   90401             :   } 
   90402             :   arg5 = (double)jarg5; 
   90403             :   arg6 = (double)jarg6; 
   90404             :   {
   90405             :     try {
   90406           0 :       libtraci::VehicleType::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6);
   90407           0 :     } catch (const libsumo::TraCIException& e) {
   90408           0 :       const std::string s = e.what();
   90409             :       std::string printError;
   90410           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   90411           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   90412             :       }
   90413             :       
   90414           0 :       if (printError == "all" || printError == "client") {
   90415             :         std::cerr << "Error: " << s << std::endl;
   90416             :       }
   90417             :       
   90418             :       
   90419             :       
   90420             :       
   90421             :       {
   90422             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   90423             :       };
   90424             :       
   90425           0 :     } catch (const std::exception& e) {
   90426           0 :       const std::string s = e.what();
   90427             :       std::string printError;
   90428           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   90429           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   90430             :       }
   90431             :       
   90432           0 :       if (printError == "all" || printError == "client") {
   90433             :         std::cerr << "Error: " << s << std::endl;
   90434             :       }
   90435             :       
   90436             :       
   90437             :       
   90438             :       
   90439             :       {
   90440             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   90441             :       };
   90442             :       
   90443           0 :     } catch (...) {
   90444             :       {
   90445             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   90446             :       };
   90447           0 :     }
   90448             :   }
   90449             : }
   90450             : 
   90451             : 
   90452           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1subscribeContext_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5) {
   90453             :   std::string *arg1 = 0 ;
   90454             :   int arg2 ;
   90455             :   double arg3 ;
   90456             :   std::vector< int > *arg4 = 0 ;
   90457             :   double arg5 ;
   90458             :   
   90459             :   (void)jenv;
   90460             :   (void)jcls;
   90461             :   (void)jarg4_;
   90462           0 :   if(!jarg1) {
   90463           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   90464           0 :     return ;
   90465             :   }
   90466             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   90467           0 :   if (!arg1_pstr) return ;
   90468           0 :   std::string arg1_str(arg1_pstr);
   90469             :   arg1 = &arg1_str;
   90470             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   90471             :   arg2 = (int)jarg2; 
   90472             :   arg3 = (double)jarg3; 
   90473           0 :   arg4 = *(std::vector< int > **)&jarg4;
   90474           0 :   if (!arg4) {
   90475           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   90476             :     return ;
   90477             :   } 
   90478             :   arg5 = (double)jarg5; 
   90479             :   {
   90480             :     try {
   90481           0 :       libtraci::VehicleType::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5);
   90482           0 :     } catch (const libsumo::TraCIException& e) {
   90483           0 :       const std::string s = e.what();
   90484             :       std::string printError;
   90485           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   90486           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   90487             :       }
   90488             :       
   90489           0 :       if (printError == "all" || printError == "client") {
   90490             :         std::cerr << "Error: " << s << std::endl;
   90491             :       }
   90492             :       
   90493             :       
   90494             :       
   90495             :       
   90496             :       {
   90497             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   90498             :       };
   90499             :       
   90500           0 :     } catch (const std::exception& e) {
   90501           0 :       const std::string s = e.what();
   90502             :       std::string printError;
   90503           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   90504           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   90505             :       }
   90506             :       
   90507           0 :       if (printError == "all" || printError == "client") {
   90508             :         std::cerr << "Error: " << s << std::endl;
   90509             :       }
   90510             :       
   90511             :       
   90512             :       
   90513             :       
   90514             :       {
   90515             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   90516             :       };
   90517             :       
   90518           0 :     } catch (...) {
   90519             :       {
   90520             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   90521             :       };
   90522           0 :     }
   90523             :   }
   90524             : }
   90525             : 
   90526             : 
   90527           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1subscribeContext_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_) {
   90528             :   std::string *arg1 = 0 ;
   90529             :   int arg2 ;
   90530             :   double arg3 ;
   90531             :   std::vector< int > *arg4 = 0 ;
   90532             :   
   90533             :   (void)jenv;
   90534             :   (void)jcls;
   90535             :   (void)jarg4_;
   90536           0 :   if(!jarg1) {
   90537           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   90538           0 :     return ;
   90539             :   }
   90540             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   90541           0 :   if (!arg1_pstr) return ;
   90542           0 :   std::string arg1_str(arg1_pstr);
   90543             :   arg1 = &arg1_str;
   90544             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   90545             :   arg2 = (int)jarg2; 
   90546             :   arg3 = (double)jarg3; 
   90547           0 :   arg4 = *(std::vector< int > **)&jarg4;
   90548           0 :   if (!arg4) {
   90549           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
   90550             :     return ;
   90551             :   } 
   90552             :   {
   90553             :     try {
   90554           0 :       libtraci::VehicleType::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4);
   90555           0 :     } catch (const libsumo::TraCIException& e) {
   90556           0 :       const std::string s = e.what();
   90557             :       std::string printError;
   90558           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   90559           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   90560             :       }
   90561             :       
   90562           0 :       if (printError == "all" || printError == "client") {
   90563             :         std::cerr << "Error: " << s << std::endl;
   90564             :       }
   90565             :       
   90566             :       
   90567             :       
   90568             :       
   90569             :       {
   90570             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   90571             :       };
   90572             :       
   90573           0 :     } catch (const std::exception& e) {
   90574           0 :       const std::string s = e.what();
   90575             :       std::string printError;
   90576           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   90577           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   90578             :       }
   90579             :       
   90580           0 :       if (printError == "all" || printError == "client") {
   90581             :         std::cerr << "Error: " << s << std::endl;
   90582             :       }
   90583             :       
   90584             :       
   90585             :       
   90586             :       
   90587             :       {
   90588             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   90589             :       };
   90590             :       
   90591           0 :     } catch (...) {
   90592             :       {
   90593             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   90594             :       };
   90595           0 :     }
   90596             :   }
   90597             : }
   90598             : 
   90599             : 
   90600           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1subscribeContext_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
   90601             :   std::string *arg1 = 0 ;
   90602             :   int arg2 ;
   90603             :   double arg3 ;
   90604             :   
   90605             :   (void)jenv;
   90606             :   (void)jcls;
   90607           0 :   if(!jarg1) {
   90608           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   90609           0 :     return ;
   90610             :   }
   90611             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   90612           0 :   if (!arg1_pstr) return ;
   90613           0 :   std::string arg1_str(arg1_pstr);
   90614             :   arg1 = &arg1_str;
   90615             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   90616             :   arg2 = (int)jarg2; 
   90617             :   arg3 = (double)jarg3; 
   90618             :   {
   90619             :     try {
   90620           0 :       libtraci::VehicleType::subscribeContext((std::string const &)*arg1,arg2,arg3);
   90621           0 :     } catch (const libsumo::TraCIException& e) {
   90622           0 :       const std::string s = e.what();
   90623             :       std::string printError;
   90624           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   90625           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   90626             :       }
   90627             :       
   90628           0 :       if (printError == "all" || printError == "client") {
   90629             :         std::cerr << "Error: " << s << std::endl;
   90630             :       }
   90631             :       
   90632             :       
   90633             :       
   90634             :       
   90635             :       {
   90636             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   90637             :       };
   90638             :       
   90639           0 :     } catch (const std::exception& e) {
   90640           0 :       const std::string s = e.what();
   90641             :       std::string printError;
   90642           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   90643           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   90644             :       }
   90645             :       
   90646           0 :       if (printError == "all" || printError == "client") {
   90647             :         std::cerr << "Error: " << s << std::endl;
   90648             :       }
   90649             :       
   90650             :       
   90651             :       
   90652             :       
   90653             :       {
   90654             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   90655             :       };
   90656             :       
   90657           0 :     } catch (...) {
   90658             :       {
   90659             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   90660             :       };
   90661           0 :     }
   90662             :   }
   90663             : }
   90664             : 
   90665             : 
   90666           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1unsubscribeContext(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
   90667             :   std::string *arg1 = 0 ;
   90668             :   int arg2 ;
   90669             :   double arg3 ;
   90670             :   
   90671             :   (void)jenv;
   90672             :   (void)jcls;
   90673           0 :   if(!jarg1) {
   90674           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   90675           0 :     return ;
   90676             :   }
   90677             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   90678           0 :   if (!arg1_pstr) return ;
   90679           0 :   std::string arg1_str(arg1_pstr);
   90680             :   arg1 = &arg1_str;
   90681             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   90682             :   arg2 = (int)jarg2; 
   90683             :   arg3 = (double)jarg3; 
   90684             :   {
   90685             :     try {
   90686           0 :       libtraci::VehicleType::unsubscribeContext((std::string const &)*arg1,arg2,arg3);
   90687           0 :     } catch (const libsumo::TraCIException& e) {
   90688           0 :       const std::string s = e.what();
   90689             :       std::string printError;
   90690           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   90691           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   90692             :       }
   90693             :       
   90694           0 :       if (printError == "all" || printError == "client") {
   90695             :         std::cerr << "Error: " << s << std::endl;
   90696             :       }
   90697             :       
   90698             :       
   90699             :       
   90700             :       
   90701             :       {
   90702             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   90703             :       };
   90704             :       
   90705           0 :     } catch (const std::exception& e) {
   90706           0 :       const std::string s = e.what();
   90707             :       std::string printError;
   90708           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   90709           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   90710             :       }
   90711             :       
   90712           0 :       if (printError == "all" || printError == "client") {
   90713             :         std::cerr << "Error: " << s << std::endl;
   90714             :       }
   90715             :       
   90716             :       
   90717             :       
   90718             :       
   90719             :       {
   90720             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   90721             :       };
   90722             :       
   90723           0 :     } catch (...) {
   90724             :       {
   90725             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   90726             :       };
   90727           0 :     }
   90728             :   }
   90729             : }
   90730             : 
   90731             : 
   90732           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1getAllSubscriptionResults(JNIEnv *jenv, jclass jcls) {
   90733             :   jlong jresult = 0 ;
   90734             :   libsumo::SubscriptionResults result;
   90735             :   
   90736             :   (void)jenv;
   90737             :   (void)jcls;
   90738             :   {
   90739             :     try {
   90740           0 :       result = libtraci::VehicleType::getAllSubscriptionResults();
   90741           0 :     } catch (const libsumo::TraCIException& e) {
   90742           0 :       const std::string s = e.what();
   90743             :       std::string printError;
   90744           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   90745           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   90746             :       }
   90747             :       
   90748           0 :       if (printError == "all" || printError == "client") {
   90749             :         std::cerr << "Error: " << s << std::endl;
   90750             :       }
   90751             :       
   90752             :       
   90753             :       
   90754             :       
   90755             :       {
   90756             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   90757             :       };
   90758             :       
   90759           0 :     } catch (const std::exception& e) {
   90760           0 :       const std::string s = e.what();
   90761             :       std::string printError;
   90762           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   90763           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   90764             :       }
   90765             :       
   90766           0 :       if (printError == "all" || printError == "client") {
   90767             :         std::cerr << "Error: " << s << std::endl;
   90768             :       }
   90769             :       
   90770             :       
   90771             :       
   90772             :       
   90773             :       {
   90774             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   90775             :       };
   90776             :       
   90777           0 :     } catch (...) {
   90778             :       {
   90779             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   90780             :       };
   90781           0 :     }
   90782             :   }
   90783           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
   90784           0 :   return jresult;
   90785             : }
   90786             : 
   90787             : 
   90788           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1getSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   90789             :   jlong jresult = 0 ;
   90790             :   std::string *arg1 = 0 ;
   90791             :   libsumo::TraCIResults result;
   90792             :   
   90793             :   (void)jenv;
   90794             :   (void)jcls;
   90795           0 :   if(!jarg1) {
   90796           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   90797             :     return 0;
   90798             :   }
   90799             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   90800           0 :   if (!arg1_pstr) return 0;
   90801           0 :   std::string arg1_str(arg1_pstr);
   90802             :   arg1 = &arg1_str;
   90803             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   90804             :   {
   90805             :     try {
   90806           0 :       result = libtraci::VehicleType::getSubscriptionResults((std::string const &)*arg1);
   90807           0 :     } catch (const libsumo::TraCIException& e) {
   90808           0 :       const std::string s = e.what();
   90809             :       std::string printError;
   90810           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   90811           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   90812             :       }
   90813             :       
   90814           0 :       if (printError == "all" || printError == "client") {
   90815             :         std::cerr << "Error: " << s << std::endl;
   90816             :       }
   90817             :       
   90818             :       
   90819             :       
   90820             :       
   90821             :       {
   90822             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   90823             :       };
   90824             :       
   90825           0 :     } catch (const std::exception& e) {
   90826           0 :       const std::string s = e.what();
   90827             :       std::string printError;
   90828           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   90829           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   90830             :       }
   90831             :       
   90832           0 :       if (printError == "all" || printError == "client") {
   90833             :         std::cerr << "Error: " << s << std::endl;
   90834             :       }
   90835             :       
   90836             :       
   90837             :       
   90838             :       
   90839             :       {
   90840             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   90841             :       };
   90842             :       
   90843           0 :     } catch (...) {
   90844             :       {
   90845             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   90846             :       };
   90847           0 :     }
   90848             :   }
   90849           0 :   *(libsumo::TraCIResults **)&jresult = new libsumo::TraCIResults((const libsumo::TraCIResults &)result); 
   90850           0 :   return jresult;
   90851             : }
   90852             : 
   90853             : 
   90854           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1getAllContextSubscriptionResults(JNIEnv *jenv, jclass jcls) {
   90855             :   jlong jresult = 0 ;
   90856             :   libsumo::ContextSubscriptionResults result;
   90857             :   
   90858             :   (void)jenv;
   90859             :   (void)jcls;
   90860             :   {
   90861             :     try {
   90862           0 :       result = libtraci::VehicleType::getAllContextSubscriptionResults();
   90863           0 :     } catch (const libsumo::TraCIException& e) {
   90864           0 :       const std::string s = e.what();
   90865             :       std::string printError;
   90866           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   90867           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   90868             :       }
   90869             :       
   90870           0 :       if (printError == "all" || printError == "client") {
   90871             :         std::cerr << "Error: " << s << std::endl;
   90872             :       }
   90873             :       
   90874             :       
   90875             :       
   90876             :       
   90877             :       {
   90878             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   90879             :       };
   90880             :       
   90881           0 :     } catch (const std::exception& e) {
   90882           0 :       const std::string s = e.what();
   90883             :       std::string printError;
   90884           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   90885           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   90886             :       }
   90887             :       
   90888           0 :       if (printError == "all" || printError == "client") {
   90889             :         std::cerr << "Error: " << s << std::endl;
   90890             :       }
   90891             :       
   90892             :       
   90893             :       
   90894             :       
   90895             :       {
   90896             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   90897             :       };
   90898             :       
   90899           0 :     } catch (...) {
   90900             :       {
   90901             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   90902             :       };
   90903           0 :     }
   90904             :   }
   90905           0 :   *(libsumo::ContextSubscriptionResults **)&jresult = new libsumo::ContextSubscriptionResults((const libsumo::ContextSubscriptionResults &)result); 
   90906           0 :   return jresult;
   90907             : }
   90908             : 
   90909             : 
   90910           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1getContextSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   90911             :   jlong jresult = 0 ;
   90912             :   std::string *arg1 = 0 ;
   90913             :   libsumo::SubscriptionResults result;
   90914             :   
   90915             :   (void)jenv;
   90916             :   (void)jcls;
   90917           0 :   if(!jarg1) {
   90918           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   90919             :     return 0;
   90920             :   }
   90921             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   90922           0 :   if (!arg1_pstr) return 0;
   90923           0 :   std::string arg1_str(arg1_pstr);
   90924             :   arg1 = &arg1_str;
   90925             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   90926             :   {
   90927             :     try {
   90928           0 :       result = libtraci::VehicleType::getContextSubscriptionResults((std::string const &)*arg1);
   90929           0 :     } catch (const libsumo::TraCIException& e) {
   90930           0 :       const std::string s = e.what();
   90931             :       std::string printError;
   90932           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   90933           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   90934             :       }
   90935             :       
   90936           0 :       if (printError == "all" || printError == "client") {
   90937             :         std::cerr << "Error: " << s << std::endl;
   90938             :       }
   90939             :       
   90940             :       
   90941             :       
   90942             :       
   90943             :       {
   90944             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   90945             :       };
   90946             :       
   90947           0 :     } catch (const std::exception& e) {
   90948           0 :       const std::string s = e.what();
   90949             :       std::string printError;
   90950           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   90951           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   90952             :       }
   90953             :       
   90954           0 :       if (printError == "all" || printError == "client") {
   90955             :         std::cerr << "Error: " << s << std::endl;
   90956             :       }
   90957             :       
   90958             :       
   90959             :       
   90960             :       
   90961             :       {
   90962             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   90963             :       };
   90964             :       
   90965           0 :     } catch (...) {
   90966             :       {
   90967             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   90968             :       };
   90969           0 :     }
   90970             :   }
   90971           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
   90972           0 :   return jresult;
   90973             : }
   90974             : 
   90975             : 
   90976           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1subscribeParameterWithKey_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jdouble jarg4) {
   90977             :   std::string *arg1 = 0 ;
   90978             :   std::string *arg2 = 0 ;
   90979             :   double arg3 ;
   90980             :   double arg4 ;
   90981             :   
   90982             :   (void)jenv;
   90983             :   (void)jcls;
   90984           0 :   if(!jarg1) {
   90985           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   90986           0 :     return ;
   90987             :   }
   90988             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   90989           0 :   if (!arg1_pstr) return ;
   90990           0 :   std::string arg1_str(arg1_pstr);
   90991             :   arg1 = &arg1_str;
   90992             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   90993           0 :   if(!jarg2) {
   90994           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   90995             :     return ;
   90996             :   }
   90997             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   90998           0 :   if (!arg2_pstr) return ;
   90999           0 :   std::string arg2_str(arg2_pstr);
   91000             :   arg2 = &arg2_str;
   91001             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   91002             :   arg3 = (double)jarg3; 
   91003             :   arg4 = (double)jarg4; 
   91004             :   {
   91005             :     try {
   91006           0 :       libtraci::VehicleType::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4);
   91007           0 :     } catch (const libsumo::TraCIException& e) {
   91008           0 :       const std::string s = e.what();
   91009             :       std::string printError;
   91010           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   91011           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   91012             :       }
   91013             :       
   91014           0 :       if (printError == "all" || printError == "client") {
   91015             :         std::cerr << "Error: " << s << std::endl;
   91016             :       }
   91017             :       
   91018             :       
   91019             :       
   91020             :       
   91021             :       {
   91022             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   91023             :       };
   91024             :       
   91025           0 :     } catch (const std::exception& e) {
   91026           0 :       const std::string s = e.what();
   91027             :       std::string printError;
   91028           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   91029           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   91030             :       }
   91031             :       
   91032           0 :       if (printError == "all" || printError == "client") {
   91033             :         std::cerr << "Error: " << s << std::endl;
   91034             :       }
   91035             :       
   91036             :       
   91037             :       
   91038             :       
   91039             :       {
   91040             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   91041             :       };
   91042             :       
   91043           0 :     } catch (...) {
   91044             :       {
   91045             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   91046             :       };
   91047           0 :     }
   91048             :   }
   91049             : }
   91050             : 
   91051             : 
   91052           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1subscribeParameterWithKey_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3) {
   91053             :   std::string *arg1 = 0 ;
   91054             :   std::string *arg2 = 0 ;
   91055             :   double arg3 ;
   91056             :   
   91057             :   (void)jenv;
   91058             :   (void)jcls;
   91059           0 :   if(!jarg1) {
   91060           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   91061           0 :     return ;
   91062             :   }
   91063             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   91064           0 :   if (!arg1_pstr) return ;
   91065           0 :   std::string arg1_str(arg1_pstr);
   91066             :   arg1 = &arg1_str;
   91067             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   91068           0 :   if(!jarg2) {
   91069           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   91070             :     return ;
   91071             :   }
   91072             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   91073           0 :   if (!arg2_pstr) return ;
   91074           0 :   std::string arg2_str(arg2_pstr);
   91075             :   arg2 = &arg2_str;
   91076             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   91077             :   arg3 = (double)jarg3; 
   91078             :   {
   91079             :     try {
   91080           0 :       libtraci::VehicleType::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3);
   91081           0 :     } catch (const libsumo::TraCIException& e) {
   91082           0 :       const std::string s = e.what();
   91083             :       std::string printError;
   91084           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   91085           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   91086             :       }
   91087             :       
   91088           0 :       if (printError == "all" || printError == "client") {
   91089             :         std::cerr << "Error: " << s << std::endl;
   91090             :       }
   91091             :       
   91092             :       
   91093             :       
   91094             :       
   91095             :       {
   91096             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   91097             :       };
   91098             :       
   91099           0 :     } catch (const std::exception& e) {
   91100           0 :       const std::string s = e.what();
   91101             :       std::string printError;
   91102           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   91103           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   91104             :       }
   91105             :       
   91106           0 :       if (printError == "all" || printError == "client") {
   91107             :         std::cerr << "Error: " << s << std::endl;
   91108             :       }
   91109             :       
   91110             :       
   91111             :       
   91112             :       
   91113             :       {
   91114             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   91115             :       };
   91116             :       
   91117           0 :     } catch (...) {
   91118             :       {
   91119             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   91120             :       };
   91121           0 :     }
   91122             :   }
   91123             : }
   91124             : 
   91125             : 
   91126           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1subscribeParameterWithKey_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   91127             :   std::string *arg1 = 0 ;
   91128             :   std::string *arg2 = 0 ;
   91129             :   
   91130             :   (void)jenv;
   91131             :   (void)jcls;
   91132           0 :   if(!jarg1) {
   91133           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   91134           0 :     return ;
   91135             :   }
   91136             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   91137           0 :   if (!arg1_pstr) return ;
   91138           0 :   std::string arg1_str(arg1_pstr);
   91139             :   arg1 = &arg1_str;
   91140             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   91141           0 :   if(!jarg2) {
   91142           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   91143             :     return ;
   91144             :   }
   91145             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   91146           0 :   if (!arg2_pstr) return ;
   91147           0 :   std::string arg2_str(arg2_pstr);
   91148             :   arg2 = &arg2_str;
   91149             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   91150             :   {
   91151             :     try {
   91152           0 :       libtraci::VehicleType::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
   91153           0 :     } catch (const libsumo::TraCIException& e) {
   91154           0 :       const std::string s = e.what();
   91155             :       std::string printError;
   91156           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   91157           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   91158             :       }
   91159             :       
   91160           0 :       if (printError == "all" || printError == "client") {
   91161             :         std::cerr << "Error: " << s << std::endl;
   91162             :       }
   91163             :       
   91164             :       
   91165             :       
   91166             :       
   91167             :       {
   91168             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   91169             :       };
   91170             :       
   91171           0 :     } catch (const std::exception& e) {
   91172           0 :       const std::string s = e.what();
   91173             :       std::string printError;
   91174           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   91175           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   91176             :       }
   91177             :       
   91178           0 :       if (printError == "all" || printError == "client") {
   91179             :         std::cerr << "Error: " << s << std::endl;
   91180             :       }
   91181             :       
   91182             :       
   91183             :       
   91184             :       
   91185             :       {
   91186             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   91187             :       };
   91188             :       
   91189           0 :     } catch (...) {
   91190             :       {
   91191             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   91192             :       };
   91193           0 :     }
   91194             :   }
   91195             : }
   91196             : 
   91197             : 
   91198           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VehicleType_1DOMAIN_1ID_1get(JNIEnv *jenv, jclass jcls) {
   91199             :   jint jresult = 0 ;
   91200             :   int result;
   91201             :   
   91202             :   (void)jenv;
   91203             :   (void)jcls;
   91204           0 :   result = (int)(int)libtraci::VehicleType::DOMAIN_ID;
   91205             :   jresult = (jint)result; 
   91206           0 :   return jresult;
   91207             : }
   91208             : 
   91209             : 
   91210           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1VehicleType(JNIEnv *jenv, jclass jcls, jlong jarg1) {
   91211             :   libtraci::VehicleType *arg1 = (libtraci::VehicleType *) 0 ;
   91212             :   
   91213             :   (void)jenv;
   91214             :   (void)jcls;
   91215           0 :   arg1 = *(libtraci::VehicleType **)&jarg1; 
   91216             :   {
   91217             :     try {
   91218           0 :       delete arg1;
   91219             :     } catch (const libsumo::TraCIException& e) {
   91220             :       const std::string s = e.what();
   91221             :       std::string printError;
   91222             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   91223             :         printError = std::getenv("TRACI_PRINT_ERROR");
   91224             :       }
   91225             :       
   91226             :       if (printError == "all" || printError == "client") {
   91227             :         std::cerr << "Error: " << s << std::endl;
   91228             :       }
   91229             :       
   91230             :       
   91231             :       
   91232             :       
   91233             :       {
   91234             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   91235             :       };
   91236             :       
   91237             :     } catch (const std::exception& e) {
   91238             :       const std::string s = e.what();
   91239             :       std::string printError;
   91240             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   91241             :         printError = std::getenv("TRACI_PRINT_ERROR");
   91242             :       }
   91243             :       
   91244             :       if (printError == "all" || printError == "client") {
   91245             :         std::cerr << "Error: " << s << std::endl;
   91246             :       }
   91247             :       
   91248             :       
   91249             :       
   91250             :       
   91251             :       {
   91252             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   91253             :       };
   91254             :       
   91255             :     } catch (...) {
   91256             :       {
   91257             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   91258             :       };
   91259             :     }
   91260             :   }
   91261             : }
   91262             : 
   91263             : 
   91264           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getSpeed(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   91265             :   jdouble jresult = 0 ;
   91266             :   std::string *arg1 = 0 ;
   91267             :   double result;
   91268             :   
   91269             :   (void)jenv;
   91270             :   (void)jcls;
   91271           0 :   if(!jarg1) {
   91272           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   91273           0 :     return 0;
   91274             :   }
   91275             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   91276           0 :   if (!arg1_pstr) return 0;
   91277           0 :   std::string arg1_str(arg1_pstr);
   91278             :   arg1 = &arg1_str;
   91279             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   91280             :   {
   91281             :     try {
   91282           0 :       result = (double)libtraci::Vehicle::getSpeed((std::string const &)*arg1);
   91283           0 :     } catch (const libsumo::TraCIException& e) {
   91284           0 :       const std::string s = e.what();
   91285             :       std::string printError;
   91286           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   91287           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   91288             :       }
   91289             :       
   91290           0 :       if (printError == "all" || printError == "client") {
   91291             :         std::cerr << "Error: " << s << std::endl;
   91292             :       }
   91293             :       
   91294             :       
   91295             :       
   91296             :       
   91297             :       {
   91298             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   91299             :       };
   91300             :       
   91301           0 :     } catch (const std::exception& e) {
   91302           0 :       const std::string s = e.what();
   91303             :       std::string printError;
   91304           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   91305           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   91306             :       }
   91307             :       
   91308           0 :       if (printError == "all" || printError == "client") {
   91309             :         std::cerr << "Error: " << s << std::endl;
   91310             :       }
   91311             :       
   91312             :       
   91313             :       
   91314             :       
   91315             :       {
   91316             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   91317             :       };
   91318             :       
   91319           0 :     } catch (...) {
   91320             :       {
   91321             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   91322             :       };
   91323           0 :     }
   91324             :   }
   91325             :   jresult = (jdouble)result; 
   91326             :   return jresult;
   91327             : }
   91328             : 
   91329             : 
   91330           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getLateralSpeed(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   91331             :   jdouble jresult = 0 ;
   91332             :   std::string *arg1 = 0 ;
   91333             :   double result;
   91334             :   
   91335             :   (void)jenv;
   91336             :   (void)jcls;
   91337           0 :   if(!jarg1) {
   91338           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   91339           0 :     return 0;
   91340             :   }
   91341             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   91342           0 :   if (!arg1_pstr) return 0;
   91343           0 :   std::string arg1_str(arg1_pstr);
   91344             :   arg1 = &arg1_str;
   91345             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   91346             :   {
   91347             :     try {
   91348           0 :       result = (double)libtraci::Vehicle::getLateralSpeed((std::string const &)*arg1);
   91349           0 :     } catch (const libsumo::TraCIException& e) {
   91350           0 :       const std::string s = e.what();
   91351             :       std::string printError;
   91352           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   91353           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   91354             :       }
   91355             :       
   91356           0 :       if (printError == "all" || printError == "client") {
   91357             :         std::cerr << "Error: " << s << std::endl;
   91358             :       }
   91359             :       
   91360             :       
   91361             :       
   91362             :       
   91363             :       {
   91364             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   91365             :       };
   91366             :       
   91367           0 :     } catch (const std::exception& e) {
   91368           0 :       const std::string s = e.what();
   91369             :       std::string printError;
   91370           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   91371           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   91372             :       }
   91373             :       
   91374           0 :       if (printError == "all" || printError == "client") {
   91375             :         std::cerr << "Error: " << s << std::endl;
   91376             :       }
   91377             :       
   91378             :       
   91379             :       
   91380             :       
   91381             :       {
   91382             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   91383             :       };
   91384             :       
   91385           0 :     } catch (...) {
   91386             :       {
   91387             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   91388             :       };
   91389           0 :     }
   91390             :   }
   91391             :   jresult = (jdouble)result; 
   91392             :   return jresult;
   91393             : }
   91394             : 
   91395             : 
   91396           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getAcceleration(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   91397             :   jdouble jresult = 0 ;
   91398             :   std::string *arg1 = 0 ;
   91399             :   double result;
   91400             :   
   91401             :   (void)jenv;
   91402             :   (void)jcls;
   91403           0 :   if(!jarg1) {
   91404           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   91405           0 :     return 0;
   91406             :   }
   91407             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   91408           0 :   if (!arg1_pstr) return 0;
   91409           0 :   std::string arg1_str(arg1_pstr);
   91410             :   arg1 = &arg1_str;
   91411             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   91412             :   {
   91413             :     try {
   91414           0 :       result = (double)libtraci::Vehicle::getAcceleration((std::string const &)*arg1);
   91415           0 :     } catch (const libsumo::TraCIException& e) {
   91416           0 :       const std::string s = e.what();
   91417             :       std::string printError;
   91418           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   91419           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   91420             :       }
   91421             :       
   91422           0 :       if (printError == "all" || printError == "client") {
   91423             :         std::cerr << "Error: " << s << std::endl;
   91424             :       }
   91425             :       
   91426             :       
   91427             :       
   91428             :       
   91429             :       {
   91430             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   91431             :       };
   91432             :       
   91433           0 :     } catch (const std::exception& e) {
   91434           0 :       const std::string s = e.what();
   91435             :       std::string printError;
   91436           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   91437           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   91438             :       }
   91439             :       
   91440           0 :       if (printError == "all" || printError == "client") {
   91441             :         std::cerr << "Error: " << s << std::endl;
   91442             :       }
   91443             :       
   91444             :       
   91445             :       
   91446             :       
   91447             :       {
   91448             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   91449             :       };
   91450             :       
   91451           0 :     } catch (...) {
   91452             :       {
   91453             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   91454             :       };
   91455           0 :     }
   91456             :   }
   91457             :   jresult = (jdouble)result; 
   91458             :   return jresult;
   91459             : }
   91460             : 
   91461             : 
   91462           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getSpeedWithoutTraCI(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   91463             :   jdouble jresult = 0 ;
   91464             :   std::string *arg1 = 0 ;
   91465             :   double result;
   91466             :   
   91467             :   (void)jenv;
   91468             :   (void)jcls;
   91469           0 :   if(!jarg1) {
   91470           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   91471           0 :     return 0;
   91472             :   }
   91473             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   91474           0 :   if (!arg1_pstr) return 0;
   91475           0 :   std::string arg1_str(arg1_pstr);
   91476             :   arg1 = &arg1_str;
   91477             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   91478             :   {
   91479             :     try {
   91480           0 :       result = (double)libtraci::Vehicle::getSpeedWithoutTraCI((std::string const &)*arg1);
   91481           0 :     } catch (const libsumo::TraCIException& e) {
   91482           0 :       const std::string s = e.what();
   91483             :       std::string printError;
   91484           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   91485           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   91486             :       }
   91487             :       
   91488           0 :       if (printError == "all" || printError == "client") {
   91489             :         std::cerr << "Error: " << s << std::endl;
   91490             :       }
   91491             :       
   91492             :       
   91493             :       
   91494             :       
   91495             :       {
   91496             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   91497             :       };
   91498             :       
   91499           0 :     } catch (const std::exception& e) {
   91500           0 :       const std::string s = e.what();
   91501             :       std::string printError;
   91502           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   91503           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   91504             :       }
   91505             :       
   91506           0 :       if (printError == "all" || printError == "client") {
   91507             :         std::cerr << "Error: " << s << std::endl;
   91508             :       }
   91509             :       
   91510             :       
   91511             :       
   91512             :       
   91513             :       {
   91514             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   91515             :       };
   91516             :       
   91517           0 :     } catch (...) {
   91518             :       {
   91519             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   91520             :       };
   91521           0 :     }
   91522             :   }
   91523             :   jresult = (jdouble)result; 
   91524             :   return jresult;
   91525             : }
   91526             : 
   91527             : 
   91528           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getPosition_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jboolean jarg2) {
   91529             :   jlong jresult = 0 ;
   91530             :   std::string *arg1 = 0 ;
   91531             :   bool arg2 ;
   91532             :   libsumo::TraCIPosition result;
   91533             :   
   91534             :   (void)jenv;
   91535             :   (void)jcls;
   91536           0 :   if(!jarg1) {
   91537           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   91538           0 :     return 0;
   91539             :   }
   91540             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   91541           0 :   if (!arg1_pstr) return 0;
   91542           0 :   std::string arg1_str(arg1_pstr);
   91543             :   arg1 = &arg1_str;
   91544             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   91545           0 :   arg2 = jarg2 ? true : false; 
   91546             :   {
   91547             :     try {
   91548           0 :       result = libtraci::Vehicle::getPosition((std::string const &)*arg1,arg2);
   91549           0 :     } catch (const libsumo::TraCIException& e) {
   91550           0 :       const std::string s = e.what();
   91551             :       std::string printError;
   91552           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   91553           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   91554             :       }
   91555             :       
   91556           0 :       if (printError == "all" || printError == "client") {
   91557             :         std::cerr << "Error: " << s << std::endl;
   91558             :       }
   91559             :       
   91560             :       
   91561             :       
   91562             :       
   91563             :       {
   91564             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   91565             :       };
   91566             :       
   91567           0 :     } catch (const std::exception& e) {
   91568           0 :       const std::string s = e.what();
   91569             :       std::string printError;
   91570           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   91571           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   91572             :       }
   91573             :       
   91574           0 :       if (printError == "all" || printError == "client") {
   91575             :         std::cerr << "Error: " << s << std::endl;
   91576             :       }
   91577             :       
   91578             :       
   91579             :       
   91580             :       
   91581             :       {
   91582             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   91583             :       };
   91584             :       
   91585           0 :     } catch (...) {
   91586             :       {
   91587             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   91588             :       };
   91589           0 :     }
   91590             :   }
   91591           0 :   *(std::shared_ptr<  libsumo::TraCIPosition > **)&jresult = new std::shared_ptr<  libsumo::TraCIPosition >(new libsumo::TraCIPosition((libsumo::TraCIPosition &)result)); 
   91592           0 :   return jresult;
   91593             : }
   91594             : 
   91595             : 
   91596           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getPosition_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   91597             :   jlong jresult = 0 ;
   91598             :   std::string *arg1 = 0 ;
   91599             :   libsumo::TraCIPosition result;
   91600             :   
   91601             :   (void)jenv;
   91602             :   (void)jcls;
   91603           0 :   if(!jarg1) {
   91604           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   91605           0 :     return 0;
   91606             :   }
   91607             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   91608           0 :   if (!arg1_pstr) return 0;
   91609           0 :   std::string arg1_str(arg1_pstr);
   91610             :   arg1 = &arg1_str;
   91611             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   91612             :   {
   91613             :     try {
   91614           0 :       result = libtraci::Vehicle::getPosition((std::string const &)*arg1);
   91615           0 :     } catch (const libsumo::TraCIException& e) {
   91616           0 :       const std::string s = e.what();
   91617             :       std::string printError;
   91618           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   91619           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   91620             :       }
   91621             :       
   91622           0 :       if (printError == "all" || printError == "client") {
   91623             :         std::cerr << "Error: " << s << std::endl;
   91624             :       }
   91625             :       
   91626             :       
   91627             :       
   91628             :       
   91629             :       {
   91630             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   91631             :       };
   91632             :       
   91633           0 :     } catch (const std::exception& e) {
   91634           0 :       const std::string s = e.what();
   91635             :       std::string printError;
   91636           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   91637           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   91638             :       }
   91639             :       
   91640           0 :       if (printError == "all" || printError == "client") {
   91641             :         std::cerr << "Error: " << s << std::endl;
   91642             :       }
   91643             :       
   91644             :       
   91645             :       
   91646             :       
   91647             :       {
   91648             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   91649             :       };
   91650             :       
   91651           0 :     } catch (...) {
   91652             :       {
   91653             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   91654             :       };
   91655           0 :     }
   91656             :   }
   91657           0 :   *(std::shared_ptr<  libsumo::TraCIPosition > **)&jresult = new std::shared_ptr<  libsumo::TraCIPosition >(new libsumo::TraCIPosition((libsumo::TraCIPosition &)result)); 
   91658           0 :   return jresult;
   91659             : }
   91660             : 
   91661             : 
   91662           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getPosition3D(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   91663             :   jlong jresult = 0 ;
   91664             :   std::string *arg1 = 0 ;
   91665             :   libsumo::TraCIPosition result;
   91666             :   
   91667             :   (void)jenv;
   91668             :   (void)jcls;
   91669           0 :   if(!jarg1) {
   91670           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   91671           0 :     return 0;
   91672             :   }
   91673             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   91674           0 :   if (!arg1_pstr) return 0;
   91675           0 :   std::string arg1_str(arg1_pstr);
   91676             :   arg1 = &arg1_str;
   91677             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   91678             :   {
   91679             :     try {
   91680           0 :       result = libtraci::Vehicle::getPosition3D((std::string const &)*arg1);
   91681           0 :     } catch (const libsumo::TraCIException& e) {
   91682           0 :       const std::string s = e.what();
   91683             :       std::string printError;
   91684           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   91685           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   91686             :       }
   91687             :       
   91688           0 :       if (printError == "all" || printError == "client") {
   91689             :         std::cerr << "Error: " << s << std::endl;
   91690             :       }
   91691             :       
   91692             :       
   91693             :       
   91694             :       
   91695             :       {
   91696             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   91697             :       };
   91698             :       
   91699           0 :     } catch (const std::exception& e) {
   91700           0 :       const std::string s = e.what();
   91701             :       std::string printError;
   91702           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   91703           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   91704             :       }
   91705             :       
   91706           0 :       if (printError == "all" || printError == "client") {
   91707             :         std::cerr << "Error: " << s << std::endl;
   91708             :       }
   91709             :       
   91710             :       
   91711             :       
   91712             :       
   91713             :       {
   91714             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   91715             :       };
   91716             :       
   91717           0 :     } catch (...) {
   91718             :       {
   91719             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   91720             :       };
   91721           0 :     }
   91722             :   }
   91723           0 :   *(std::shared_ptr<  libsumo::TraCIPosition > **)&jresult = new std::shared_ptr<  libsumo::TraCIPosition >(new libsumo::TraCIPosition((libsumo::TraCIPosition &)result)); 
   91724           0 :   return jresult;
   91725             : }
   91726             : 
   91727             : 
   91728           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getAngle(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   91729             :   jdouble jresult = 0 ;
   91730             :   std::string *arg1 = 0 ;
   91731             :   double result;
   91732             :   
   91733             :   (void)jenv;
   91734             :   (void)jcls;
   91735           0 :   if(!jarg1) {
   91736           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   91737           0 :     return 0;
   91738             :   }
   91739             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   91740           0 :   if (!arg1_pstr) return 0;
   91741           0 :   std::string arg1_str(arg1_pstr);
   91742             :   arg1 = &arg1_str;
   91743             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   91744             :   {
   91745             :     try {
   91746           0 :       result = (double)libtraci::Vehicle::getAngle((std::string const &)*arg1);
   91747           0 :     } catch (const libsumo::TraCIException& e) {
   91748           0 :       const std::string s = e.what();
   91749             :       std::string printError;
   91750           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   91751           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   91752             :       }
   91753             :       
   91754           0 :       if (printError == "all" || printError == "client") {
   91755             :         std::cerr << "Error: " << s << std::endl;
   91756             :       }
   91757             :       
   91758             :       
   91759             :       
   91760             :       
   91761             :       {
   91762             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   91763             :       };
   91764             :       
   91765           0 :     } catch (const std::exception& e) {
   91766           0 :       const std::string s = e.what();
   91767             :       std::string printError;
   91768           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   91769           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   91770             :       }
   91771             :       
   91772           0 :       if (printError == "all" || printError == "client") {
   91773             :         std::cerr << "Error: " << s << std::endl;
   91774             :       }
   91775             :       
   91776             :       
   91777             :       
   91778             :       
   91779             :       {
   91780             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   91781             :       };
   91782             :       
   91783           0 :     } catch (...) {
   91784             :       {
   91785             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   91786             :       };
   91787           0 :     }
   91788             :   }
   91789             :   jresult = (jdouble)result; 
   91790             :   return jresult;
   91791             : }
   91792             : 
   91793             : 
   91794           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getSlope(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   91795             :   jdouble jresult = 0 ;
   91796             :   std::string *arg1 = 0 ;
   91797             :   double result;
   91798             :   
   91799             :   (void)jenv;
   91800             :   (void)jcls;
   91801           0 :   if(!jarg1) {
   91802           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   91803           0 :     return 0;
   91804             :   }
   91805             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   91806           0 :   if (!arg1_pstr) return 0;
   91807           0 :   std::string arg1_str(arg1_pstr);
   91808             :   arg1 = &arg1_str;
   91809             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   91810             :   {
   91811             :     try {
   91812           0 :       result = (double)libtraci::Vehicle::getSlope((std::string const &)*arg1);
   91813           0 :     } catch (const libsumo::TraCIException& e) {
   91814           0 :       const std::string s = e.what();
   91815             :       std::string printError;
   91816           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   91817           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   91818             :       }
   91819             :       
   91820           0 :       if (printError == "all" || printError == "client") {
   91821             :         std::cerr << "Error: " << s << std::endl;
   91822             :       }
   91823             :       
   91824             :       
   91825             :       
   91826             :       
   91827             :       {
   91828             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   91829             :       };
   91830             :       
   91831           0 :     } catch (const std::exception& e) {
   91832           0 :       const std::string s = e.what();
   91833             :       std::string printError;
   91834           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   91835           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   91836             :       }
   91837             :       
   91838           0 :       if (printError == "all" || printError == "client") {
   91839             :         std::cerr << "Error: " << s << std::endl;
   91840             :       }
   91841             :       
   91842             :       
   91843             :       
   91844             :       
   91845             :       {
   91846             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   91847             :       };
   91848             :       
   91849           0 :     } catch (...) {
   91850             :       {
   91851             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   91852             :       };
   91853           0 :     }
   91854             :   }
   91855             :   jresult = (jdouble)result; 
   91856             :   return jresult;
   91857             : }
   91858             : 
   91859             : 
   91860           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getRoadID(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   91861             :   jstring jresult = 0 ;
   91862             :   std::string *arg1 = 0 ;
   91863             :   std::string result;
   91864             :   
   91865             :   (void)jenv;
   91866             :   (void)jcls;
   91867           0 :   if(!jarg1) {
   91868           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   91869             :     return 0;
   91870             :   }
   91871             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   91872           0 :   if (!arg1_pstr) return 0;
   91873           0 :   std::string arg1_str(arg1_pstr);
   91874             :   arg1 = &arg1_str;
   91875             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   91876             :   {
   91877             :     try {
   91878           0 :       result = libtraci::Vehicle::getRoadID((std::string const &)*arg1);
   91879           0 :     } catch (const libsumo::TraCIException& e) {
   91880           0 :       const std::string s = e.what();
   91881             :       std::string printError;
   91882           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   91883           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   91884             :       }
   91885             :       
   91886           0 :       if (printError == "all" || printError == "client") {
   91887             :         std::cerr << "Error: " << s << std::endl;
   91888             :       }
   91889             :       
   91890             :       
   91891             :       
   91892             :       
   91893             :       {
   91894             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   91895             :       };
   91896             :       
   91897           0 :     } catch (const std::exception& e) {
   91898           0 :       const std::string s = e.what();
   91899             :       std::string printError;
   91900           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   91901           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   91902             :       }
   91903             :       
   91904           0 :       if (printError == "all" || printError == "client") {
   91905             :         std::cerr << "Error: " << s << std::endl;
   91906             :       }
   91907             :       
   91908             :       
   91909             :       
   91910             :       
   91911             :       {
   91912             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   91913             :       };
   91914             :       
   91915           0 :     } catch (...) {
   91916             :       {
   91917             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   91918             :       };
   91919           0 :     }
   91920             :   }
   91921             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   91922             :   return jresult;
   91923             : }
   91924             : 
   91925             : 
   91926           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getLaneID(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   91927             :   jstring jresult = 0 ;
   91928             :   std::string *arg1 = 0 ;
   91929             :   std::string result;
   91930             :   
   91931             :   (void)jenv;
   91932             :   (void)jcls;
   91933           0 :   if(!jarg1) {
   91934           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   91935             :     return 0;
   91936             :   }
   91937             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   91938           0 :   if (!arg1_pstr) return 0;
   91939           0 :   std::string arg1_str(arg1_pstr);
   91940             :   arg1 = &arg1_str;
   91941             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   91942             :   {
   91943             :     try {
   91944           0 :       result = libtraci::Vehicle::getLaneID((std::string const &)*arg1);
   91945           0 :     } catch (const libsumo::TraCIException& e) {
   91946           0 :       const std::string s = e.what();
   91947             :       std::string printError;
   91948           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   91949           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   91950             :       }
   91951             :       
   91952           0 :       if (printError == "all" || printError == "client") {
   91953             :         std::cerr << "Error: " << s << std::endl;
   91954             :       }
   91955             :       
   91956             :       
   91957             :       
   91958             :       
   91959             :       {
   91960             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   91961             :       };
   91962             :       
   91963           0 :     } catch (const std::exception& e) {
   91964           0 :       const std::string s = e.what();
   91965             :       std::string printError;
   91966           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   91967           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   91968             :       }
   91969             :       
   91970           0 :       if (printError == "all" || printError == "client") {
   91971             :         std::cerr << "Error: " << s << std::endl;
   91972             :       }
   91973             :       
   91974             :       
   91975             :       
   91976             :       
   91977             :       {
   91978             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   91979             :       };
   91980             :       
   91981           0 :     } catch (...) {
   91982             :       {
   91983             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   91984             :       };
   91985           0 :     }
   91986             :   }
   91987             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   91988             :   return jresult;
   91989             : }
   91990             : 
   91991             : 
   91992           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getLaneIndex(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   91993             :   jint jresult = 0 ;
   91994             :   std::string *arg1 = 0 ;
   91995             :   int result;
   91996             :   
   91997             :   (void)jenv;
   91998             :   (void)jcls;
   91999           0 :   if(!jarg1) {
   92000           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   92001           0 :     return 0;
   92002             :   }
   92003             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   92004           0 :   if (!arg1_pstr) return 0;
   92005           0 :   std::string arg1_str(arg1_pstr);
   92006             :   arg1 = &arg1_str;
   92007             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   92008             :   {
   92009             :     try {
   92010           0 :       result = (int)libtraci::Vehicle::getLaneIndex((std::string const &)*arg1);
   92011           0 :     } catch (const libsumo::TraCIException& e) {
   92012           0 :       const std::string s = e.what();
   92013             :       std::string printError;
   92014           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   92015           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   92016             :       }
   92017             :       
   92018           0 :       if (printError == "all" || printError == "client") {
   92019             :         std::cerr << "Error: " << s << std::endl;
   92020             :       }
   92021             :       
   92022             :       
   92023             :       
   92024             :       
   92025             :       {
   92026             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   92027             :       };
   92028             :       
   92029           0 :     } catch (const std::exception& e) {
   92030           0 :       const std::string s = e.what();
   92031             :       std::string printError;
   92032           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   92033           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   92034             :       }
   92035             :       
   92036           0 :       if (printError == "all" || printError == "client") {
   92037             :         std::cerr << "Error: " << s << std::endl;
   92038             :       }
   92039             :       
   92040             :       
   92041             :       
   92042             :       
   92043             :       {
   92044             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   92045             :       };
   92046             :       
   92047           0 :     } catch (...) {
   92048             :       {
   92049             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   92050             :       };
   92051           0 :     }
   92052             :   }
   92053             :   jresult = (jint)result; 
   92054             :   return jresult;
   92055             : }
   92056             : 
   92057             : 
   92058           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getTypeID(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   92059             :   jstring jresult = 0 ;
   92060             :   std::string *arg1 = 0 ;
   92061             :   std::string result;
   92062             :   
   92063             :   (void)jenv;
   92064             :   (void)jcls;
   92065           0 :   if(!jarg1) {
   92066           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   92067             :     return 0;
   92068             :   }
   92069             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   92070           0 :   if (!arg1_pstr) return 0;
   92071           0 :   std::string arg1_str(arg1_pstr);
   92072             :   arg1 = &arg1_str;
   92073             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   92074             :   {
   92075             :     try {
   92076           0 :       result = libtraci::Vehicle::getTypeID((std::string const &)*arg1);
   92077           0 :     } catch (const libsumo::TraCIException& e) {
   92078           0 :       const std::string s = e.what();
   92079             :       std::string printError;
   92080           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   92081           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   92082             :       }
   92083             :       
   92084           0 :       if (printError == "all" || printError == "client") {
   92085             :         std::cerr << "Error: " << s << std::endl;
   92086             :       }
   92087             :       
   92088             :       
   92089             :       
   92090             :       
   92091             :       {
   92092             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   92093             :       };
   92094             :       
   92095           0 :     } catch (const std::exception& e) {
   92096           0 :       const std::string s = e.what();
   92097             :       std::string printError;
   92098           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   92099           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   92100             :       }
   92101             :       
   92102           0 :       if (printError == "all" || printError == "client") {
   92103             :         std::cerr << "Error: " << s << std::endl;
   92104             :       }
   92105             :       
   92106             :       
   92107             :       
   92108             :       
   92109             :       {
   92110             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   92111             :       };
   92112             :       
   92113           0 :     } catch (...) {
   92114             :       {
   92115             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   92116             :       };
   92117           0 :     }
   92118             :   }
   92119             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   92120             :   return jresult;
   92121             : }
   92122             : 
   92123             : 
   92124           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getRouteID(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   92125             :   jstring jresult = 0 ;
   92126             :   std::string *arg1 = 0 ;
   92127             :   std::string result;
   92128             :   
   92129             :   (void)jenv;
   92130             :   (void)jcls;
   92131           0 :   if(!jarg1) {
   92132           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   92133             :     return 0;
   92134             :   }
   92135             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   92136           0 :   if (!arg1_pstr) return 0;
   92137           0 :   std::string arg1_str(arg1_pstr);
   92138             :   arg1 = &arg1_str;
   92139             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   92140             :   {
   92141             :     try {
   92142           0 :       result = libtraci::Vehicle::getRouteID((std::string const &)*arg1);
   92143           0 :     } catch (const libsumo::TraCIException& e) {
   92144           0 :       const std::string s = e.what();
   92145             :       std::string printError;
   92146           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   92147           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   92148             :       }
   92149             :       
   92150           0 :       if (printError == "all" || printError == "client") {
   92151             :         std::cerr << "Error: " << s << std::endl;
   92152             :       }
   92153             :       
   92154             :       
   92155             :       
   92156             :       
   92157             :       {
   92158             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   92159             :       };
   92160             :       
   92161           0 :     } catch (const std::exception& e) {
   92162           0 :       const std::string s = e.what();
   92163             :       std::string printError;
   92164           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   92165           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   92166             :       }
   92167             :       
   92168           0 :       if (printError == "all" || printError == "client") {
   92169             :         std::cerr << "Error: " << s << std::endl;
   92170             :       }
   92171             :       
   92172             :       
   92173             :       
   92174             :       
   92175             :       {
   92176             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   92177             :       };
   92178             :       
   92179           0 :     } catch (...) {
   92180             :       {
   92181             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   92182             :       };
   92183           0 :     }
   92184             :   }
   92185             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   92186             :   return jresult;
   92187             : }
   92188             : 
   92189             : 
   92190           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getDeparture(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   92191             :   jdouble jresult = 0 ;
   92192             :   std::string *arg1 = 0 ;
   92193             :   double result;
   92194             :   
   92195             :   (void)jenv;
   92196             :   (void)jcls;
   92197           0 :   if(!jarg1) {
   92198           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   92199           0 :     return 0;
   92200             :   }
   92201             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   92202           0 :   if (!arg1_pstr) return 0;
   92203           0 :   std::string arg1_str(arg1_pstr);
   92204             :   arg1 = &arg1_str;
   92205             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   92206             :   {
   92207             :     try {
   92208           0 :       result = (double)libtraci::Vehicle::getDeparture((std::string const &)*arg1);
   92209           0 :     } catch (const libsumo::TraCIException& e) {
   92210           0 :       const std::string s = e.what();
   92211             :       std::string printError;
   92212           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   92213           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   92214             :       }
   92215             :       
   92216           0 :       if (printError == "all" || printError == "client") {
   92217             :         std::cerr << "Error: " << s << std::endl;
   92218             :       }
   92219             :       
   92220             :       
   92221             :       
   92222             :       
   92223             :       {
   92224             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   92225             :       };
   92226             :       
   92227           0 :     } catch (const std::exception& e) {
   92228           0 :       const std::string s = e.what();
   92229             :       std::string printError;
   92230           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   92231           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   92232             :       }
   92233             :       
   92234           0 :       if (printError == "all" || printError == "client") {
   92235             :         std::cerr << "Error: " << s << std::endl;
   92236             :       }
   92237             :       
   92238             :       
   92239             :       
   92240             :       
   92241             :       {
   92242             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   92243             :       };
   92244             :       
   92245           0 :     } catch (...) {
   92246             :       {
   92247             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   92248             :       };
   92249           0 :     }
   92250             :   }
   92251             :   jresult = (jdouble)result; 
   92252             :   return jresult;
   92253             : }
   92254             : 
   92255             : 
   92256           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getDepartDelay(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   92257             :   jdouble jresult = 0 ;
   92258             :   std::string *arg1 = 0 ;
   92259             :   double result;
   92260             :   
   92261             :   (void)jenv;
   92262             :   (void)jcls;
   92263           0 :   if(!jarg1) {
   92264           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   92265           0 :     return 0;
   92266             :   }
   92267             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   92268           0 :   if (!arg1_pstr) return 0;
   92269           0 :   std::string arg1_str(arg1_pstr);
   92270             :   arg1 = &arg1_str;
   92271             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   92272             :   {
   92273             :     try {
   92274           0 :       result = (double)libtraci::Vehicle::getDepartDelay((std::string const &)*arg1);
   92275           0 :     } catch (const libsumo::TraCIException& e) {
   92276           0 :       const std::string s = e.what();
   92277             :       std::string printError;
   92278           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   92279           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   92280             :       }
   92281             :       
   92282           0 :       if (printError == "all" || printError == "client") {
   92283             :         std::cerr << "Error: " << s << std::endl;
   92284             :       }
   92285             :       
   92286             :       
   92287             :       
   92288             :       
   92289             :       {
   92290             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   92291             :       };
   92292             :       
   92293           0 :     } catch (const std::exception& e) {
   92294           0 :       const std::string s = e.what();
   92295             :       std::string printError;
   92296           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   92297           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   92298             :       }
   92299             :       
   92300           0 :       if (printError == "all" || printError == "client") {
   92301             :         std::cerr << "Error: " << s << std::endl;
   92302             :       }
   92303             :       
   92304             :       
   92305             :       
   92306             :       
   92307             :       {
   92308             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   92309             :       };
   92310             :       
   92311           0 :     } catch (...) {
   92312             :       {
   92313             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   92314             :       };
   92315           0 :     }
   92316             :   }
   92317             :   jresult = (jdouble)result; 
   92318             :   return jresult;
   92319             : }
   92320             : 
   92321             : 
   92322           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getRouteIndex(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   92323             :   jint jresult = 0 ;
   92324             :   std::string *arg1 = 0 ;
   92325             :   int result;
   92326             :   
   92327             :   (void)jenv;
   92328             :   (void)jcls;
   92329           0 :   if(!jarg1) {
   92330           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   92331           0 :     return 0;
   92332             :   }
   92333             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   92334           0 :   if (!arg1_pstr) return 0;
   92335           0 :   std::string arg1_str(arg1_pstr);
   92336             :   arg1 = &arg1_str;
   92337             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   92338             :   {
   92339             :     try {
   92340           0 :       result = (int)libtraci::Vehicle::getRouteIndex((std::string const &)*arg1);
   92341           0 :     } catch (const libsumo::TraCIException& e) {
   92342           0 :       const std::string s = e.what();
   92343             :       std::string printError;
   92344           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   92345           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   92346             :       }
   92347             :       
   92348           0 :       if (printError == "all" || printError == "client") {
   92349             :         std::cerr << "Error: " << s << std::endl;
   92350             :       }
   92351             :       
   92352             :       
   92353             :       
   92354             :       
   92355             :       {
   92356             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   92357             :       };
   92358             :       
   92359           0 :     } catch (const std::exception& e) {
   92360           0 :       const std::string s = e.what();
   92361             :       std::string printError;
   92362           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   92363           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   92364             :       }
   92365             :       
   92366           0 :       if (printError == "all" || printError == "client") {
   92367             :         std::cerr << "Error: " << s << std::endl;
   92368             :       }
   92369             :       
   92370             :       
   92371             :       
   92372             :       
   92373             :       {
   92374             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   92375             :       };
   92376             :       
   92377           0 :     } catch (...) {
   92378             :       {
   92379             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   92380             :       };
   92381           0 :     }
   92382             :   }
   92383             :   jresult = (jint)result; 
   92384             :   return jresult;
   92385             : }
   92386             : 
   92387             : 
   92388           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getLanePosition(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   92389             :   jdouble jresult = 0 ;
   92390             :   std::string *arg1 = 0 ;
   92391             :   double result;
   92392             :   
   92393             :   (void)jenv;
   92394             :   (void)jcls;
   92395           0 :   if(!jarg1) {
   92396           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   92397           0 :     return 0;
   92398             :   }
   92399             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   92400           0 :   if (!arg1_pstr) return 0;
   92401           0 :   std::string arg1_str(arg1_pstr);
   92402             :   arg1 = &arg1_str;
   92403             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   92404             :   {
   92405             :     try {
   92406           0 :       result = (double)libtraci::Vehicle::getLanePosition((std::string const &)*arg1);
   92407           0 :     } catch (const libsumo::TraCIException& e) {
   92408           0 :       const std::string s = e.what();
   92409             :       std::string printError;
   92410           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   92411           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   92412             :       }
   92413             :       
   92414           0 :       if (printError == "all" || printError == "client") {
   92415             :         std::cerr << "Error: " << s << std::endl;
   92416             :       }
   92417             :       
   92418             :       
   92419             :       
   92420             :       
   92421             :       {
   92422             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   92423             :       };
   92424             :       
   92425           0 :     } catch (const std::exception& e) {
   92426           0 :       const std::string s = e.what();
   92427             :       std::string printError;
   92428           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   92429           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   92430             :       }
   92431             :       
   92432           0 :       if (printError == "all" || printError == "client") {
   92433             :         std::cerr << "Error: " << s << std::endl;
   92434             :       }
   92435             :       
   92436             :       
   92437             :       
   92438             :       
   92439             :       {
   92440             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   92441             :       };
   92442             :       
   92443           0 :     } catch (...) {
   92444             :       {
   92445             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   92446             :       };
   92447           0 :     }
   92448             :   }
   92449             :   jresult = (jdouble)result; 
   92450             :   return jresult;
   92451             : }
   92452             : 
   92453             : 
   92454           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getLateralLanePosition(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   92455             :   jdouble jresult = 0 ;
   92456             :   std::string *arg1 = 0 ;
   92457             :   double result;
   92458             :   
   92459             :   (void)jenv;
   92460             :   (void)jcls;
   92461           0 :   if(!jarg1) {
   92462           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   92463           0 :     return 0;
   92464             :   }
   92465             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   92466           0 :   if (!arg1_pstr) return 0;
   92467           0 :   std::string arg1_str(arg1_pstr);
   92468             :   arg1 = &arg1_str;
   92469             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   92470             :   {
   92471             :     try {
   92472           0 :       result = (double)libtraci::Vehicle::getLateralLanePosition((std::string const &)*arg1);
   92473           0 :     } catch (const libsumo::TraCIException& e) {
   92474           0 :       const std::string s = e.what();
   92475             :       std::string printError;
   92476           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   92477           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   92478             :       }
   92479             :       
   92480           0 :       if (printError == "all" || printError == "client") {
   92481             :         std::cerr << "Error: " << s << std::endl;
   92482             :       }
   92483             :       
   92484             :       
   92485             :       
   92486             :       
   92487             :       {
   92488             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   92489             :       };
   92490             :       
   92491           0 :     } catch (const std::exception& e) {
   92492           0 :       const std::string s = e.what();
   92493             :       std::string printError;
   92494           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   92495           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   92496             :       }
   92497             :       
   92498           0 :       if (printError == "all" || printError == "client") {
   92499             :         std::cerr << "Error: " << s << std::endl;
   92500             :       }
   92501             :       
   92502             :       
   92503             :       
   92504             :       
   92505             :       {
   92506             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   92507             :       };
   92508             :       
   92509           0 :     } catch (...) {
   92510             :       {
   92511             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   92512             :       };
   92513           0 :     }
   92514             :   }
   92515             :   jresult = (jdouble)result; 
   92516             :   return jresult;
   92517             : }
   92518             : 
   92519             : 
   92520           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getCO2Emission(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   92521             :   jdouble jresult = 0 ;
   92522             :   std::string *arg1 = 0 ;
   92523             :   double result;
   92524             :   
   92525             :   (void)jenv;
   92526             :   (void)jcls;
   92527           0 :   if(!jarg1) {
   92528           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   92529           0 :     return 0;
   92530             :   }
   92531             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   92532           0 :   if (!arg1_pstr) return 0;
   92533           0 :   std::string arg1_str(arg1_pstr);
   92534             :   arg1 = &arg1_str;
   92535             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   92536             :   {
   92537             :     try {
   92538           0 :       result = (double)libtraci::Vehicle::getCO2Emission((std::string const &)*arg1);
   92539           0 :     } catch (const libsumo::TraCIException& e) {
   92540           0 :       const std::string s = e.what();
   92541             :       std::string printError;
   92542           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   92543           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   92544             :       }
   92545             :       
   92546           0 :       if (printError == "all" || printError == "client") {
   92547             :         std::cerr << "Error: " << s << std::endl;
   92548             :       }
   92549             :       
   92550             :       
   92551             :       
   92552             :       
   92553             :       {
   92554             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   92555             :       };
   92556             :       
   92557           0 :     } catch (const std::exception& e) {
   92558           0 :       const std::string s = e.what();
   92559             :       std::string printError;
   92560           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   92561           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   92562             :       }
   92563             :       
   92564           0 :       if (printError == "all" || printError == "client") {
   92565             :         std::cerr << "Error: " << s << std::endl;
   92566             :       }
   92567             :       
   92568             :       
   92569             :       
   92570             :       
   92571             :       {
   92572             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   92573             :       };
   92574             :       
   92575           0 :     } catch (...) {
   92576             :       {
   92577             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   92578             :       };
   92579           0 :     }
   92580             :   }
   92581             :   jresult = (jdouble)result; 
   92582             :   return jresult;
   92583             : }
   92584             : 
   92585             : 
   92586           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getCOEmission(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   92587             :   jdouble jresult = 0 ;
   92588             :   std::string *arg1 = 0 ;
   92589             :   double result;
   92590             :   
   92591             :   (void)jenv;
   92592             :   (void)jcls;
   92593           0 :   if(!jarg1) {
   92594           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   92595           0 :     return 0;
   92596             :   }
   92597             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   92598           0 :   if (!arg1_pstr) return 0;
   92599           0 :   std::string arg1_str(arg1_pstr);
   92600             :   arg1 = &arg1_str;
   92601             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   92602             :   {
   92603             :     try {
   92604           0 :       result = (double)libtraci::Vehicle::getCOEmission((std::string const &)*arg1);
   92605           0 :     } catch (const libsumo::TraCIException& e) {
   92606           0 :       const std::string s = e.what();
   92607             :       std::string printError;
   92608           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   92609           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   92610             :       }
   92611             :       
   92612           0 :       if (printError == "all" || printError == "client") {
   92613             :         std::cerr << "Error: " << s << std::endl;
   92614             :       }
   92615             :       
   92616             :       
   92617             :       
   92618             :       
   92619             :       {
   92620             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   92621             :       };
   92622             :       
   92623           0 :     } catch (const std::exception& e) {
   92624           0 :       const std::string s = e.what();
   92625             :       std::string printError;
   92626           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   92627           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   92628             :       }
   92629             :       
   92630           0 :       if (printError == "all" || printError == "client") {
   92631             :         std::cerr << "Error: " << s << std::endl;
   92632             :       }
   92633             :       
   92634             :       
   92635             :       
   92636             :       
   92637             :       {
   92638             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   92639             :       };
   92640             :       
   92641           0 :     } catch (...) {
   92642             :       {
   92643             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   92644             :       };
   92645           0 :     }
   92646             :   }
   92647             :   jresult = (jdouble)result; 
   92648             :   return jresult;
   92649             : }
   92650             : 
   92651             : 
   92652           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getHCEmission(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   92653             :   jdouble jresult = 0 ;
   92654             :   std::string *arg1 = 0 ;
   92655             :   double result;
   92656             :   
   92657             :   (void)jenv;
   92658             :   (void)jcls;
   92659           0 :   if(!jarg1) {
   92660           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   92661           0 :     return 0;
   92662             :   }
   92663             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   92664           0 :   if (!arg1_pstr) return 0;
   92665           0 :   std::string arg1_str(arg1_pstr);
   92666             :   arg1 = &arg1_str;
   92667             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   92668             :   {
   92669             :     try {
   92670           0 :       result = (double)libtraci::Vehicle::getHCEmission((std::string const &)*arg1);
   92671           0 :     } catch (const libsumo::TraCIException& e) {
   92672           0 :       const std::string s = e.what();
   92673             :       std::string printError;
   92674           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   92675           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   92676             :       }
   92677             :       
   92678           0 :       if (printError == "all" || printError == "client") {
   92679             :         std::cerr << "Error: " << s << std::endl;
   92680             :       }
   92681             :       
   92682             :       
   92683             :       
   92684             :       
   92685             :       {
   92686             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   92687             :       };
   92688             :       
   92689           0 :     } catch (const std::exception& e) {
   92690           0 :       const std::string s = e.what();
   92691             :       std::string printError;
   92692           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   92693           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   92694             :       }
   92695             :       
   92696           0 :       if (printError == "all" || printError == "client") {
   92697             :         std::cerr << "Error: " << s << std::endl;
   92698             :       }
   92699             :       
   92700             :       
   92701             :       
   92702             :       
   92703             :       {
   92704             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   92705             :       };
   92706             :       
   92707           0 :     } catch (...) {
   92708             :       {
   92709             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   92710             :       };
   92711           0 :     }
   92712             :   }
   92713             :   jresult = (jdouble)result; 
   92714             :   return jresult;
   92715             : }
   92716             : 
   92717             : 
   92718           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getPMxEmission(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   92719             :   jdouble jresult = 0 ;
   92720             :   std::string *arg1 = 0 ;
   92721             :   double result;
   92722             :   
   92723             :   (void)jenv;
   92724             :   (void)jcls;
   92725           0 :   if(!jarg1) {
   92726           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   92727           0 :     return 0;
   92728             :   }
   92729             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   92730           0 :   if (!arg1_pstr) return 0;
   92731           0 :   std::string arg1_str(arg1_pstr);
   92732             :   arg1 = &arg1_str;
   92733             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   92734             :   {
   92735             :     try {
   92736           0 :       result = (double)libtraci::Vehicle::getPMxEmission((std::string const &)*arg1);
   92737           0 :     } catch (const libsumo::TraCIException& e) {
   92738           0 :       const std::string s = e.what();
   92739             :       std::string printError;
   92740           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   92741           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   92742             :       }
   92743             :       
   92744           0 :       if (printError == "all" || printError == "client") {
   92745             :         std::cerr << "Error: " << s << std::endl;
   92746             :       }
   92747             :       
   92748             :       
   92749             :       
   92750             :       
   92751             :       {
   92752             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   92753             :       };
   92754             :       
   92755           0 :     } catch (const std::exception& e) {
   92756           0 :       const std::string s = e.what();
   92757             :       std::string printError;
   92758           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   92759           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   92760             :       }
   92761             :       
   92762           0 :       if (printError == "all" || printError == "client") {
   92763             :         std::cerr << "Error: " << s << std::endl;
   92764             :       }
   92765             :       
   92766             :       
   92767             :       
   92768             :       
   92769             :       {
   92770             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   92771             :       };
   92772             :       
   92773           0 :     } catch (...) {
   92774             :       {
   92775             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   92776             :       };
   92777           0 :     }
   92778             :   }
   92779             :   jresult = (jdouble)result; 
   92780             :   return jresult;
   92781             : }
   92782             : 
   92783             : 
   92784           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getNOxEmission(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   92785             :   jdouble jresult = 0 ;
   92786             :   std::string *arg1 = 0 ;
   92787             :   double result;
   92788             :   
   92789             :   (void)jenv;
   92790             :   (void)jcls;
   92791           0 :   if(!jarg1) {
   92792           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   92793           0 :     return 0;
   92794             :   }
   92795             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   92796           0 :   if (!arg1_pstr) return 0;
   92797           0 :   std::string arg1_str(arg1_pstr);
   92798             :   arg1 = &arg1_str;
   92799             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   92800             :   {
   92801             :     try {
   92802           0 :       result = (double)libtraci::Vehicle::getNOxEmission((std::string const &)*arg1);
   92803           0 :     } catch (const libsumo::TraCIException& e) {
   92804           0 :       const std::string s = e.what();
   92805             :       std::string printError;
   92806           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   92807           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   92808             :       }
   92809             :       
   92810           0 :       if (printError == "all" || printError == "client") {
   92811             :         std::cerr << "Error: " << s << std::endl;
   92812             :       }
   92813             :       
   92814             :       
   92815             :       
   92816             :       
   92817             :       {
   92818             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   92819             :       };
   92820             :       
   92821           0 :     } catch (const std::exception& e) {
   92822           0 :       const std::string s = e.what();
   92823             :       std::string printError;
   92824           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   92825           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   92826             :       }
   92827             :       
   92828           0 :       if (printError == "all" || printError == "client") {
   92829             :         std::cerr << "Error: " << s << std::endl;
   92830             :       }
   92831             :       
   92832             :       
   92833             :       
   92834             :       
   92835             :       {
   92836             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   92837             :       };
   92838             :       
   92839           0 :     } catch (...) {
   92840             :       {
   92841             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   92842             :       };
   92843           0 :     }
   92844             :   }
   92845             :   jresult = (jdouble)result; 
   92846             :   return jresult;
   92847             : }
   92848             : 
   92849             : 
   92850           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getFuelConsumption(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   92851             :   jdouble jresult = 0 ;
   92852             :   std::string *arg1 = 0 ;
   92853             :   double result;
   92854             :   
   92855             :   (void)jenv;
   92856             :   (void)jcls;
   92857           0 :   if(!jarg1) {
   92858           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   92859           0 :     return 0;
   92860             :   }
   92861             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   92862           0 :   if (!arg1_pstr) return 0;
   92863           0 :   std::string arg1_str(arg1_pstr);
   92864             :   arg1 = &arg1_str;
   92865             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   92866             :   {
   92867             :     try {
   92868           0 :       result = (double)libtraci::Vehicle::getFuelConsumption((std::string const &)*arg1);
   92869           0 :     } catch (const libsumo::TraCIException& e) {
   92870           0 :       const std::string s = e.what();
   92871             :       std::string printError;
   92872           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   92873           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   92874             :       }
   92875             :       
   92876           0 :       if (printError == "all" || printError == "client") {
   92877             :         std::cerr << "Error: " << s << std::endl;
   92878             :       }
   92879             :       
   92880             :       
   92881             :       
   92882             :       
   92883             :       {
   92884             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   92885             :       };
   92886             :       
   92887           0 :     } catch (const std::exception& e) {
   92888           0 :       const std::string s = e.what();
   92889             :       std::string printError;
   92890           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   92891           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   92892             :       }
   92893             :       
   92894           0 :       if (printError == "all" || printError == "client") {
   92895             :         std::cerr << "Error: " << s << std::endl;
   92896             :       }
   92897             :       
   92898             :       
   92899             :       
   92900             :       
   92901             :       {
   92902             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   92903             :       };
   92904             :       
   92905           0 :     } catch (...) {
   92906             :       {
   92907             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   92908             :       };
   92909           0 :     }
   92910             :   }
   92911             :   jresult = (jdouble)result; 
   92912             :   return jresult;
   92913             : }
   92914             : 
   92915             : 
   92916           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getNoiseEmission(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   92917             :   jdouble jresult = 0 ;
   92918             :   std::string *arg1 = 0 ;
   92919             :   double result;
   92920             :   
   92921             :   (void)jenv;
   92922             :   (void)jcls;
   92923           0 :   if(!jarg1) {
   92924           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   92925           0 :     return 0;
   92926             :   }
   92927             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   92928           0 :   if (!arg1_pstr) return 0;
   92929           0 :   std::string arg1_str(arg1_pstr);
   92930             :   arg1 = &arg1_str;
   92931             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   92932             :   {
   92933             :     try {
   92934           0 :       result = (double)libtraci::Vehicle::getNoiseEmission((std::string const &)*arg1);
   92935           0 :     } catch (const libsumo::TraCIException& e) {
   92936           0 :       const std::string s = e.what();
   92937             :       std::string printError;
   92938           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   92939           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   92940             :       }
   92941             :       
   92942           0 :       if (printError == "all" || printError == "client") {
   92943             :         std::cerr << "Error: " << s << std::endl;
   92944             :       }
   92945             :       
   92946             :       
   92947             :       
   92948             :       
   92949             :       {
   92950             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   92951             :       };
   92952             :       
   92953           0 :     } catch (const std::exception& e) {
   92954           0 :       const std::string s = e.what();
   92955             :       std::string printError;
   92956           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   92957           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   92958             :       }
   92959             :       
   92960           0 :       if (printError == "all" || printError == "client") {
   92961             :         std::cerr << "Error: " << s << std::endl;
   92962             :       }
   92963             :       
   92964             :       
   92965             :       
   92966             :       
   92967             :       {
   92968             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   92969             :       };
   92970             :       
   92971           0 :     } catch (...) {
   92972             :       {
   92973             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   92974             :       };
   92975           0 :     }
   92976             :   }
   92977             :   jresult = (jdouble)result; 
   92978             :   return jresult;
   92979             : }
   92980             : 
   92981             : 
   92982           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getElectricityConsumption(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   92983             :   jdouble jresult = 0 ;
   92984             :   std::string *arg1 = 0 ;
   92985             :   double result;
   92986             :   
   92987             :   (void)jenv;
   92988             :   (void)jcls;
   92989           0 :   if(!jarg1) {
   92990           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   92991           0 :     return 0;
   92992             :   }
   92993             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   92994           0 :   if (!arg1_pstr) return 0;
   92995           0 :   std::string arg1_str(arg1_pstr);
   92996             :   arg1 = &arg1_str;
   92997             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   92998             :   {
   92999             :     try {
   93000           0 :       result = (double)libtraci::Vehicle::getElectricityConsumption((std::string const &)*arg1);
   93001           0 :     } catch (const libsumo::TraCIException& e) {
   93002           0 :       const std::string s = e.what();
   93003             :       std::string printError;
   93004           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   93005           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   93006             :       }
   93007             :       
   93008           0 :       if (printError == "all" || printError == "client") {
   93009             :         std::cerr << "Error: " << s << std::endl;
   93010             :       }
   93011             :       
   93012             :       
   93013             :       
   93014             :       
   93015             :       {
   93016             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   93017             :       };
   93018             :       
   93019           0 :     } catch (const std::exception& e) {
   93020           0 :       const std::string s = e.what();
   93021             :       std::string printError;
   93022           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   93023           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   93024             :       }
   93025             :       
   93026           0 :       if (printError == "all" || printError == "client") {
   93027             :         std::cerr << "Error: " << s << std::endl;
   93028             :       }
   93029             :       
   93030             :       
   93031             :       
   93032             :       
   93033             :       {
   93034             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   93035             :       };
   93036             :       
   93037           0 :     } catch (...) {
   93038             :       {
   93039             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   93040             :       };
   93041           0 :     }
   93042             :   }
   93043             :   jresult = (jdouble)result; 
   93044             :   return jresult;
   93045             : }
   93046             : 
   93047             : 
   93048           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getPersonNumber(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   93049             :   jint jresult = 0 ;
   93050             :   std::string *arg1 = 0 ;
   93051             :   int result;
   93052             :   
   93053             :   (void)jenv;
   93054             :   (void)jcls;
   93055           0 :   if(!jarg1) {
   93056           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   93057           0 :     return 0;
   93058             :   }
   93059             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   93060           0 :   if (!arg1_pstr) return 0;
   93061           0 :   std::string arg1_str(arg1_pstr);
   93062             :   arg1 = &arg1_str;
   93063             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   93064             :   {
   93065             :     try {
   93066           0 :       result = (int)libtraci::Vehicle::getPersonNumber((std::string const &)*arg1);
   93067           0 :     } catch (const libsumo::TraCIException& e) {
   93068           0 :       const std::string s = e.what();
   93069             :       std::string printError;
   93070           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   93071           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   93072             :       }
   93073             :       
   93074           0 :       if (printError == "all" || printError == "client") {
   93075             :         std::cerr << "Error: " << s << std::endl;
   93076             :       }
   93077             :       
   93078             :       
   93079             :       
   93080             :       
   93081             :       {
   93082             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   93083             :       };
   93084             :       
   93085           0 :     } catch (const std::exception& e) {
   93086           0 :       const std::string s = e.what();
   93087             :       std::string printError;
   93088           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   93089           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   93090             :       }
   93091             :       
   93092           0 :       if (printError == "all" || printError == "client") {
   93093             :         std::cerr << "Error: " << s << std::endl;
   93094             :       }
   93095             :       
   93096             :       
   93097             :       
   93098             :       
   93099             :       {
   93100             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   93101             :       };
   93102             :       
   93103           0 :     } catch (...) {
   93104             :       {
   93105             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   93106             :       };
   93107           0 :     }
   93108             :   }
   93109             :   jresult = (jint)result; 
   93110             :   return jresult;
   93111             : }
   93112             : 
   93113             : 
   93114           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getPersonIDList(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   93115             :   jlong jresult = 0 ;
   93116             :   std::string *arg1 = 0 ;
   93117             :   std::vector< std::string > result;
   93118             :   
   93119             :   (void)jenv;
   93120             :   (void)jcls;
   93121           0 :   if(!jarg1) {
   93122           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   93123             :     return 0;
   93124             :   }
   93125             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   93126           0 :   if (!arg1_pstr) return 0;
   93127           0 :   std::string arg1_str(arg1_pstr);
   93128             :   arg1 = &arg1_str;
   93129             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   93130             :   {
   93131             :     try {
   93132           0 :       result = libtraci::Vehicle::getPersonIDList((std::string const &)*arg1);
   93133           0 :     } catch (const libsumo::TraCIException& e) {
   93134           0 :       const std::string s = e.what();
   93135             :       std::string printError;
   93136           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   93137           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   93138             :       }
   93139             :       
   93140           0 :       if (printError == "all" || printError == "client") {
   93141             :         std::cerr << "Error: " << s << std::endl;
   93142             :       }
   93143             :       
   93144             :       
   93145             :       
   93146             :       
   93147             :       {
   93148             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   93149             :       };
   93150             :       
   93151           0 :     } catch (const std::exception& e) {
   93152           0 :       const std::string s = e.what();
   93153             :       std::string printError;
   93154           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   93155           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   93156             :       }
   93157             :       
   93158           0 :       if (printError == "all" || printError == "client") {
   93159             :         std::cerr << "Error: " << s << std::endl;
   93160             :       }
   93161             :       
   93162             :       
   93163             :       
   93164             :       
   93165             :       {
   93166             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   93167             :       };
   93168             :       
   93169           0 :     } catch (...) {
   93170             :       {
   93171             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   93172             :       };
   93173           0 :     }
   93174             :   }
   93175           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   93176           0 :   return jresult;
   93177           0 : }
   93178             : 
   93179             : 
   93180           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getLeader_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   93181             :   jlong jresult = 0 ;
   93182             :   std::string *arg1 = 0 ;
   93183             :   double arg2 ;
   93184             :   std::pair< std::string,double > result;
   93185             :   
   93186             :   (void)jenv;
   93187             :   (void)jcls;
   93188           0 :   if(!jarg1) {
   93189           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   93190             :     return 0;
   93191             :   }
   93192             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   93193           0 :   if (!arg1_pstr) return 0;
   93194           0 :   std::string arg1_str(arg1_pstr);
   93195             :   arg1 = &arg1_str;
   93196             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   93197             :   arg2 = (double)jarg2; 
   93198             :   {
   93199             :     try {
   93200           0 :       result = libtraci::Vehicle::getLeader((std::string const &)*arg1,arg2);
   93201           0 :     } catch (const libsumo::TraCIException& e) {
   93202           0 :       const std::string s = e.what();
   93203             :       std::string printError;
   93204           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   93205           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   93206             :       }
   93207             :       
   93208           0 :       if (printError == "all" || printError == "client") {
   93209             :         std::cerr << "Error: " << s << std::endl;
   93210             :       }
   93211             :       
   93212             :       
   93213             :       
   93214             :       
   93215             :       {
   93216             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   93217             :       };
   93218             :       
   93219           0 :     } catch (const std::exception& e) {
   93220           0 :       const std::string s = e.what();
   93221             :       std::string printError;
   93222           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   93223           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   93224             :       }
   93225             :       
   93226           0 :       if (printError == "all" || printError == "client") {
   93227             :         std::cerr << "Error: " << s << std::endl;
   93228             :       }
   93229             :       
   93230             :       
   93231             :       
   93232             :       
   93233             :       {
   93234             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   93235             :       };
   93236             :       
   93237           0 :     } catch (...) {
   93238             :       {
   93239             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   93240             :       };
   93241           0 :     }
   93242             :   }
   93243           0 :   *(std::pair< std::string,double > **)&jresult = new std::pair< std::string,double >((const std::pair< std::string,double > &)result); 
   93244           0 :   return jresult;
   93245             : }
   93246             : 
   93247             : 
   93248           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getLeader_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   93249             :   jlong jresult = 0 ;
   93250             :   std::string *arg1 = 0 ;
   93251             :   std::pair< std::string,double > result;
   93252             :   
   93253             :   (void)jenv;
   93254             :   (void)jcls;
   93255           0 :   if(!jarg1) {
   93256           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   93257             :     return 0;
   93258             :   }
   93259             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   93260           0 :   if (!arg1_pstr) return 0;
   93261           0 :   std::string arg1_str(arg1_pstr);
   93262             :   arg1 = &arg1_str;
   93263             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   93264             :   {
   93265             :     try {
   93266           0 :       result = libtraci::Vehicle::getLeader((std::string const &)*arg1);
   93267           0 :     } catch (const libsumo::TraCIException& e) {
   93268           0 :       const std::string s = e.what();
   93269             :       std::string printError;
   93270           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   93271           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   93272             :       }
   93273             :       
   93274           0 :       if (printError == "all" || printError == "client") {
   93275             :         std::cerr << "Error: " << s << std::endl;
   93276             :       }
   93277             :       
   93278             :       
   93279             :       
   93280             :       
   93281             :       {
   93282             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   93283             :       };
   93284             :       
   93285           0 :     } catch (const std::exception& e) {
   93286           0 :       const std::string s = e.what();
   93287             :       std::string printError;
   93288           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   93289           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   93290             :       }
   93291             :       
   93292           0 :       if (printError == "all" || printError == "client") {
   93293             :         std::cerr << "Error: " << s << std::endl;
   93294             :       }
   93295             :       
   93296             :       
   93297             :       
   93298             :       
   93299             :       {
   93300             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   93301             :       };
   93302             :       
   93303           0 :     } catch (...) {
   93304             :       {
   93305             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   93306             :       };
   93307           0 :     }
   93308             :   }
   93309           0 :   *(std::pair< std::string,double > **)&jresult = new std::pair< std::string,double >((const std::pair< std::string,double > &)result); 
   93310           0 :   return jresult;
   93311             : }
   93312             : 
   93313             : 
   93314           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getFollower_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   93315             :   jlong jresult = 0 ;
   93316             :   std::string *arg1 = 0 ;
   93317             :   double arg2 ;
   93318             :   std::pair< std::string,double > result;
   93319             :   
   93320             :   (void)jenv;
   93321             :   (void)jcls;
   93322           0 :   if(!jarg1) {
   93323           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   93324             :     return 0;
   93325             :   }
   93326             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   93327           0 :   if (!arg1_pstr) return 0;
   93328           0 :   std::string arg1_str(arg1_pstr);
   93329             :   arg1 = &arg1_str;
   93330             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   93331             :   arg2 = (double)jarg2; 
   93332             :   {
   93333             :     try {
   93334           0 :       result = libtraci::Vehicle::getFollower((std::string const &)*arg1,arg2);
   93335           0 :     } catch (const libsumo::TraCIException& e) {
   93336           0 :       const std::string s = e.what();
   93337             :       std::string printError;
   93338           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   93339           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   93340             :       }
   93341             :       
   93342           0 :       if (printError == "all" || printError == "client") {
   93343             :         std::cerr << "Error: " << s << std::endl;
   93344             :       }
   93345             :       
   93346             :       
   93347             :       
   93348             :       
   93349             :       {
   93350             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   93351             :       };
   93352             :       
   93353           0 :     } catch (const std::exception& e) {
   93354           0 :       const std::string s = e.what();
   93355             :       std::string printError;
   93356           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   93357           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   93358             :       }
   93359             :       
   93360           0 :       if (printError == "all" || printError == "client") {
   93361             :         std::cerr << "Error: " << s << std::endl;
   93362             :       }
   93363             :       
   93364             :       
   93365             :       
   93366             :       
   93367             :       {
   93368             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   93369             :       };
   93370             :       
   93371           0 :     } catch (...) {
   93372             :       {
   93373             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   93374             :       };
   93375           0 :     }
   93376             :   }
   93377           0 :   *(std::pair< std::string,double > **)&jresult = new std::pair< std::string,double >((const std::pair< std::string,double > &)result); 
   93378           0 :   return jresult;
   93379             : }
   93380             : 
   93381             : 
   93382           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getFollower_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   93383             :   jlong jresult = 0 ;
   93384             :   std::string *arg1 = 0 ;
   93385             :   std::pair< std::string,double > result;
   93386             :   
   93387             :   (void)jenv;
   93388             :   (void)jcls;
   93389           0 :   if(!jarg1) {
   93390           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   93391             :     return 0;
   93392             :   }
   93393             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   93394           0 :   if (!arg1_pstr) return 0;
   93395           0 :   std::string arg1_str(arg1_pstr);
   93396             :   arg1 = &arg1_str;
   93397             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   93398             :   {
   93399             :     try {
   93400           0 :       result = libtraci::Vehicle::getFollower((std::string const &)*arg1);
   93401           0 :     } catch (const libsumo::TraCIException& e) {
   93402           0 :       const std::string s = e.what();
   93403             :       std::string printError;
   93404           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   93405           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   93406             :       }
   93407             :       
   93408           0 :       if (printError == "all" || printError == "client") {
   93409             :         std::cerr << "Error: " << s << std::endl;
   93410             :       }
   93411             :       
   93412             :       
   93413             :       
   93414             :       
   93415             :       {
   93416             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   93417             :       };
   93418             :       
   93419           0 :     } catch (const std::exception& e) {
   93420           0 :       const std::string s = e.what();
   93421             :       std::string printError;
   93422           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   93423           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   93424             :       }
   93425             :       
   93426           0 :       if (printError == "all" || printError == "client") {
   93427             :         std::cerr << "Error: " << s << std::endl;
   93428             :       }
   93429             :       
   93430             :       
   93431             :       
   93432             :       
   93433             :       {
   93434             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   93435             :       };
   93436             :       
   93437           0 :     } catch (...) {
   93438             :       {
   93439             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   93440             :       };
   93441           0 :     }
   93442             :   }
   93443           0 :   *(std::pair< std::string,double > **)&jresult = new std::pair< std::string,double >((const std::pair< std::string,double > &)result); 
   93444           0 :   return jresult;
   93445             : }
   93446             : 
   93447             : 
   93448           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getJunctionFoes_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
   93449             :   jlong jresult = 0 ;
   93450             :   std::string *arg1 = 0 ;
   93451             :   double arg2 ;
   93452             :   std::vector< libsumo::TraCIJunctionFoe > result;
   93453             :   
   93454             :   (void)jenv;
   93455             :   (void)jcls;
   93456           0 :   if(!jarg1) {
   93457           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   93458             :     return 0;
   93459             :   }
   93460             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   93461           0 :   if (!arg1_pstr) return 0;
   93462           0 :   std::string arg1_str(arg1_pstr);
   93463             :   arg1 = &arg1_str;
   93464             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   93465             :   arg2 = (double)jarg2; 
   93466             :   {
   93467             :     try {
   93468           0 :       result = libtraci::Vehicle::getJunctionFoes((std::string const &)*arg1,arg2);
   93469           0 :     } catch (const libsumo::TraCIException& e) {
   93470           0 :       const std::string s = e.what();
   93471             :       std::string printError;
   93472           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   93473           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   93474             :       }
   93475             :       
   93476           0 :       if (printError == "all" || printError == "client") {
   93477             :         std::cerr << "Error: " << s << std::endl;
   93478             :       }
   93479             :       
   93480             :       
   93481             :       
   93482             :       
   93483             :       {
   93484             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   93485             :       };
   93486             :       
   93487           0 :     } catch (const std::exception& e) {
   93488           0 :       const std::string s = e.what();
   93489             :       std::string printError;
   93490           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   93491           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   93492             :       }
   93493             :       
   93494           0 :       if (printError == "all" || printError == "client") {
   93495             :         std::cerr << "Error: " << s << std::endl;
   93496             :       }
   93497             :       
   93498             :       
   93499             :       
   93500             :       
   93501             :       {
   93502             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   93503             :       };
   93504             :       
   93505           0 :     } catch (...) {
   93506             :       {
   93507             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   93508             :       };
   93509           0 :     }
   93510             :   }
   93511           0 :   *(std::vector< libsumo::TraCIJunctionFoe > **)&jresult = new std::vector< libsumo::TraCIJunctionFoe >((const std::vector< libsumo::TraCIJunctionFoe > &)result); 
   93512           0 :   return jresult;
   93513           0 : }
   93514             : 
   93515             : 
   93516           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getJunctionFoes_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   93517             :   jlong jresult = 0 ;
   93518             :   std::string *arg1 = 0 ;
   93519             :   std::vector< libsumo::TraCIJunctionFoe > result;
   93520             :   
   93521             :   (void)jenv;
   93522             :   (void)jcls;
   93523           0 :   if(!jarg1) {
   93524           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   93525             :     return 0;
   93526             :   }
   93527             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   93528           0 :   if (!arg1_pstr) return 0;
   93529           0 :   std::string arg1_str(arg1_pstr);
   93530             :   arg1 = &arg1_str;
   93531             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   93532             :   {
   93533             :     try {
   93534           0 :       result = libtraci::Vehicle::getJunctionFoes((std::string const &)*arg1);
   93535           0 :     } catch (const libsumo::TraCIException& e) {
   93536           0 :       const std::string s = e.what();
   93537             :       std::string printError;
   93538           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   93539           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   93540             :       }
   93541             :       
   93542           0 :       if (printError == "all" || printError == "client") {
   93543             :         std::cerr << "Error: " << s << std::endl;
   93544             :       }
   93545             :       
   93546             :       
   93547             :       
   93548             :       
   93549             :       {
   93550             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   93551             :       };
   93552             :       
   93553           0 :     } catch (const std::exception& e) {
   93554           0 :       const std::string s = e.what();
   93555             :       std::string printError;
   93556           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   93557           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   93558             :       }
   93559             :       
   93560           0 :       if (printError == "all" || printError == "client") {
   93561             :         std::cerr << "Error: " << s << std::endl;
   93562             :       }
   93563             :       
   93564             :       
   93565             :       
   93566             :       
   93567             :       {
   93568             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   93569             :       };
   93570             :       
   93571           0 :     } catch (...) {
   93572             :       {
   93573             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   93574             :       };
   93575           0 :     }
   93576             :   }
   93577           0 :   *(std::vector< libsumo::TraCIJunctionFoe > **)&jresult = new std::vector< libsumo::TraCIJunctionFoe >((const std::vector< libsumo::TraCIJunctionFoe > &)result); 
   93578           0 :   return jresult;
   93579           0 : }
   93580             : 
   93581             : 
   93582           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getWaitingTime(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   93583             :   jdouble jresult = 0 ;
   93584             :   std::string *arg1 = 0 ;
   93585             :   double result;
   93586             :   
   93587             :   (void)jenv;
   93588             :   (void)jcls;
   93589           0 :   if(!jarg1) {
   93590           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   93591           0 :     return 0;
   93592             :   }
   93593             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   93594           0 :   if (!arg1_pstr) return 0;
   93595           0 :   std::string arg1_str(arg1_pstr);
   93596             :   arg1 = &arg1_str;
   93597             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   93598             :   {
   93599             :     try {
   93600           0 :       result = (double)libtraci::Vehicle::getWaitingTime((std::string const &)*arg1);
   93601           0 :     } catch (const libsumo::TraCIException& e) {
   93602           0 :       const std::string s = e.what();
   93603             :       std::string printError;
   93604           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   93605           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   93606             :       }
   93607             :       
   93608           0 :       if (printError == "all" || printError == "client") {
   93609             :         std::cerr << "Error: " << s << std::endl;
   93610             :       }
   93611             :       
   93612             :       
   93613             :       
   93614             :       
   93615             :       {
   93616             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   93617             :       };
   93618             :       
   93619           0 :     } catch (const std::exception& e) {
   93620           0 :       const std::string s = e.what();
   93621             :       std::string printError;
   93622           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   93623           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   93624             :       }
   93625             :       
   93626           0 :       if (printError == "all" || printError == "client") {
   93627             :         std::cerr << "Error: " << s << std::endl;
   93628             :       }
   93629             :       
   93630             :       
   93631             :       
   93632             :       
   93633             :       {
   93634             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   93635             :       };
   93636             :       
   93637           0 :     } catch (...) {
   93638             :       {
   93639             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   93640             :       };
   93641           0 :     }
   93642             :   }
   93643             :   jresult = (jdouble)result; 
   93644             :   return jresult;
   93645             : }
   93646             : 
   93647             : 
   93648           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getAccumulatedWaitingTime(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   93649             :   jdouble jresult = 0 ;
   93650             :   std::string *arg1 = 0 ;
   93651             :   double result;
   93652             :   
   93653             :   (void)jenv;
   93654             :   (void)jcls;
   93655           0 :   if(!jarg1) {
   93656           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   93657           0 :     return 0;
   93658             :   }
   93659             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   93660           0 :   if (!arg1_pstr) return 0;
   93661           0 :   std::string arg1_str(arg1_pstr);
   93662             :   arg1 = &arg1_str;
   93663             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   93664             :   {
   93665             :     try {
   93666           0 :       result = (double)libtraci::Vehicle::getAccumulatedWaitingTime((std::string const &)*arg1);
   93667           0 :     } catch (const libsumo::TraCIException& e) {
   93668           0 :       const std::string s = e.what();
   93669             :       std::string printError;
   93670           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   93671           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   93672             :       }
   93673             :       
   93674           0 :       if (printError == "all" || printError == "client") {
   93675             :         std::cerr << "Error: " << s << std::endl;
   93676             :       }
   93677             :       
   93678             :       
   93679             :       
   93680             :       
   93681             :       {
   93682             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   93683             :       };
   93684             :       
   93685           0 :     } catch (const std::exception& e) {
   93686           0 :       const std::string s = e.what();
   93687             :       std::string printError;
   93688           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   93689           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   93690             :       }
   93691             :       
   93692           0 :       if (printError == "all" || printError == "client") {
   93693             :         std::cerr << "Error: " << s << std::endl;
   93694             :       }
   93695             :       
   93696             :       
   93697             :       
   93698             :       
   93699             :       {
   93700             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   93701             :       };
   93702             :       
   93703           0 :     } catch (...) {
   93704             :       {
   93705             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   93706             :       };
   93707           0 :     }
   93708             :   }
   93709             :   jresult = (jdouble)result; 
   93710             :   return jresult;
   93711             : }
   93712             : 
   93713             : 
   93714           2 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getAdaptedTraveltime(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jstring jarg3) {
   93715             :   jdouble jresult = 0 ;
   93716             :   std::string *arg1 = 0 ;
   93717             :   double arg2 ;
   93718             :   std::string *arg3 = 0 ;
   93719             :   double result;
   93720             :   
   93721             :   (void)jenv;
   93722             :   (void)jcls;
   93723           2 :   if(!jarg1) {
   93724           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   93725           0 :     return 0;
   93726             :   }
   93727             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   93728           2 :   if (!arg1_pstr) return 0;
   93729           2 :   std::string arg1_str(arg1_pstr);
   93730             :   arg1 = &arg1_str;
   93731             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   93732             :   arg2 = (double)jarg2; 
   93733           2 :   if(!jarg3) {
   93734           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   93735             :     return 0;
   93736             :   }
   93737             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   93738           2 :   if (!arg3_pstr) return 0;
   93739           2 :   std::string arg3_str(arg3_pstr);
   93740             :   arg3 = &arg3_str;
   93741             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   93742             :   {
   93743             :     try {
   93744           2 :       result = (double)libtraci::Vehicle::getAdaptedTraveltime((std::string const &)*arg1,arg2,(std::string const &)*arg3);
   93745           0 :     } catch (const libsumo::TraCIException& e) {
   93746           0 :       const std::string s = e.what();
   93747             :       std::string printError;
   93748           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   93749           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   93750             :       }
   93751             :       
   93752           0 :       if (printError == "all" || printError == "client") {
   93753             :         std::cerr << "Error: " << s << std::endl;
   93754             :       }
   93755             :       
   93756             :       
   93757             :       
   93758             :       
   93759             :       {
   93760             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   93761             :       };
   93762             :       
   93763           0 :     } catch (const std::exception& e) {
   93764           0 :       const std::string s = e.what();
   93765             :       std::string printError;
   93766           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   93767           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   93768             :       }
   93769             :       
   93770           0 :       if (printError == "all" || printError == "client") {
   93771             :         std::cerr << "Error: " << s << std::endl;
   93772             :       }
   93773             :       
   93774             :       
   93775             :       
   93776             :       
   93777             :       {
   93778             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   93779             :       };
   93780             :       
   93781           0 :     } catch (...) {
   93782             :       {
   93783             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   93784             :       };
   93785           0 :     }
   93786             :   }
   93787             :   jresult = (jdouble)result; 
   93788             :   return jresult;
   93789             : }
   93790             : 
   93791             : 
   93792           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getEffort(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jstring jarg3) {
   93793             :   jdouble jresult = 0 ;
   93794             :   std::string *arg1 = 0 ;
   93795             :   double arg2 ;
   93796             :   std::string *arg3 = 0 ;
   93797             :   double result;
   93798             :   
   93799             :   (void)jenv;
   93800             :   (void)jcls;
   93801           0 :   if(!jarg1) {
   93802           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   93803           0 :     return 0;
   93804             :   }
   93805             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   93806           0 :   if (!arg1_pstr) return 0;
   93807           0 :   std::string arg1_str(arg1_pstr);
   93808             :   arg1 = &arg1_str;
   93809             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   93810             :   arg2 = (double)jarg2; 
   93811           0 :   if(!jarg3) {
   93812           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   93813             :     return 0;
   93814             :   }
   93815             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   93816           0 :   if (!arg3_pstr) return 0;
   93817           0 :   std::string arg3_str(arg3_pstr);
   93818             :   arg3 = &arg3_str;
   93819             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   93820             :   {
   93821             :     try {
   93822           0 :       result = (double)libtraci::Vehicle::getEffort((std::string const &)*arg1,arg2,(std::string const &)*arg3);
   93823           0 :     } catch (const libsumo::TraCIException& e) {
   93824           0 :       const std::string s = e.what();
   93825             :       std::string printError;
   93826           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   93827           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   93828             :       }
   93829             :       
   93830           0 :       if (printError == "all" || printError == "client") {
   93831             :         std::cerr << "Error: " << s << std::endl;
   93832             :       }
   93833             :       
   93834             :       
   93835             :       
   93836             :       
   93837             :       {
   93838             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   93839             :       };
   93840             :       
   93841           0 :     } catch (const std::exception& e) {
   93842           0 :       const std::string s = e.what();
   93843             :       std::string printError;
   93844           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   93845           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   93846             :       }
   93847             :       
   93848           0 :       if (printError == "all" || printError == "client") {
   93849             :         std::cerr << "Error: " << s << std::endl;
   93850             :       }
   93851             :       
   93852             :       
   93853             :       
   93854             :       
   93855             :       {
   93856             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   93857             :       };
   93858             :       
   93859           0 :     } catch (...) {
   93860             :       {
   93861             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   93862             :       };
   93863           0 :     }
   93864             :   }
   93865             :   jresult = (jdouble)result; 
   93866             :   return jresult;
   93867             : }
   93868             : 
   93869             : 
   93870           0 : SWIGEXPORT jboolean JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1isRouteValid(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   93871             :   jboolean jresult = 0 ;
   93872             :   std::string *arg1 = 0 ;
   93873             :   bool result;
   93874             :   
   93875             :   (void)jenv;
   93876             :   (void)jcls;
   93877           0 :   if(!jarg1) {
   93878           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   93879           0 :     return 0;
   93880             :   }
   93881             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   93882           0 :   if (!arg1_pstr) return 0;
   93883           0 :   std::string arg1_str(arg1_pstr);
   93884             :   arg1 = &arg1_str;
   93885             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   93886             :   {
   93887             :     try {
   93888           0 :       result = (bool)libtraci::Vehicle::isRouteValid((std::string const &)*arg1);
   93889           0 :     } catch (const libsumo::TraCIException& e) {
   93890           0 :       const std::string s = e.what();
   93891             :       std::string printError;
   93892           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   93893           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   93894             :       }
   93895             :       
   93896           0 :       if (printError == "all" || printError == "client") {
   93897             :         std::cerr << "Error: " << s << std::endl;
   93898             :       }
   93899             :       
   93900             :       
   93901             :       
   93902             :       
   93903             :       {
   93904             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   93905             :       };
   93906             :       
   93907           0 :     } catch (const std::exception& e) {
   93908           0 :       const std::string s = e.what();
   93909             :       std::string printError;
   93910           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   93911           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   93912             :       }
   93913             :       
   93914           0 :       if (printError == "all" || printError == "client") {
   93915             :         std::cerr << "Error: " << s << std::endl;
   93916             :       }
   93917             :       
   93918             :       
   93919             :       
   93920             :       
   93921             :       {
   93922             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   93923             :       };
   93924             :       
   93925           0 :     } catch (...) {
   93926             :       {
   93927             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   93928             :       };
   93929           0 :     }
   93930             :   }
   93931           0 :   jresult = (jboolean)result; 
   93932           0 :   return jresult;
   93933             : }
   93934             : 
   93935             : 
   93936           6 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getRoute(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   93937             :   jlong jresult = 0 ;
   93938             :   std::string *arg1 = 0 ;
   93939             :   std::vector< std::string > result;
   93940             :   
   93941             :   (void)jenv;
   93942             :   (void)jcls;
   93943           6 :   if(!jarg1) {
   93944           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   93945             :     return 0;
   93946             :   }
   93947             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   93948           6 :   if (!arg1_pstr) return 0;
   93949           6 :   std::string arg1_str(arg1_pstr);
   93950             :   arg1 = &arg1_str;
   93951             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   93952             :   {
   93953             :     try {
   93954           6 :       result = libtraci::Vehicle::getRoute((std::string const &)*arg1);
   93955           0 :     } catch (const libsumo::TraCIException& e) {
   93956           0 :       const std::string s = e.what();
   93957             :       std::string printError;
   93958           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   93959           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   93960             :       }
   93961             :       
   93962           0 :       if (printError == "all" || printError == "client") {
   93963             :         std::cerr << "Error: " << s << std::endl;
   93964             :       }
   93965             :       
   93966             :       
   93967             :       
   93968             :       
   93969             :       {
   93970             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   93971             :       };
   93972             :       
   93973           0 :     } catch (const std::exception& e) {
   93974           0 :       const std::string s = e.what();
   93975             :       std::string printError;
   93976           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   93977           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   93978             :       }
   93979             :       
   93980           0 :       if (printError == "all" || printError == "client") {
   93981             :         std::cerr << "Error: " << s << std::endl;
   93982             :       }
   93983             :       
   93984             :       
   93985             :       
   93986             :       
   93987             :       {
   93988             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   93989             :       };
   93990             :       
   93991           0 :     } catch (...) {
   93992             :       {
   93993             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   93994             :       };
   93995           0 :     }
   93996             :   }
   93997           6 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   93998           6 :   return jresult;
   93999           6 : }
   94000             : 
   94001             : 
   94002           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getSignals(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   94003             :   jint jresult = 0 ;
   94004             :   std::string *arg1 = 0 ;
   94005             :   int result;
   94006             :   
   94007             :   (void)jenv;
   94008             :   (void)jcls;
   94009           0 :   if(!jarg1) {
   94010           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   94011           0 :     return 0;
   94012             :   }
   94013             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   94014           0 :   if (!arg1_pstr) return 0;
   94015           0 :   std::string arg1_str(arg1_pstr);
   94016             :   arg1 = &arg1_str;
   94017             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   94018             :   {
   94019             :     try {
   94020           0 :       result = (int)libtraci::Vehicle::getSignals((std::string const &)*arg1);
   94021           0 :     } catch (const libsumo::TraCIException& e) {
   94022           0 :       const std::string s = e.what();
   94023             :       std::string printError;
   94024           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   94025           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   94026             :       }
   94027             :       
   94028           0 :       if (printError == "all" || printError == "client") {
   94029             :         std::cerr << "Error: " << s << std::endl;
   94030             :       }
   94031             :       
   94032             :       
   94033             :       
   94034             :       
   94035             :       {
   94036             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   94037             :       };
   94038             :       
   94039           0 :     } catch (const std::exception& e) {
   94040           0 :       const std::string s = e.what();
   94041             :       std::string printError;
   94042           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   94043           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   94044             :       }
   94045             :       
   94046           0 :       if (printError == "all" || printError == "client") {
   94047             :         std::cerr << "Error: " << s << std::endl;
   94048             :       }
   94049             :       
   94050             :       
   94051             :       
   94052             :       
   94053             :       {
   94054             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   94055             :       };
   94056             :       
   94057           0 :     } catch (...) {
   94058             :       {
   94059             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   94060             :       };
   94061           0 :     }
   94062             :   }
   94063             :   jresult = (jint)result; 
   94064             :   return jresult;
   94065             : }
   94066             : 
   94067             : 
   94068           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getBestLanes(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   94069             :   jlong jresult = 0 ;
   94070             :   std::string *arg1 = 0 ;
   94071             :   std::vector< libsumo::TraCIBestLanesData > result;
   94072             :   
   94073             :   (void)jenv;
   94074             :   (void)jcls;
   94075           0 :   if(!jarg1) {
   94076           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   94077             :     return 0;
   94078             :   }
   94079             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   94080           0 :   if (!arg1_pstr) return 0;
   94081           0 :   std::string arg1_str(arg1_pstr);
   94082             :   arg1 = &arg1_str;
   94083             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   94084             :   {
   94085             :     try {
   94086           0 :       result = libtraci::Vehicle::getBestLanes((std::string const &)*arg1);
   94087           0 :     } catch (const libsumo::TraCIException& e) {
   94088           0 :       const std::string s = e.what();
   94089             :       std::string printError;
   94090           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   94091           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   94092             :       }
   94093             :       
   94094           0 :       if (printError == "all" || printError == "client") {
   94095             :         std::cerr << "Error: " << s << std::endl;
   94096             :       }
   94097             :       
   94098             :       
   94099             :       
   94100             :       
   94101             :       {
   94102             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   94103             :       };
   94104             :       
   94105           0 :     } catch (const std::exception& e) {
   94106           0 :       const std::string s = e.what();
   94107             :       std::string printError;
   94108           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   94109           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   94110             :       }
   94111             :       
   94112           0 :       if (printError == "all" || printError == "client") {
   94113             :         std::cerr << "Error: " << s << std::endl;
   94114             :       }
   94115             :       
   94116             :       
   94117             :       
   94118             :       
   94119             :       {
   94120             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   94121             :       };
   94122             :       
   94123           0 :     } catch (...) {
   94124             :       {
   94125             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   94126             :       };
   94127           0 :     }
   94128             :   }
   94129           0 :   *(std::vector< libsumo::TraCIBestLanesData > **)&jresult = new std::vector< libsumo::TraCIBestLanesData >((const std::vector< libsumo::TraCIBestLanesData > &)result); 
   94130           0 :   return jresult;
   94131           0 : }
   94132             : 
   94133             : 
   94134           2 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getNextTLS(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   94135             :   jlong jresult = 0 ;
   94136             :   std::string *arg1 = 0 ;
   94137             :   std::vector< libsumo::TraCINextTLSData > result;
   94138             :   
   94139             :   (void)jenv;
   94140             :   (void)jcls;
   94141           2 :   if(!jarg1) {
   94142           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   94143             :     return 0;
   94144             :   }
   94145             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   94146           2 :   if (!arg1_pstr) return 0;
   94147           2 :   std::string arg1_str(arg1_pstr);
   94148             :   arg1 = &arg1_str;
   94149             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   94150             :   {
   94151             :     try {
   94152           2 :       result = libtraci::Vehicle::getNextTLS((std::string const &)*arg1);
   94153           0 :     } catch (const libsumo::TraCIException& e) {
   94154           0 :       const std::string s = e.what();
   94155             :       std::string printError;
   94156           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   94157           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   94158             :       }
   94159             :       
   94160           0 :       if (printError == "all" || printError == "client") {
   94161             :         std::cerr << "Error: " << s << std::endl;
   94162             :       }
   94163             :       
   94164             :       
   94165             :       
   94166             :       
   94167             :       {
   94168             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   94169             :       };
   94170             :       
   94171           0 :     } catch (const std::exception& e) {
   94172           0 :       const std::string s = e.what();
   94173             :       std::string printError;
   94174           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   94175           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   94176             :       }
   94177             :       
   94178           0 :       if (printError == "all" || printError == "client") {
   94179             :         std::cerr << "Error: " << s << std::endl;
   94180             :       }
   94181             :       
   94182             :       
   94183             :       
   94184             :       
   94185             :       {
   94186             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   94187             :       };
   94188             :       
   94189           0 :     } catch (...) {
   94190             :       {
   94191             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   94192             :       };
   94193           0 :     }
   94194             :   }
   94195           2 :   *(std::vector< libsumo::TraCINextTLSData > **)&jresult = new std::vector< libsumo::TraCINextTLSData >((const std::vector< libsumo::TraCINextTLSData > &)result); 
   94196           2 :   return jresult;
   94197           2 : }
   94198             : 
   94199             : 
   94200           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getNextStops(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   94201             :   jlong jresult = 0 ;
   94202             :   std::string *arg1 = 0 ;
   94203             :   std::vector< libsumo::TraCINextStopData > result;
   94204             :   
   94205             :   (void)jenv;
   94206             :   (void)jcls;
   94207           0 :   if(!jarg1) {
   94208           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   94209             :     return 0;
   94210             :   }
   94211             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   94212           0 :   if (!arg1_pstr) return 0;
   94213           0 :   std::string arg1_str(arg1_pstr);
   94214             :   arg1 = &arg1_str;
   94215             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   94216             :   {
   94217             :     try {
   94218           0 :       result = libtraci::Vehicle::getNextStops((std::string const &)*arg1);
   94219           0 :     } catch (const libsumo::TraCIException& e) {
   94220           0 :       const std::string s = e.what();
   94221             :       std::string printError;
   94222           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   94223           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   94224             :       }
   94225             :       
   94226           0 :       if (printError == "all" || printError == "client") {
   94227             :         std::cerr << "Error: " << s << std::endl;
   94228             :       }
   94229             :       
   94230             :       
   94231             :       
   94232             :       
   94233             :       {
   94234             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   94235             :       };
   94236             :       
   94237           0 :     } catch (const std::exception& e) {
   94238           0 :       const std::string s = e.what();
   94239             :       std::string printError;
   94240           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   94241           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   94242             :       }
   94243             :       
   94244           0 :       if (printError == "all" || printError == "client") {
   94245             :         std::cerr << "Error: " << s << std::endl;
   94246             :       }
   94247             :       
   94248             :       
   94249             :       
   94250             :       
   94251             :       {
   94252             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   94253             :       };
   94254             :       
   94255           0 :     } catch (...) {
   94256             :       {
   94257             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   94258             :       };
   94259           0 :     }
   94260             :   }
   94261           0 :   *(std::vector< libsumo::TraCINextStopData > **)&jresult = new std::vector< libsumo::TraCINextStopData >((const std::vector< libsumo::TraCINextStopData > &)result); 
   94262           0 :   return jresult;
   94263           0 : }
   94264             : 
   94265             : 
   94266           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getNextLinks(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   94267             :   jlong jresult = 0 ;
   94268             :   std::string *arg1 = 0 ;
   94269             :   std::vector< libsumo::TraCIConnection > result;
   94270             :   
   94271             :   (void)jenv;
   94272             :   (void)jcls;
   94273           0 :   if(!jarg1) {
   94274           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   94275             :     return 0;
   94276             :   }
   94277             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   94278           0 :   if (!arg1_pstr) return 0;
   94279           0 :   std::string arg1_str(arg1_pstr);
   94280             :   arg1 = &arg1_str;
   94281             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   94282             :   {
   94283             :     try {
   94284           0 :       result = libtraci::Vehicle::getNextLinks((std::string const &)*arg1);
   94285           0 :     } catch (const libsumo::TraCIException& e) {
   94286           0 :       const std::string s = e.what();
   94287             :       std::string printError;
   94288           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   94289           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   94290             :       }
   94291             :       
   94292           0 :       if (printError == "all" || printError == "client") {
   94293             :         std::cerr << "Error: " << s << std::endl;
   94294             :       }
   94295             :       
   94296             :       
   94297             :       
   94298             :       
   94299             :       {
   94300             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   94301             :       };
   94302             :       
   94303           0 :     } catch (const std::exception& e) {
   94304           0 :       const std::string s = e.what();
   94305             :       std::string printError;
   94306           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   94307           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   94308             :       }
   94309             :       
   94310           0 :       if (printError == "all" || printError == "client") {
   94311             :         std::cerr << "Error: " << s << std::endl;
   94312             :       }
   94313             :       
   94314             :       
   94315             :       
   94316             :       
   94317             :       {
   94318             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   94319             :       };
   94320             :       
   94321           0 :     } catch (...) {
   94322             :       {
   94323             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   94324             :       };
   94325           0 :     }
   94326             :   }
   94327           0 :   *(std::vector< libsumo::TraCIConnection > **)&jresult = new std::vector< libsumo::TraCIConnection >((const std::vector< libsumo::TraCIConnection > &)result); 
   94328           0 :   return jresult;
   94329           0 : }
   94330             : 
   94331             : 
   94332           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getStops_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2) {
   94333             :   jlong jresult = 0 ;
   94334             :   std::string *arg1 = 0 ;
   94335             :   int arg2 ;
   94336             :   std::vector< libsumo::TraCINextStopData > result;
   94337             :   
   94338             :   (void)jenv;
   94339             :   (void)jcls;
   94340           0 :   if(!jarg1) {
   94341           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   94342             :     return 0;
   94343             :   }
   94344             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   94345           0 :   if (!arg1_pstr) return 0;
   94346           0 :   std::string arg1_str(arg1_pstr);
   94347             :   arg1 = &arg1_str;
   94348             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   94349             :   arg2 = (int)jarg2; 
   94350             :   {
   94351             :     try {
   94352           0 :       result = libtraci::Vehicle::getStops((std::string const &)*arg1,arg2);
   94353           0 :     } catch (const libsumo::TraCIException& e) {
   94354           0 :       const std::string s = e.what();
   94355             :       std::string printError;
   94356           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   94357           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   94358             :       }
   94359             :       
   94360           0 :       if (printError == "all" || printError == "client") {
   94361             :         std::cerr << "Error: " << s << std::endl;
   94362             :       }
   94363             :       
   94364             :       
   94365             :       
   94366             :       
   94367             :       {
   94368             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   94369             :       };
   94370             :       
   94371           0 :     } catch (const std::exception& e) {
   94372           0 :       const std::string s = e.what();
   94373             :       std::string printError;
   94374           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   94375           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   94376             :       }
   94377             :       
   94378           0 :       if (printError == "all" || printError == "client") {
   94379             :         std::cerr << "Error: " << s << std::endl;
   94380             :       }
   94381             :       
   94382             :       
   94383             :       
   94384             :       
   94385             :       {
   94386             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   94387             :       };
   94388             :       
   94389           0 :     } catch (...) {
   94390             :       {
   94391             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   94392             :       };
   94393           0 :     }
   94394             :   }
   94395           0 :   *(std::vector< libsumo::TraCINextStopData > **)&jresult = new std::vector< libsumo::TraCINextStopData >((const std::vector< libsumo::TraCINextStopData > &)result); 
   94396           0 :   return jresult;
   94397           0 : }
   94398             : 
   94399             : 
   94400           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getStops_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   94401             :   jlong jresult = 0 ;
   94402             :   std::string *arg1 = 0 ;
   94403             :   std::vector< libsumo::TraCINextStopData > result;
   94404             :   
   94405             :   (void)jenv;
   94406             :   (void)jcls;
   94407           0 :   if(!jarg1) {
   94408           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   94409             :     return 0;
   94410             :   }
   94411             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   94412           0 :   if (!arg1_pstr) return 0;
   94413           0 :   std::string arg1_str(arg1_pstr);
   94414             :   arg1 = &arg1_str;
   94415             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   94416             :   {
   94417             :     try {
   94418           0 :       result = libtraci::Vehicle::getStops((std::string const &)*arg1);
   94419           0 :     } catch (const libsumo::TraCIException& e) {
   94420           0 :       const std::string s = e.what();
   94421             :       std::string printError;
   94422           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   94423           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   94424             :       }
   94425             :       
   94426           0 :       if (printError == "all" || printError == "client") {
   94427             :         std::cerr << "Error: " << s << std::endl;
   94428             :       }
   94429             :       
   94430             :       
   94431             :       
   94432             :       
   94433             :       {
   94434             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   94435             :       };
   94436             :       
   94437           0 :     } catch (const std::exception& e) {
   94438           0 :       const std::string s = e.what();
   94439             :       std::string printError;
   94440           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   94441           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   94442             :       }
   94443             :       
   94444           0 :       if (printError == "all" || printError == "client") {
   94445             :         std::cerr << "Error: " << s << std::endl;
   94446             :       }
   94447             :       
   94448             :       
   94449             :       
   94450             :       
   94451             :       {
   94452             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   94453             :       };
   94454             :       
   94455           0 :     } catch (...) {
   94456             :       {
   94457             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   94458             :       };
   94459           0 :     }
   94460             :   }
   94461           0 :   *(std::vector< libsumo::TraCINextStopData > **)&jresult = new std::vector< libsumo::TraCINextStopData >((const std::vector< libsumo::TraCINextStopData > &)result); 
   94462           0 :   return jresult;
   94463           0 : }
   94464             : 
   94465             : 
   94466           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getStopState(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   94467             :   jint jresult = 0 ;
   94468             :   std::string *arg1 = 0 ;
   94469             :   int result;
   94470             :   
   94471             :   (void)jenv;
   94472             :   (void)jcls;
   94473           0 :   if(!jarg1) {
   94474           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   94475           0 :     return 0;
   94476             :   }
   94477             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   94478           0 :   if (!arg1_pstr) return 0;
   94479           0 :   std::string arg1_str(arg1_pstr);
   94480             :   arg1 = &arg1_str;
   94481             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   94482             :   {
   94483             :     try {
   94484           0 :       result = (int)libtraci::Vehicle::getStopState((std::string const &)*arg1);
   94485           0 :     } catch (const libsumo::TraCIException& e) {
   94486           0 :       const std::string s = e.what();
   94487             :       std::string printError;
   94488           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   94489           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   94490             :       }
   94491             :       
   94492           0 :       if (printError == "all" || printError == "client") {
   94493             :         std::cerr << "Error: " << s << std::endl;
   94494             :       }
   94495             :       
   94496             :       
   94497             :       
   94498             :       
   94499             :       {
   94500             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   94501             :       };
   94502             :       
   94503           0 :     } catch (const std::exception& e) {
   94504           0 :       const std::string s = e.what();
   94505             :       std::string printError;
   94506           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   94507           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   94508             :       }
   94509             :       
   94510           0 :       if (printError == "all" || printError == "client") {
   94511             :         std::cerr << "Error: " << s << std::endl;
   94512             :       }
   94513             :       
   94514             :       
   94515             :       
   94516             :       
   94517             :       {
   94518             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   94519             :       };
   94520             :       
   94521           0 :     } catch (...) {
   94522             :       {
   94523             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   94524             :       };
   94525           0 :     }
   94526             :   }
   94527             :   jresult = (jint)result; 
   94528             :   return jresult;
   94529             : }
   94530             : 
   94531             : 
   94532           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getStopParameter_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jstring jarg3, jboolean jarg4) {
   94533             :   jstring jresult = 0 ;
   94534             :   std::string *arg1 = 0 ;
   94535             :   int arg2 ;
   94536             :   std::string *arg3 = 0 ;
   94537             :   bool arg4 ;
   94538             :   std::string result;
   94539             :   
   94540             :   (void)jenv;
   94541             :   (void)jcls;
   94542           0 :   if(!jarg1) {
   94543           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   94544             :     return 0;
   94545             :   }
   94546             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   94547           0 :   if (!arg1_pstr) return 0;
   94548           0 :   std::string arg1_str(arg1_pstr);
   94549             :   arg1 = &arg1_str;
   94550             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   94551             :   arg2 = (int)jarg2; 
   94552           0 :   if(!jarg3) {
   94553           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   94554             :     return 0;
   94555             :   }
   94556             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   94557           0 :   if (!arg3_pstr) return 0;
   94558           0 :   std::string arg3_str(arg3_pstr);
   94559             :   arg3 = &arg3_str;
   94560             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   94561           0 :   arg4 = jarg4 ? true : false; 
   94562             :   {
   94563             :     try {
   94564           0 :       result = libtraci::Vehicle::getStopParameter((std::string const &)*arg1,arg2,(std::string const &)*arg3,arg4);
   94565           0 :     } catch (const libsumo::TraCIException& e) {
   94566           0 :       const std::string s = e.what();
   94567             :       std::string printError;
   94568           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   94569           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   94570             :       }
   94571             :       
   94572           0 :       if (printError == "all" || printError == "client") {
   94573             :         std::cerr << "Error: " << s << std::endl;
   94574             :       }
   94575             :       
   94576             :       
   94577             :       
   94578             :       
   94579             :       {
   94580             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   94581             :       };
   94582             :       
   94583           0 :     } catch (const std::exception& e) {
   94584           0 :       const std::string s = e.what();
   94585             :       std::string printError;
   94586           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   94587           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   94588             :       }
   94589             :       
   94590           0 :       if (printError == "all" || printError == "client") {
   94591             :         std::cerr << "Error: " << s << std::endl;
   94592             :       }
   94593             :       
   94594             :       
   94595             :       
   94596             :       
   94597             :       {
   94598             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   94599             :       };
   94600             :       
   94601           0 :     } catch (...) {
   94602             :       {
   94603             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   94604             :       };
   94605           0 :     }
   94606             :   }
   94607             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   94608             :   return jresult;
   94609             : }
   94610             : 
   94611             : 
   94612           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getStopParameter_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jstring jarg3) {
   94613             :   jstring jresult = 0 ;
   94614             :   std::string *arg1 = 0 ;
   94615             :   int arg2 ;
   94616             :   std::string *arg3 = 0 ;
   94617             :   std::string result;
   94618             :   
   94619             :   (void)jenv;
   94620             :   (void)jcls;
   94621           0 :   if(!jarg1) {
   94622           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   94623             :     return 0;
   94624             :   }
   94625             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   94626           0 :   if (!arg1_pstr) return 0;
   94627           0 :   std::string arg1_str(arg1_pstr);
   94628             :   arg1 = &arg1_str;
   94629             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   94630             :   arg2 = (int)jarg2; 
   94631           0 :   if(!jarg3) {
   94632           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   94633             :     return 0;
   94634             :   }
   94635             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   94636           0 :   if (!arg3_pstr) return 0;
   94637           0 :   std::string arg3_str(arg3_pstr);
   94638             :   arg3 = &arg3_str;
   94639             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   94640             :   {
   94641             :     try {
   94642           0 :       result = libtraci::Vehicle::getStopParameter((std::string const &)*arg1,arg2,(std::string const &)*arg3);
   94643           0 :     } catch (const libsumo::TraCIException& e) {
   94644           0 :       const std::string s = e.what();
   94645             :       std::string printError;
   94646           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   94647           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   94648             :       }
   94649             :       
   94650           0 :       if (printError == "all" || printError == "client") {
   94651             :         std::cerr << "Error: " << s << std::endl;
   94652             :       }
   94653             :       
   94654             :       
   94655             :       
   94656             :       
   94657             :       {
   94658             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   94659             :       };
   94660             :       
   94661           0 :     } catch (const std::exception& e) {
   94662           0 :       const std::string s = e.what();
   94663             :       std::string printError;
   94664           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   94665           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   94666             :       }
   94667             :       
   94668           0 :       if (printError == "all" || printError == "client") {
   94669             :         std::cerr << "Error: " << s << std::endl;
   94670             :       }
   94671             :       
   94672             :       
   94673             :       
   94674             :       
   94675             :       {
   94676             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   94677             :       };
   94678             :       
   94679           0 :     } catch (...) {
   94680             :       {
   94681             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   94682             :       };
   94683           0 :     }
   94684             :   }
   94685             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   94686             :   return jresult;
   94687             : }
   94688             : 
   94689             : 
   94690           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getDistance(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   94691             :   jdouble jresult = 0 ;
   94692             :   std::string *arg1 = 0 ;
   94693             :   double result;
   94694             :   
   94695             :   (void)jenv;
   94696             :   (void)jcls;
   94697           0 :   if(!jarg1) {
   94698           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   94699           0 :     return 0;
   94700             :   }
   94701             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   94702           0 :   if (!arg1_pstr) return 0;
   94703           0 :   std::string arg1_str(arg1_pstr);
   94704             :   arg1 = &arg1_str;
   94705             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   94706             :   {
   94707             :     try {
   94708           0 :       result = (double)libtraci::Vehicle::getDistance((std::string const &)*arg1);
   94709           0 :     } catch (const libsumo::TraCIException& e) {
   94710           0 :       const std::string s = e.what();
   94711             :       std::string printError;
   94712           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   94713           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   94714             :       }
   94715             :       
   94716           0 :       if (printError == "all" || printError == "client") {
   94717             :         std::cerr << "Error: " << s << std::endl;
   94718             :       }
   94719             :       
   94720             :       
   94721             :       
   94722             :       
   94723             :       {
   94724             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   94725             :       };
   94726             :       
   94727           0 :     } catch (const std::exception& e) {
   94728           0 :       const std::string s = e.what();
   94729             :       std::string printError;
   94730           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   94731           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   94732             :       }
   94733             :       
   94734           0 :       if (printError == "all" || printError == "client") {
   94735             :         std::cerr << "Error: " << s << std::endl;
   94736             :       }
   94737             :       
   94738             :       
   94739             :       
   94740             :       
   94741             :       {
   94742             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   94743             :       };
   94744             :       
   94745           0 :     } catch (...) {
   94746             :       {
   94747             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   94748             :       };
   94749           0 :     }
   94750             :   }
   94751             :   jresult = (jdouble)result; 
   94752             :   return jresult;
   94753             : }
   94754             : 
   94755             : 
   94756           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getDrivingDistance_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jint jarg4) {
   94757             :   jdouble jresult = 0 ;
   94758             :   std::string *arg1 = 0 ;
   94759             :   std::string *arg2 = 0 ;
   94760             :   double arg3 ;
   94761             :   int arg4 ;
   94762             :   double result;
   94763             :   
   94764             :   (void)jenv;
   94765             :   (void)jcls;
   94766           0 :   if(!jarg1) {
   94767           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   94768           0 :     return 0;
   94769             :   }
   94770             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   94771           0 :   if (!arg1_pstr) return 0;
   94772           0 :   std::string arg1_str(arg1_pstr);
   94773             :   arg1 = &arg1_str;
   94774             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   94775           0 :   if(!jarg2) {
   94776           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   94777             :     return 0;
   94778             :   }
   94779             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   94780           0 :   if (!arg2_pstr) return 0;
   94781           0 :   std::string arg2_str(arg2_pstr);
   94782             :   arg2 = &arg2_str;
   94783             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   94784             :   arg3 = (double)jarg3; 
   94785             :   arg4 = (int)jarg4; 
   94786             :   {
   94787             :     try {
   94788           0 :       result = (double)libtraci::Vehicle::getDrivingDistance((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4);
   94789           0 :     } catch (const libsumo::TraCIException& e) {
   94790           0 :       const std::string s = e.what();
   94791             :       std::string printError;
   94792           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   94793           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   94794             :       }
   94795             :       
   94796           0 :       if (printError == "all" || printError == "client") {
   94797             :         std::cerr << "Error: " << s << std::endl;
   94798             :       }
   94799             :       
   94800             :       
   94801             :       
   94802             :       
   94803             :       {
   94804             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   94805             :       };
   94806             :       
   94807           0 :     } catch (const std::exception& e) {
   94808           0 :       const std::string s = e.what();
   94809             :       std::string printError;
   94810           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   94811           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   94812             :       }
   94813             :       
   94814           0 :       if (printError == "all" || printError == "client") {
   94815             :         std::cerr << "Error: " << s << std::endl;
   94816             :       }
   94817             :       
   94818             :       
   94819             :       
   94820             :       
   94821             :       {
   94822             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   94823             :       };
   94824             :       
   94825           0 :     } catch (...) {
   94826             :       {
   94827             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   94828             :       };
   94829           0 :     }
   94830             :   }
   94831             :   jresult = (jdouble)result; 
   94832             :   return jresult;
   94833             : }
   94834             : 
   94835             : 
   94836           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getDrivingDistance_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3) {
   94837             :   jdouble jresult = 0 ;
   94838             :   std::string *arg1 = 0 ;
   94839             :   std::string *arg2 = 0 ;
   94840             :   double arg3 ;
   94841             :   double result;
   94842             :   
   94843             :   (void)jenv;
   94844             :   (void)jcls;
   94845           0 :   if(!jarg1) {
   94846           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   94847           0 :     return 0;
   94848             :   }
   94849             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   94850           0 :   if (!arg1_pstr) return 0;
   94851           0 :   std::string arg1_str(arg1_pstr);
   94852             :   arg1 = &arg1_str;
   94853             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   94854           0 :   if(!jarg2) {
   94855           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   94856             :     return 0;
   94857             :   }
   94858             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   94859           0 :   if (!arg2_pstr) return 0;
   94860           0 :   std::string arg2_str(arg2_pstr);
   94861             :   arg2 = &arg2_str;
   94862             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   94863             :   arg3 = (double)jarg3; 
   94864             :   {
   94865             :     try {
   94866           0 :       result = (double)libtraci::Vehicle::getDrivingDistance((std::string const &)*arg1,(std::string const &)*arg2,arg3);
   94867           0 :     } catch (const libsumo::TraCIException& e) {
   94868           0 :       const std::string s = e.what();
   94869             :       std::string printError;
   94870           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   94871           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   94872             :       }
   94873             :       
   94874           0 :       if (printError == "all" || printError == "client") {
   94875             :         std::cerr << "Error: " << s << std::endl;
   94876             :       }
   94877             :       
   94878             :       
   94879             :       
   94880             :       
   94881             :       {
   94882             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   94883             :       };
   94884             :       
   94885           0 :     } catch (const std::exception& e) {
   94886           0 :       const std::string s = e.what();
   94887             :       std::string printError;
   94888           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   94889           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   94890             :       }
   94891             :       
   94892           0 :       if (printError == "all" || printError == "client") {
   94893             :         std::cerr << "Error: " << s << std::endl;
   94894             :       }
   94895             :       
   94896             :       
   94897             :       
   94898             :       
   94899             :       {
   94900             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   94901             :       };
   94902             :       
   94903           0 :     } catch (...) {
   94904             :       {
   94905             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   94906             :       };
   94907           0 :     }
   94908             :   }
   94909             :   jresult = (jdouble)result; 
   94910             :   return jresult;
   94911             : }
   94912             : 
   94913             : 
   94914           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getDrivingDistance2D(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3) {
   94915             :   jdouble jresult = 0 ;
   94916             :   std::string *arg1 = 0 ;
   94917             :   double arg2 ;
   94918             :   double arg3 ;
   94919             :   double result;
   94920             :   
   94921             :   (void)jenv;
   94922             :   (void)jcls;
   94923           0 :   if(!jarg1) {
   94924           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   94925           0 :     return 0;
   94926             :   }
   94927             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   94928           0 :   if (!arg1_pstr) return 0;
   94929           0 :   std::string arg1_str(arg1_pstr);
   94930             :   arg1 = &arg1_str;
   94931             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   94932             :   arg2 = (double)jarg2; 
   94933             :   arg3 = (double)jarg3; 
   94934             :   {
   94935             :     try {
   94936           0 :       result = (double)libtraci::Vehicle::getDrivingDistance2D((std::string const &)*arg1,arg2,arg3);
   94937           0 :     } catch (const libsumo::TraCIException& e) {
   94938           0 :       const std::string s = e.what();
   94939             :       std::string printError;
   94940           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   94941           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   94942             :       }
   94943             :       
   94944           0 :       if (printError == "all" || printError == "client") {
   94945             :         std::cerr << "Error: " << s << std::endl;
   94946             :       }
   94947             :       
   94948             :       
   94949             :       
   94950             :       
   94951             :       {
   94952             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   94953             :       };
   94954             :       
   94955           0 :     } catch (const std::exception& e) {
   94956           0 :       const std::string s = e.what();
   94957             :       std::string printError;
   94958           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   94959           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   94960             :       }
   94961             :       
   94962           0 :       if (printError == "all" || printError == "client") {
   94963             :         std::cerr << "Error: " << s << std::endl;
   94964             :       }
   94965             :       
   94966             :       
   94967             :       
   94968             :       
   94969             :       {
   94970             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   94971             :       };
   94972             :       
   94973           0 :     } catch (...) {
   94974             :       {
   94975             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   94976             :       };
   94977           0 :     }
   94978             :   }
   94979             :   jresult = (jdouble)result; 
   94980             :   return jresult;
   94981             : }
   94982             : 
   94983             : 
   94984           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getAllowedSpeed(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   94985             :   jdouble jresult = 0 ;
   94986             :   std::string *arg1 = 0 ;
   94987             :   double result;
   94988             :   
   94989             :   (void)jenv;
   94990             :   (void)jcls;
   94991           0 :   if(!jarg1) {
   94992           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   94993           0 :     return 0;
   94994             :   }
   94995             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   94996           0 :   if (!arg1_pstr) return 0;
   94997           0 :   std::string arg1_str(arg1_pstr);
   94998             :   arg1 = &arg1_str;
   94999             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   95000             :   {
   95001             :     try {
   95002           0 :       result = (double)libtraci::Vehicle::getAllowedSpeed((std::string const &)*arg1);
   95003           0 :     } catch (const libsumo::TraCIException& e) {
   95004           0 :       const std::string s = e.what();
   95005             :       std::string printError;
   95006           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   95007           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   95008             :       }
   95009             :       
   95010           0 :       if (printError == "all" || printError == "client") {
   95011             :         std::cerr << "Error: " << s << std::endl;
   95012             :       }
   95013             :       
   95014             :       
   95015             :       
   95016             :       
   95017             :       {
   95018             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   95019             :       };
   95020             :       
   95021           0 :     } catch (const std::exception& e) {
   95022           0 :       const std::string s = e.what();
   95023             :       std::string printError;
   95024           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   95025           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   95026             :       }
   95027             :       
   95028           0 :       if (printError == "all" || printError == "client") {
   95029             :         std::cerr << "Error: " << s << std::endl;
   95030             :       }
   95031             :       
   95032             :       
   95033             :       
   95034             :       
   95035             :       {
   95036             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   95037             :       };
   95038             :       
   95039           0 :     } catch (...) {
   95040             :       {
   95041             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   95042             :       };
   95043           0 :     }
   95044             :   }
   95045             :   jresult = (jdouble)result; 
   95046             :   return jresult;
   95047             : }
   95048             : 
   95049             : 
   95050           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getSpeedMode(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   95051             :   jint jresult = 0 ;
   95052             :   std::string *arg1 = 0 ;
   95053             :   int result;
   95054             :   
   95055             :   (void)jenv;
   95056             :   (void)jcls;
   95057           0 :   if(!jarg1) {
   95058           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   95059           0 :     return 0;
   95060             :   }
   95061             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   95062           0 :   if (!arg1_pstr) return 0;
   95063           0 :   std::string arg1_str(arg1_pstr);
   95064             :   arg1 = &arg1_str;
   95065             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   95066             :   {
   95067             :     try {
   95068           0 :       result = (int)libtraci::Vehicle::getSpeedMode((std::string const &)*arg1);
   95069           0 :     } catch (const libsumo::TraCIException& e) {
   95070           0 :       const std::string s = e.what();
   95071             :       std::string printError;
   95072           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   95073           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   95074             :       }
   95075             :       
   95076           0 :       if (printError == "all" || printError == "client") {
   95077             :         std::cerr << "Error: " << s << std::endl;
   95078             :       }
   95079             :       
   95080             :       
   95081             :       
   95082             :       
   95083             :       {
   95084             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   95085             :       };
   95086             :       
   95087           0 :     } catch (const std::exception& e) {
   95088           0 :       const std::string s = e.what();
   95089             :       std::string printError;
   95090           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   95091           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   95092             :       }
   95093             :       
   95094           0 :       if (printError == "all" || printError == "client") {
   95095             :         std::cerr << "Error: " << s << std::endl;
   95096             :       }
   95097             :       
   95098             :       
   95099             :       
   95100             :       
   95101             :       {
   95102             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   95103             :       };
   95104             :       
   95105           0 :     } catch (...) {
   95106             :       {
   95107             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   95108             :       };
   95109           0 :     }
   95110             :   }
   95111             :   jresult = (jint)result; 
   95112             :   return jresult;
   95113             : }
   95114             : 
   95115             : 
   95116           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getLaneChangeMode(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   95117             :   jint jresult = 0 ;
   95118             :   std::string *arg1 = 0 ;
   95119             :   int result;
   95120             :   
   95121             :   (void)jenv;
   95122             :   (void)jcls;
   95123           0 :   if(!jarg1) {
   95124           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   95125           0 :     return 0;
   95126             :   }
   95127             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   95128           0 :   if (!arg1_pstr) return 0;
   95129           0 :   std::string arg1_str(arg1_pstr);
   95130             :   arg1 = &arg1_str;
   95131             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   95132             :   {
   95133             :     try {
   95134           0 :       result = (int)libtraci::Vehicle::getLaneChangeMode((std::string const &)*arg1);
   95135           0 :     } catch (const libsumo::TraCIException& e) {
   95136           0 :       const std::string s = e.what();
   95137             :       std::string printError;
   95138           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   95139           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   95140             :       }
   95141             :       
   95142           0 :       if (printError == "all" || printError == "client") {
   95143             :         std::cerr << "Error: " << s << std::endl;
   95144             :       }
   95145             :       
   95146             :       
   95147             :       
   95148             :       
   95149             :       {
   95150             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   95151             :       };
   95152             :       
   95153           0 :     } catch (const std::exception& e) {
   95154           0 :       const std::string s = e.what();
   95155             :       std::string printError;
   95156           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   95157           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   95158             :       }
   95159             :       
   95160           0 :       if (printError == "all" || printError == "client") {
   95161             :         std::cerr << "Error: " << s << std::endl;
   95162             :       }
   95163             :       
   95164             :       
   95165             :       
   95166             :       
   95167             :       {
   95168             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   95169             :       };
   95170             :       
   95171           0 :     } catch (...) {
   95172             :       {
   95173             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   95174             :       };
   95175           0 :     }
   95176             :   }
   95177             :   jresult = (jint)result; 
   95178             :   return jresult;
   95179             : }
   95180             : 
   95181             : 
   95182           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getRoutingMode(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   95183             :   jint jresult = 0 ;
   95184             :   std::string *arg1 = 0 ;
   95185             :   int result;
   95186             :   
   95187             :   (void)jenv;
   95188             :   (void)jcls;
   95189           0 :   if(!jarg1) {
   95190           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   95191           0 :     return 0;
   95192             :   }
   95193             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   95194           0 :   if (!arg1_pstr) return 0;
   95195           0 :   std::string arg1_str(arg1_pstr);
   95196             :   arg1 = &arg1_str;
   95197             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   95198             :   {
   95199             :     try {
   95200           0 :       result = (int)libtraci::Vehicle::getRoutingMode((std::string const &)*arg1);
   95201           0 :     } catch (const libsumo::TraCIException& e) {
   95202           0 :       const std::string s = e.what();
   95203             :       std::string printError;
   95204           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   95205           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   95206             :       }
   95207             :       
   95208           0 :       if (printError == "all" || printError == "client") {
   95209             :         std::cerr << "Error: " << s << std::endl;
   95210             :       }
   95211             :       
   95212             :       
   95213             :       
   95214             :       
   95215             :       {
   95216             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   95217             :       };
   95218             :       
   95219           0 :     } catch (const std::exception& e) {
   95220           0 :       const std::string s = e.what();
   95221             :       std::string printError;
   95222           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   95223           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   95224             :       }
   95225             :       
   95226           0 :       if (printError == "all" || printError == "client") {
   95227             :         std::cerr << "Error: " << s << std::endl;
   95228             :       }
   95229             :       
   95230             :       
   95231             :       
   95232             :       
   95233             :       {
   95234             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   95235             :       };
   95236             :       
   95237           0 :     } catch (...) {
   95238             :       {
   95239             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   95240             :       };
   95241           0 :     }
   95242             :   }
   95243             :   jresult = (jint)result; 
   95244             :   return jresult;
   95245             : }
   95246             : 
   95247             : 
   95248           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getLine(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   95249             :   jstring jresult = 0 ;
   95250             :   std::string *arg1 = 0 ;
   95251             :   std::string result;
   95252             :   
   95253             :   (void)jenv;
   95254             :   (void)jcls;
   95255           0 :   if(!jarg1) {
   95256           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   95257             :     return 0;
   95258             :   }
   95259             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   95260           0 :   if (!arg1_pstr) return 0;
   95261           0 :   std::string arg1_str(arg1_pstr);
   95262             :   arg1 = &arg1_str;
   95263             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   95264             :   {
   95265             :     try {
   95266           0 :       result = libtraci::Vehicle::getLine((std::string const &)*arg1);
   95267           0 :     } catch (const libsumo::TraCIException& e) {
   95268           0 :       const std::string s = e.what();
   95269             :       std::string printError;
   95270           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   95271           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   95272             :       }
   95273             :       
   95274           0 :       if (printError == "all" || printError == "client") {
   95275             :         std::cerr << "Error: " << s << std::endl;
   95276             :       }
   95277             :       
   95278             :       
   95279             :       
   95280             :       
   95281             :       {
   95282             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   95283             :       };
   95284             :       
   95285           0 :     } catch (const std::exception& e) {
   95286           0 :       const std::string s = e.what();
   95287             :       std::string printError;
   95288           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   95289           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   95290             :       }
   95291             :       
   95292           0 :       if (printError == "all" || printError == "client") {
   95293             :         std::cerr << "Error: " << s << std::endl;
   95294             :       }
   95295             :       
   95296             :       
   95297             :       
   95298             :       
   95299             :       {
   95300             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   95301             :       };
   95302             :       
   95303           0 :     } catch (...) {
   95304             :       {
   95305             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   95306             :       };
   95307           0 :     }
   95308             :   }
   95309             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   95310             :   return jresult;
   95311             : }
   95312             : 
   95313             : 
   95314           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getVia(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   95315             :   jlong jresult = 0 ;
   95316             :   std::string *arg1 = 0 ;
   95317             :   std::vector< std::string > result;
   95318             :   
   95319             :   (void)jenv;
   95320             :   (void)jcls;
   95321           0 :   if(!jarg1) {
   95322           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   95323             :     return 0;
   95324             :   }
   95325             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   95326           0 :   if (!arg1_pstr) return 0;
   95327           0 :   std::string arg1_str(arg1_pstr);
   95328             :   arg1 = &arg1_str;
   95329             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   95330             :   {
   95331             :     try {
   95332           0 :       result = libtraci::Vehicle::getVia((std::string const &)*arg1);
   95333           0 :     } catch (const libsumo::TraCIException& e) {
   95334           0 :       const std::string s = e.what();
   95335             :       std::string printError;
   95336           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   95337           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   95338             :       }
   95339             :       
   95340           0 :       if (printError == "all" || printError == "client") {
   95341             :         std::cerr << "Error: " << s << std::endl;
   95342             :       }
   95343             :       
   95344             :       
   95345             :       
   95346             :       
   95347             :       {
   95348             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   95349             :       };
   95350             :       
   95351           0 :     } catch (const std::exception& e) {
   95352           0 :       const std::string s = e.what();
   95353             :       std::string printError;
   95354           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   95355           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   95356             :       }
   95357             :       
   95358           0 :       if (printError == "all" || printError == "client") {
   95359             :         std::cerr << "Error: " << s << std::endl;
   95360             :       }
   95361             :       
   95362             :       
   95363             :       
   95364             :       
   95365             :       {
   95366             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   95367             :       };
   95368             :       
   95369           0 :     } catch (...) {
   95370             :       {
   95371             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   95372             :       };
   95373           0 :     }
   95374             :   }
   95375           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   95376           0 :   return jresult;
   95377           0 : }
   95378             : 
   95379             : 
   95380           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getLaneChangeState(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2) {
   95381             :   jlong jresult = 0 ;
   95382             :   std::string *arg1 = 0 ;
   95383             :   int arg2 ;
   95384             :   std::pair< int,int > result;
   95385             :   
   95386             :   (void)jenv;
   95387             :   (void)jcls;
   95388           0 :   if(!jarg1) {
   95389           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   95390           0 :     return 0;
   95391             :   }
   95392             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   95393           0 :   if (!arg1_pstr) return 0;
   95394           0 :   std::string arg1_str(arg1_pstr);
   95395             :   arg1 = &arg1_str;
   95396             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   95397             :   arg2 = (int)jarg2; 
   95398             :   {
   95399             :     try {
   95400           0 :       result = libtraci::Vehicle::getLaneChangeState((std::string const &)*arg1,arg2);
   95401           0 :     } catch (const libsumo::TraCIException& e) {
   95402           0 :       const std::string s = e.what();
   95403             :       std::string printError;
   95404           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   95405           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   95406             :       }
   95407             :       
   95408           0 :       if (printError == "all" || printError == "client") {
   95409             :         std::cerr << "Error: " << s << std::endl;
   95410             :       }
   95411             :       
   95412             :       
   95413             :       
   95414             :       
   95415             :       {
   95416             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   95417             :       };
   95418             :       
   95419           0 :     } catch (const std::exception& e) {
   95420           0 :       const std::string s = e.what();
   95421             :       std::string printError;
   95422           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   95423           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   95424             :       }
   95425             :       
   95426           0 :       if (printError == "all" || printError == "client") {
   95427             :         std::cerr << "Error: " << s << std::endl;
   95428             :       }
   95429             :       
   95430             :       
   95431             :       
   95432             :       
   95433             :       {
   95434             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   95435             :       };
   95436             :       
   95437           0 :     } catch (...) {
   95438             :       {
   95439             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   95440             :       };
   95441           0 :     }
   95442             :   }
   95443           0 :   *(std::pair< int,int > **)&jresult = new std::pair< int,int >((const std::pair< int,int > &)result); 
   95444           0 :   return jresult;
   95445             : }
   95446             : 
   95447             : 
   95448           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getLastActionTime(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   95449             :   jdouble jresult = 0 ;
   95450             :   std::string *arg1 = 0 ;
   95451             :   double result;
   95452             :   
   95453             :   (void)jenv;
   95454             :   (void)jcls;
   95455           0 :   if(!jarg1) {
   95456           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   95457           0 :     return 0;
   95458             :   }
   95459             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   95460           0 :   if (!arg1_pstr) return 0;
   95461           0 :   std::string arg1_str(arg1_pstr);
   95462             :   arg1 = &arg1_str;
   95463             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   95464             :   {
   95465             :     try {
   95466           0 :       result = (double)libtraci::Vehicle::getLastActionTime((std::string const &)*arg1);
   95467           0 :     } catch (const libsumo::TraCIException& e) {
   95468           0 :       const std::string s = e.what();
   95469             :       std::string printError;
   95470           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   95471           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   95472             :       }
   95473             :       
   95474           0 :       if (printError == "all" || printError == "client") {
   95475             :         std::cerr << "Error: " << s << std::endl;
   95476             :       }
   95477             :       
   95478             :       
   95479             :       
   95480             :       
   95481             :       {
   95482             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   95483             :       };
   95484             :       
   95485           0 :     } catch (const std::exception& e) {
   95486           0 :       const std::string s = e.what();
   95487             :       std::string printError;
   95488           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   95489           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   95490             :       }
   95491             :       
   95492           0 :       if (printError == "all" || printError == "client") {
   95493             :         std::cerr << "Error: " << s << std::endl;
   95494             :       }
   95495             :       
   95496             :       
   95497             :       
   95498             :       
   95499             :       {
   95500             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   95501             :       };
   95502             :       
   95503           0 :     } catch (...) {
   95504             :       {
   95505             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   95506             :       };
   95507           0 :     }
   95508             :   }
   95509             :   jresult = (jdouble)result; 
   95510             :   return jresult;
   95511             : }
   95512             : 
   95513             : 
   95514           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getNeighbors(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2) {
   95515             :   jlong jresult = 0 ;
   95516             :   std::string *arg1 = 0 ;
   95517             :   int arg2 ;
   95518             :   std::vector< std::pair< std::string,double > > result;
   95519             :   
   95520             :   (void)jenv;
   95521             :   (void)jcls;
   95522           0 :   if(!jarg1) {
   95523           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   95524             :     return 0;
   95525             :   }
   95526             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   95527           0 :   if (!arg1_pstr) return 0;
   95528           0 :   std::string arg1_str(arg1_pstr);
   95529             :   arg1 = &arg1_str;
   95530             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   95531             :   arg2 = (int)jarg2; 
   95532             :   {
   95533             :     try {
   95534           0 :       result = libtraci::Vehicle::getNeighbors((std::string const &)*arg1,arg2);
   95535           0 :     } catch (const libsumo::TraCIException& e) {
   95536           0 :       const std::string s = e.what();
   95537             :       std::string printError;
   95538           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   95539           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   95540             :       }
   95541             :       
   95542           0 :       if (printError == "all" || printError == "client") {
   95543             :         std::cerr << "Error: " << s << std::endl;
   95544             :       }
   95545             :       
   95546             :       
   95547             :       
   95548             :       
   95549             :       {
   95550             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   95551             :       };
   95552             :       
   95553           0 :     } catch (const std::exception& e) {
   95554           0 :       const std::string s = e.what();
   95555             :       std::string printError;
   95556           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   95557           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   95558             :       }
   95559             :       
   95560           0 :       if (printError == "all" || printError == "client") {
   95561             :         std::cerr << "Error: " << s << std::endl;
   95562             :       }
   95563             :       
   95564             :       
   95565             :       
   95566             :       
   95567             :       {
   95568             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   95569             :       };
   95570             :       
   95571           0 :     } catch (...) {
   95572             :       {
   95573             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   95574             :       };
   95575           0 :     }
   95576             :   }
   95577           0 :   *(std::vector< std::pair< std::string,double > > **)&jresult = new std::vector< std::pair< std::string,double > >((const std::vector< std::pair< std::string,double > > &)result); 
   95578           0 :   return jresult;
   95579           0 : }
   95580             : 
   95581             : 
   95582           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getFollowSpeed_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5, jstring jarg6) {
   95583             :   jdouble jresult = 0 ;
   95584             :   std::string *arg1 = 0 ;
   95585             :   double arg2 ;
   95586             :   double arg3 ;
   95587             :   double arg4 ;
   95588             :   double arg5 ;
   95589             :   std::string *arg6 = 0 ;
   95590             :   double result;
   95591             :   
   95592             :   (void)jenv;
   95593             :   (void)jcls;
   95594           0 :   if(!jarg1) {
   95595           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   95596           0 :     return 0;
   95597             :   }
   95598             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   95599           0 :   if (!arg1_pstr) return 0;
   95600           0 :   std::string arg1_str(arg1_pstr);
   95601             :   arg1 = &arg1_str;
   95602             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   95603             :   arg2 = (double)jarg2; 
   95604             :   arg3 = (double)jarg3; 
   95605             :   arg4 = (double)jarg4; 
   95606             :   arg5 = (double)jarg5; 
   95607           0 :   if(!jarg6) {
   95608           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   95609             :     return 0;
   95610             :   }
   95611             :   const char *arg6_pstr = (const char *)jenv->GetStringUTFChars(jarg6, 0); 
   95612           0 :   if (!arg6_pstr) return 0;
   95613           0 :   std::string arg6_str(arg6_pstr);
   95614             :   arg6 = &arg6_str;
   95615             :   jenv->ReleaseStringUTFChars(jarg6, arg6_pstr); 
   95616             :   {
   95617             :     try {
   95618           0 :       result = (double)libtraci::Vehicle::getFollowSpeed((std::string const &)*arg1,arg2,arg3,arg4,arg5,(std::string const &)*arg6);
   95619           0 :     } catch (const libsumo::TraCIException& e) {
   95620           0 :       const std::string s = e.what();
   95621             :       std::string printError;
   95622           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   95623           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   95624             :       }
   95625             :       
   95626           0 :       if (printError == "all" || printError == "client") {
   95627             :         std::cerr << "Error: " << s << std::endl;
   95628             :       }
   95629             :       
   95630             :       
   95631             :       
   95632             :       
   95633             :       {
   95634             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   95635             :       };
   95636             :       
   95637           0 :     } catch (const std::exception& e) {
   95638           0 :       const std::string s = e.what();
   95639             :       std::string printError;
   95640           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   95641           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   95642             :       }
   95643             :       
   95644           0 :       if (printError == "all" || printError == "client") {
   95645             :         std::cerr << "Error: " << s << std::endl;
   95646             :       }
   95647             :       
   95648             :       
   95649             :       
   95650             :       
   95651             :       {
   95652             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   95653             :       };
   95654             :       
   95655           0 :     } catch (...) {
   95656             :       {
   95657             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   95658             :       };
   95659           0 :     }
   95660             :   }
   95661             :   jresult = (jdouble)result; 
   95662             :   return jresult;
   95663             : }
   95664             : 
   95665             : 
   95666           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getFollowSpeed_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5) {
   95667             :   jdouble jresult = 0 ;
   95668             :   std::string *arg1 = 0 ;
   95669             :   double arg2 ;
   95670             :   double arg3 ;
   95671             :   double arg4 ;
   95672             :   double arg5 ;
   95673             :   double result;
   95674             :   
   95675             :   (void)jenv;
   95676             :   (void)jcls;
   95677           0 :   if(!jarg1) {
   95678           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   95679           0 :     return 0;
   95680             :   }
   95681             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   95682           0 :   if (!arg1_pstr) return 0;
   95683           0 :   std::string arg1_str(arg1_pstr);
   95684             :   arg1 = &arg1_str;
   95685             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   95686             :   arg2 = (double)jarg2; 
   95687             :   arg3 = (double)jarg3; 
   95688             :   arg4 = (double)jarg4; 
   95689             :   arg5 = (double)jarg5; 
   95690             :   {
   95691             :     try {
   95692           0 :       result = (double)libtraci::Vehicle::getFollowSpeed((std::string const &)*arg1,arg2,arg3,arg4,arg5);
   95693           0 :     } catch (const libsumo::TraCIException& e) {
   95694           0 :       const std::string s = e.what();
   95695             :       std::string printError;
   95696           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   95697           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   95698             :       }
   95699             :       
   95700           0 :       if (printError == "all" || printError == "client") {
   95701             :         std::cerr << "Error: " << s << std::endl;
   95702             :       }
   95703             :       
   95704             :       
   95705             :       
   95706             :       
   95707             :       {
   95708             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   95709             :       };
   95710             :       
   95711           0 :     } catch (const std::exception& e) {
   95712           0 :       const std::string s = e.what();
   95713             :       std::string printError;
   95714           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   95715           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   95716             :       }
   95717             :       
   95718           0 :       if (printError == "all" || printError == "client") {
   95719             :         std::cerr << "Error: " << s << std::endl;
   95720             :       }
   95721             :       
   95722             :       
   95723             :       
   95724             :       
   95725             :       {
   95726             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   95727             :       };
   95728             :       
   95729           0 :     } catch (...) {
   95730             :       {
   95731             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   95732             :       };
   95733           0 :     }
   95734             :   }
   95735             :   jresult = (jdouble)result; 
   95736           0 :   return jresult;
   95737             : }
   95738             : 
   95739             : 
   95740           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getSecureGap_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3, jdouble jarg4, jstring jarg5) {
   95741             :   jdouble jresult = 0 ;
   95742             :   std::string *arg1 = 0 ;
   95743             :   double arg2 ;
   95744             :   double arg3 ;
   95745             :   double arg4 ;
   95746             :   std::string *arg5 = 0 ;
   95747             :   double result;
   95748             :   
   95749             :   (void)jenv;
   95750             :   (void)jcls;
   95751           0 :   if(!jarg1) {
   95752           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   95753           0 :     return 0;
   95754             :   }
   95755             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   95756           0 :   if (!arg1_pstr) return 0;
   95757           0 :   std::string arg1_str(arg1_pstr);
   95758             :   arg1 = &arg1_str;
   95759             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   95760             :   arg2 = (double)jarg2; 
   95761             :   arg3 = (double)jarg3; 
   95762             :   arg4 = (double)jarg4; 
   95763           0 :   if(!jarg5) {
   95764           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   95765             :     return 0;
   95766             :   }
   95767             :   const char *arg5_pstr = (const char *)jenv->GetStringUTFChars(jarg5, 0); 
   95768           0 :   if (!arg5_pstr) return 0;
   95769           0 :   std::string arg5_str(arg5_pstr);
   95770             :   arg5 = &arg5_str;
   95771             :   jenv->ReleaseStringUTFChars(jarg5, arg5_pstr); 
   95772             :   {
   95773             :     try {
   95774           0 :       result = (double)libtraci::Vehicle::getSecureGap((std::string const &)*arg1,arg2,arg3,arg4,(std::string const &)*arg5);
   95775           0 :     } catch (const libsumo::TraCIException& e) {
   95776           0 :       const std::string s = e.what();
   95777             :       std::string printError;
   95778           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   95779           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   95780             :       }
   95781             :       
   95782           0 :       if (printError == "all" || printError == "client") {
   95783             :         std::cerr << "Error: " << s << std::endl;
   95784             :       }
   95785             :       
   95786             :       
   95787             :       
   95788             :       
   95789             :       {
   95790             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   95791             :       };
   95792             :       
   95793           0 :     } catch (const std::exception& e) {
   95794           0 :       const std::string s = e.what();
   95795             :       std::string printError;
   95796           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   95797           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   95798             :       }
   95799             :       
   95800           0 :       if (printError == "all" || printError == "client") {
   95801             :         std::cerr << "Error: " << s << std::endl;
   95802             :       }
   95803             :       
   95804             :       
   95805             :       
   95806             :       
   95807             :       {
   95808             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   95809             :       };
   95810             :       
   95811           0 :     } catch (...) {
   95812             :       {
   95813             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   95814             :       };
   95815           0 :     }
   95816             :   }
   95817             :   jresult = (jdouble)result; 
   95818             :   return jresult;
   95819             : }
   95820             : 
   95821             : 
   95822           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getSecureGap_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3, jdouble jarg4) {
   95823             :   jdouble jresult = 0 ;
   95824             :   std::string *arg1 = 0 ;
   95825             :   double arg2 ;
   95826             :   double arg3 ;
   95827             :   double arg4 ;
   95828             :   double result;
   95829             :   
   95830             :   (void)jenv;
   95831             :   (void)jcls;
   95832           0 :   if(!jarg1) {
   95833           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   95834           0 :     return 0;
   95835             :   }
   95836             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   95837           0 :   if (!arg1_pstr) return 0;
   95838           0 :   std::string arg1_str(arg1_pstr);
   95839             :   arg1 = &arg1_str;
   95840             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   95841             :   arg2 = (double)jarg2; 
   95842             :   arg3 = (double)jarg3; 
   95843             :   arg4 = (double)jarg4; 
   95844             :   {
   95845             :     try {
   95846           0 :       result = (double)libtraci::Vehicle::getSecureGap((std::string const &)*arg1,arg2,arg3,arg4);
   95847           0 :     } catch (const libsumo::TraCIException& e) {
   95848           0 :       const std::string s = e.what();
   95849             :       std::string printError;
   95850           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   95851           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   95852             :       }
   95853             :       
   95854           0 :       if (printError == "all" || printError == "client") {
   95855             :         std::cerr << "Error: " << s << std::endl;
   95856             :       }
   95857             :       
   95858             :       
   95859             :       
   95860             :       
   95861             :       {
   95862             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   95863             :       };
   95864             :       
   95865           0 :     } catch (const std::exception& e) {
   95866           0 :       const std::string s = e.what();
   95867             :       std::string printError;
   95868           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   95869           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   95870             :       }
   95871             :       
   95872           0 :       if (printError == "all" || printError == "client") {
   95873             :         std::cerr << "Error: " << s << std::endl;
   95874             :       }
   95875             :       
   95876             :       
   95877             :       
   95878             :       
   95879             :       {
   95880             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   95881             :       };
   95882             :       
   95883           0 :     } catch (...) {
   95884             :       {
   95885             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   95886             :       };
   95887           0 :     }
   95888             :   }
   95889             :   jresult = (jdouble)result; 
   95890           0 :   return jresult;
   95891             : }
   95892             : 
   95893             : 
   95894           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getStopSpeed(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3) {
   95895             :   jdouble jresult = 0 ;
   95896             :   std::string *arg1 = 0 ;
   95897             :   double arg2 ;
   95898             :   double arg3 ;
   95899             :   double result;
   95900             :   
   95901             :   (void)jenv;
   95902             :   (void)jcls;
   95903           0 :   if(!jarg1) {
   95904           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   95905           0 :     return 0;
   95906             :   }
   95907             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   95908           0 :   if (!arg1_pstr) return 0;
   95909           0 :   std::string arg1_str(arg1_pstr);
   95910             :   arg1 = &arg1_str;
   95911             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   95912             :   arg2 = (double)jarg2; 
   95913             :   arg3 = (double)jarg3; 
   95914             :   {
   95915             :     try {
   95916           0 :       result = (double)libtraci::Vehicle::getStopSpeed((std::string const &)*arg1,arg2,arg3);
   95917           0 :     } catch (const libsumo::TraCIException& e) {
   95918           0 :       const std::string s = e.what();
   95919             :       std::string printError;
   95920           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   95921           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   95922             :       }
   95923             :       
   95924           0 :       if (printError == "all" || printError == "client") {
   95925             :         std::cerr << "Error: " << s << std::endl;
   95926             :       }
   95927             :       
   95928             :       
   95929             :       
   95930             :       
   95931             :       {
   95932             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   95933             :       };
   95934             :       
   95935           0 :     } catch (const std::exception& e) {
   95936           0 :       const std::string s = e.what();
   95937             :       std::string printError;
   95938           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   95939           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   95940             :       }
   95941             :       
   95942           0 :       if (printError == "all" || printError == "client") {
   95943             :         std::cerr << "Error: " << s << std::endl;
   95944             :       }
   95945             :       
   95946             :       
   95947             :       
   95948             :       
   95949             :       {
   95950             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   95951             :       };
   95952             :       
   95953           0 :     } catch (...) {
   95954             :       {
   95955             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   95956             :       };
   95957           0 :     }
   95958             :   }
   95959             :   jresult = (jdouble)result; 
   95960             :   return jresult;
   95961             : }
   95962             : 
   95963             : 
   95964           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getStopDelay(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   95965             :   jdouble jresult = 0 ;
   95966             :   std::string *arg1 = 0 ;
   95967             :   double result;
   95968             :   
   95969             :   (void)jenv;
   95970             :   (void)jcls;
   95971           0 :   if(!jarg1) {
   95972           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   95973           0 :     return 0;
   95974             :   }
   95975             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   95976           0 :   if (!arg1_pstr) return 0;
   95977           0 :   std::string arg1_str(arg1_pstr);
   95978             :   arg1 = &arg1_str;
   95979             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   95980             :   {
   95981             :     try {
   95982           0 :       result = (double)libtraci::Vehicle::getStopDelay((std::string const &)*arg1);
   95983           0 :     } catch (const libsumo::TraCIException& e) {
   95984           0 :       const std::string s = e.what();
   95985             :       std::string printError;
   95986           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   95987           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   95988             :       }
   95989             :       
   95990           0 :       if (printError == "all" || printError == "client") {
   95991             :         std::cerr << "Error: " << s << std::endl;
   95992             :       }
   95993             :       
   95994             :       
   95995             :       
   95996             :       
   95997             :       {
   95998             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   95999             :       };
   96000             :       
   96001           0 :     } catch (const std::exception& e) {
   96002           0 :       const std::string s = e.what();
   96003             :       std::string printError;
   96004           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   96005           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   96006             :       }
   96007             :       
   96008           0 :       if (printError == "all" || printError == "client") {
   96009             :         std::cerr << "Error: " << s << std::endl;
   96010             :       }
   96011             :       
   96012             :       
   96013             :       
   96014             :       
   96015             :       {
   96016             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   96017             :       };
   96018             :       
   96019           0 :     } catch (...) {
   96020             :       {
   96021             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   96022             :       };
   96023           0 :     }
   96024             :   }
   96025             :   jresult = (jdouble)result; 
   96026             :   return jresult;
   96027             : }
   96028             : 
   96029             : 
   96030           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getStopArrivalDelay(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   96031             :   jdouble jresult = 0 ;
   96032             :   std::string *arg1 = 0 ;
   96033             :   double result;
   96034             :   
   96035             :   (void)jenv;
   96036             :   (void)jcls;
   96037           0 :   if(!jarg1) {
   96038           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   96039           0 :     return 0;
   96040             :   }
   96041             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   96042           0 :   if (!arg1_pstr) return 0;
   96043           0 :   std::string arg1_str(arg1_pstr);
   96044             :   arg1 = &arg1_str;
   96045             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   96046             :   {
   96047             :     try {
   96048           0 :       result = (double)libtraci::Vehicle::getStopArrivalDelay((std::string const &)*arg1);
   96049           0 :     } catch (const libsumo::TraCIException& e) {
   96050           0 :       const std::string s = e.what();
   96051             :       std::string printError;
   96052           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   96053           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   96054             :       }
   96055             :       
   96056           0 :       if (printError == "all" || printError == "client") {
   96057             :         std::cerr << "Error: " << s << std::endl;
   96058             :       }
   96059             :       
   96060             :       
   96061             :       
   96062             :       
   96063             :       {
   96064             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   96065             :       };
   96066             :       
   96067           0 :     } catch (const std::exception& e) {
   96068           0 :       const std::string s = e.what();
   96069             :       std::string printError;
   96070           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   96071           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   96072             :       }
   96073             :       
   96074           0 :       if (printError == "all" || printError == "client") {
   96075             :         std::cerr << "Error: " << s << std::endl;
   96076             :       }
   96077             :       
   96078             :       
   96079             :       
   96080             :       
   96081             :       {
   96082             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   96083             :       };
   96084             :       
   96085           0 :     } catch (...) {
   96086             :       {
   96087             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   96088             :       };
   96089           0 :     }
   96090             :   }
   96091             :   jresult = (jdouble)result; 
   96092             :   return jresult;
   96093             : }
   96094             : 
   96095             : 
   96096           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getTimeLoss(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   96097             :   jdouble jresult = 0 ;
   96098             :   std::string *arg1 = 0 ;
   96099             :   double result;
   96100             :   
   96101             :   (void)jenv;
   96102             :   (void)jcls;
   96103           0 :   if(!jarg1) {
   96104           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   96105           0 :     return 0;
   96106             :   }
   96107             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   96108           0 :   if (!arg1_pstr) return 0;
   96109           0 :   std::string arg1_str(arg1_pstr);
   96110             :   arg1 = &arg1_str;
   96111             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   96112             :   {
   96113             :     try {
   96114           0 :       result = (double)libtraci::Vehicle::getTimeLoss((std::string const &)*arg1);
   96115           0 :     } catch (const libsumo::TraCIException& e) {
   96116           0 :       const std::string s = e.what();
   96117             :       std::string printError;
   96118           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   96119           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   96120             :       }
   96121             :       
   96122           0 :       if (printError == "all" || printError == "client") {
   96123             :         std::cerr << "Error: " << s << std::endl;
   96124             :       }
   96125             :       
   96126             :       
   96127             :       
   96128             :       
   96129             :       {
   96130             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   96131             :       };
   96132             :       
   96133           0 :     } catch (const std::exception& e) {
   96134           0 :       const std::string s = e.what();
   96135             :       std::string printError;
   96136           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   96137           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   96138             :       }
   96139             :       
   96140           0 :       if (printError == "all" || printError == "client") {
   96141             :         std::cerr << "Error: " << s << std::endl;
   96142             :       }
   96143             :       
   96144             :       
   96145             :       
   96146             :       
   96147             :       {
   96148             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   96149             :       };
   96150             :       
   96151           0 :     } catch (...) {
   96152             :       {
   96153             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   96154             :       };
   96155           0 :     }
   96156             :   }
   96157             :   jresult = (jdouble)result; 
   96158             :   return jresult;
   96159             : }
   96160             : 
   96161             : 
   96162           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getTaxiFleet_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jint jarg1) {
   96163             :   jlong jresult = 0 ;
   96164             :   int arg1 ;
   96165             :   std::vector< std::string > result;
   96166             :   
   96167             :   (void)jenv;
   96168             :   (void)jcls;
   96169             :   arg1 = (int)jarg1; 
   96170             :   {
   96171             :     try {
   96172           0 :       result = libtraci::Vehicle::getTaxiFleet(arg1);
   96173           0 :     } catch (const libsumo::TraCIException& e) {
   96174           0 :       const std::string s = e.what();
   96175             :       std::string printError;
   96176           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   96177           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   96178             :       }
   96179             :       
   96180           0 :       if (printError == "all" || printError == "client") {
   96181             :         std::cerr << "Error: " << s << std::endl;
   96182             :       }
   96183             :       
   96184             :       
   96185             :       
   96186             :       
   96187             :       {
   96188             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   96189             :       };
   96190             :       
   96191           0 :     } catch (const std::exception& e) {
   96192           0 :       const std::string s = e.what();
   96193             :       std::string printError;
   96194           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   96195           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   96196             :       }
   96197             :       
   96198           0 :       if (printError == "all" || printError == "client") {
   96199             :         std::cerr << "Error: " << s << std::endl;
   96200             :       }
   96201             :       
   96202             :       
   96203             :       
   96204             :       
   96205             :       {
   96206             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   96207             :       };
   96208             :       
   96209           0 :     } catch (...) {
   96210             :       {
   96211             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   96212             :       };
   96213           0 :     }
   96214             :   }
   96215           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   96216           0 :   return jresult;
   96217           0 : }
   96218             : 
   96219             : 
   96220           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getTaxiFleet_1_1SWIG_11(JNIEnv *jenv, jclass jcls) {
   96221             :   jlong jresult = 0 ;
   96222             :   std::vector< std::string > result;
   96223             :   
   96224             :   (void)jenv;
   96225             :   (void)jcls;
   96226             :   {
   96227             :     try {
   96228           0 :       result = libtraci::Vehicle::getTaxiFleet();
   96229           0 :     } catch (const libsumo::TraCIException& e) {
   96230           0 :       const std::string s = e.what();
   96231             :       std::string printError;
   96232           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   96233           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   96234             :       }
   96235             :       
   96236           0 :       if (printError == "all" || printError == "client") {
   96237             :         std::cerr << "Error: " << s << std::endl;
   96238             :       }
   96239             :       
   96240             :       
   96241             :       
   96242             :       
   96243             :       {
   96244             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   96245             :       };
   96246             :       
   96247           0 :     } catch (const std::exception& e) {
   96248           0 :       const std::string s = e.what();
   96249             :       std::string printError;
   96250           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   96251           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   96252             :       }
   96253             :       
   96254           0 :       if (printError == "all" || printError == "client") {
   96255             :         std::cerr << "Error: " << s << std::endl;
   96256             :       }
   96257             :       
   96258             :       
   96259             :       
   96260             :       
   96261             :       {
   96262             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   96263             :       };
   96264             :       
   96265           0 :     } catch (...) {
   96266             :       {
   96267             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   96268             :       };
   96269           0 :     }
   96270             :   }
   96271           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   96272           0 :   return jresult;
   96273           0 : }
   96274             : 
   96275             : 
   96276           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getLoadedIDList(JNIEnv *jenv, jclass jcls) {
   96277             :   jlong jresult = 0 ;
   96278             :   std::vector< std::string > result;
   96279             :   
   96280             :   (void)jenv;
   96281             :   (void)jcls;
   96282             :   {
   96283             :     try {
   96284           0 :       result = libtraci::Vehicle::getLoadedIDList();
   96285           0 :     } catch (const libsumo::TraCIException& e) {
   96286           0 :       const std::string s = e.what();
   96287             :       std::string printError;
   96288           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   96289           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   96290             :       }
   96291             :       
   96292           0 :       if (printError == "all" || printError == "client") {
   96293             :         std::cerr << "Error: " << s << std::endl;
   96294             :       }
   96295             :       
   96296             :       
   96297             :       
   96298             :       
   96299             :       {
   96300             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   96301             :       };
   96302             :       
   96303           0 :     } catch (const std::exception& e) {
   96304           0 :       const std::string s = e.what();
   96305             :       std::string printError;
   96306           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   96307           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   96308             :       }
   96309             :       
   96310           0 :       if (printError == "all" || printError == "client") {
   96311             :         std::cerr << "Error: " << s << std::endl;
   96312             :       }
   96313             :       
   96314             :       
   96315             :       
   96316             :       
   96317             :       {
   96318             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   96319             :       };
   96320             :       
   96321           0 :     } catch (...) {
   96322             :       {
   96323             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   96324             :       };
   96325           0 :     }
   96326             :   }
   96327           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   96328           0 :   return jresult;
   96329           0 : }
   96330             : 
   96331             : 
   96332           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getTeleportingIDList(JNIEnv *jenv, jclass jcls) {
   96333             :   jlong jresult = 0 ;
   96334             :   std::vector< std::string > result;
   96335             :   
   96336             :   (void)jenv;
   96337             :   (void)jcls;
   96338             :   {
   96339             :     try {
   96340           0 :       result = libtraci::Vehicle::getTeleportingIDList();
   96341           0 :     } catch (const libsumo::TraCIException& e) {
   96342           0 :       const std::string s = e.what();
   96343             :       std::string printError;
   96344           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   96345           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   96346             :       }
   96347             :       
   96348           0 :       if (printError == "all" || printError == "client") {
   96349             :         std::cerr << "Error: " << s << std::endl;
   96350             :       }
   96351             :       
   96352             :       
   96353             :       
   96354             :       
   96355             :       {
   96356             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   96357             :       };
   96358             :       
   96359           0 :     } catch (const std::exception& e) {
   96360           0 :       const std::string s = e.what();
   96361             :       std::string printError;
   96362           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   96363           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   96364             :       }
   96365             :       
   96366           0 :       if (printError == "all" || printError == "client") {
   96367             :         std::cerr << "Error: " << s << std::endl;
   96368             :       }
   96369             :       
   96370             :       
   96371             :       
   96372             :       
   96373             :       {
   96374             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   96375             :       };
   96376             :       
   96377           0 :     } catch (...) {
   96378             :       {
   96379             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   96380             :       };
   96381           0 :     }
   96382             :   }
   96383           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   96384           0 :   return jresult;
   96385           0 : }
   96386             : 
   96387             : 
   96388           2 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getIDList(JNIEnv *jenv, jclass jcls) {
   96389             :   jlong jresult = 0 ;
   96390             :   std::vector< std::string > result;
   96391             :   
   96392             :   (void)jenv;
   96393             :   (void)jcls;
   96394             :   {
   96395             :     try {
   96396           2 :       result = libtraci::Vehicle::getIDList();
   96397           0 :     } catch (const libsumo::TraCIException& e) {
   96398           0 :       const std::string s = e.what();
   96399             :       std::string printError;
   96400           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   96401           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   96402             :       }
   96403             :       
   96404           0 :       if (printError == "all" || printError == "client") {
   96405             :         std::cerr << "Error: " << s << std::endl;
   96406             :       }
   96407             :       
   96408             :       
   96409             :       
   96410             :       
   96411             :       {
   96412             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   96413             :       };
   96414             :       
   96415           0 :     } catch (const std::exception& e) {
   96416           0 :       const std::string s = e.what();
   96417             :       std::string printError;
   96418           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   96419           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   96420             :       }
   96421             :       
   96422           0 :       if (printError == "all" || printError == "client") {
   96423             :         std::cerr << "Error: " << s << std::endl;
   96424             :       }
   96425             :       
   96426             :       
   96427             :       
   96428             :       
   96429             :       {
   96430             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   96431             :       };
   96432             :       
   96433           0 :     } catch (...) {
   96434             :       {
   96435             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   96436             :       };
   96437           0 :     }
   96438             :   }
   96439           2 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
   96440           2 :   return jresult;
   96441           2 : }
   96442             : 
   96443             : 
   96444           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getIDCount(JNIEnv *jenv, jclass jcls) {
   96445             :   jint jresult = 0 ;
   96446             :   int result;
   96447             :   
   96448             :   (void)jenv;
   96449             :   (void)jcls;
   96450             :   {
   96451             :     try {
   96452           0 :       result = (int)libtraci::Vehicle::getIDCount();
   96453           0 :     } catch (const libsumo::TraCIException& e) {
   96454           0 :       const std::string s = e.what();
   96455             :       std::string printError;
   96456           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   96457           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   96458             :       }
   96459             :       
   96460           0 :       if (printError == "all" || printError == "client") {
   96461             :         std::cerr << "Error: " << s << std::endl;
   96462             :       }
   96463             :       
   96464             :       
   96465             :       
   96466             :       
   96467             :       {
   96468             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   96469             :       };
   96470             :       
   96471           0 :     } catch (const std::exception& e) {
   96472           0 :       const std::string s = e.what();
   96473             :       std::string printError;
   96474           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   96475           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   96476             :       }
   96477             :       
   96478           0 :       if (printError == "all" || printError == "client") {
   96479             :         std::cerr << "Error: " << s << std::endl;
   96480             :       }
   96481             :       
   96482             :       
   96483             :       
   96484             :       
   96485             :       {
   96486             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   96487             :       };
   96488             :       
   96489           0 :     } catch (...) {
   96490             :       {
   96491             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   96492             :       };
   96493           0 :     }
   96494             :   }
   96495             :   jresult = (jint)result; 
   96496             :   return jresult;
   96497             : }
   96498             : 
   96499             : 
   96500           2 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   96501             :   jstring jresult = 0 ;
   96502             :   std::string *arg1 = 0 ;
   96503             :   std::string *arg2 = 0 ;
   96504             :   std::string result;
   96505             :   
   96506             :   (void)jenv;
   96507             :   (void)jcls;
   96508           2 :   if(!jarg1) {
   96509           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   96510             :     return 0;
   96511             :   }
   96512             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   96513           2 :   if (!arg1_pstr) return 0;
   96514           2 :   std::string arg1_str(arg1_pstr);
   96515             :   arg1 = &arg1_str;
   96516             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   96517           2 :   if(!jarg2) {
   96518           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   96519             :     return 0;
   96520             :   }
   96521             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   96522           2 :   if (!arg2_pstr) return 0;
   96523           2 :   std::string arg2_str(arg2_pstr);
   96524             :   arg2 = &arg2_str;
   96525             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   96526             :   {
   96527             :     try {
   96528           4 :       result = libtraci::Vehicle::getParameter((std::string const &)*arg1,(std::string const &)*arg2);
   96529           0 :     } catch (const libsumo::TraCIException& e) {
   96530           0 :       const std::string s = e.what();
   96531             :       std::string printError;
   96532           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   96533           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   96534             :       }
   96535             :       
   96536           0 :       if (printError == "all" || printError == "client") {
   96537             :         std::cerr << "Error: " << s << std::endl;
   96538             :       }
   96539             :       
   96540             :       
   96541             :       
   96542             :       
   96543             :       {
   96544             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   96545             :       };
   96546             :       
   96547           0 :     } catch (const std::exception& e) {
   96548           0 :       const std::string s = e.what();
   96549             :       std::string printError;
   96550           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   96551           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   96552             :       }
   96553             :       
   96554           0 :       if (printError == "all" || printError == "client") {
   96555             :         std::cerr << "Error: " << s << std::endl;
   96556             :       }
   96557             :       
   96558             :       
   96559             :       
   96560             :       
   96561             :       {
   96562             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   96563             :       };
   96564             :       
   96565           0 :     } catch (...) {
   96566             :       {
   96567             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   96568             :       };
   96569           0 :     }
   96570             :   }
   96571             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   96572             :   return jresult;
   96573             : }
   96574             : 
   96575             : 
   96576           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getParameterWithKey(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   96577             :   jlong jresult = 0 ;
   96578             :   std::string *arg1 = 0 ;
   96579             :   std::string *arg2 = 0 ;
   96580             :   std::pair< std::string,std::string > result;
   96581             :   
   96582             :   (void)jenv;
   96583             :   (void)jcls;
   96584           0 :   if(!jarg1) {
   96585           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   96586             :     return 0;
   96587             :   }
   96588             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   96589           0 :   if (!arg1_pstr) return 0;
   96590           0 :   std::string arg1_str(arg1_pstr);
   96591             :   arg1 = &arg1_str;
   96592             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   96593           0 :   if(!jarg2) {
   96594           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   96595             :     return 0;
   96596             :   }
   96597             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   96598           0 :   if (!arg2_pstr) return 0;
   96599           0 :   std::string arg2_str(arg2_pstr);
   96600             :   arg2 = &arg2_str;
   96601             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   96602             :   {
   96603             :     try {
   96604           0 :       result = libtraci::Vehicle::getParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
   96605           0 :     } catch (const libsumo::TraCIException& e) {
   96606           0 :       const std::string s = e.what();
   96607             :       std::string printError;
   96608           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   96609           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   96610             :       }
   96611             :       
   96612           0 :       if (printError == "all" || printError == "client") {
   96613             :         std::cerr << "Error: " << s << std::endl;
   96614             :       }
   96615             :       
   96616             :       
   96617             :       
   96618             :       
   96619             :       {
   96620             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   96621             :       };
   96622             :       
   96623           0 :     } catch (const std::exception& e) {
   96624           0 :       const std::string s = e.what();
   96625             :       std::string printError;
   96626           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   96627           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   96628             :       }
   96629             :       
   96630           0 :       if (printError == "all" || printError == "client") {
   96631             :         std::cerr << "Error: " << s << std::endl;
   96632             :       }
   96633             :       
   96634             :       
   96635             :       
   96636             :       
   96637             :       {
   96638             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   96639             :       };
   96640             :       
   96641           0 :     } catch (...) {
   96642             :       {
   96643             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   96644             :       };
   96645           0 :     }
   96646             :   }
   96647           0 :   *(std::pair< std::string,std::string > **)&jresult = new std::pair< std::string,std::string >((const std::pair< std::string,std::string > &)result); 
   96648           0 :   return jresult;
   96649           0 : }
   96650             : 
   96651             : 
   96652           2 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3) {
   96653             :   std::string *arg1 = 0 ;
   96654             :   std::string *arg2 = 0 ;
   96655             :   std::string *arg3 = 0 ;
   96656             :   
   96657             :   (void)jenv;
   96658             :   (void)jcls;
   96659           2 :   if(!jarg1) {
   96660           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   96661           0 :     return ;
   96662             :   }
   96663             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   96664           2 :   if (!arg1_pstr) return ;
   96665           2 :   std::string arg1_str(arg1_pstr);
   96666             :   arg1 = &arg1_str;
   96667             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   96668           2 :   if(!jarg2) {
   96669           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   96670             :     return ;
   96671             :   }
   96672             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   96673           2 :   if (!arg2_pstr) return ;
   96674           2 :   std::string arg2_str(arg2_pstr);
   96675             :   arg2 = &arg2_str;
   96676             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   96677           2 :   if(!jarg3) {
   96678           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   96679             :     return ;
   96680             :   }
   96681             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   96682           2 :   if (!arg3_pstr) return ;
   96683           2 :   std::string arg3_str(arg3_pstr);
   96684             :   arg3 = &arg3_str;
   96685             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   96686             :   {
   96687             :     try {
   96688           2 :       libtraci::Vehicle::setParameter((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3);
   96689           0 :     } catch (const libsumo::TraCIException& e) {
   96690           0 :       const std::string s = e.what();
   96691             :       std::string printError;
   96692           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   96693           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   96694             :       }
   96695             :       
   96696           0 :       if (printError == "all" || printError == "client") {
   96697             :         std::cerr << "Error: " << s << std::endl;
   96698             :       }
   96699             :       
   96700             :       
   96701             :       
   96702             :       
   96703             :       {
   96704             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   96705             :       };
   96706             :       
   96707           0 :     } catch (const std::exception& e) {
   96708           0 :       const std::string s = e.what();
   96709             :       std::string printError;
   96710           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   96711           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   96712             :       }
   96713             :       
   96714           0 :       if (printError == "all" || printError == "client") {
   96715             :         std::cerr << "Error: " << s << std::endl;
   96716             :       }
   96717             :       
   96718             :       
   96719             :       
   96720             :       
   96721             :       {
   96722             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   96723             :       };
   96724             :       
   96725           0 :     } catch (...) {
   96726             :       {
   96727             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   96728             :       };
   96729           0 :     }
   96730             :   }
   96731             : }
   96732             : 
   96733             : 
   96734           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getLength(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   96735             :   jdouble jresult = 0 ;
   96736             :   std::string *arg1 = 0 ;
   96737             :   double result;
   96738             :   
   96739             :   (void)jenv;
   96740             :   (void)jcls;
   96741           0 :   if(!jarg1) {
   96742           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   96743           0 :     return 0;
   96744             :   }
   96745             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   96746           0 :   if (!arg1_pstr) return 0;
   96747           0 :   std::string arg1_str(arg1_pstr);
   96748             :   arg1 = &arg1_str;
   96749             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   96750             :   {
   96751             :     try {
   96752           0 :       result = (double)libtraci::Vehicle::getLength((std::string const &)*arg1);
   96753           0 :     } catch (const libsumo::TraCIException& e) {
   96754           0 :       const std::string s = e.what();
   96755             :       std::string printError;
   96756           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   96757           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   96758             :       }
   96759             :       
   96760           0 :       if (printError == "all" || printError == "client") {
   96761             :         std::cerr << "Error: " << s << std::endl;
   96762             :       }
   96763             :       
   96764             :       
   96765             :       
   96766             :       
   96767             :       {
   96768             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   96769             :       };
   96770             :       
   96771           0 :     } catch (const std::exception& e) {
   96772           0 :       const std::string s = e.what();
   96773             :       std::string printError;
   96774           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   96775           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   96776             :       }
   96777             :       
   96778           0 :       if (printError == "all" || printError == "client") {
   96779             :         std::cerr << "Error: " << s << std::endl;
   96780             :       }
   96781             :       
   96782             :       
   96783             :       
   96784             :       
   96785             :       {
   96786             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   96787             :       };
   96788             :       
   96789           0 :     } catch (...) {
   96790             :       {
   96791             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   96792             :       };
   96793           0 :     }
   96794             :   }
   96795             :   jresult = (jdouble)result; 
   96796             :   return jresult;
   96797             : }
   96798             : 
   96799             : 
   96800           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getMaxSpeed(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   96801             :   jdouble jresult = 0 ;
   96802             :   std::string *arg1 = 0 ;
   96803             :   double result;
   96804             :   
   96805             :   (void)jenv;
   96806             :   (void)jcls;
   96807           0 :   if(!jarg1) {
   96808           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   96809           0 :     return 0;
   96810             :   }
   96811             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   96812           0 :   if (!arg1_pstr) return 0;
   96813           0 :   std::string arg1_str(arg1_pstr);
   96814             :   arg1 = &arg1_str;
   96815             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   96816             :   {
   96817             :     try {
   96818           0 :       result = (double)libtraci::Vehicle::getMaxSpeed((std::string const &)*arg1);
   96819           0 :     } catch (const libsumo::TraCIException& e) {
   96820           0 :       const std::string s = e.what();
   96821             :       std::string printError;
   96822           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   96823           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   96824             :       }
   96825             :       
   96826           0 :       if (printError == "all" || printError == "client") {
   96827             :         std::cerr << "Error: " << s << std::endl;
   96828             :       }
   96829             :       
   96830             :       
   96831             :       
   96832             :       
   96833             :       {
   96834             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   96835             :       };
   96836             :       
   96837           0 :     } catch (const std::exception& e) {
   96838           0 :       const std::string s = e.what();
   96839             :       std::string printError;
   96840           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   96841           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   96842             :       }
   96843             :       
   96844           0 :       if (printError == "all" || printError == "client") {
   96845             :         std::cerr << "Error: " << s << std::endl;
   96846             :       }
   96847             :       
   96848             :       
   96849             :       
   96850             :       
   96851             :       {
   96852             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   96853             :       };
   96854             :       
   96855           0 :     } catch (...) {
   96856             :       {
   96857             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   96858             :       };
   96859           0 :     }
   96860             :   }
   96861             :   jresult = (jdouble)result; 
   96862             :   return jresult;
   96863             : }
   96864             : 
   96865             : 
   96866           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getVehicleClass(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   96867             :   jstring jresult = 0 ;
   96868             :   std::string *arg1 = 0 ;
   96869             :   std::string result;
   96870             :   
   96871             :   (void)jenv;
   96872             :   (void)jcls;
   96873           0 :   if(!jarg1) {
   96874           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   96875             :     return 0;
   96876             :   }
   96877             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   96878           0 :   if (!arg1_pstr) return 0;
   96879           0 :   std::string arg1_str(arg1_pstr);
   96880             :   arg1 = &arg1_str;
   96881             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   96882             :   {
   96883             :     try {
   96884           0 :       result = libtraci::Vehicle::getVehicleClass((std::string const &)*arg1);
   96885           0 :     } catch (const libsumo::TraCIException& e) {
   96886           0 :       const std::string s = e.what();
   96887             :       std::string printError;
   96888           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   96889           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   96890             :       }
   96891             :       
   96892           0 :       if (printError == "all" || printError == "client") {
   96893             :         std::cerr << "Error: " << s << std::endl;
   96894             :       }
   96895             :       
   96896             :       
   96897             :       
   96898             :       
   96899             :       {
   96900             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   96901             :       };
   96902             :       
   96903           0 :     } catch (const std::exception& e) {
   96904           0 :       const std::string s = e.what();
   96905             :       std::string printError;
   96906           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   96907           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   96908             :       }
   96909             :       
   96910           0 :       if (printError == "all" || printError == "client") {
   96911             :         std::cerr << "Error: " << s << std::endl;
   96912             :       }
   96913             :       
   96914             :       
   96915             :       
   96916             :       
   96917             :       {
   96918             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   96919             :       };
   96920             :       
   96921           0 :     } catch (...) {
   96922             :       {
   96923             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   96924             :       };
   96925           0 :     }
   96926             :   }
   96927             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   96928             :   return jresult;
   96929             : }
   96930             : 
   96931             : 
   96932           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getSpeedFactor(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   96933             :   jdouble jresult = 0 ;
   96934             :   std::string *arg1 = 0 ;
   96935             :   double result;
   96936             :   
   96937             :   (void)jenv;
   96938             :   (void)jcls;
   96939           0 :   if(!jarg1) {
   96940           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   96941           0 :     return 0;
   96942             :   }
   96943             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   96944           0 :   if (!arg1_pstr) return 0;
   96945           0 :   std::string arg1_str(arg1_pstr);
   96946             :   arg1 = &arg1_str;
   96947             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   96948             :   {
   96949             :     try {
   96950           0 :       result = (double)libtraci::Vehicle::getSpeedFactor((std::string const &)*arg1);
   96951           0 :     } catch (const libsumo::TraCIException& e) {
   96952           0 :       const std::string s = e.what();
   96953             :       std::string printError;
   96954           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   96955           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   96956             :       }
   96957             :       
   96958           0 :       if (printError == "all" || printError == "client") {
   96959             :         std::cerr << "Error: " << s << std::endl;
   96960             :       }
   96961             :       
   96962             :       
   96963             :       
   96964             :       
   96965             :       {
   96966             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   96967             :       };
   96968             :       
   96969           0 :     } catch (const std::exception& e) {
   96970           0 :       const std::string s = e.what();
   96971             :       std::string printError;
   96972           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   96973           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   96974             :       }
   96975             :       
   96976           0 :       if (printError == "all" || printError == "client") {
   96977             :         std::cerr << "Error: " << s << std::endl;
   96978             :       }
   96979             :       
   96980             :       
   96981             :       
   96982             :       
   96983             :       {
   96984             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   96985             :       };
   96986             :       
   96987           0 :     } catch (...) {
   96988             :       {
   96989             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   96990             :       };
   96991           0 :     }
   96992             :   }
   96993             :   jresult = (jdouble)result; 
   96994             :   return jresult;
   96995             : }
   96996             : 
   96997             : 
   96998           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getAccel(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   96999             :   jdouble jresult = 0 ;
   97000             :   std::string *arg1 = 0 ;
   97001             :   double result;
   97002             :   
   97003             :   (void)jenv;
   97004             :   (void)jcls;
   97005           0 :   if(!jarg1) {
   97006           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   97007           0 :     return 0;
   97008             :   }
   97009             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   97010           0 :   if (!arg1_pstr) return 0;
   97011           0 :   std::string arg1_str(arg1_pstr);
   97012             :   arg1 = &arg1_str;
   97013             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   97014             :   {
   97015             :     try {
   97016           0 :       result = (double)libtraci::Vehicle::getAccel((std::string const &)*arg1);
   97017           0 :     } catch (const libsumo::TraCIException& e) {
   97018           0 :       const std::string s = e.what();
   97019             :       std::string printError;
   97020           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   97021           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   97022             :       }
   97023             :       
   97024           0 :       if (printError == "all" || printError == "client") {
   97025             :         std::cerr << "Error: " << s << std::endl;
   97026             :       }
   97027             :       
   97028             :       
   97029             :       
   97030             :       
   97031             :       {
   97032             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   97033             :       };
   97034             :       
   97035           0 :     } catch (const std::exception& e) {
   97036           0 :       const std::string s = e.what();
   97037             :       std::string printError;
   97038           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   97039           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   97040             :       }
   97041             :       
   97042           0 :       if (printError == "all" || printError == "client") {
   97043             :         std::cerr << "Error: " << s << std::endl;
   97044             :       }
   97045             :       
   97046             :       
   97047             :       
   97048             :       
   97049             :       {
   97050             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   97051             :       };
   97052             :       
   97053           0 :     } catch (...) {
   97054             :       {
   97055             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   97056             :       };
   97057           0 :     }
   97058             :   }
   97059             :   jresult = (jdouble)result; 
   97060             :   return jresult;
   97061             : }
   97062             : 
   97063             : 
   97064           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getDecel(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   97065             :   jdouble jresult = 0 ;
   97066             :   std::string *arg1 = 0 ;
   97067             :   double result;
   97068             :   
   97069             :   (void)jenv;
   97070             :   (void)jcls;
   97071           0 :   if(!jarg1) {
   97072           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   97073           0 :     return 0;
   97074             :   }
   97075             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   97076           0 :   if (!arg1_pstr) return 0;
   97077           0 :   std::string arg1_str(arg1_pstr);
   97078             :   arg1 = &arg1_str;
   97079             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   97080             :   {
   97081             :     try {
   97082           0 :       result = (double)libtraci::Vehicle::getDecel((std::string const &)*arg1);
   97083           0 :     } catch (const libsumo::TraCIException& e) {
   97084           0 :       const std::string s = e.what();
   97085             :       std::string printError;
   97086           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   97087           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   97088             :       }
   97089             :       
   97090           0 :       if (printError == "all" || printError == "client") {
   97091             :         std::cerr << "Error: " << s << std::endl;
   97092             :       }
   97093             :       
   97094             :       
   97095             :       
   97096             :       
   97097             :       {
   97098             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   97099             :       };
   97100             :       
   97101           0 :     } catch (const std::exception& e) {
   97102           0 :       const std::string s = e.what();
   97103             :       std::string printError;
   97104           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   97105           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   97106             :       }
   97107             :       
   97108           0 :       if (printError == "all" || printError == "client") {
   97109             :         std::cerr << "Error: " << s << std::endl;
   97110             :       }
   97111             :       
   97112             :       
   97113             :       
   97114             :       
   97115             :       {
   97116             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   97117             :       };
   97118             :       
   97119           0 :     } catch (...) {
   97120             :       {
   97121             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   97122             :       };
   97123           0 :     }
   97124             :   }
   97125             :   jresult = (jdouble)result; 
   97126             :   return jresult;
   97127             : }
   97128             : 
   97129             : 
   97130           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getEmergencyDecel(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   97131             :   jdouble jresult = 0 ;
   97132             :   std::string *arg1 = 0 ;
   97133             :   double result;
   97134             :   
   97135             :   (void)jenv;
   97136             :   (void)jcls;
   97137           0 :   if(!jarg1) {
   97138           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   97139           0 :     return 0;
   97140             :   }
   97141             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   97142           0 :   if (!arg1_pstr) return 0;
   97143           0 :   std::string arg1_str(arg1_pstr);
   97144             :   arg1 = &arg1_str;
   97145             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   97146             :   {
   97147             :     try {
   97148           0 :       result = (double)libtraci::Vehicle::getEmergencyDecel((std::string const &)*arg1);
   97149           0 :     } catch (const libsumo::TraCIException& e) {
   97150           0 :       const std::string s = e.what();
   97151             :       std::string printError;
   97152           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   97153           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   97154             :       }
   97155             :       
   97156           0 :       if (printError == "all" || printError == "client") {
   97157             :         std::cerr << "Error: " << s << std::endl;
   97158             :       }
   97159             :       
   97160             :       
   97161             :       
   97162             :       
   97163             :       {
   97164             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   97165             :       };
   97166             :       
   97167           0 :     } catch (const std::exception& e) {
   97168           0 :       const std::string s = e.what();
   97169             :       std::string printError;
   97170           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   97171           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   97172             :       }
   97173             :       
   97174           0 :       if (printError == "all" || printError == "client") {
   97175             :         std::cerr << "Error: " << s << std::endl;
   97176             :       }
   97177             :       
   97178             :       
   97179             :       
   97180             :       
   97181             :       {
   97182             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   97183             :       };
   97184             :       
   97185           0 :     } catch (...) {
   97186             :       {
   97187             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   97188             :       };
   97189           0 :     }
   97190             :   }
   97191             :   jresult = (jdouble)result; 
   97192             :   return jresult;
   97193             : }
   97194             : 
   97195             : 
   97196           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getApparentDecel(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   97197             :   jdouble jresult = 0 ;
   97198             :   std::string *arg1 = 0 ;
   97199             :   double result;
   97200             :   
   97201             :   (void)jenv;
   97202             :   (void)jcls;
   97203           0 :   if(!jarg1) {
   97204           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   97205           0 :     return 0;
   97206             :   }
   97207             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   97208           0 :   if (!arg1_pstr) return 0;
   97209           0 :   std::string arg1_str(arg1_pstr);
   97210             :   arg1 = &arg1_str;
   97211             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   97212             :   {
   97213             :     try {
   97214           0 :       result = (double)libtraci::Vehicle::getApparentDecel((std::string const &)*arg1);
   97215           0 :     } catch (const libsumo::TraCIException& e) {
   97216           0 :       const std::string s = e.what();
   97217             :       std::string printError;
   97218           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   97219           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   97220             :       }
   97221             :       
   97222           0 :       if (printError == "all" || printError == "client") {
   97223             :         std::cerr << "Error: " << s << std::endl;
   97224             :       }
   97225             :       
   97226             :       
   97227             :       
   97228             :       
   97229             :       {
   97230             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   97231             :       };
   97232             :       
   97233           0 :     } catch (const std::exception& e) {
   97234           0 :       const std::string s = e.what();
   97235             :       std::string printError;
   97236           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   97237           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   97238             :       }
   97239             :       
   97240           0 :       if (printError == "all" || printError == "client") {
   97241             :         std::cerr << "Error: " << s << std::endl;
   97242             :       }
   97243             :       
   97244             :       
   97245             :       
   97246             :       
   97247             :       {
   97248             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   97249             :       };
   97250             :       
   97251           0 :     } catch (...) {
   97252             :       {
   97253             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   97254             :       };
   97255           0 :     }
   97256             :   }
   97257             :   jresult = (jdouble)result; 
   97258             :   return jresult;
   97259             : }
   97260             : 
   97261             : 
   97262           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getImperfection(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   97263             :   jdouble jresult = 0 ;
   97264             :   std::string *arg1 = 0 ;
   97265             :   double result;
   97266             :   
   97267             :   (void)jenv;
   97268             :   (void)jcls;
   97269           0 :   if(!jarg1) {
   97270           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   97271           0 :     return 0;
   97272             :   }
   97273             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   97274           0 :   if (!arg1_pstr) return 0;
   97275           0 :   std::string arg1_str(arg1_pstr);
   97276             :   arg1 = &arg1_str;
   97277             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   97278             :   {
   97279             :     try {
   97280           0 :       result = (double)libtraci::Vehicle::getImperfection((std::string const &)*arg1);
   97281           0 :     } catch (const libsumo::TraCIException& e) {
   97282           0 :       const std::string s = e.what();
   97283             :       std::string printError;
   97284           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   97285           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   97286             :       }
   97287             :       
   97288           0 :       if (printError == "all" || printError == "client") {
   97289             :         std::cerr << "Error: " << s << std::endl;
   97290             :       }
   97291             :       
   97292             :       
   97293             :       
   97294             :       
   97295             :       {
   97296             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   97297             :       };
   97298             :       
   97299           0 :     } catch (const std::exception& e) {
   97300           0 :       const std::string s = e.what();
   97301             :       std::string printError;
   97302           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   97303           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   97304             :       }
   97305             :       
   97306           0 :       if (printError == "all" || printError == "client") {
   97307             :         std::cerr << "Error: " << s << std::endl;
   97308             :       }
   97309             :       
   97310             :       
   97311             :       
   97312             :       
   97313             :       {
   97314             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   97315             :       };
   97316             :       
   97317           0 :     } catch (...) {
   97318             :       {
   97319             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   97320             :       };
   97321           0 :     }
   97322             :   }
   97323             :   jresult = (jdouble)result; 
   97324             :   return jresult;
   97325             : }
   97326             : 
   97327             : 
   97328           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getTau(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   97329             :   jdouble jresult = 0 ;
   97330             :   std::string *arg1 = 0 ;
   97331             :   double result;
   97332             :   
   97333             :   (void)jenv;
   97334             :   (void)jcls;
   97335           0 :   if(!jarg1) {
   97336           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   97337           0 :     return 0;
   97338             :   }
   97339             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   97340           0 :   if (!arg1_pstr) return 0;
   97341           0 :   std::string arg1_str(arg1_pstr);
   97342             :   arg1 = &arg1_str;
   97343             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   97344             :   {
   97345             :     try {
   97346           0 :       result = (double)libtraci::Vehicle::getTau((std::string const &)*arg1);
   97347           0 :     } catch (const libsumo::TraCIException& e) {
   97348           0 :       const std::string s = e.what();
   97349             :       std::string printError;
   97350           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   97351           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   97352             :       }
   97353             :       
   97354           0 :       if (printError == "all" || printError == "client") {
   97355             :         std::cerr << "Error: " << s << std::endl;
   97356             :       }
   97357             :       
   97358             :       
   97359             :       
   97360             :       
   97361             :       {
   97362             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   97363             :       };
   97364             :       
   97365           0 :     } catch (const std::exception& e) {
   97366           0 :       const std::string s = e.what();
   97367             :       std::string printError;
   97368           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   97369           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   97370             :       }
   97371             :       
   97372           0 :       if (printError == "all" || printError == "client") {
   97373             :         std::cerr << "Error: " << s << std::endl;
   97374             :       }
   97375             :       
   97376             :       
   97377             :       
   97378             :       
   97379             :       {
   97380             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   97381             :       };
   97382             :       
   97383           0 :     } catch (...) {
   97384             :       {
   97385             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   97386             :       };
   97387           0 :     }
   97388             :   }
   97389             :   jresult = (jdouble)result; 
   97390             :   return jresult;
   97391             : }
   97392             : 
   97393             : 
   97394           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getEmissionClass(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   97395             :   jstring jresult = 0 ;
   97396             :   std::string *arg1 = 0 ;
   97397             :   std::string result;
   97398             :   
   97399             :   (void)jenv;
   97400             :   (void)jcls;
   97401           0 :   if(!jarg1) {
   97402           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   97403             :     return 0;
   97404             :   }
   97405             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   97406           0 :   if (!arg1_pstr) return 0;
   97407           0 :   std::string arg1_str(arg1_pstr);
   97408             :   arg1 = &arg1_str;
   97409             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   97410             :   {
   97411             :     try {
   97412           0 :       result = libtraci::Vehicle::getEmissionClass((std::string const &)*arg1);
   97413           0 :     } catch (const libsumo::TraCIException& e) {
   97414           0 :       const std::string s = e.what();
   97415             :       std::string printError;
   97416           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   97417           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   97418             :       }
   97419             :       
   97420           0 :       if (printError == "all" || printError == "client") {
   97421             :         std::cerr << "Error: " << s << std::endl;
   97422             :       }
   97423             :       
   97424             :       
   97425             :       
   97426             :       
   97427             :       {
   97428             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   97429             :       };
   97430             :       
   97431           0 :     } catch (const std::exception& e) {
   97432           0 :       const std::string s = e.what();
   97433             :       std::string printError;
   97434           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   97435           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   97436             :       }
   97437             :       
   97438           0 :       if (printError == "all" || printError == "client") {
   97439             :         std::cerr << "Error: " << s << std::endl;
   97440             :       }
   97441             :       
   97442             :       
   97443             :       
   97444             :       
   97445             :       {
   97446             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   97447             :       };
   97448             :       
   97449           0 :     } catch (...) {
   97450             :       {
   97451             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   97452             :       };
   97453           0 :     }
   97454             :   }
   97455             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   97456             :   return jresult;
   97457             : }
   97458             : 
   97459             : 
   97460           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getShapeClass(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   97461             :   jstring jresult = 0 ;
   97462             :   std::string *arg1 = 0 ;
   97463             :   std::string result;
   97464             :   
   97465             :   (void)jenv;
   97466             :   (void)jcls;
   97467           0 :   if(!jarg1) {
   97468           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   97469             :     return 0;
   97470             :   }
   97471             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   97472           0 :   if (!arg1_pstr) return 0;
   97473           0 :   std::string arg1_str(arg1_pstr);
   97474             :   arg1 = &arg1_str;
   97475             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   97476             :   {
   97477             :     try {
   97478           0 :       result = libtraci::Vehicle::getShapeClass((std::string const &)*arg1);
   97479           0 :     } catch (const libsumo::TraCIException& e) {
   97480           0 :       const std::string s = e.what();
   97481             :       std::string printError;
   97482           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   97483           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   97484             :       }
   97485             :       
   97486           0 :       if (printError == "all" || printError == "client") {
   97487             :         std::cerr << "Error: " << s << std::endl;
   97488             :       }
   97489             :       
   97490             :       
   97491             :       
   97492             :       
   97493             :       {
   97494             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   97495             :       };
   97496             :       
   97497           0 :     } catch (const std::exception& e) {
   97498           0 :       const std::string s = e.what();
   97499             :       std::string printError;
   97500           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   97501           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   97502             :       }
   97503             :       
   97504           0 :       if (printError == "all" || printError == "client") {
   97505             :         std::cerr << "Error: " << s << std::endl;
   97506             :       }
   97507             :       
   97508             :       
   97509             :       
   97510             :       
   97511             :       {
   97512             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   97513             :       };
   97514             :       
   97515           0 :     } catch (...) {
   97516             :       {
   97517             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   97518             :       };
   97519           0 :     }
   97520             :   }
   97521             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   97522             :   return jresult;
   97523             : }
   97524             : 
   97525             : 
   97526           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getMinGap(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   97527             :   jdouble jresult = 0 ;
   97528             :   std::string *arg1 = 0 ;
   97529             :   double result;
   97530             :   
   97531             :   (void)jenv;
   97532             :   (void)jcls;
   97533           0 :   if(!jarg1) {
   97534           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   97535           0 :     return 0;
   97536             :   }
   97537             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   97538           0 :   if (!arg1_pstr) return 0;
   97539           0 :   std::string arg1_str(arg1_pstr);
   97540             :   arg1 = &arg1_str;
   97541             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   97542             :   {
   97543             :     try {
   97544           0 :       result = (double)libtraci::Vehicle::getMinGap((std::string const &)*arg1);
   97545           0 :     } catch (const libsumo::TraCIException& e) {
   97546           0 :       const std::string s = e.what();
   97547             :       std::string printError;
   97548           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   97549           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   97550             :       }
   97551             :       
   97552           0 :       if (printError == "all" || printError == "client") {
   97553             :         std::cerr << "Error: " << s << std::endl;
   97554             :       }
   97555             :       
   97556             :       
   97557             :       
   97558             :       
   97559             :       {
   97560             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   97561             :       };
   97562             :       
   97563           0 :     } catch (const std::exception& e) {
   97564           0 :       const std::string s = e.what();
   97565             :       std::string printError;
   97566           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   97567           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   97568             :       }
   97569             :       
   97570           0 :       if (printError == "all" || printError == "client") {
   97571             :         std::cerr << "Error: " << s << std::endl;
   97572             :       }
   97573             :       
   97574             :       
   97575             :       
   97576             :       
   97577             :       {
   97578             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   97579             :       };
   97580             :       
   97581           0 :     } catch (...) {
   97582             :       {
   97583             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   97584             :       };
   97585           0 :     }
   97586             :   }
   97587             :   jresult = (jdouble)result; 
   97588             :   return jresult;
   97589             : }
   97590             : 
   97591             : 
   97592           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getWidth(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   97593             :   jdouble jresult = 0 ;
   97594             :   std::string *arg1 = 0 ;
   97595             :   double result;
   97596             :   
   97597             :   (void)jenv;
   97598             :   (void)jcls;
   97599           0 :   if(!jarg1) {
   97600           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   97601           0 :     return 0;
   97602             :   }
   97603             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   97604           0 :   if (!arg1_pstr) return 0;
   97605           0 :   std::string arg1_str(arg1_pstr);
   97606             :   arg1 = &arg1_str;
   97607             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   97608             :   {
   97609             :     try {
   97610           0 :       result = (double)libtraci::Vehicle::getWidth((std::string const &)*arg1);
   97611           0 :     } catch (const libsumo::TraCIException& e) {
   97612           0 :       const std::string s = e.what();
   97613             :       std::string printError;
   97614           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   97615           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   97616             :       }
   97617             :       
   97618           0 :       if (printError == "all" || printError == "client") {
   97619             :         std::cerr << "Error: " << s << std::endl;
   97620             :       }
   97621             :       
   97622             :       
   97623             :       
   97624             :       
   97625             :       {
   97626             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   97627             :       };
   97628             :       
   97629           0 :     } catch (const std::exception& e) {
   97630           0 :       const std::string s = e.what();
   97631             :       std::string printError;
   97632           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   97633           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   97634             :       }
   97635             :       
   97636           0 :       if (printError == "all" || printError == "client") {
   97637             :         std::cerr << "Error: " << s << std::endl;
   97638             :       }
   97639             :       
   97640             :       
   97641             :       
   97642             :       
   97643             :       {
   97644             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   97645             :       };
   97646             :       
   97647           0 :     } catch (...) {
   97648             :       {
   97649             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   97650             :       };
   97651           0 :     }
   97652             :   }
   97653             :   jresult = (jdouble)result; 
   97654             :   return jresult;
   97655             : }
   97656             : 
   97657             : 
   97658           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getHeight(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   97659             :   jdouble jresult = 0 ;
   97660             :   std::string *arg1 = 0 ;
   97661             :   double result;
   97662             :   
   97663             :   (void)jenv;
   97664             :   (void)jcls;
   97665           0 :   if(!jarg1) {
   97666           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   97667           0 :     return 0;
   97668             :   }
   97669             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   97670           0 :   if (!arg1_pstr) return 0;
   97671           0 :   std::string arg1_str(arg1_pstr);
   97672             :   arg1 = &arg1_str;
   97673             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   97674             :   {
   97675             :     try {
   97676           0 :       result = (double)libtraci::Vehicle::getHeight((std::string const &)*arg1);
   97677           0 :     } catch (const libsumo::TraCIException& e) {
   97678           0 :       const std::string s = e.what();
   97679             :       std::string printError;
   97680           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   97681           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   97682             :       }
   97683             :       
   97684           0 :       if (printError == "all" || printError == "client") {
   97685             :         std::cerr << "Error: " << s << std::endl;
   97686             :       }
   97687             :       
   97688             :       
   97689             :       
   97690             :       
   97691             :       {
   97692             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   97693             :       };
   97694             :       
   97695           0 :     } catch (const std::exception& e) {
   97696           0 :       const std::string s = e.what();
   97697             :       std::string printError;
   97698           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   97699           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   97700             :       }
   97701             :       
   97702           0 :       if (printError == "all" || printError == "client") {
   97703             :         std::cerr << "Error: " << s << std::endl;
   97704             :       }
   97705             :       
   97706             :       
   97707             :       
   97708             :       
   97709             :       {
   97710             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   97711             :       };
   97712             :       
   97713           0 :     } catch (...) {
   97714             :       {
   97715             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   97716             :       };
   97717           0 :     }
   97718             :   }
   97719             :   jresult = (jdouble)result; 
   97720             :   return jresult;
   97721             : }
   97722             : 
   97723             : 
   97724           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getColor(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   97725             :   jlong jresult = 0 ;
   97726             :   std::string *arg1 = 0 ;
   97727             :   libsumo::TraCIColor result;
   97728             :   
   97729             :   (void)jenv;
   97730             :   (void)jcls;
   97731           0 :   if(!jarg1) {
   97732           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   97733           0 :     return 0;
   97734             :   }
   97735             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   97736           0 :   if (!arg1_pstr) return 0;
   97737           0 :   std::string arg1_str(arg1_pstr);
   97738             :   arg1 = &arg1_str;
   97739             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   97740             :   {
   97741             :     try {
   97742           0 :       result = libtraci::Vehicle::getColor((std::string const &)*arg1);
   97743           0 :     } catch (const libsumo::TraCIException& e) {
   97744           0 :       const std::string s = e.what();
   97745             :       std::string printError;
   97746           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   97747           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   97748             :       }
   97749             :       
   97750           0 :       if (printError == "all" || printError == "client") {
   97751             :         std::cerr << "Error: " << s << std::endl;
   97752             :       }
   97753             :       
   97754             :       
   97755             :       
   97756             :       
   97757             :       {
   97758             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   97759             :       };
   97760             :       
   97761           0 :     } catch (const std::exception& e) {
   97762           0 :       const std::string s = e.what();
   97763             :       std::string printError;
   97764           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   97765           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   97766             :       }
   97767             :       
   97768           0 :       if (printError == "all" || printError == "client") {
   97769             :         std::cerr << "Error: " << s << std::endl;
   97770             :       }
   97771             :       
   97772             :       
   97773             :       
   97774             :       
   97775             :       {
   97776             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   97777             :       };
   97778             :       
   97779           0 :     } catch (...) {
   97780             :       {
   97781             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   97782             :       };
   97783           0 :     }
   97784             :   }
   97785           0 :   *(std::shared_ptr<  libsumo::TraCIColor > **)&jresult = new std::shared_ptr<  libsumo::TraCIColor >(new libsumo::TraCIColor((libsumo::TraCIColor &)result)); 
   97786           0 :   return jresult;
   97787             : }
   97788             : 
   97789             : 
   97790           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getMinGapLat(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   97791             :   jdouble jresult = 0 ;
   97792             :   std::string *arg1 = 0 ;
   97793             :   double result;
   97794             :   
   97795             :   (void)jenv;
   97796             :   (void)jcls;
   97797           0 :   if(!jarg1) {
   97798           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   97799           0 :     return 0;
   97800             :   }
   97801             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   97802           0 :   if (!arg1_pstr) return 0;
   97803           0 :   std::string arg1_str(arg1_pstr);
   97804             :   arg1 = &arg1_str;
   97805             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   97806             :   {
   97807             :     try {
   97808           0 :       result = (double)libtraci::Vehicle::getMinGapLat((std::string const &)*arg1);
   97809           0 :     } catch (const libsumo::TraCIException& e) {
   97810           0 :       const std::string s = e.what();
   97811             :       std::string printError;
   97812           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   97813           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   97814             :       }
   97815             :       
   97816           0 :       if (printError == "all" || printError == "client") {
   97817             :         std::cerr << "Error: " << s << std::endl;
   97818             :       }
   97819             :       
   97820             :       
   97821             :       
   97822             :       
   97823             :       {
   97824             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   97825             :       };
   97826             :       
   97827           0 :     } catch (const std::exception& e) {
   97828           0 :       const std::string s = e.what();
   97829             :       std::string printError;
   97830           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   97831           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   97832             :       }
   97833             :       
   97834           0 :       if (printError == "all" || printError == "client") {
   97835             :         std::cerr << "Error: " << s << std::endl;
   97836             :       }
   97837             :       
   97838             :       
   97839             :       
   97840             :       
   97841             :       {
   97842             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   97843             :       };
   97844             :       
   97845           0 :     } catch (...) {
   97846             :       {
   97847             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   97848             :       };
   97849           0 :     }
   97850             :   }
   97851             :   jresult = (jdouble)result; 
   97852             :   return jresult;
   97853             : }
   97854             : 
   97855             : 
   97856           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getMaxSpeedLat(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   97857             :   jdouble jresult = 0 ;
   97858             :   std::string *arg1 = 0 ;
   97859             :   double result;
   97860             :   
   97861             :   (void)jenv;
   97862             :   (void)jcls;
   97863           0 :   if(!jarg1) {
   97864           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   97865           0 :     return 0;
   97866             :   }
   97867             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   97868           0 :   if (!arg1_pstr) return 0;
   97869           0 :   std::string arg1_str(arg1_pstr);
   97870             :   arg1 = &arg1_str;
   97871             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   97872             :   {
   97873             :     try {
   97874           0 :       result = (double)libtraci::Vehicle::getMaxSpeedLat((std::string const &)*arg1);
   97875           0 :     } catch (const libsumo::TraCIException& e) {
   97876           0 :       const std::string s = e.what();
   97877             :       std::string printError;
   97878           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   97879           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   97880             :       }
   97881             :       
   97882           0 :       if (printError == "all" || printError == "client") {
   97883             :         std::cerr << "Error: " << s << std::endl;
   97884             :       }
   97885             :       
   97886             :       
   97887             :       
   97888             :       
   97889             :       {
   97890             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   97891             :       };
   97892             :       
   97893           0 :     } catch (const std::exception& e) {
   97894           0 :       const std::string s = e.what();
   97895             :       std::string printError;
   97896           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   97897           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   97898             :       }
   97899             :       
   97900           0 :       if (printError == "all" || printError == "client") {
   97901             :         std::cerr << "Error: " << s << std::endl;
   97902             :       }
   97903             :       
   97904             :       
   97905             :       
   97906             :       
   97907             :       {
   97908             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   97909             :       };
   97910             :       
   97911           0 :     } catch (...) {
   97912             :       {
   97913             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   97914             :       };
   97915           0 :     }
   97916             :   }
   97917             :   jresult = (jdouble)result; 
   97918             :   return jresult;
   97919             : }
   97920             : 
   97921             : 
   97922           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getLateralAlignment(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   97923             :   jstring jresult = 0 ;
   97924             :   std::string *arg1 = 0 ;
   97925             :   std::string result;
   97926             :   
   97927             :   (void)jenv;
   97928             :   (void)jcls;
   97929           0 :   if(!jarg1) {
   97930           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   97931             :     return 0;
   97932             :   }
   97933             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   97934           0 :   if (!arg1_pstr) return 0;
   97935           0 :   std::string arg1_str(arg1_pstr);
   97936             :   arg1 = &arg1_str;
   97937             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   97938             :   {
   97939             :     try {
   97940           0 :       result = libtraci::Vehicle::getLateralAlignment((std::string const &)*arg1);
   97941           0 :     } catch (const libsumo::TraCIException& e) {
   97942           0 :       const std::string s = e.what();
   97943             :       std::string printError;
   97944           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   97945           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   97946             :       }
   97947             :       
   97948           0 :       if (printError == "all" || printError == "client") {
   97949             :         std::cerr << "Error: " << s << std::endl;
   97950             :       }
   97951             :       
   97952             :       
   97953             :       
   97954             :       
   97955             :       {
   97956             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   97957             :       };
   97958             :       
   97959           0 :     } catch (const std::exception& e) {
   97960           0 :       const std::string s = e.what();
   97961             :       std::string printError;
   97962           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   97963           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   97964             :       }
   97965             :       
   97966           0 :       if (printError == "all" || printError == "client") {
   97967             :         std::cerr << "Error: " << s << std::endl;
   97968             :       }
   97969             :       
   97970             :       
   97971             :       
   97972             :       
   97973             :       {
   97974             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   97975             :       };
   97976             :       
   97977           0 :     } catch (...) {
   97978             :       {
   97979             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   97980             :       };
   97981           0 :     }
   97982             :   }
   97983             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
   97984             :   return jresult;
   97985             : }
   97986             : 
   97987             : 
   97988           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getPersonCapacity(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   97989             :   jint jresult = 0 ;
   97990             :   std::string *arg1 = 0 ;
   97991             :   int result;
   97992             :   
   97993             :   (void)jenv;
   97994             :   (void)jcls;
   97995           0 :   if(!jarg1) {
   97996           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   97997           0 :     return 0;
   97998             :   }
   97999             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   98000           0 :   if (!arg1_pstr) return 0;
   98001           0 :   std::string arg1_str(arg1_pstr);
   98002             :   arg1 = &arg1_str;
   98003             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   98004             :   {
   98005             :     try {
   98006           0 :       result = (int)libtraci::Vehicle::getPersonCapacity((std::string const &)*arg1);
   98007           0 :     } catch (const libsumo::TraCIException& e) {
   98008           0 :       const std::string s = e.what();
   98009             :       std::string printError;
   98010           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   98011           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   98012             :       }
   98013             :       
   98014           0 :       if (printError == "all" || printError == "client") {
   98015             :         std::cerr << "Error: " << s << std::endl;
   98016             :       }
   98017             :       
   98018             :       
   98019             :       
   98020             :       
   98021             :       {
   98022             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   98023             :       };
   98024             :       
   98025           0 :     } catch (const std::exception& e) {
   98026           0 :       const std::string s = e.what();
   98027             :       std::string printError;
   98028           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   98029           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   98030             :       }
   98031             :       
   98032           0 :       if (printError == "all" || printError == "client") {
   98033             :         std::cerr << "Error: " << s << std::endl;
   98034             :       }
   98035             :       
   98036             :       
   98037             :       
   98038             :       
   98039             :       {
   98040             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   98041             :       };
   98042             :       
   98043           0 :     } catch (...) {
   98044             :       {
   98045             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   98046             :       };
   98047           0 :     }
   98048             :   }
   98049             :   jresult = (jint)result; 
   98050             :   return jresult;
   98051             : }
   98052             : 
   98053             : 
   98054           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getActionStepLength(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   98055             :   jdouble jresult = 0 ;
   98056             :   std::string *arg1 = 0 ;
   98057             :   double result;
   98058             :   
   98059             :   (void)jenv;
   98060             :   (void)jcls;
   98061           0 :   if(!jarg1) {
   98062           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   98063           0 :     return 0;
   98064             :   }
   98065             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   98066           0 :   if (!arg1_pstr) return 0;
   98067           0 :   std::string arg1_str(arg1_pstr);
   98068             :   arg1 = &arg1_str;
   98069             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   98070             :   {
   98071             :     try {
   98072           0 :       result = (double)libtraci::Vehicle::getActionStepLength((std::string const &)*arg1);
   98073           0 :     } catch (const libsumo::TraCIException& e) {
   98074           0 :       const std::string s = e.what();
   98075             :       std::string printError;
   98076           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   98077           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   98078             :       }
   98079             :       
   98080           0 :       if (printError == "all" || printError == "client") {
   98081             :         std::cerr << "Error: " << s << std::endl;
   98082             :       }
   98083             :       
   98084             :       
   98085             :       
   98086             :       
   98087             :       {
   98088             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   98089             :       };
   98090             :       
   98091           0 :     } catch (const std::exception& e) {
   98092           0 :       const std::string s = e.what();
   98093             :       std::string printError;
   98094           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   98095           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   98096             :       }
   98097             :       
   98098           0 :       if (printError == "all" || printError == "client") {
   98099             :         std::cerr << "Error: " << s << std::endl;
   98100             :       }
   98101             :       
   98102             :       
   98103             :       
   98104             :       
   98105             :       {
   98106             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   98107             :       };
   98108             :       
   98109           0 :     } catch (...) {
   98110             :       {
   98111             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   98112             :       };
   98113           0 :     }
   98114             :   }
   98115             :   jresult = (jdouble)result; 
   98116             :   return jresult;
   98117             : }
   98118             : 
   98119             : 
   98120           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getSpeedDeviation(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   98121             :   jdouble jresult = 0 ;
   98122             :   std::string *arg1 = 0 ;
   98123             :   double result;
   98124             :   
   98125             :   (void)jenv;
   98126             :   (void)jcls;
   98127           0 :   if(!jarg1) {
   98128           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   98129           0 :     return 0;
   98130             :   }
   98131             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   98132           0 :   if (!arg1_pstr) return 0;
   98133           0 :   std::string arg1_str(arg1_pstr);
   98134             :   arg1 = &arg1_str;
   98135             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   98136             :   {
   98137             :     try {
   98138           0 :       result = (double)libtraci::Vehicle::getSpeedDeviation((std::string const &)*arg1);
   98139           0 :     } catch (const libsumo::TraCIException& e) {
   98140           0 :       const std::string s = e.what();
   98141             :       std::string printError;
   98142           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   98143           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   98144             :       }
   98145             :       
   98146           0 :       if (printError == "all" || printError == "client") {
   98147             :         std::cerr << "Error: " << s << std::endl;
   98148             :       }
   98149             :       
   98150             :       
   98151             :       
   98152             :       
   98153             :       {
   98154             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   98155             :       };
   98156             :       
   98157           0 :     } catch (const std::exception& e) {
   98158           0 :       const std::string s = e.what();
   98159             :       std::string printError;
   98160           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   98161           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   98162             :       }
   98163             :       
   98164           0 :       if (printError == "all" || printError == "client") {
   98165             :         std::cerr << "Error: " << s << std::endl;
   98166             :       }
   98167             :       
   98168             :       
   98169             :       
   98170             :       
   98171             :       {
   98172             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   98173             :       };
   98174             :       
   98175           0 :     } catch (...) {
   98176             :       {
   98177             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   98178             :       };
   98179           0 :     }
   98180             :   }
   98181             :   jresult = (jdouble)result; 
   98182             :   return jresult;
   98183             : }
   98184             : 
   98185             : 
   98186           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getBoardingDuration(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   98187             :   jdouble jresult = 0 ;
   98188             :   std::string *arg1 = 0 ;
   98189             :   double result;
   98190             :   
   98191             :   (void)jenv;
   98192             :   (void)jcls;
   98193           0 :   if(!jarg1) {
   98194           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   98195           0 :     return 0;
   98196             :   }
   98197             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   98198           0 :   if (!arg1_pstr) return 0;
   98199           0 :   std::string arg1_str(arg1_pstr);
   98200             :   arg1 = &arg1_str;
   98201             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   98202             :   {
   98203             :     try {
   98204           0 :       result = (double)libtraci::Vehicle::getBoardingDuration((std::string const &)*arg1);
   98205           0 :     } catch (const libsumo::TraCIException& e) {
   98206           0 :       const std::string s = e.what();
   98207             :       std::string printError;
   98208           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   98209           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   98210             :       }
   98211             :       
   98212           0 :       if (printError == "all" || printError == "client") {
   98213             :         std::cerr << "Error: " << s << std::endl;
   98214             :       }
   98215             :       
   98216             :       
   98217             :       
   98218             :       
   98219             :       {
   98220             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   98221             :       };
   98222             :       
   98223           0 :     } catch (const std::exception& e) {
   98224           0 :       const std::string s = e.what();
   98225             :       std::string printError;
   98226           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   98227           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   98228             :       }
   98229             :       
   98230           0 :       if (printError == "all" || printError == "client") {
   98231             :         std::cerr << "Error: " << s << std::endl;
   98232             :       }
   98233             :       
   98234             :       
   98235             :       
   98236             :       
   98237             :       {
   98238             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   98239             :       };
   98240             :       
   98241           0 :     } catch (...) {
   98242             :       {
   98243             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   98244             :       };
   98245           0 :     }
   98246             :   }
   98247             :   jresult = (jdouble)result; 
   98248             :   return jresult;
   98249             : }
   98250             : 
   98251             : 
   98252           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getImpatience(JNIEnv *jenv, jclass jcls, jstring jarg1) {
   98253             :   jdouble jresult = 0 ;
   98254             :   std::string *arg1 = 0 ;
   98255             :   double result;
   98256             :   
   98257             :   (void)jenv;
   98258             :   (void)jcls;
   98259           0 :   if(!jarg1) {
   98260           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   98261           0 :     return 0;
   98262             :   }
   98263             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   98264           0 :   if (!arg1_pstr) return 0;
   98265           0 :   std::string arg1_str(arg1_pstr);
   98266             :   arg1 = &arg1_str;
   98267             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   98268             :   {
   98269             :     try {
   98270           0 :       result = (double)libtraci::Vehicle::getImpatience((std::string const &)*arg1);
   98271           0 :     } catch (const libsumo::TraCIException& e) {
   98272           0 :       const std::string s = e.what();
   98273             :       std::string printError;
   98274           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   98275           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   98276             :       }
   98277             :       
   98278           0 :       if (printError == "all" || printError == "client") {
   98279             :         std::cerr << "Error: " << s << std::endl;
   98280             :       }
   98281             :       
   98282             :       
   98283             :       
   98284             :       
   98285             :       {
   98286             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
   98287             :       };
   98288             :       
   98289           0 :     } catch (const std::exception& e) {
   98290           0 :       const std::string s = e.what();
   98291             :       std::string printError;
   98292           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   98293           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   98294             :       }
   98295             :       
   98296           0 :       if (printError == "all" || printError == "client") {
   98297             :         std::cerr << "Error: " << s << std::endl;
   98298             :       }
   98299             :       
   98300             :       
   98301             :       
   98302             :       
   98303             :       {
   98304             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
   98305             :       };
   98306             :       
   98307           0 :     } catch (...) {
   98308             :       {
   98309             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
   98310             :       };
   98311           0 :     }
   98312             :   }
   98313             :   jresult = (jdouble)result; 
   98314             :   return jresult;
   98315             : }
   98316             : 
   98317             : 
   98318           2 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setStop_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jint jarg4, jdouble jarg5, jint jarg6, jdouble jarg7, jdouble jarg8) {
   98319             :   std::string *arg1 = 0 ;
   98320             :   std::string *arg2 = 0 ;
   98321             :   double arg3 ;
   98322             :   int arg4 ;
   98323             :   double arg5 ;
   98324             :   int arg6 ;
   98325             :   double arg7 ;
   98326             :   double arg8 ;
   98327             :   
   98328             :   (void)jenv;
   98329             :   (void)jcls;
   98330           2 :   if(!jarg1) {
   98331           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   98332           0 :     return ;
   98333             :   }
   98334             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   98335           2 :   if (!arg1_pstr) return ;
   98336           2 :   std::string arg1_str(arg1_pstr);
   98337             :   arg1 = &arg1_str;
   98338             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   98339           2 :   if(!jarg2) {
   98340           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   98341             :     return ;
   98342             :   }
   98343             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   98344           2 :   if (!arg2_pstr) return ;
   98345           2 :   std::string arg2_str(arg2_pstr);
   98346             :   arg2 = &arg2_str;
   98347             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   98348             :   arg3 = (double)jarg3; 
   98349             :   arg4 = (int)jarg4; 
   98350             :   arg5 = (double)jarg5; 
   98351             :   arg6 = (int)jarg6; 
   98352             :   arg7 = (double)jarg7; 
   98353             :   arg8 = (double)jarg8; 
   98354             :   {
   98355             :     try {
   98356           2 :       libtraci::Vehicle::setStop((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4,arg5,arg6,arg7,arg8);
   98357           0 :     } catch (const libsumo::TraCIException& e) {
   98358           0 :       const std::string s = e.what();
   98359             :       std::string printError;
   98360           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   98361           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   98362             :       }
   98363             :       
   98364           0 :       if (printError == "all" || printError == "client") {
   98365             :         std::cerr << "Error: " << s << std::endl;
   98366             :       }
   98367             :       
   98368             :       
   98369             :       
   98370             :       
   98371             :       {
   98372             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   98373             :       };
   98374             :       
   98375           0 :     } catch (const std::exception& e) {
   98376           0 :       const std::string s = e.what();
   98377             :       std::string printError;
   98378           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   98379           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   98380             :       }
   98381             :       
   98382           0 :       if (printError == "all" || printError == "client") {
   98383             :         std::cerr << "Error: " << s << std::endl;
   98384             :       }
   98385             :       
   98386             :       
   98387             :       
   98388             :       
   98389             :       {
   98390             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   98391             :       };
   98392             :       
   98393           0 :     } catch (...) {
   98394             :       {
   98395             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   98396             :       };
   98397           0 :     }
   98398             :   }
   98399             : }
   98400             : 
   98401             : 
   98402           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setStop_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jint jarg4, jdouble jarg5, jint jarg6, jdouble jarg7) {
   98403             :   std::string *arg1 = 0 ;
   98404             :   std::string *arg2 = 0 ;
   98405             :   double arg3 ;
   98406             :   int arg4 ;
   98407             :   double arg5 ;
   98408             :   int arg6 ;
   98409             :   double arg7 ;
   98410             :   
   98411             :   (void)jenv;
   98412             :   (void)jcls;
   98413           0 :   if(!jarg1) {
   98414           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   98415           0 :     return ;
   98416             :   }
   98417             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   98418           0 :   if (!arg1_pstr) return ;
   98419           0 :   std::string arg1_str(arg1_pstr);
   98420             :   arg1 = &arg1_str;
   98421             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   98422           0 :   if(!jarg2) {
   98423           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   98424             :     return ;
   98425             :   }
   98426             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   98427           0 :   if (!arg2_pstr) return ;
   98428           0 :   std::string arg2_str(arg2_pstr);
   98429             :   arg2 = &arg2_str;
   98430             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   98431             :   arg3 = (double)jarg3; 
   98432             :   arg4 = (int)jarg4; 
   98433             :   arg5 = (double)jarg5; 
   98434             :   arg6 = (int)jarg6; 
   98435             :   arg7 = (double)jarg7; 
   98436             :   {
   98437             :     try {
   98438           0 :       libtraci::Vehicle::setStop((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4,arg5,arg6,arg7);
   98439           0 :     } catch (const libsumo::TraCIException& e) {
   98440           0 :       const std::string s = e.what();
   98441             :       std::string printError;
   98442           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   98443           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   98444             :       }
   98445             :       
   98446           0 :       if (printError == "all" || printError == "client") {
   98447             :         std::cerr << "Error: " << s << std::endl;
   98448             :       }
   98449             :       
   98450             :       
   98451             :       
   98452             :       
   98453             :       {
   98454             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   98455             :       };
   98456             :       
   98457           0 :     } catch (const std::exception& e) {
   98458           0 :       const std::string s = e.what();
   98459             :       std::string printError;
   98460           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   98461           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   98462             :       }
   98463             :       
   98464           0 :       if (printError == "all" || printError == "client") {
   98465             :         std::cerr << "Error: " << s << std::endl;
   98466             :       }
   98467             :       
   98468             :       
   98469             :       
   98470             :       
   98471             :       {
   98472             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   98473             :       };
   98474             :       
   98475           0 :     } catch (...) {
   98476             :       {
   98477             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   98478             :       };
   98479           0 :     }
   98480             :   }
   98481             : }
   98482             : 
   98483             : 
   98484           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setStop_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jint jarg4, jdouble jarg5, jint jarg6) {
   98485             :   std::string *arg1 = 0 ;
   98486             :   std::string *arg2 = 0 ;
   98487             :   double arg3 ;
   98488             :   int arg4 ;
   98489             :   double arg5 ;
   98490             :   int arg6 ;
   98491             :   
   98492             :   (void)jenv;
   98493             :   (void)jcls;
   98494           0 :   if(!jarg1) {
   98495           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   98496           0 :     return ;
   98497             :   }
   98498             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   98499           0 :   if (!arg1_pstr) return ;
   98500           0 :   std::string arg1_str(arg1_pstr);
   98501             :   arg1 = &arg1_str;
   98502             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   98503           0 :   if(!jarg2) {
   98504           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   98505             :     return ;
   98506             :   }
   98507             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   98508           0 :   if (!arg2_pstr) return ;
   98509           0 :   std::string arg2_str(arg2_pstr);
   98510             :   arg2 = &arg2_str;
   98511             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   98512             :   arg3 = (double)jarg3; 
   98513             :   arg4 = (int)jarg4; 
   98514             :   arg5 = (double)jarg5; 
   98515             :   arg6 = (int)jarg6; 
   98516             :   {
   98517             :     try {
   98518           0 :       libtraci::Vehicle::setStop((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4,arg5,arg6);
   98519           0 :     } catch (const libsumo::TraCIException& e) {
   98520           0 :       const std::string s = e.what();
   98521             :       std::string printError;
   98522           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   98523           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   98524             :       }
   98525             :       
   98526           0 :       if (printError == "all" || printError == "client") {
   98527             :         std::cerr << "Error: " << s << std::endl;
   98528             :       }
   98529             :       
   98530             :       
   98531             :       
   98532             :       
   98533             :       {
   98534             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   98535             :       };
   98536             :       
   98537           0 :     } catch (const std::exception& e) {
   98538           0 :       const std::string s = e.what();
   98539             :       std::string printError;
   98540           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   98541           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   98542             :       }
   98543             :       
   98544           0 :       if (printError == "all" || printError == "client") {
   98545             :         std::cerr << "Error: " << s << std::endl;
   98546             :       }
   98547             :       
   98548             :       
   98549             :       
   98550             :       
   98551             :       {
   98552             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   98553             :       };
   98554             :       
   98555           0 :     } catch (...) {
   98556             :       {
   98557             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   98558             :       };
   98559           0 :     }
   98560             :   }
   98561             : }
   98562             : 
   98563             : 
   98564           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setStop_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jint jarg4, jdouble jarg5) {
   98565             :   std::string *arg1 = 0 ;
   98566             :   std::string *arg2 = 0 ;
   98567             :   double arg3 ;
   98568             :   int arg4 ;
   98569             :   double arg5 ;
   98570             :   
   98571             :   (void)jenv;
   98572             :   (void)jcls;
   98573           0 :   if(!jarg1) {
   98574           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   98575           0 :     return ;
   98576             :   }
   98577             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   98578           0 :   if (!arg1_pstr) return ;
   98579           0 :   std::string arg1_str(arg1_pstr);
   98580             :   arg1 = &arg1_str;
   98581             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   98582           0 :   if(!jarg2) {
   98583           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   98584             :     return ;
   98585             :   }
   98586             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   98587           0 :   if (!arg2_pstr) return ;
   98588           0 :   std::string arg2_str(arg2_pstr);
   98589             :   arg2 = &arg2_str;
   98590             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   98591             :   arg3 = (double)jarg3; 
   98592             :   arg4 = (int)jarg4; 
   98593             :   arg5 = (double)jarg5; 
   98594             :   {
   98595             :     try {
   98596           0 :       libtraci::Vehicle::setStop((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4,arg5);
   98597           0 :     } catch (const libsumo::TraCIException& e) {
   98598           0 :       const std::string s = e.what();
   98599             :       std::string printError;
   98600           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   98601           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   98602             :       }
   98603             :       
   98604           0 :       if (printError == "all" || printError == "client") {
   98605             :         std::cerr << "Error: " << s << std::endl;
   98606             :       }
   98607             :       
   98608             :       
   98609             :       
   98610             :       
   98611             :       {
   98612             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   98613             :       };
   98614             :       
   98615           0 :     } catch (const std::exception& e) {
   98616           0 :       const std::string s = e.what();
   98617             :       std::string printError;
   98618           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   98619           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   98620             :       }
   98621             :       
   98622           0 :       if (printError == "all" || printError == "client") {
   98623             :         std::cerr << "Error: " << s << std::endl;
   98624             :       }
   98625             :       
   98626             :       
   98627             :       
   98628             :       
   98629             :       {
   98630             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   98631             :       };
   98632             :       
   98633           0 :     } catch (...) {
   98634             :       {
   98635             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   98636             :       };
   98637           0 :     }
   98638             :   }
   98639             : }
   98640             : 
   98641             : 
   98642           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setStop_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jint jarg4) {
   98643             :   std::string *arg1 = 0 ;
   98644             :   std::string *arg2 = 0 ;
   98645             :   double arg3 ;
   98646             :   int arg4 ;
   98647             :   
   98648             :   (void)jenv;
   98649             :   (void)jcls;
   98650           0 :   if(!jarg1) {
   98651           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   98652           0 :     return ;
   98653             :   }
   98654             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   98655           0 :   if (!arg1_pstr) return ;
   98656           0 :   std::string arg1_str(arg1_pstr);
   98657             :   arg1 = &arg1_str;
   98658             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   98659           0 :   if(!jarg2) {
   98660           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   98661             :     return ;
   98662             :   }
   98663             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   98664           0 :   if (!arg2_pstr) return ;
   98665           0 :   std::string arg2_str(arg2_pstr);
   98666             :   arg2 = &arg2_str;
   98667             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   98668             :   arg3 = (double)jarg3; 
   98669             :   arg4 = (int)jarg4; 
   98670             :   {
   98671             :     try {
   98672           0 :       libtraci::Vehicle::setStop((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4);
   98673           0 :     } catch (const libsumo::TraCIException& e) {
   98674           0 :       const std::string s = e.what();
   98675             :       std::string printError;
   98676           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   98677           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   98678             :       }
   98679             :       
   98680           0 :       if (printError == "all" || printError == "client") {
   98681             :         std::cerr << "Error: " << s << std::endl;
   98682             :       }
   98683             :       
   98684             :       
   98685             :       
   98686             :       
   98687             :       {
   98688             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   98689             :       };
   98690             :       
   98691           0 :     } catch (const std::exception& e) {
   98692           0 :       const std::string s = e.what();
   98693             :       std::string printError;
   98694           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   98695           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   98696             :       }
   98697             :       
   98698           0 :       if (printError == "all" || printError == "client") {
   98699             :         std::cerr << "Error: " << s << std::endl;
   98700             :       }
   98701             :       
   98702             :       
   98703             :       
   98704             :       
   98705             :       {
   98706             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   98707             :       };
   98708             :       
   98709           0 :     } catch (...) {
   98710             :       {
   98711             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   98712             :       };
   98713           0 :     }
   98714             :   }
   98715             : }
   98716             : 
   98717             : 
   98718           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setStop_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3) {
   98719             :   std::string *arg1 = 0 ;
   98720             :   std::string *arg2 = 0 ;
   98721             :   double arg3 ;
   98722             :   
   98723             :   (void)jenv;
   98724             :   (void)jcls;
   98725           0 :   if(!jarg1) {
   98726           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   98727           0 :     return ;
   98728             :   }
   98729             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   98730           0 :   if (!arg1_pstr) return ;
   98731           0 :   std::string arg1_str(arg1_pstr);
   98732             :   arg1 = &arg1_str;
   98733             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   98734           0 :   if(!jarg2) {
   98735           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   98736             :     return ;
   98737             :   }
   98738             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   98739           0 :   if (!arg2_pstr) return ;
   98740           0 :   std::string arg2_str(arg2_pstr);
   98741             :   arg2 = &arg2_str;
   98742             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   98743             :   arg3 = (double)jarg3; 
   98744             :   {
   98745             :     try {
   98746           0 :       libtraci::Vehicle::setStop((std::string const &)*arg1,(std::string const &)*arg2,arg3);
   98747           0 :     } catch (const libsumo::TraCIException& e) {
   98748           0 :       const std::string s = e.what();
   98749             :       std::string printError;
   98750           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   98751           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   98752             :       }
   98753             :       
   98754           0 :       if (printError == "all" || printError == "client") {
   98755             :         std::cerr << "Error: " << s << std::endl;
   98756             :       }
   98757             :       
   98758             :       
   98759             :       
   98760             :       
   98761             :       {
   98762             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   98763             :       };
   98764             :       
   98765           0 :     } catch (const std::exception& e) {
   98766           0 :       const std::string s = e.what();
   98767             :       std::string printError;
   98768           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   98769           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   98770             :       }
   98771             :       
   98772           0 :       if (printError == "all" || printError == "client") {
   98773             :         std::cerr << "Error: " << s << std::endl;
   98774             :       }
   98775             :       
   98776             :       
   98777             :       
   98778             :       
   98779             :       {
   98780             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   98781             :       };
   98782             :       
   98783           0 :     } catch (...) {
   98784             :       {
   98785             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   98786             :       };
   98787           0 :     }
   98788             :   }
   98789             : }
   98790             : 
   98791             : 
   98792           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setStop_1_1SWIG_16(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
   98793             :   std::string *arg1 = 0 ;
   98794             :   std::string *arg2 = 0 ;
   98795             :   
   98796             :   (void)jenv;
   98797             :   (void)jcls;
   98798           0 :   if(!jarg1) {
   98799           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   98800           0 :     return ;
   98801             :   }
   98802             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   98803           0 :   if (!arg1_pstr) return ;
   98804           0 :   std::string arg1_str(arg1_pstr);
   98805             :   arg1 = &arg1_str;
   98806             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   98807           0 :   if(!jarg2) {
   98808           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   98809             :     return ;
   98810             :   }
   98811             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
   98812           0 :   if (!arg2_pstr) return ;
   98813           0 :   std::string arg2_str(arg2_pstr);
   98814             :   arg2 = &arg2_str;
   98815             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
   98816             :   {
   98817             :     try {
   98818           0 :       libtraci::Vehicle::setStop((std::string const &)*arg1,(std::string const &)*arg2);
   98819           0 :     } catch (const libsumo::TraCIException& e) {
   98820           0 :       const std::string s = e.what();
   98821             :       std::string printError;
   98822           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   98823           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   98824             :       }
   98825             :       
   98826           0 :       if (printError == "all" || printError == "client") {
   98827             :         std::cerr << "Error: " << s << std::endl;
   98828             :       }
   98829             :       
   98830             :       
   98831             :       
   98832             :       
   98833             :       {
   98834             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   98835             :       };
   98836             :       
   98837           0 :     } catch (const std::exception& e) {
   98838           0 :       const std::string s = e.what();
   98839             :       std::string printError;
   98840           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   98841           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   98842             :       }
   98843             :       
   98844           0 :       if (printError == "all" || printError == "client") {
   98845             :         std::cerr << "Error: " << s << std::endl;
   98846             :       }
   98847             :       
   98848             :       
   98849             :       
   98850             :       
   98851             :       {
   98852             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   98853             :       };
   98854             :       
   98855           0 :     } catch (...) {
   98856             :       {
   98857             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   98858             :       };
   98859           0 :     }
   98860             :   }
   98861             : }
   98862             : 
   98863             : 
   98864           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1replaceStop_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jstring jarg3, jdouble jarg4, jint jarg5, jdouble jarg6, jint jarg7, jdouble jarg8, jdouble jarg9, jint jarg10) {
   98865             :   std::string *arg1 = 0 ;
   98866             :   int arg2 ;
   98867             :   std::string *arg3 = 0 ;
   98868             :   double arg4 ;
   98869             :   int arg5 ;
   98870             :   double arg6 ;
   98871             :   int arg7 ;
   98872             :   double arg8 ;
   98873             :   double arg9 ;
   98874             :   int arg10 ;
   98875             :   
   98876             :   (void)jenv;
   98877             :   (void)jcls;
   98878           0 :   if(!jarg1) {
   98879           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   98880           0 :     return ;
   98881             :   }
   98882             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   98883           0 :   if (!arg1_pstr) return ;
   98884           0 :   std::string arg1_str(arg1_pstr);
   98885             :   arg1 = &arg1_str;
   98886             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   98887             :   arg2 = (int)jarg2; 
   98888           0 :   if(!jarg3) {
   98889           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   98890             :     return ;
   98891             :   }
   98892             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   98893           0 :   if (!arg3_pstr) return ;
   98894           0 :   std::string arg3_str(arg3_pstr);
   98895             :   arg3 = &arg3_str;
   98896             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   98897             :   arg4 = (double)jarg4; 
   98898             :   arg5 = (int)jarg5; 
   98899             :   arg6 = (double)jarg6; 
   98900             :   arg7 = (int)jarg7; 
   98901             :   arg8 = (double)jarg8; 
   98902             :   arg9 = (double)jarg9; 
   98903             :   arg10 = (int)jarg10; 
   98904             :   {
   98905             :     try {
   98906           0 :       libtraci::Vehicle::replaceStop((std::string const &)*arg1,arg2,(std::string const &)*arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
   98907           0 :     } catch (const libsumo::TraCIException& e) {
   98908           0 :       const std::string s = e.what();
   98909             :       std::string printError;
   98910           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   98911           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   98912             :       }
   98913             :       
   98914           0 :       if (printError == "all" || printError == "client") {
   98915             :         std::cerr << "Error: " << s << std::endl;
   98916             :       }
   98917             :       
   98918             :       
   98919             :       
   98920             :       
   98921             :       {
   98922             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   98923             :       };
   98924             :       
   98925           0 :     } catch (const std::exception& e) {
   98926           0 :       const std::string s = e.what();
   98927             :       std::string printError;
   98928           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   98929           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   98930             :       }
   98931             :       
   98932           0 :       if (printError == "all" || printError == "client") {
   98933             :         std::cerr << "Error: " << s << std::endl;
   98934             :       }
   98935             :       
   98936             :       
   98937             :       
   98938             :       
   98939             :       {
   98940             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   98941             :       };
   98942             :       
   98943           0 :     } catch (...) {
   98944             :       {
   98945             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   98946             :       };
   98947           0 :     }
   98948             :   }
   98949             : }
   98950             : 
   98951             : 
   98952           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1replaceStop_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jstring jarg3, jdouble jarg4, jint jarg5, jdouble jarg6, jint jarg7, jdouble jarg8, jdouble jarg9) {
   98953             :   std::string *arg1 = 0 ;
   98954             :   int arg2 ;
   98955             :   std::string *arg3 = 0 ;
   98956             :   double arg4 ;
   98957             :   int arg5 ;
   98958             :   double arg6 ;
   98959             :   int arg7 ;
   98960             :   double arg8 ;
   98961             :   double arg9 ;
   98962             :   
   98963             :   (void)jenv;
   98964             :   (void)jcls;
   98965           0 :   if(!jarg1) {
   98966           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   98967           0 :     return ;
   98968             :   }
   98969             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   98970           0 :   if (!arg1_pstr) return ;
   98971           0 :   std::string arg1_str(arg1_pstr);
   98972             :   arg1 = &arg1_str;
   98973             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   98974             :   arg2 = (int)jarg2; 
   98975           0 :   if(!jarg3) {
   98976           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   98977             :     return ;
   98978             :   }
   98979             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   98980           0 :   if (!arg3_pstr) return ;
   98981           0 :   std::string arg3_str(arg3_pstr);
   98982             :   arg3 = &arg3_str;
   98983             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   98984             :   arg4 = (double)jarg4; 
   98985             :   arg5 = (int)jarg5; 
   98986             :   arg6 = (double)jarg6; 
   98987             :   arg7 = (int)jarg7; 
   98988             :   arg8 = (double)jarg8; 
   98989             :   arg9 = (double)jarg9; 
   98990             :   {
   98991             :     try {
   98992           0 :       libtraci::Vehicle::replaceStop((std::string const &)*arg1,arg2,(std::string const &)*arg3,arg4,arg5,arg6,arg7,arg8,arg9);
   98993           0 :     } catch (const libsumo::TraCIException& e) {
   98994           0 :       const std::string s = e.what();
   98995             :       std::string printError;
   98996           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   98997           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   98998             :       }
   98999             :       
   99000           0 :       if (printError == "all" || printError == "client") {
   99001             :         std::cerr << "Error: " << s << std::endl;
   99002             :       }
   99003             :       
   99004             :       
   99005             :       
   99006             :       
   99007             :       {
   99008             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   99009             :       };
   99010             :       
   99011           0 :     } catch (const std::exception& e) {
   99012           0 :       const std::string s = e.what();
   99013             :       std::string printError;
   99014           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   99015           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   99016             :       }
   99017             :       
   99018           0 :       if (printError == "all" || printError == "client") {
   99019             :         std::cerr << "Error: " << s << std::endl;
   99020             :       }
   99021             :       
   99022             :       
   99023             :       
   99024             :       
   99025             :       {
   99026             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   99027             :       };
   99028             :       
   99029           0 :     } catch (...) {
   99030             :       {
   99031             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   99032             :       };
   99033           0 :     }
   99034             :   }
   99035             : }
   99036             : 
   99037             : 
   99038           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1replaceStop_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jstring jarg3, jdouble jarg4, jint jarg5, jdouble jarg6, jint jarg7, jdouble jarg8) {
   99039             :   std::string *arg1 = 0 ;
   99040             :   int arg2 ;
   99041             :   std::string *arg3 = 0 ;
   99042             :   double arg4 ;
   99043             :   int arg5 ;
   99044             :   double arg6 ;
   99045             :   int arg7 ;
   99046             :   double arg8 ;
   99047             :   
   99048             :   (void)jenv;
   99049             :   (void)jcls;
   99050           0 :   if(!jarg1) {
   99051           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   99052           0 :     return ;
   99053             :   }
   99054             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   99055           0 :   if (!arg1_pstr) return ;
   99056           0 :   std::string arg1_str(arg1_pstr);
   99057             :   arg1 = &arg1_str;
   99058             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   99059             :   arg2 = (int)jarg2; 
   99060           0 :   if(!jarg3) {
   99061           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   99062             :     return ;
   99063             :   }
   99064             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   99065           0 :   if (!arg3_pstr) return ;
   99066           0 :   std::string arg3_str(arg3_pstr);
   99067             :   arg3 = &arg3_str;
   99068             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   99069             :   arg4 = (double)jarg4; 
   99070             :   arg5 = (int)jarg5; 
   99071             :   arg6 = (double)jarg6; 
   99072             :   arg7 = (int)jarg7; 
   99073             :   arg8 = (double)jarg8; 
   99074             :   {
   99075             :     try {
   99076           0 :       libtraci::Vehicle::replaceStop((std::string const &)*arg1,arg2,(std::string const &)*arg3,arg4,arg5,arg6,arg7,arg8);
   99077           0 :     } catch (const libsumo::TraCIException& e) {
   99078           0 :       const std::string s = e.what();
   99079             :       std::string printError;
   99080           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   99081           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   99082             :       }
   99083             :       
   99084           0 :       if (printError == "all" || printError == "client") {
   99085             :         std::cerr << "Error: " << s << std::endl;
   99086             :       }
   99087             :       
   99088             :       
   99089             :       
   99090             :       
   99091             :       {
   99092             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   99093             :       };
   99094             :       
   99095           0 :     } catch (const std::exception& e) {
   99096           0 :       const std::string s = e.what();
   99097             :       std::string printError;
   99098           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   99099           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   99100             :       }
   99101             :       
   99102           0 :       if (printError == "all" || printError == "client") {
   99103             :         std::cerr << "Error: " << s << std::endl;
   99104             :       }
   99105             :       
   99106             :       
   99107             :       
   99108             :       
   99109             :       {
   99110             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   99111             :       };
   99112             :       
   99113           0 :     } catch (...) {
   99114             :       {
   99115             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   99116             :       };
   99117           0 :     }
   99118             :   }
   99119             : }
   99120             : 
   99121             : 
   99122           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1replaceStop_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jstring jarg3, jdouble jarg4, jint jarg5, jdouble jarg6, jint jarg7) {
   99123             :   std::string *arg1 = 0 ;
   99124             :   int arg2 ;
   99125             :   std::string *arg3 = 0 ;
   99126             :   double arg4 ;
   99127             :   int arg5 ;
   99128             :   double arg6 ;
   99129             :   int arg7 ;
   99130             :   
   99131             :   (void)jenv;
   99132             :   (void)jcls;
   99133           0 :   if(!jarg1) {
   99134           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   99135           0 :     return ;
   99136             :   }
   99137             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   99138           0 :   if (!arg1_pstr) return ;
   99139           0 :   std::string arg1_str(arg1_pstr);
   99140             :   arg1 = &arg1_str;
   99141             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   99142             :   arg2 = (int)jarg2; 
   99143           0 :   if(!jarg3) {
   99144           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   99145             :     return ;
   99146             :   }
   99147             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   99148           0 :   if (!arg3_pstr) return ;
   99149           0 :   std::string arg3_str(arg3_pstr);
   99150             :   arg3 = &arg3_str;
   99151             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   99152             :   arg4 = (double)jarg4; 
   99153             :   arg5 = (int)jarg5; 
   99154             :   arg6 = (double)jarg6; 
   99155             :   arg7 = (int)jarg7; 
   99156             :   {
   99157             :     try {
   99158           0 :       libtraci::Vehicle::replaceStop((std::string const &)*arg1,arg2,(std::string const &)*arg3,arg4,arg5,arg6,arg7);
   99159           0 :     } catch (const libsumo::TraCIException& e) {
   99160           0 :       const std::string s = e.what();
   99161             :       std::string printError;
   99162           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   99163           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   99164             :       }
   99165             :       
   99166           0 :       if (printError == "all" || printError == "client") {
   99167             :         std::cerr << "Error: " << s << std::endl;
   99168             :       }
   99169             :       
   99170             :       
   99171             :       
   99172             :       
   99173             :       {
   99174             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   99175             :       };
   99176             :       
   99177           0 :     } catch (const std::exception& e) {
   99178           0 :       const std::string s = e.what();
   99179             :       std::string printError;
   99180           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   99181           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   99182             :       }
   99183             :       
   99184           0 :       if (printError == "all" || printError == "client") {
   99185             :         std::cerr << "Error: " << s << std::endl;
   99186             :       }
   99187             :       
   99188             :       
   99189             :       
   99190             :       
   99191             :       {
   99192             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   99193             :       };
   99194             :       
   99195           0 :     } catch (...) {
   99196             :       {
   99197             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   99198             :       };
   99199           0 :     }
   99200             :   }
   99201             : }
   99202             : 
   99203             : 
   99204           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1replaceStop_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jstring jarg3, jdouble jarg4, jint jarg5, jdouble jarg6) {
   99205             :   std::string *arg1 = 0 ;
   99206             :   int arg2 ;
   99207             :   std::string *arg3 = 0 ;
   99208             :   double arg4 ;
   99209             :   int arg5 ;
   99210             :   double arg6 ;
   99211             :   
   99212             :   (void)jenv;
   99213             :   (void)jcls;
   99214           0 :   if(!jarg1) {
   99215           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   99216           0 :     return ;
   99217             :   }
   99218             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   99219           0 :   if (!arg1_pstr) return ;
   99220           0 :   std::string arg1_str(arg1_pstr);
   99221             :   arg1 = &arg1_str;
   99222             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   99223             :   arg2 = (int)jarg2; 
   99224           0 :   if(!jarg3) {
   99225           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   99226             :     return ;
   99227             :   }
   99228             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   99229           0 :   if (!arg3_pstr) return ;
   99230           0 :   std::string arg3_str(arg3_pstr);
   99231             :   arg3 = &arg3_str;
   99232             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   99233             :   arg4 = (double)jarg4; 
   99234             :   arg5 = (int)jarg5; 
   99235             :   arg6 = (double)jarg6; 
   99236             :   {
   99237             :     try {
   99238           0 :       libtraci::Vehicle::replaceStop((std::string const &)*arg1,arg2,(std::string const &)*arg3,arg4,arg5,arg6);
   99239           0 :     } catch (const libsumo::TraCIException& e) {
   99240           0 :       const std::string s = e.what();
   99241             :       std::string printError;
   99242           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   99243           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   99244             :       }
   99245             :       
   99246           0 :       if (printError == "all" || printError == "client") {
   99247             :         std::cerr << "Error: " << s << std::endl;
   99248             :       }
   99249             :       
   99250             :       
   99251             :       
   99252             :       
   99253             :       {
   99254             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   99255             :       };
   99256             :       
   99257           0 :     } catch (const std::exception& e) {
   99258           0 :       const std::string s = e.what();
   99259             :       std::string printError;
   99260           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   99261           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   99262             :       }
   99263             :       
   99264           0 :       if (printError == "all" || printError == "client") {
   99265             :         std::cerr << "Error: " << s << std::endl;
   99266             :       }
   99267             :       
   99268             :       
   99269             :       
   99270             :       
   99271             :       {
   99272             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   99273             :       };
   99274             :       
   99275           0 :     } catch (...) {
   99276             :       {
   99277             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   99278             :       };
   99279           0 :     }
   99280             :   }
   99281             : }
   99282             : 
   99283             : 
   99284           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1replaceStop_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jstring jarg3, jdouble jarg4, jint jarg5) {
   99285             :   std::string *arg1 = 0 ;
   99286             :   int arg2 ;
   99287             :   std::string *arg3 = 0 ;
   99288             :   double arg4 ;
   99289             :   int arg5 ;
   99290             :   
   99291             :   (void)jenv;
   99292             :   (void)jcls;
   99293           0 :   if(!jarg1) {
   99294           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   99295           0 :     return ;
   99296             :   }
   99297             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   99298           0 :   if (!arg1_pstr) return ;
   99299           0 :   std::string arg1_str(arg1_pstr);
   99300             :   arg1 = &arg1_str;
   99301             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   99302             :   arg2 = (int)jarg2; 
   99303           0 :   if(!jarg3) {
   99304           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   99305             :     return ;
   99306             :   }
   99307             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   99308           0 :   if (!arg3_pstr) return ;
   99309           0 :   std::string arg3_str(arg3_pstr);
   99310             :   arg3 = &arg3_str;
   99311             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   99312             :   arg4 = (double)jarg4; 
   99313             :   arg5 = (int)jarg5; 
   99314             :   {
   99315             :     try {
   99316           0 :       libtraci::Vehicle::replaceStop((std::string const &)*arg1,arg2,(std::string const &)*arg3,arg4,arg5);
   99317           0 :     } catch (const libsumo::TraCIException& e) {
   99318           0 :       const std::string s = e.what();
   99319             :       std::string printError;
   99320           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   99321           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   99322             :       }
   99323             :       
   99324           0 :       if (printError == "all" || printError == "client") {
   99325             :         std::cerr << "Error: " << s << std::endl;
   99326             :       }
   99327             :       
   99328             :       
   99329             :       
   99330             :       
   99331             :       {
   99332             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   99333             :       };
   99334             :       
   99335           0 :     } catch (const std::exception& e) {
   99336           0 :       const std::string s = e.what();
   99337             :       std::string printError;
   99338           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   99339           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   99340             :       }
   99341             :       
   99342           0 :       if (printError == "all" || printError == "client") {
   99343             :         std::cerr << "Error: " << s << std::endl;
   99344             :       }
   99345             :       
   99346             :       
   99347             :       
   99348             :       
   99349             :       {
   99350             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   99351             :       };
   99352             :       
   99353           0 :     } catch (...) {
   99354             :       {
   99355             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   99356             :       };
   99357           0 :     }
   99358             :   }
   99359             : }
   99360             : 
   99361             : 
   99362           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1replaceStop_1_1SWIG_16(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jstring jarg3, jdouble jarg4) {
   99363             :   std::string *arg1 = 0 ;
   99364             :   int arg2 ;
   99365             :   std::string *arg3 = 0 ;
   99366             :   double arg4 ;
   99367             :   
   99368             :   (void)jenv;
   99369             :   (void)jcls;
   99370           0 :   if(!jarg1) {
   99371           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   99372           0 :     return ;
   99373             :   }
   99374             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   99375           0 :   if (!arg1_pstr) return ;
   99376           0 :   std::string arg1_str(arg1_pstr);
   99377             :   arg1 = &arg1_str;
   99378             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   99379             :   arg2 = (int)jarg2; 
   99380           0 :   if(!jarg3) {
   99381           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   99382             :     return ;
   99383             :   }
   99384             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   99385           0 :   if (!arg3_pstr) return ;
   99386           0 :   std::string arg3_str(arg3_pstr);
   99387             :   arg3 = &arg3_str;
   99388             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   99389             :   arg4 = (double)jarg4; 
   99390             :   {
   99391             :     try {
   99392           0 :       libtraci::Vehicle::replaceStop((std::string const &)*arg1,arg2,(std::string const &)*arg3,arg4);
   99393           0 :     } catch (const libsumo::TraCIException& e) {
   99394           0 :       const std::string s = e.what();
   99395             :       std::string printError;
   99396           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   99397           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   99398             :       }
   99399             :       
   99400           0 :       if (printError == "all" || printError == "client") {
   99401             :         std::cerr << "Error: " << s << std::endl;
   99402             :       }
   99403             :       
   99404             :       
   99405             :       
   99406             :       
   99407             :       {
   99408             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   99409             :       };
   99410             :       
   99411           0 :     } catch (const std::exception& e) {
   99412           0 :       const std::string s = e.what();
   99413             :       std::string printError;
   99414           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   99415           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   99416             :       }
   99417             :       
   99418           0 :       if (printError == "all" || printError == "client") {
   99419             :         std::cerr << "Error: " << s << std::endl;
   99420             :       }
   99421             :       
   99422             :       
   99423             :       
   99424             :       
   99425             :       {
   99426             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   99427             :       };
   99428             :       
   99429           0 :     } catch (...) {
   99430             :       {
   99431             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   99432             :       };
   99433           0 :     }
   99434             :   }
   99435             : }
   99436             : 
   99437             : 
   99438           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1replaceStop_1_1SWIG_17(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jstring jarg3) {
   99439             :   std::string *arg1 = 0 ;
   99440             :   int arg2 ;
   99441             :   std::string *arg3 = 0 ;
   99442             :   
   99443             :   (void)jenv;
   99444             :   (void)jcls;
   99445           0 :   if(!jarg1) {
   99446           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   99447           0 :     return ;
   99448             :   }
   99449             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   99450           0 :   if (!arg1_pstr) return ;
   99451           0 :   std::string arg1_str(arg1_pstr);
   99452             :   arg1 = &arg1_str;
   99453             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   99454             :   arg2 = (int)jarg2; 
   99455           0 :   if(!jarg3) {
   99456           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   99457             :     return ;
   99458             :   }
   99459             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   99460           0 :   if (!arg3_pstr) return ;
   99461           0 :   std::string arg3_str(arg3_pstr);
   99462             :   arg3 = &arg3_str;
   99463             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   99464             :   {
   99465             :     try {
   99466           0 :       libtraci::Vehicle::replaceStop((std::string const &)*arg1,arg2,(std::string const &)*arg3);
   99467           0 :     } catch (const libsumo::TraCIException& e) {
   99468           0 :       const std::string s = e.what();
   99469             :       std::string printError;
   99470           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   99471           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   99472             :       }
   99473             :       
   99474           0 :       if (printError == "all" || printError == "client") {
   99475             :         std::cerr << "Error: " << s << std::endl;
   99476             :       }
   99477             :       
   99478             :       
   99479             :       
   99480             :       
   99481             :       {
   99482             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   99483             :       };
   99484             :       
   99485           0 :     } catch (const std::exception& e) {
   99486           0 :       const std::string s = e.what();
   99487             :       std::string printError;
   99488           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   99489           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   99490             :       }
   99491             :       
   99492           0 :       if (printError == "all" || printError == "client") {
   99493             :         std::cerr << "Error: " << s << std::endl;
   99494             :       }
   99495             :       
   99496             :       
   99497             :       
   99498             :       
   99499             :       {
   99500             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   99501             :       };
   99502             :       
   99503           0 :     } catch (...) {
   99504             :       {
   99505             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   99506             :       };
   99507           0 :     }
   99508             :   }
   99509             : }
   99510             : 
   99511             : 
   99512           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1insertStop_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jstring jarg3, jdouble jarg4, jint jarg5, jdouble jarg6, jint jarg7, jdouble jarg8, jdouble jarg9, jint jarg10) {
   99513             :   std::string *arg1 = 0 ;
   99514             :   int arg2 ;
   99515             :   std::string *arg3 = 0 ;
   99516             :   double arg4 ;
   99517             :   int arg5 ;
   99518             :   double arg6 ;
   99519             :   int arg7 ;
   99520             :   double arg8 ;
   99521             :   double arg9 ;
   99522             :   int arg10 ;
   99523             :   
   99524             :   (void)jenv;
   99525             :   (void)jcls;
   99526           0 :   if(!jarg1) {
   99527           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   99528           0 :     return ;
   99529             :   }
   99530             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   99531           0 :   if (!arg1_pstr) return ;
   99532           0 :   std::string arg1_str(arg1_pstr);
   99533             :   arg1 = &arg1_str;
   99534             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   99535             :   arg2 = (int)jarg2; 
   99536           0 :   if(!jarg3) {
   99537           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   99538             :     return ;
   99539             :   }
   99540             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   99541           0 :   if (!arg3_pstr) return ;
   99542           0 :   std::string arg3_str(arg3_pstr);
   99543             :   arg3 = &arg3_str;
   99544             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   99545             :   arg4 = (double)jarg4; 
   99546             :   arg5 = (int)jarg5; 
   99547             :   arg6 = (double)jarg6; 
   99548             :   arg7 = (int)jarg7; 
   99549             :   arg8 = (double)jarg8; 
   99550             :   arg9 = (double)jarg9; 
   99551             :   arg10 = (int)jarg10; 
   99552             :   {
   99553             :     try {
   99554           0 :       libtraci::Vehicle::insertStop((std::string const &)*arg1,arg2,(std::string const &)*arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
   99555           0 :     } catch (const libsumo::TraCIException& e) {
   99556           0 :       const std::string s = e.what();
   99557             :       std::string printError;
   99558           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   99559           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   99560             :       }
   99561             :       
   99562           0 :       if (printError == "all" || printError == "client") {
   99563             :         std::cerr << "Error: " << s << std::endl;
   99564             :       }
   99565             :       
   99566             :       
   99567             :       
   99568             :       
   99569             :       {
   99570             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   99571             :       };
   99572             :       
   99573           0 :     } catch (const std::exception& e) {
   99574           0 :       const std::string s = e.what();
   99575             :       std::string printError;
   99576           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   99577           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   99578             :       }
   99579             :       
   99580           0 :       if (printError == "all" || printError == "client") {
   99581             :         std::cerr << "Error: " << s << std::endl;
   99582             :       }
   99583             :       
   99584             :       
   99585             :       
   99586             :       
   99587             :       {
   99588             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   99589             :       };
   99590             :       
   99591           0 :     } catch (...) {
   99592             :       {
   99593             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   99594             :       };
   99595           0 :     }
   99596             :   }
   99597             : }
   99598             : 
   99599             : 
   99600           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1insertStop_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jstring jarg3, jdouble jarg4, jint jarg5, jdouble jarg6, jint jarg7, jdouble jarg8, jdouble jarg9) {
   99601             :   std::string *arg1 = 0 ;
   99602             :   int arg2 ;
   99603             :   std::string *arg3 = 0 ;
   99604             :   double arg4 ;
   99605             :   int arg5 ;
   99606             :   double arg6 ;
   99607             :   int arg7 ;
   99608             :   double arg8 ;
   99609             :   double arg9 ;
   99610             :   
   99611             :   (void)jenv;
   99612             :   (void)jcls;
   99613           0 :   if(!jarg1) {
   99614           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   99615           0 :     return ;
   99616             :   }
   99617             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   99618           0 :   if (!arg1_pstr) return ;
   99619           0 :   std::string arg1_str(arg1_pstr);
   99620             :   arg1 = &arg1_str;
   99621             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   99622             :   arg2 = (int)jarg2; 
   99623           0 :   if(!jarg3) {
   99624           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   99625             :     return ;
   99626             :   }
   99627             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   99628           0 :   if (!arg3_pstr) return ;
   99629           0 :   std::string arg3_str(arg3_pstr);
   99630             :   arg3 = &arg3_str;
   99631             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   99632             :   arg4 = (double)jarg4; 
   99633             :   arg5 = (int)jarg5; 
   99634             :   arg6 = (double)jarg6; 
   99635             :   arg7 = (int)jarg7; 
   99636             :   arg8 = (double)jarg8; 
   99637             :   arg9 = (double)jarg9; 
   99638             :   {
   99639             :     try {
   99640           0 :       libtraci::Vehicle::insertStop((std::string const &)*arg1,arg2,(std::string const &)*arg3,arg4,arg5,arg6,arg7,arg8,arg9);
   99641           0 :     } catch (const libsumo::TraCIException& e) {
   99642           0 :       const std::string s = e.what();
   99643             :       std::string printError;
   99644           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   99645           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   99646             :       }
   99647             :       
   99648           0 :       if (printError == "all" || printError == "client") {
   99649             :         std::cerr << "Error: " << s << std::endl;
   99650             :       }
   99651             :       
   99652             :       
   99653             :       
   99654             :       
   99655             :       {
   99656             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   99657             :       };
   99658             :       
   99659           0 :     } catch (const std::exception& e) {
   99660           0 :       const std::string s = e.what();
   99661             :       std::string printError;
   99662           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   99663           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   99664             :       }
   99665             :       
   99666           0 :       if (printError == "all" || printError == "client") {
   99667             :         std::cerr << "Error: " << s << std::endl;
   99668             :       }
   99669             :       
   99670             :       
   99671             :       
   99672             :       
   99673             :       {
   99674             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   99675             :       };
   99676             :       
   99677           0 :     } catch (...) {
   99678             :       {
   99679             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   99680             :       };
   99681           0 :     }
   99682             :   }
   99683             : }
   99684             : 
   99685             : 
   99686           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1insertStop_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jstring jarg3, jdouble jarg4, jint jarg5, jdouble jarg6, jint jarg7, jdouble jarg8) {
   99687             :   std::string *arg1 = 0 ;
   99688             :   int arg2 ;
   99689             :   std::string *arg3 = 0 ;
   99690             :   double arg4 ;
   99691             :   int arg5 ;
   99692             :   double arg6 ;
   99693             :   int arg7 ;
   99694             :   double arg8 ;
   99695             :   
   99696             :   (void)jenv;
   99697             :   (void)jcls;
   99698           0 :   if(!jarg1) {
   99699           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   99700           0 :     return ;
   99701             :   }
   99702             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   99703           0 :   if (!arg1_pstr) return ;
   99704           0 :   std::string arg1_str(arg1_pstr);
   99705             :   arg1 = &arg1_str;
   99706             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   99707             :   arg2 = (int)jarg2; 
   99708           0 :   if(!jarg3) {
   99709           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   99710             :     return ;
   99711             :   }
   99712             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   99713           0 :   if (!arg3_pstr) return ;
   99714           0 :   std::string arg3_str(arg3_pstr);
   99715             :   arg3 = &arg3_str;
   99716             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   99717             :   arg4 = (double)jarg4; 
   99718             :   arg5 = (int)jarg5; 
   99719             :   arg6 = (double)jarg6; 
   99720             :   arg7 = (int)jarg7; 
   99721             :   arg8 = (double)jarg8; 
   99722             :   {
   99723             :     try {
   99724           0 :       libtraci::Vehicle::insertStop((std::string const &)*arg1,arg2,(std::string const &)*arg3,arg4,arg5,arg6,arg7,arg8);
   99725           0 :     } catch (const libsumo::TraCIException& e) {
   99726           0 :       const std::string s = e.what();
   99727             :       std::string printError;
   99728           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   99729           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   99730             :       }
   99731             :       
   99732           0 :       if (printError == "all" || printError == "client") {
   99733             :         std::cerr << "Error: " << s << std::endl;
   99734             :       }
   99735             :       
   99736             :       
   99737             :       
   99738             :       
   99739             :       {
   99740             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   99741             :       };
   99742             :       
   99743           0 :     } catch (const std::exception& e) {
   99744           0 :       const std::string s = e.what();
   99745             :       std::string printError;
   99746           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   99747           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   99748             :       }
   99749             :       
   99750           0 :       if (printError == "all" || printError == "client") {
   99751             :         std::cerr << "Error: " << s << std::endl;
   99752             :       }
   99753             :       
   99754             :       
   99755             :       
   99756             :       
   99757             :       {
   99758             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   99759             :       };
   99760             :       
   99761           0 :     } catch (...) {
   99762             :       {
   99763             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   99764             :       };
   99765           0 :     }
   99766             :   }
   99767             : }
   99768             : 
   99769             : 
   99770           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1insertStop_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jstring jarg3, jdouble jarg4, jint jarg5, jdouble jarg6, jint jarg7) {
   99771             :   std::string *arg1 = 0 ;
   99772             :   int arg2 ;
   99773             :   std::string *arg3 = 0 ;
   99774             :   double arg4 ;
   99775             :   int arg5 ;
   99776             :   double arg6 ;
   99777             :   int arg7 ;
   99778             :   
   99779             :   (void)jenv;
   99780             :   (void)jcls;
   99781           0 :   if(!jarg1) {
   99782           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   99783           0 :     return ;
   99784             :   }
   99785             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   99786           0 :   if (!arg1_pstr) return ;
   99787           0 :   std::string arg1_str(arg1_pstr);
   99788             :   arg1 = &arg1_str;
   99789             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   99790             :   arg2 = (int)jarg2; 
   99791           0 :   if(!jarg3) {
   99792           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   99793             :     return ;
   99794             :   }
   99795             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   99796           0 :   if (!arg3_pstr) return ;
   99797           0 :   std::string arg3_str(arg3_pstr);
   99798             :   arg3 = &arg3_str;
   99799             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   99800             :   arg4 = (double)jarg4; 
   99801             :   arg5 = (int)jarg5; 
   99802             :   arg6 = (double)jarg6; 
   99803             :   arg7 = (int)jarg7; 
   99804             :   {
   99805             :     try {
   99806           0 :       libtraci::Vehicle::insertStop((std::string const &)*arg1,arg2,(std::string const &)*arg3,arg4,arg5,arg6,arg7);
   99807           0 :     } catch (const libsumo::TraCIException& e) {
   99808           0 :       const std::string s = e.what();
   99809             :       std::string printError;
   99810           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   99811           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   99812             :       }
   99813             :       
   99814           0 :       if (printError == "all" || printError == "client") {
   99815             :         std::cerr << "Error: " << s << std::endl;
   99816             :       }
   99817             :       
   99818             :       
   99819             :       
   99820             :       
   99821             :       {
   99822             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   99823             :       };
   99824             :       
   99825           0 :     } catch (const std::exception& e) {
   99826           0 :       const std::string s = e.what();
   99827             :       std::string printError;
   99828           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   99829           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   99830             :       }
   99831             :       
   99832           0 :       if (printError == "all" || printError == "client") {
   99833             :         std::cerr << "Error: " << s << std::endl;
   99834             :       }
   99835             :       
   99836             :       
   99837             :       
   99838             :       
   99839             :       {
   99840             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   99841             :       };
   99842             :       
   99843           0 :     } catch (...) {
   99844             :       {
   99845             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   99846             :       };
   99847           0 :     }
   99848             :   }
   99849             : }
   99850             : 
   99851             : 
   99852           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1insertStop_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jstring jarg3, jdouble jarg4, jint jarg5, jdouble jarg6) {
   99853             :   std::string *arg1 = 0 ;
   99854             :   int arg2 ;
   99855             :   std::string *arg3 = 0 ;
   99856             :   double arg4 ;
   99857             :   int arg5 ;
   99858             :   double arg6 ;
   99859             :   
   99860             :   (void)jenv;
   99861             :   (void)jcls;
   99862           0 :   if(!jarg1) {
   99863           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   99864           0 :     return ;
   99865             :   }
   99866             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   99867           0 :   if (!arg1_pstr) return ;
   99868           0 :   std::string arg1_str(arg1_pstr);
   99869             :   arg1 = &arg1_str;
   99870             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   99871             :   arg2 = (int)jarg2; 
   99872           0 :   if(!jarg3) {
   99873           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   99874             :     return ;
   99875             :   }
   99876             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   99877           0 :   if (!arg3_pstr) return ;
   99878           0 :   std::string arg3_str(arg3_pstr);
   99879             :   arg3 = &arg3_str;
   99880             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   99881             :   arg4 = (double)jarg4; 
   99882             :   arg5 = (int)jarg5; 
   99883             :   arg6 = (double)jarg6; 
   99884             :   {
   99885             :     try {
   99886           0 :       libtraci::Vehicle::insertStop((std::string const &)*arg1,arg2,(std::string const &)*arg3,arg4,arg5,arg6);
   99887           0 :     } catch (const libsumo::TraCIException& e) {
   99888           0 :       const std::string s = e.what();
   99889             :       std::string printError;
   99890           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   99891           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   99892             :       }
   99893             :       
   99894           0 :       if (printError == "all" || printError == "client") {
   99895             :         std::cerr << "Error: " << s << std::endl;
   99896             :       }
   99897             :       
   99898             :       
   99899             :       
   99900             :       
   99901             :       {
   99902             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   99903             :       };
   99904             :       
   99905           0 :     } catch (const std::exception& e) {
   99906           0 :       const std::string s = e.what();
   99907             :       std::string printError;
   99908           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   99909           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   99910             :       }
   99911             :       
   99912           0 :       if (printError == "all" || printError == "client") {
   99913             :         std::cerr << "Error: " << s << std::endl;
   99914             :       }
   99915             :       
   99916             :       
   99917             :       
   99918             :       
   99919             :       {
   99920             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   99921             :       };
   99922             :       
   99923           0 :     } catch (...) {
   99924             :       {
   99925             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
   99926             :       };
   99927           0 :     }
   99928             :   }
   99929             : }
   99930             : 
   99931             : 
   99932           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1insertStop_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jstring jarg3, jdouble jarg4, jint jarg5) {
   99933             :   std::string *arg1 = 0 ;
   99934             :   int arg2 ;
   99935             :   std::string *arg3 = 0 ;
   99936             :   double arg4 ;
   99937             :   int arg5 ;
   99938             :   
   99939             :   (void)jenv;
   99940             :   (void)jcls;
   99941           0 :   if(!jarg1) {
   99942           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   99943           0 :     return ;
   99944             :   }
   99945             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
   99946           0 :   if (!arg1_pstr) return ;
   99947           0 :   std::string arg1_str(arg1_pstr);
   99948             :   arg1 = &arg1_str;
   99949             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
   99950             :   arg2 = (int)jarg2; 
   99951           0 :   if(!jarg3) {
   99952           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
   99953             :     return ;
   99954             :   }
   99955             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
   99956           0 :   if (!arg3_pstr) return ;
   99957           0 :   std::string arg3_str(arg3_pstr);
   99958             :   arg3 = &arg3_str;
   99959             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
   99960             :   arg4 = (double)jarg4; 
   99961             :   arg5 = (int)jarg5; 
   99962             :   {
   99963             :     try {
   99964           0 :       libtraci::Vehicle::insertStop((std::string const &)*arg1,arg2,(std::string const &)*arg3,arg4,arg5);
   99965           0 :     } catch (const libsumo::TraCIException& e) {
   99966           0 :       const std::string s = e.what();
   99967             :       std::string printError;
   99968           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   99969           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   99970             :       }
   99971             :       
   99972           0 :       if (printError == "all" || printError == "client") {
   99973             :         std::cerr << "Error: " << s << std::endl;
   99974             :       }
   99975             :       
   99976             :       
   99977             :       
   99978             :       
   99979             :       {
   99980             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
   99981             :       };
   99982             :       
   99983           0 :     } catch (const std::exception& e) {
   99984           0 :       const std::string s = e.what();
   99985             :       std::string printError;
   99986           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
   99987           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
   99988             :       }
   99989             :       
   99990           0 :       if (printError == "all" || printError == "client") {
   99991             :         std::cerr << "Error: " << s << std::endl;
   99992             :       }
   99993             :       
   99994             :       
   99995             :       
   99996             :       
   99997             :       {
   99998             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
   99999             :       };
  100000             :       
  100001           0 :     } catch (...) {
  100002             :       {
  100003             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  100004             :       };
  100005           0 :     }
  100006             :   }
  100007             : }
  100008             : 
  100009             : 
  100010           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1insertStop_1_1SWIG_16(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jstring jarg3, jdouble jarg4) {
  100011             :   std::string *arg1 = 0 ;
  100012             :   int arg2 ;
  100013             :   std::string *arg3 = 0 ;
  100014             :   double arg4 ;
  100015             :   
  100016             :   (void)jenv;
  100017             :   (void)jcls;
  100018           0 :   if(!jarg1) {
  100019           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100020           0 :     return ;
  100021             :   }
  100022             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  100023           0 :   if (!arg1_pstr) return ;
  100024           0 :   std::string arg1_str(arg1_pstr);
  100025             :   arg1 = &arg1_str;
  100026             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  100027             :   arg2 = (int)jarg2; 
  100028           0 :   if(!jarg3) {
  100029           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100030             :     return ;
  100031             :   }
  100032             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
  100033           0 :   if (!arg3_pstr) return ;
  100034           0 :   std::string arg3_str(arg3_pstr);
  100035             :   arg3 = &arg3_str;
  100036             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
  100037             :   arg4 = (double)jarg4; 
  100038             :   {
  100039             :     try {
  100040           0 :       libtraci::Vehicle::insertStop((std::string const &)*arg1,arg2,(std::string const &)*arg3,arg4);
  100041           0 :     } catch (const libsumo::TraCIException& e) {
  100042           0 :       const std::string s = e.what();
  100043             :       std::string printError;
  100044           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  100045           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  100046             :       }
  100047             :       
  100048           0 :       if (printError == "all" || printError == "client") {
  100049             :         std::cerr << "Error: " << s << std::endl;
  100050             :       }
  100051             :       
  100052             :       
  100053             :       
  100054             :       
  100055             :       {
  100056             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  100057             :       };
  100058             :       
  100059           0 :     } catch (const std::exception& e) {
  100060           0 :       const std::string s = e.what();
  100061             :       std::string printError;
  100062           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  100063           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  100064             :       }
  100065             :       
  100066           0 :       if (printError == "all" || printError == "client") {
  100067             :         std::cerr << "Error: " << s << std::endl;
  100068             :       }
  100069             :       
  100070             :       
  100071             :       
  100072             :       
  100073             :       {
  100074             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  100075             :       };
  100076             :       
  100077           0 :     } catch (...) {
  100078             :       {
  100079             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  100080             :       };
  100081           0 :     }
  100082             :   }
  100083             : }
  100084             : 
  100085             : 
  100086           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1insertStop_1_1SWIG_17(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jstring jarg3) {
  100087             :   std::string *arg1 = 0 ;
  100088             :   int arg2 ;
  100089             :   std::string *arg3 = 0 ;
  100090             :   
  100091             :   (void)jenv;
  100092             :   (void)jcls;
  100093           0 :   if(!jarg1) {
  100094           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100095           0 :     return ;
  100096             :   }
  100097             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  100098           0 :   if (!arg1_pstr) return ;
  100099           0 :   std::string arg1_str(arg1_pstr);
  100100             :   arg1 = &arg1_str;
  100101             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  100102             :   arg2 = (int)jarg2; 
  100103           0 :   if(!jarg3) {
  100104           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100105             :     return ;
  100106             :   }
  100107             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
  100108           0 :   if (!arg3_pstr) return ;
  100109           0 :   std::string arg3_str(arg3_pstr);
  100110             :   arg3 = &arg3_str;
  100111             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
  100112             :   {
  100113             :     try {
  100114           0 :       libtraci::Vehicle::insertStop((std::string const &)*arg1,arg2,(std::string const &)*arg3);
  100115           0 :     } catch (const libsumo::TraCIException& e) {
  100116           0 :       const std::string s = e.what();
  100117             :       std::string printError;
  100118           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  100119           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  100120             :       }
  100121             :       
  100122           0 :       if (printError == "all" || printError == "client") {
  100123             :         std::cerr << "Error: " << s << std::endl;
  100124             :       }
  100125             :       
  100126             :       
  100127             :       
  100128             :       
  100129             :       {
  100130             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  100131             :       };
  100132             :       
  100133           0 :     } catch (const std::exception& e) {
  100134           0 :       const std::string s = e.what();
  100135             :       std::string printError;
  100136           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  100137           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  100138             :       }
  100139             :       
  100140           0 :       if (printError == "all" || printError == "client") {
  100141             :         std::cerr << "Error: " << s << std::endl;
  100142             :       }
  100143             :       
  100144             :       
  100145             :       
  100146             :       
  100147             :       {
  100148             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  100149             :       };
  100150             :       
  100151           0 :     } catch (...) {
  100152             :       {
  100153             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  100154             :       };
  100155           0 :     }
  100156             :   }
  100157             : }
  100158             : 
  100159             : 
  100160           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setStopParameter_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jstring jarg3, jstring jarg4, jboolean jarg5) {
  100161             :   std::string *arg1 = 0 ;
  100162             :   int arg2 ;
  100163             :   std::string *arg3 = 0 ;
  100164             :   std::string *arg4 = 0 ;
  100165             :   bool arg5 ;
  100166             :   
  100167             :   (void)jenv;
  100168             :   (void)jcls;
  100169           0 :   if(!jarg1) {
  100170           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100171           0 :     return ;
  100172             :   }
  100173             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  100174           0 :   if (!arg1_pstr) return ;
  100175           0 :   std::string arg1_str(arg1_pstr);
  100176             :   arg1 = &arg1_str;
  100177             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  100178             :   arg2 = (int)jarg2; 
  100179           0 :   if(!jarg3) {
  100180           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100181             :     return ;
  100182             :   }
  100183             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
  100184           0 :   if (!arg3_pstr) return ;
  100185           0 :   std::string arg3_str(arg3_pstr);
  100186             :   arg3 = &arg3_str;
  100187             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
  100188           0 :   if(!jarg4) {
  100189           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100190             :     return ;
  100191             :   }
  100192             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
  100193           0 :   if (!arg4_pstr) return ;
  100194           0 :   std::string arg4_str(arg4_pstr);
  100195             :   arg4 = &arg4_str;
  100196             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
  100197           0 :   arg5 = jarg5 ? true : false; 
  100198             :   {
  100199             :     try {
  100200           0 :       libtraci::Vehicle::setStopParameter((std::string const &)*arg1,arg2,(std::string const &)*arg3,(std::string const &)*arg4,arg5);
  100201           0 :     } catch (const libsumo::TraCIException& e) {
  100202           0 :       const std::string s = e.what();
  100203             :       std::string printError;
  100204           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  100205           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  100206             :       }
  100207             :       
  100208           0 :       if (printError == "all" || printError == "client") {
  100209             :         std::cerr << "Error: " << s << std::endl;
  100210             :       }
  100211             :       
  100212             :       
  100213             :       
  100214             :       
  100215             :       {
  100216             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  100217             :       };
  100218             :       
  100219           0 :     } catch (const std::exception& e) {
  100220           0 :       const std::string s = e.what();
  100221             :       std::string printError;
  100222           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  100223           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  100224             :       }
  100225             :       
  100226           0 :       if (printError == "all" || printError == "client") {
  100227             :         std::cerr << "Error: " << s << std::endl;
  100228             :       }
  100229             :       
  100230             :       
  100231             :       
  100232             :       
  100233             :       {
  100234             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  100235             :       };
  100236             :       
  100237           0 :     } catch (...) {
  100238             :       {
  100239             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  100240             :       };
  100241           0 :     }
  100242             :   }
  100243             : }
  100244             : 
  100245             : 
  100246           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setStopParameter_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jstring jarg3, jstring jarg4) {
  100247             :   std::string *arg1 = 0 ;
  100248             :   int arg2 ;
  100249             :   std::string *arg3 = 0 ;
  100250             :   std::string *arg4 = 0 ;
  100251             :   
  100252             :   (void)jenv;
  100253             :   (void)jcls;
  100254           0 :   if(!jarg1) {
  100255           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100256           0 :     return ;
  100257             :   }
  100258             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  100259           0 :   if (!arg1_pstr) return ;
  100260           0 :   std::string arg1_str(arg1_pstr);
  100261             :   arg1 = &arg1_str;
  100262             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  100263             :   arg2 = (int)jarg2; 
  100264           0 :   if(!jarg3) {
  100265           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100266             :     return ;
  100267             :   }
  100268             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
  100269           0 :   if (!arg3_pstr) return ;
  100270           0 :   std::string arg3_str(arg3_pstr);
  100271             :   arg3 = &arg3_str;
  100272             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
  100273           0 :   if(!jarg4) {
  100274           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100275             :     return ;
  100276             :   }
  100277             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
  100278           0 :   if (!arg4_pstr) return ;
  100279           0 :   std::string arg4_str(arg4_pstr);
  100280             :   arg4 = &arg4_str;
  100281             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
  100282             :   {
  100283             :     try {
  100284           0 :       libtraci::Vehicle::setStopParameter((std::string const &)*arg1,arg2,(std::string const &)*arg3,(std::string const &)*arg4);
  100285           0 :     } catch (const libsumo::TraCIException& e) {
  100286           0 :       const std::string s = e.what();
  100287             :       std::string printError;
  100288           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  100289           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  100290             :       }
  100291             :       
  100292           0 :       if (printError == "all" || printError == "client") {
  100293             :         std::cerr << "Error: " << s << std::endl;
  100294             :       }
  100295             :       
  100296             :       
  100297             :       
  100298             :       
  100299             :       {
  100300             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  100301             :       };
  100302             :       
  100303           0 :     } catch (const std::exception& e) {
  100304           0 :       const std::string s = e.what();
  100305             :       std::string printError;
  100306           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  100307           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  100308             :       }
  100309             :       
  100310           0 :       if (printError == "all" || printError == "client") {
  100311             :         std::cerr << "Error: " << s << std::endl;
  100312             :       }
  100313             :       
  100314             :       
  100315             :       
  100316             :       
  100317             :       {
  100318             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  100319             :       };
  100320             :       
  100321           0 :     } catch (...) {
  100322             :       {
  100323             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  100324             :       };
  100325           0 :     }
  100326             :   }
  100327             : }
  100328             : 
  100329             : 
  100330           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1rerouteParkingArea(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  100331             :   std::string *arg1 = 0 ;
  100332             :   std::string *arg2 = 0 ;
  100333             :   
  100334             :   (void)jenv;
  100335             :   (void)jcls;
  100336           0 :   if(!jarg1) {
  100337           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100338           0 :     return ;
  100339             :   }
  100340             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  100341           0 :   if (!arg1_pstr) return ;
  100342           0 :   std::string arg1_str(arg1_pstr);
  100343             :   arg1 = &arg1_str;
  100344             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  100345           0 :   if(!jarg2) {
  100346           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100347             :     return ;
  100348             :   }
  100349             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  100350           0 :   if (!arg2_pstr) return ;
  100351           0 :   std::string arg2_str(arg2_pstr);
  100352             :   arg2 = &arg2_str;
  100353             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  100354             :   {
  100355             :     try {
  100356           0 :       libtraci::Vehicle::rerouteParkingArea((std::string const &)*arg1,(std::string const &)*arg2);
  100357           0 :     } catch (const libsumo::TraCIException& e) {
  100358           0 :       const std::string s = e.what();
  100359             :       std::string printError;
  100360           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  100361           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  100362             :       }
  100363             :       
  100364           0 :       if (printError == "all" || printError == "client") {
  100365             :         std::cerr << "Error: " << s << std::endl;
  100366             :       }
  100367             :       
  100368             :       
  100369             :       
  100370             :       
  100371             :       {
  100372             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  100373             :       };
  100374             :       
  100375           0 :     } catch (const std::exception& e) {
  100376           0 :       const std::string s = e.what();
  100377             :       std::string printError;
  100378           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  100379           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  100380             :       }
  100381             :       
  100382           0 :       if (printError == "all" || printError == "client") {
  100383             :         std::cerr << "Error: " << s << std::endl;
  100384             :       }
  100385             :       
  100386             :       
  100387             :       
  100388             :       
  100389             :       {
  100390             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  100391             :       };
  100392             :       
  100393           0 :     } catch (...) {
  100394             :       {
  100395             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  100396             :       };
  100397           0 :     }
  100398             :   }
  100399             : }
  100400             : 
  100401             : 
  100402           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1resume(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  100403             :   std::string *arg1 = 0 ;
  100404             :   
  100405             :   (void)jenv;
  100406             :   (void)jcls;
  100407           0 :   if(!jarg1) {
  100408           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100409           0 :     return ;
  100410             :   }
  100411             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  100412           0 :   if (!arg1_pstr) return ;
  100413           0 :   std::string arg1_str(arg1_pstr);
  100414             :   arg1 = &arg1_str;
  100415             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  100416             :   {
  100417             :     try {
  100418           0 :       libtraci::Vehicle::resume((std::string const &)*arg1);
  100419           0 :     } catch (const libsumo::TraCIException& e) {
  100420           0 :       const std::string s = e.what();
  100421             :       std::string printError;
  100422           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  100423           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  100424             :       }
  100425             :       
  100426           0 :       if (printError == "all" || printError == "client") {
  100427             :         std::cerr << "Error: " << s << std::endl;
  100428             :       }
  100429             :       
  100430             :       
  100431             :       
  100432             :       
  100433             :       {
  100434             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  100435             :       };
  100436             :       
  100437           0 :     } catch (const std::exception& e) {
  100438           0 :       const std::string s = e.what();
  100439             :       std::string printError;
  100440           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  100441           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  100442             :       }
  100443             :       
  100444           0 :       if (printError == "all" || printError == "client") {
  100445             :         std::cerr << "Error: " << s << std::endl;
  100446             :       }
  100447             :       
  100448             :       
  100449             :       
  100450             :       
  100451             :       {
  100452             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  100453             :       };
  100454             :       
  100455           0 :     } catch (...) {
  100456             :       {
  100457             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  100458             :       };
  100459           0 :     }
  100460             :   }
  100461             : }
  100462             : 
  100463             : 
  100464       14492 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1add_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3, jstring jarg4, jstring jarg5, jstring jarg6, jstring jarg7, jstring jarg8, jstring jarg9, jstring jarg10, jstring jarg11, jstring jarg12, jstring jarg13, jint jarg14, jint jarg15) {
  100465             :   std::string *arg1 = 0 ;
  100466             :   std::string *arg2 = 0 ;
  100467             :   std::string *arg3 = 0 ;
  100468             :   std::string *arg4 = 0 ;
  100469             :   std::string *arg5 = 0 ;
  100470             :   std::string *arg6 = 0 ;
  100471             :   std::string *arg7 = 0 ;
  100472             :   std::string *arg8 = 0 ;
  100473             :   std::string *arg9 = 0 ;
  100474             :   std::string *arg10 = 0 ;
  100475             :   std::string *arg11 = 0 ;
  100476             :   std::string *arg12 = 0 ;
  100477             :   std::string *arg13 = 0 ;
  100478             :   int arg14 ;
  100479             :   int arg15 ;
  100480             :   
  100481             :   (void)jenv;
  100482             :   (void)jcls;
  100483       14492 :   if(!jarg1) {
  100484           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100485           0 :     return ;
  100486             :   }
  100487             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  100488       14492 :   if (!arg1_pstr) return ;
  100489       14492 :   std::string arg1_str(arg1_pstr);
  100490             :   arg1 = &arg1_str;
  100491             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  100492       14492 :   if(!jarg2) {
  100493           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100494             :     return ;
  100495             :   }
  100496             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  100497       14492 :   if (!arg2_pstr) return ;
  100498       14492 :   std::string arg2_str(arg2_pstr);
  100499             :   arg2 = &arg2_str;
  100500             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  100501       14492 :   if(!jarg3) {
  100502           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100503             :     return ;
  100504             :   }
  100505             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
  100506       14492 :   if (!arg3_pstr) return ;
  100507       14492 :   std::string arg3_str(arg3_pstr);
  100508             :   arg3 = &arg3_str;
  100509             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
  100510       14492 :   if(!jarg4) {
  100511           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100512             :     return ;
  100513             :   }
  100514             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
  100515       14492 :   if (!arg4_pstr) return ;
  100516       14492 :   std::string arg4_str(arg4_pstr);
  100517             :   arg4 = &arg4_str;
  100518             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
  100519       14492 :   if(!jarg5) {
  100520           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100521             :     return ;
  100522             :   }
  100523             :   const char *arg5_pstr = (const char *)jenv->GetStringUTFChars(jarg5, 0); 
  100524       14492 :   if (!arg5_pstr) return ;
  100525       14492 :   std::string arg5_str(arg5_pstr);
  100526             :   arg5 = &arg5_str;
  100527             :   jenv->ReleaseStringUTFChars(jarg5, arg5_pstr); 
  100528       14492 :   if(!jarg6) {
  100529           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100530             :     return ;
  100531             :   }
  100532             :   const char *arg6_pstr = (const char *)jenv->GetStringUTFChars(jarg6, 0); 
  100533       14492 :   if (!arg6_pstr) return ;
  100534       14492 :   std::string arg6_str(arg6_pstr);
  100535             :   arg6 = &arg6_str;
  100536             :   jenv->ReleaseStringUTFChars(jarg6, arg6_pstr); 
  100537       14492 :   if(!jarg7) {
  100538           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100539             :     return ;
  100540             :   }
  100541             :   const char *arg7_pstr = (const char *)jenv->GetStringUTFChars(jarg7, 0); 
  100542       14492 :   if (!arg7_pstr) return ;
  100543       14492 :   std::string arg7_str(arg7_pstr);
  100544             :   arg7 = &arg7_str;
  100545             :   jenv->ReleaseStringUTFChars(jarg7, arg7_pstr); 
  100546       14492 :   if(!jarg8) {
  100547           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100548             :     return ;
  100549             :   }
  100550             :   const char *arg8_pstr = (const char *)jenv->GetStringUTFChars(jarg8, 0); 
  100551       14492 :   if (!arg8_pstr) return ;
  100552       14492 :   std::string arg8_str(arg8_pstr);
  100553             :   arg8 = &arg8_str;
  100554             :   jenv->ReleaseStringUTFChars(jarg8, arg8_pstr); 
  100555       14492 :   if(!jarg9) {
  100556           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100557             :     return ;
  100558             :   }
  100559             :   const char *arg9_pstr = (const char *)jenv->GetStringUTFChars(jarg9, 0); 
  100560       14492 :   if (!arg9_pstr) return ;
  100561       14492 :   std::string arg9_str(arg9_pstr);
  100562             :   arg9 = &arg9_str;
  100563             :   jenv->ReleaseStringUTFChars(jarg9, arg9_pstr); 
  100564       14492 :   if(!jarg10) {
  100565           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100566             :     return ;
  100567             :   }
  100568             :   const char *arg10_pstr = (const char *)jenv->GetStringUTFChars(jarg10, 0); 
  100569       14492 :   if (!arg10_pstr) return ;
  100570       14492 :   std::string arg10_str(arg10_pstr);
  100571             :   arg10 = &arg10_str;
  100572             :   jenv->ReleaseStringUTFChars(jarg10, arg10_pstr); 
  100573       14492 :   if(!jarg11) {
  100574           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100575             :     return ;
  100576             :   }
  100577             :   const char *arg11_pstr = (const char *)jenv->GetStringUTFChars(jarg11, 0); 
  100578       14492 :   if (!arg11_pstr) return ;
  100579       14492 :   std::string arg11_str(arg11_pstr);
  100580             :   arg11 = &arg11_str;
  100581             :   jenv->ReleaseStringUTFChars(jarg11, arg11_pstr); 
  100582       14492 :   if(!jarg12) {
  100583           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100584             :     return ;
  100585             :   }
  100586             :   const char *arg12_pstr = (const char *)jenv->GetStringUTFChars(jarg12, 0); 
  100587       14492 :   if (!arg12_pstr) return ;
  100588       14492 :   std::string arg12_str(arg12_pstr);
  100589             :   arg12 = &arg12_str;
  100590             :   jenv->ReleaseStringUTFChars(jarg12, arg12_pstr); 
  100591       14492 :   if(!jarg13) {
  100592           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100593             :     return ;
  100594             :   }
  100595             :   const char *arg13_pstr = (const char *)jenv->GetStringUTFChars(jarg13, 0); 
  100596       14492 :   if (!arg13_pstr) return ;
  100597       14492 :   std::string arg13_str(arg13_pstr);
  100598             :   arg13 = &arg13_str;
  100599             :   jenv->ReleaseStringUTFChars(jarg13, arg13_pstr); 
  100600             :   arg14 = (int)jarg14; 
  100601             :   arg15 = (int)jarg15; 
  100602             :   {
  100603             :     try {
  100604       14492 :       libtraci::Vehicle::add((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5,(std::string const &)*arg6,(std::string const &)*arg7,(std::string const &)*arg8,(std::string const &)*arg9,(std::string const &)*arg10,(std::string const &)*arg11,(std::string const &)*arg12,(std::string const &)*arg13,arg14,arg15);
  100605           0 :     } catch (const libsumo::TraCIException& e) {
  100606           0 :       const std::string s = e.what();
  100607             :       std::string printError;
  100608           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  100609           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  100610             :       }
  100611             :       
  100612           0 :       if (printError == "all" || printError == "client") {
  100613             :         std::cerr << "Error: " << s << std::endl;
  100614             :       }
  100615             :       
  100616             :       
  100617             :       
  100618             :       
  100619             :       {
  100620             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  100621             :       };
  100622             :       
  100623           0 :     } catch (const std::exception& e) {
  100624           0 :       const std::string s = e.what();
  100625             :       std::string printError;
  100626           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  100627           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  100628             :       }
  100629             :       
  100630           0 :       if (printError == "all" || printError == "client") {
  100631             :         std::cerr << "Error: " << s << std::endl;
  100632             :       }
  100633             :       
  100634             :       
  100635             :       
  100636             :       
  100637             :       {
  100638             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  100639             :       };
  100640             :       
  100641           0 :     } catch (...) {
  100642             :       {
  100643             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  100644             :       };
  100645           0 :     }
  100646             :   }
  100647             : }
  100648             : 
  100649             : 
  100650           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1add_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3, jstring jarg4, jstring jarg5, jstring jarg6, jstring jarg7, jstring jarg8, jstring jarg9, jstring jarg10, jstring jarg11, jstring jarg12, jstring jarg13, jint jarg14) {
  100651             :   std::string *arg1 = 0 ;
  100652             :   std::string *arg2 = 0 ;
  100653             :   std::string *arg3 = 0 ;
  100654             :   std::string *arg4 = 0 ;
  100655             :   std::string *arg5 = 0 ;
  100656             :   std::string *arg6 = 0 ;
  100657             :   std::string *arg7 = 0 ;
  100658             :   std::string *arg8 = 0 ;
  100659             :   std::string *arg9 = 0 ;
  100660             :   std::string *arg10 = 0 ;
  100661             :   std::string *arg11 = 0 ;
  100662             :   std::string *arg12 = 0 ;
  100663             :   std::string *arg13 = 0 ;
  100664             :   int arg14 ;
  100665             :   
  100666             :   (void)jenv;
  100667             :   (void)jcls;
  100668           0 :   if(!jarg1) {
  100669           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100670           0 :     return ;
  100671             :   }
  100672             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  100673           0 :   if (!arg1_pstr) return ;
  100674           0 :   std::string arg1_str(arg1_pstr);
  100675             :   arg1 = &arg1_str;
  100676             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  100677           0 :   if(!jarg2) {
  100678           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100679             :     return ;
  100680             :   }
  100681             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  100682           0 :   if (!arg2_pstr) return ;
  100683           0 :   std::string arg2_str(arg2_pstr);
  100684             :   arg2 = &arg2_str;
  100685             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  100686           0 :   if(!jarg3) {
  100687           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100688             :     return ;
  100689             :   }
  100690             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
  100691           0 :   if (!arg3_pstr) return ;
  100692           0 :   std::string arg3_str(arg3_pstr);
  100693             :   arg3 = &arg3_str;
  100694             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
  100695           0 :   if(!jarg4) {
  100696           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100697             :     return ;
  100698             :   }
  100699             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
  100700           0 :   if (!arg4_pstr) return ;
  100701           0 :   std::string arg4_str(arg4_pstr);
  100702             :   arg4 = &arg4_str;
  100703             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
  100704           0 :   if(!jarg5) {
  100705           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100706             :     return ;
  100707             :   }
  100708             :   const char *arg5_pstr = (const char *)jenv->GetStringUTFChars(jarg5, 0); 
  100709           0 :   if (!arg5_pstr) return ;
  100710           0 :   std::string arg5_str(arg5_pstr);
  100711             :   arg5 = &arg5_str;
  100712             :   jenv->ReleaseStringUTFChars(jarg5, arg5_pstr); 
  100713           0 :   if(!jarg6) {
  100714           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100715             :     return ;
  100716             :   }
  100717             :   const char *arg6_pstr = (const char *)jenv->GetStringUTFChars(jarg6, 0); 
  100718           0 :   if (!arg6_pstr) return ;
  100719           0 :   std::string arg6_str(arg6_pstr);
  100720             :   arg6 = &arg6_str;
  100721             :   jenv->ReleaseStringUTFChars(jarg6, arg6_pstr); 
  100722           0 :   if(!jarg7) {
  100723           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100724             :     return ;
  100725             :   }
  100726             :   const char *arg7_pstr = (const char *)jenv->GetStringUTFChars(jarg7, 0); 
  100727           0 :   if (!arg7_pstr) return ;
  100728           0 :   std::string arg7_str(arg7_pstr);
  100729             :   arg7 = &arg7_str;
  100730             :   jenv->ReleaseStringUTFChars(jarg7, arg7_pstr); 
  100731           0 :   if(!jarg8) {
  100732           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100733             :     return ;
  100734             :   }
  100735             :   const char *arg8_pstr = (const char *)jenv->GetStringUTFChars(jarg8, 0); 
  100736           0 :   if (!arg8_pstr) return ;
  100737           0 :   std::string arg8_str(arg8_pstr);
  100738             :   arg8 = &arg8_str;
  100739             :   jenv->ReleaseStringUTFChars(jarg8, arg8_pstr); 
  100740           0 :   if(!jarg9) {
  100741           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100742             :     return ;
  100743             :   }
  100744             :   const char *arg9_pstr = (const char *)jenv->GetStringUTFChars(jarg9, 0); 
  100745           0 :   if (!arg9_pstr) return ;
  100746           0 :   std::string arg9_str(arg9_pstr);
  100747             :   arg9 = &arg9_str;
  100748             :   jenv->ReleaseStringUTFChars(jarg9, arg9_pstr); 
  100749           0 :   if(!jarg10) {
  100750           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100751             :     return ;
  100752             :   }
  100753             :   const char *arg10_pstr = (const char *)jenv->GetStringUTFChars(jarg10, 0); 
  100754           0 :   if (!arg10_pstr) return ;
  100755           0 :   std::string arg10_str(arg10_pstr);
  100756             :   arg10 = &arg10_str;
  100757             :   jenv->ReleaseStringUTFChars(jarg10, arg10_pstr); 
  100758           0 :   if(!jarg11) {
  100759           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100760             :     return ;
  100761             :   }
  100762             :   const char *arg11_pstr = (const char *)jenv->GetStringUTFChars(jarg11, 0); 
  100763           0 :   if (!arg11_pstr) return ;
  100764           0 :   std::string arg11_str(arg11_pstr);
  100765             :   arg11 = &arg11_str;
  100766             :   jenv->ReleaseStringUTFChars(jarg11, arg11_pstr); 
  100767           0 :   if(!jarg12) {
  100768           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100769             :     return ;
  100770             :   }
  100771             :   const char *arg12_pstr = (const char *)jenv->GetStringUTFChars(jarg12, 0); 
  100772           0 :   if (!arg12_pstr) return ;
  100773           0 :   std::string arg12_str(arg12_pstr);
  100774             :   arg12 = &arg12_str;
  100775             :   jenv->ReleaseStringUTFChars(jarg12, arg12_pstr); 
  100776           0 :   if(!jarg13) {
  100777           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100778             :     return ;
  100779             :   }
  100780             :   const char *arg13_pstr = (const char *)jenv->GetStringUTFChars(jarg13, 0); 
  100781           0 :   if (!arg13_pstr) return ;
  100782           0 :   std::string arg13_str(arg13_pstr);
  100783             :   arg13 = &arg13_str;
  100784             :   jenv->ReleaseStringUTFChars(jarg13, arg13_pstr); 
  100785             :   arg14 = (int)jarg14; 
  100786             :   {
  100787             :     try {
  100788           0 :       libtraci::Vehicle::add((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5,(std::string const &)*arg6,(std::string const &)*arg7,(std::string const &)*arg8,(std::string const &)*arg9,(std::string const &)*arg10,(std::string const &)*arg11,(std::string const &)*arg12,(std::string const &)*arg13,arg14);
  100789           0 :     } catch (const libsumo::TraCIException& e) {
  100790           0 :       const std::string s = e.what();
  100791             :       std::string printError;
  100792           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  100793           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  100794             :       }
  100795             :       
  100796           0 :       if (printError == "all" || printError == "client") {
  100797             :         std::cerr << "Error: " << s << std::endl;
  100798             :       }
  100799             :       
  100800             :       
  100801             :       
  100802             :       
  100803             :       {
  100804             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  100805             :       };
  100806             :       
  100807           0 :     } catch (const std::exception& e) {
  100808           0 :       const std::string s = e.what();
  100809             :       std::string printError;
  100810           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  100811           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  100812             :       }
  100813             :       
  100814           0 :       if (printError == "all" || printError == "client") {
  100815             :         std::cerr << "Error: " << s << std::endl;
  100816             :       }
  100817             :       
  100818             :       
  100819             :       
  100820             :       
  100821             :       {
  100822             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  100823             :       };
  100824             :       
  100825           0 :     } catch (...) {
  100826             :       {
  100827             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  100828             :       };
  100829           0 :     }
  100830             :   }
  100831             : }
  100832             : 
  100833             : 
  100834           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1add_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3, jstring jarg4, jstring jarg5, jstring jarg6, jstring jarg7, jstring jarg8, jstring jarg9, jstring jarg10, jstring jarg11, jstring jarg12, jstring jarg13) {
  100835             :   std::string *arg1 = 0 ;
  100836             :   std::string *arg2 = 0 ;
  100837             :   std::string *arg3 = 0 ;
  100838             :   std::string *arg4 = 0 ;
  100839             :   std::string *arg5 = 0 ;
  100840             :   std::string *arg6 = 0 ;
  100841             :   std::string *arg7 = 0 ;
  100842             :   std::string *arg8 = 0 ;
  100843             :   std::string *arg9 = 0 ;
  100844             :   std::string *arg10 = 0 ;
  100845             :   std::string *arg11 = 0 ;
  100846             :   std::string *arg12 = 0 ;
  100847             :   std::string *arg13 = 0 ;
  100848             :   
  100849             :   (void)jenv;
  100850             :   (void)jcls;
  100851           0 :   if(!jarg1) {
  100852           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100853           0 :     return ;
  100854             :   }
  100855             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  100856           0 :   if (!arg1_pstr) return ;
  100857           0 :   std::string arg1_str(arg1_pstr);
  100858             :   arg1 = &arg1_str;
  100859             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  100860           0 :   if(!jarg2) {
  100861           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100862             :     return ;
  100863             :   }
  100864             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  100865           0 :   if (!arg2_pstr) return ;
  100866           0 :   std::string arg2_str(arg2_pstr);
  100867             :   arg2 = &arg2_str;
  100868             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  100869           0 :   if(!jarg3) {
  100870           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100871             :     return ;
  100872             :   }
  100873             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
  100874           0 :   if (!arg3_pstr) return ;
  100875           0 :   std::string arg3_str(arg3_pstr);
  100876             :   arg3 = &arg3_str;
  100877             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
  100878           0 :   if(!jarg4) {
  100879           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100880             :     return ;
  100881             :   }
  100882             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
  100883           0 :   if (!arg4_pstr) return ;
  100884           0 :   std::string arg4_str(arg4_pstr);
  100885             :   arg4 = &arg4_str;
  100886             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
  100887           0 :   if(!jarg5) {
  100888           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100889             :     return ;
  100890             :   }
  100891             :   const char *arg5_pstr = (const char *)jenv->GetStringUTFChars(jarg5, 0); 
  100892           0 :   if (!arg5_pstr) return ;
  100893           0 :   std::string arg5_str(arg5_pstr);
  100894             :   arg5 = &arg5_str;
  100895             :   jenv->ReleaseStringUTFChars(jarg5, arg5_pstr); 
  100896           0 :   if(!jarg6) {
  100897           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100898             :     return ;
  100899             :   }
  100900             :   const char *arg6_pstr = (const char *)jenv->GetStringUTFChars(jarg6, 0); 
  100901           0 :   if (!arg6_pstr) return ;
  100902           0 :   std::string arg6_str(arg6_pstr);
  100903             :   arg6 = &arg6_str;
  100904             :   jenv->ReleaseStringUTFChars(jarg6, arg6_pstr); 
  100905           0 :   if(!jarg7) {
  100906           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100907             :     return ;
  100908             :   }
  100909             :   const char *arg7_pstr = (const char *)jenv->GetStringUTFChars(jarg7, 0); 
  100910           0 :   if (!arg7_pstr) return ;
  100911           0 :   std::string arg7_str(arg7_pstr);
  100912             :   arg7 = &arg7_str;
  100913             :   jenv->ReleaseStringUTFChars(jarg7, arg7_pstr); 
  100914           0 :   if(!jarg8) {
  100915           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100916             :     return ;
  100917             :   }
  100918             :   const char *arg8_pstr = (const char *)jenv->GetStringUTFChars(jarg8, 0); 
  100919           0 :   if (!arg8_pstr) return ;
  100920           0 :   std::string arg8_str(arg8_pstr);
  100921             :   arg8 = &arg8_str;
  100922             :   jenv->ReleaseStringUTFChars(jarg8, arg8_pstr); 
  100923           0 :   if(!jarg9) {
  100924           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100925             :     return ;
  100926             :   }
  100927             :   const char *arg9_pstr = (const char *)jenv->GetStringUTFChars(jarg9, 0); 
  100928           0 :   if (!arg9_pstr) return ;
  100929           0 :   std::string arg9_str(arg9_pstr);
  100930             :   arg9 = &arg9_str;
  100931             :   jenv->ReleaseStringUTFChars(jarg9, arg9_pstr); 
  100932           0 :   if(!jarg10) {
  100933           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100934             :     return ;
  100935             :   }
  100936             :   const char *arg10_pstr = (const char *)jenv->GetStringUTFChars(jarg10, 0); 
  100937           0 :   if (!arg10_pstr) return ;
  100938           0 :   std::string arg10_str(arg10_pstr);
  100939             :   arg10 = &arg10_str;
  100940             :   jenv->ReleaseStringUTFChars(jarg10, arg10_pstr); 
  100941           0 :   if(!jarg11) {
  100942           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100943             :     return ;
  100944             :   }
  100945             :   const char *arg11_pstr = (const char *)jenv->GetStringUTFChars(jarg11, 0); 
  100946           0 :   if (!arg11_pstr) return ;
  100947           0 :   std::string arg11_str(arg11_pstr);
  100948             :   arg11 = &arg11_str;
  100949             :   jenv->ReleaseStringUTFChars(jarg11, arg11_pstr); 
  100950           0 :   if(!jarg12) {
  100951           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100952             :     return ;
  100953             :   }
  100954             :   const char *arg12_pstr = (const char *)jenv->GetStringUTFChars(jarg12, 0); 
  100955           0 :   if (!arg12_pstr) return ;
  100956           0 :   std::string arg12_str(arg12_pstr);
  100957             :   arg12 = &arg12_str;
  100958             :   jenv->ReleaseStringUTFChars(jarg12, arg12_pstr); 
  100959           0 :   if(!jarg13) {
  100960           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  100961             :     return ;
  100962             :   }
  100963             :   const char *arg13_pstr = (const char *)jenv->GetStringUTFChars(jarg13, 0); 
  100964           0 :   if (!arg13_pstr) return ;
  100965           0 :   std::string arg13_str(arg13_pstr);
  100966             :   arg13 = &arg13_str;
  100967             :   jenv->ReleaseStringUTFChars(jarg13, arg13_pstr); 
  100968             :   {
  100969             :     try {
  100970           0 :       libtraci::Vehicle::add((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5,(std::string const &)*arg6,(std::string const &)*arg7,(std::string const &)*arg8,(std::string const &)*arg9,(std::string const &)*arg10,(std::string const &)*arg11,(std::string const &)*arg12,(std::string const &)*arg13);
  100971           0 :     } catch (const libsumo::TraCIException& e) {
  100972           0 :       const std::string s = e.what();
  100973             :       std::string printError;
  100974           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  100975           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  100976             :       }
  100977             :       
  100978           0 :       if (printError == "all" || printError == "client") {
  100979             :         std::cerr << "Error: " << s << std::endl;
  100980             :       }
  100981             :       
  100982             :       
  100983             :       
  100984             :       
  100985             :       {
  100986             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  100987             :       };
  100988             :       
  100989           0 :     } catch (const std::exception& e) {
  100990           0 :       const std::string s = e.what();
  100991             :       std::string printError;
  100992           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  100993           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  100994             :       }
  100995             :       
  100996           0 :       if (printError == "all" || printError == "client") {
  100997             :         std::cerr << "Error: " << s << std::endl;
  100998             :       }
  100999             :       
  101000             :       
  101001             :       
  101002             :       
  101003             :       {
  101004             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  101005             :       };
  101006             :       
  101007           0 :     } catch (...) {
  101008             :       {
  101009             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  101010             :       };
  101011           0 :     }
  101012             :   }
  101013             : }
  101014             : 
  101015             : 
  101016           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1add_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3, jstring jarg4, jstring jarg5, jstring jarg6, jstring jarg7, jstring jarg8, jstring jarg9, jstring jarg10, jstring jarg11, jstring jarg12) {
  101017             :   std::string *arg1 = 0 ;
  101018             :   std::string *arg2 = 0 ;
  101019             :   std::string *arg3 = 0 ;
  101020             :   std::string *arg4 = 0 ;
  101021             :   std::string *arg5 = 0 ;
  101022             :   std::string *arg6 = 0 ;
  101023             :   std::string *arg7 = 0 ;
  101024             :   std::string *arg8 = 0 ;
  101025             :   std::string *arg9 = 0 ;
  101026             :   std::string *arg10 = 0 ;
  101027             :   std::string *arg11 = 0 ;
  101028             :   std::string *arg12 = 0 ;
  101029             :   
  101030             :   (void)jenv;
  101031             :   (void)jcls;
  101032           0 :   if(!jarg1) {
  101033           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101034           0 :     return ;
  101035             :   }
  101036             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  101037           0 :   if (!arg1_pstr) return ;
  101038           0 :   std::string arg1_str(arg1_pstr);
  101039             :   arg1 = &arg1_str;
  101040             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  101041           0 :   if(!jarg2) {
  101042           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101043             :     return ;
  101044             :   }
  101045             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  101046           0 :   if (!arg2_pstr) return ;
  101047           0 :   std::string arg2_str(arg2_pstr);
  101048             :   arg2 = &arg2_str;
  101049             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  101050           0 :   if(!jarg3) {
  101051           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101052             :     return ;
  101053             :   }
  101054             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
  101055           0 :   if (!arg3_pstr) return ;
  101056           0 :   std::string arg3_str(arg3_pstr);
  101057             :   arg3 = &arg3_str;
  101058             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
  101059           0 :   if(!jarg4) {
  101060           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101061             :     return ;
  101062             :   }
  101063             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
  101064           0 :   if (!arg4_pstr) return ;
  101065           0 :   std::string arg4_str(arg4_pstr);
  101066             :   arg4 = &arg4_str;
  101067             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
  101068           0 :   if(!jarg5) {
  101069           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101070             :     return ;
  101071             :   }
  101072             :   const char *arg5_pstr = (const char *)jenv->GetStringUTFChars(jarg5, 0); 
  101073           0 :   if (!arg5_pstr) return ;
  101074           0 :   std::string arg5_str(arg5_pstr);
  101075             :   arg5 = &arg5_str;
  101076             :   jenv->ReleaseStringUTFChars(jarg5, arg5_pstr); 
  101077           0 :   if(!jarg6) {
  101078           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101079             :     return ;
  101080             :   }
  101081             :   const char *arg6_pstr = (const char *)jenv->GetStringUTFChars(jarg6, 0); 
  101082           0 :   if (!arg6_pstr) return ;
  101083           0 :   std::string arg6_str(arg6_pstr);
  101084             :   arg6 = &arg6_str;
  101085             :   jenv->ReleaseStringUTFChars(jarg6, arg6_pstr); 
  101086           0 :   if(!jarg7) {
  101087           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101088             :     return ;
  101089             :   }
  101090             :   const char *arg7_pstr = (const char *)jenv->GetStringUTFChars(jarg7, 0); 
  101091           0 :   if (!arg7_pstr) return ;
  101092           0 :   std::string arg7_str(arg7_pstr);
  101093             :   arg7 = &arg7_str;
  101094             :   jenv->ReleaseStringUTFChars(jarg7, arg7_pstr); 
  101095           0 :   if(!jarg8) {
  101096           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101097             :     return ;
  101098             :   }
  101099             :   const char *arg8_pstr = (const char *)jenv->GetStringUTFChars(jarg8, 0); 
  101100           0 :   if (!arg8_pstr) return ;
  101101           0 :   std::string arg8_str(arg8_pstr);
  101102             :   arg8 = &arg8_str;
  101103             :   jenv->ReleaseStringUTFChars(jarg8, arg8_pstr); 
  101104           0 :   if(!jarg9) {
  101105           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101106             :     return ;
  101107             :   }
  101108             :   const char *arg9_pstr = (const char *)jenv->GetStringUTFChars(jarg9, 0); 
  101109           0 :   if (!arg9_pstr) return ;
  101110           0 :   std::string arg9_str(arg9_pstr);
  101111             :   arg9 = &arg9_str;
  101112             :   jenv->ReleaseStringUTFChars(jarg9, arg9_pstr); 
  101113           0 :   if(!jarg10) {
  101114           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101115             :     return ;
  101116             :   }
  101117             :   const char *arg10_pstr = (const char *)jenv->GetStringUTFChars(jarg10, 0); 
  101118           0 :   if (!arg10_pstr) return ;
  101119           0 :   std::string arg10_str(arg10_pstr);
  101120             :   arg10 = &arg10_str;
  101121             :   jenv->ReleaseStringUTFChars(jarg10, arg10_pstr); 
  101122           0 :   if(!jarg11) {
  101123           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101124             :     return ;
  101125             :   }
  101126             :   const char *arg11_pstr = (const char *)jenv->GetStringUTFChars(jarg11, 0); 
  101127           0 :   if (!arg11_pstr) return ;
  101128           0 :   std::string arg11_str(arg11_pstr);
  101129             :   arg11 = &arg11_str;
  101130             :   jenv->ReleaseStringUTFChars(jarg11, arg11_pstr); 
  101131           0 :   if(!jarg12) {
  101132           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101133             :     return ;
  101134             :   }
  101135             :   const char *arg12_pstr = (const char *)jenv->GetStringUTFChars(jarg12, 0); 
  101136           0 :   if (!arg12_pstr) return ;
  101137           0 :   std::string arg12_str(arg12_pstr);
  101138             :   arg12 = &arg12_str;
  101139             :   jenv->ReleaseStringUTFChars(jarg12, arg12_pstr); 
  101140             :   {
  101141             :     try {
  101142           0 :       libtraci::Vehicle::add((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5,(std::string const &)*arg6,(std::string const &)*arg7,(std::string const &)*arg8,(std::string const &)*arg9,(std::string const &)*arg10,(std::string const &)*arg11,(std::string const &)*arg12);
  101143           0 :     } catch (const libsumo::TraCIException& e) {
  101144           0 :       const std::string s = e.what();
  101145             :       std::string printError;
  101146           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  101147           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  101148             :       }
  101149             :       
  101150           0 :       if (printError == "all" || printError == "client") {
  101151             :         std::cerr << "Error: " << s << std::endl;
  101152             :       }
  101153             :       
  101154             :       
  101155             :       
  101156             :       
  101157             :       {
  101158             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  101159             :       };
  101160             :       
  101161           0 :     } catch (const std::exception& e) {
  101162           0 :       const std::string s = e.what();
  101163             :       std::string printError;
  101164           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  101165           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  101166             :       }
  101167             :       
  101168           0 :       if (printError == "all" || printError == "client") {
  101169             :         std::cerr << "Error: " << s << std::endl;
  101170             :       }
  101171             :       
  101172             :       
  101173             :       
  101174             :       
  101175             :       {
  101176             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  101177             :       };
  101178             :       
  101179           0 :     } catch (...) {
  101180             :       {
  101181             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  101182             :       };
  101183           0 :     }
  101184             :   }
  101185             : }
  101186             : 
  101187             : 
  101188           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1add_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3, jstring jarg4, jstring jarg5, jstring jarg6, jstring jarg7, jstring jarg8, jstring jarg9, jstring jarg10, jstring jarg11) {
  101189             :   std::string *arg1 = 0 ;
  101190             :   std::string *arg2 = 0 ;
  101191             :   std::string *arg3 = 0 ;
  101192             :   std::string *arg4 = 0 ;
  101193             :   std::string *arg5 = 0 ;
  101194             :   std::string *arg6 = 0 ;
  101195             :   std::string *arg7 = 0 ;
  101196             :   std::string *arg8 = 0 ;
  101197             :   std::string *arg9 = 0 ;
  101198             :   std::string *arg10 = 0 ;
  101199             :   std::string *arg11 = 0 ;
  101200             :   
  101201             :   (void)jenv;
  101202             :   (void)jcls;
  101203           0 :   if(!jarg1) {
  101204           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101205           0 :     return ;
  101206             :   }
  101207             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  101208           0 :   if (!arg1_pstr) return ;
  101209           0 :   std::string arg1_str(arg1_pstr);
  101210             :   arg1 = &arg1_str;
  101211             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  101212           0 :   if(!jarg2) {
  101213           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101214             :     return ;
  101215             :   }
  101216             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  101217           0 :   if (!arg2_pstr) return ;
  101218           0 :   std::string arg2_str(arg2_pstr);
  101219             :   arg2 = &arg2_str;
  101220             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  101221           0 :   if(!jarg3) {
  101222           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101223             :     return ;
  101224             :   }
  101225             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
  101226           0 :   if (!arg3_pstr) return ;
  101227           0 :   std::string arg3_str(arg3_pstr);
  101228             :   arg3 = &arg3_str;
  101229             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
  101230           0 :   if(!jarg4) {
  101231           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101232             :     return ;
  101233             :   }
  101234             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
  101235           0 :   if (!arg4_pstr) return ;
  101236           0 :   std::string arg4_str(arg4_pstr);
  101237             :   arg4 = &arg4_str;
  101238             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
  101239           0 :   if(!jarg5) {
  101240           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101241             :     return ;
  101242             :   }
  101243             :   const char *arg5_pstr = (const char *)jenv->GetStringUTFChars(jarg5, 0); 
  101244           0 :   if (!arg5_pstr) return ;
  101245           0 :   std::string arg5_str(arg5_pstr);
  101246             :   arg5 = &arg5_str;
  101247             :   jenv->ReleaseStringUTFChars(jarg5, arg5_pstr); 
  101248           0 :   if(!jarg6) {
  101249           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101250             :     return ;
  101251             :   }
  101252             :   const char *arg6_pstr = (const char *)jenv->GetStringUTFChars(jarg6, 0); 
  101253           0 :   if (!arg6_pstr) return ;
  101254           0 :   std::string arg6_str(arg6_pstr);
  101255             :   arg6 = &arg6_str;
  101256             :   jenv->ReleaseStringUTFChars(jarg6, arg6_pstr); 
  101257           0 :   if(!jarg7) {
  101258           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101259             :     return ;
  101260             :   }
  101261             :   const char *arg7_pstr = (const char *)jenv->GetStringUTFChars(jarg7, 0); 
  101262           0 :   if (!arg7_pstr) return ;
  101263           0 :   std::string arg7_str(arg7_pstr);
  101264             :   arg7 = &arg7_str;
  101265             :   jenv->ReleaseStringUTFChars(jarg7, arg7_pstr); 
  101266           0 :   if(!jarg8) {
  101267           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101268             :     return ;
  101269             :   }
  101270             :   const char *arg8_pstr = (const char *)jenv->GetStringUTFChars(jarg8, 0); 
  101271           0 :   if (!arg8_pstr) return ;
  101272           0 :   std::string arg8_str(arg8_pstr);
  101273             :   arg8 = &arg8_str;
  101274             :   jenv->ReleaseStringUTFChars(jarg8, arg8_pstr); 
  101275           0 :   if(!jarg9) {
  101276           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101277             :     return ;
  101278             :   }
  101279             :   const char *arg9_pstr = (const char *)jenv->GetStringUTFChars(jarg9, 0); 
  101280           0 :   if (!arg9_pstr) return ;
  101281           0 :   std::string arg9_str(arg9_pstr);
  101282             :   arg9 = &arg9_str;
  101283             :   jenv->ReleaseStringUTFChars(jarg9, arg9_pstr); 
  101284           0 :   if(!jarg10) {
  101285           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101286             :     return ;
  101287             :   }
  101288             :   const char *arg10_pstr = (const char *)jenv->GetStringUTFChars(jarg10, 0); 
  101289           0 :   if (!arg10_pstr) return ;
  101290           0 :   std::string arg10_str(arg10_pstr);
  101291             :   arg10 = &arg10_str;
  101292             :   jenv->ReleaseStringUTFChars(jarg10, arg10_pstr); 
  101293           0 :   if(!jarg11) {
  101294           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101295             :     return ;
  101296             :   }
  101297             :   const char *arg11_pstr = (const char *)jenv->GetStringUTFChars(jarg11, 0); 
  101298           0 :   if (!arg11_pstr) return ;
  101299           0 :   std::string arg11_str(arg11_pstr);
  101300             :   arg11 = &arg11_str;
  101301             :   jenv->ReleaseStringUTFChars(jarg11, arg11_pstr); 
  101302             :   {
  101303             :     try {
  101304           0 :       libtraci::Vehicle::add((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5,(std::string const &)*arg6,(std::string const &)*arg7,(std::string const &)*arg8,(std::string const &)*arg9,(std::string const &)*arg10,(std::string const &)*arg11);
  101305           0 :     } catch (const libsumo::TraCIException& e) {
  101306           0 :       const std::string s = e.what();
  101307             :       std::string printError;
  101308           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  101309           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  101310             :       }
  101311             :       
  101312           0 :       if (printError == "all" || printError == "client") {
  101313             :         std::cerr << "Error: " << s << std::endl;
  101314             :       }
  101315             :       
  101316             :       
  101317             :       
  101318             :       
  101319             :       {
  101320             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  101321             :       };
  101322             :       
  101323           0 :     } catch (const std::exception& e) {
  101324           0 :       const std::string s = e.what();
  101325             :       std::string printError;
  101326           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  101327           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  101328             :       }
  101329             :       
  101330           0 :       if (printError == "all" || printError == "client") {
  101331             :         std::cerr << "Error: " << s << std::endl;
  101332             :       }
  101333             :       
  101334             :       
  101335             :       
  101336             :       
  101337             :       {
  101338             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  101339             :       };
  101340             :       
  101341           0 :     } catch (...) {
  101342             :       {
  101343             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  101344             :       };
  101345           0 :     }
  101346             :   }
  101347             : }
  101348             : 
  101349             : 
  101350           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1add_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3, jstring jarg4, jstring jarg5, jstring jarg6, jstring jarg7, jstring jarg8, jstring jarg9, jstring jarg10) {
  101351             :   std::string *arg1 = 0 ;
  101352             :   std::string *arg2 = 0 ;
  101353             :   std::string *arg3 = 0 ;
  101354             :   std::string *arg4 = 0 ;
  101355             :   std::string *arg5 = 0 ;
  101356             :   std::string *arg6 = 0 ;
  101357             :   std::string *arg7 = 0 ;
  101358             :   std::string *arg8 = 0 ;
  101359             :   std::string *arg9 = 0 ;
  101360             :   std::string *arg10 = 0 ;
  101361             :   
  101362             :   (void)jenv;
  101363             :   (void)jcls;
  101364           0 :   if(!jarg1) {
  101365           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101366           0 :     return ;
  101367             :   }
  101368             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  101369           0 :   if (!arg1_pstr) return ;
  101370           0 :   std::string arg1_str(arg1_pstr);
  101371             :   arg1 = &arg1_str;
  101372             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  101373           0 :   if(!jarg2) {
  101374           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101375             :     return ;
  101376             :   }
  101377             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  101378           0 :   if (!arg2_pstr) return ;
  101379           0 :   std::string arg2_str(arg2_pstr);
  101380             :   arg2 = &arg2_str;
  101381             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  101382           0 :   if(!jarg3) {
  101383           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101384             :     return ;
  101385             :   }
  101386             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
  101387           0 :   if (!arg3_pstr) return ;
  101388           0 :   std::string arg3_str(arg3_pstr);
  101389             :   arg3 = &arg3_str;
  101390             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
  101391           0 :   if(!jarg4) {
  101392           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101393             :     return ;
  101394             :   }
  101395             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
  101396           0 :   if (!arg4_pstr) return ;
  101397           0 :   std::string arg4_str(arg4_pstr);
  101398             :   arg4 = &arg4_str;
  101399             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
  101400           0 :   if(!jarg5) {
  101401           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101402             :     return ;
  101403             :   }
  101404             :   const char *arg5_pstr = (const char *)jenv->GetStringUTFChars(jarg5, 0); 
  101405           0 :   if (!arg5_pstr) return ;
  101406           0 :   std::string arg5_str(arg5_pstr);
  101407             :   arg5 = &arg5_str;
  101408             :   jenv->ReleaseStringUTFChars(jarg5, arg5_pstr); 
  101409           0 :   if(!jarg6) {
  101410           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101411             :     return ;
  101412             :   }
  101413             :   const char *arg6_pstr = (const char *)jenv->GetStringUTFChars(jarg6, 0); 
  101414           0 :   if (!arg6_pstr) return ;
  101415           0 :   std::string arg6_str(arg6_pstr);
  101416             :   arg6 = &arg6_str;
  101417             :   jenv->ReleaseStringUTFChars(jarg6, arg6_pstr); 
  101418           0 :   if(!jarg7) {
  101419           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101420             :     return ;
  101421             :   }
  101422             :   const char *arg7_pstr = (const char *)jenv->GetStringUTFChars(jarg7, 0); 
  101423           0 :   if (!arg7_pstr) return ;
  101424           0 :   std::string arg7_str(arg7_pstr);
  101425             :   arg7 = &arg7_str;
  101426             :   jenv->ReleaseStringUTFChars(jarg7, arg7_pstr); 
  101427           0 :   if(!jarg8) {
  101428           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101429             :     return ;
  101430             :   }
  101431             :   const char *arg8_pstr = (const char *)jenv->GetStringUTFChars(jarg8, 0); 
  101432           0 :   if (!arg8_pstr) return ;
  101433           0 :   std::string arg8_str(arg8_pstr);
  101434             :   arg8 = &arg8_str;
  101435             :   jenv->ReleaseStringUTFChars(jarg8, arg8_pstr); 
  101436           0 :   if(!jarg9) {
  101437           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101438             :     return ;
  101439             :   }
  101440             :   const char *arg9_pstr = (const char *)jenv->GetStringUTFChars(jarg9, 0); 
  101441           0 :   if (!arg9_pstr) return ;
  101442           0 :   std::string arg9_str(arg9_pstr);
  101443             :   arg9 = &arg9_str;
  101444             :   jenv->ReleaseStringUTFChars(jarg9, arg9_pstr); 
  101445           0 :   if(!jarg10) {
  101446           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101447             :     return ;
  101448             :   }
  101449             :   const char *arg10_pstr = (const char *)jenv->GetStringUTFChars(jarg10, 0); 
  101450           0 :   if (!arg10_pstr) return ;
  101451           0 :   std::string arg10_str(arg10_pstr);
  101452             :   arg10 = &arg10_str;
  101453             :   jenv->ReleaseStringUTFChars(jarg10, arg10_pstr); 
  101454             :   {
  101455             :     try {
  101456           0 :       libtraci::Vehicle::add((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5,(std::string const &)*arg6,(std::string const &)*arg7,(std::string const &)*arg8,(std::string const &)*arg9,(std::string const &)*arg10);
  101457           0 :     } catch (const libsumo::TraCIException& e) {
  101458           0 :       const std::string s = e.what();
  101459             :       std::string printError;
  101460           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  101461           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  101462             :       }
  101463             :       
  101464           0 :       if (printError == "all" || printError == "client") {
  101465             :         std::cerr << "Error: " << s << std::endl;
  101466             :       }
  101467             :       
  101468             :       
  101469             :       
  101470             :       
  101471             :       {
  101472             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  101473             :       };
  101474             :       
  101475           0 :     } catch (const std::exception& e) {
  101476           0 :       const std::string s = e.what();
  101477             :       std::string printError;
  101478           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  101479           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  101480             :       }
  101481             :       
  101482           0 :       if (printError == "all" || printError == "client") {
  101483             :         std::cerr << "Error: " << s << std::endl;
  101484             :       }
  101485             :       
  101486             :       
  101487             :       
  101488             :       
  101489             :       {
  101490             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  101491             :       };
  101492             :       
  101493           0 :     } catch (...) {
  101494             :       {
  101495             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  101496             :       };
  101497           0 :     }
  101498             :   }
  101499             : }
  101500             : 
  101501             : 
  101502           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1add_1_1SWIG_16(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3, jstring jarg4, jstring jarg5, jstring jarg6, jstring jarg7, jstring jarg8, jstring jarg9) {
  101503             :   std::string *arg1 = 0 ;
  101504             :   std::string *arg2 = 0 ;
  101505             :   std::string *arg3 = 0 ;
  101506             :   std::string *arg4 = 0 ;
  101507             :   std::string *arg5 = 0 ;
  101508             :   std::string *arg6 = 0 ;
  101509             :   std::string *arg7 = 0 ;
  101510             :   std::string *arg8 = 0 ;
  101511             :   std::string *arg9 = 0 ;
  101512             :   
  101513             :   (void)jenv;
  101514             :   (void)jcls;
  101515           0 :   if(!jarg1) {
  101516           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101517           0 :     return ;
  101518             :   }
  101519             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  101520           0 :   if (!arg1_pstr) return ;
  101521           0 :   std::string arg1_str(arg1_pstr);
  101522             :   arg1 = &arg1_str;
  101523             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  101524           0 :   if(!jarg2) {
  101525           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101526             :     return ;
  101527             :   }
  101528             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  101529           0 :   if (!arg2_pstr) return ;
  101530           0 :   std::string arg2_str(arg2_pstr);
  101531             :   arg2 = &arg2_str;
  101532             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  101533           0 :   if(!jarg3) {
  101534           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101535             :     return ;
  101536             :   }
  101537             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
  101538           0 :   if (!arg3_pstr) return ;
  101539           0 :   std::string arg3_str(arg3_pstr);
  101540             :   arg3 = &arg3_str;
  101541             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
  101542           0 :   if(!jarg4) {
  101543           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101544             :     return ;
  101545             :   }
  101546             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
  101547           0 :   if (!arg4_pstr) return ;
  101548           0 :   std::string arg4_str(arg4_pstr);
  101549             :   arg4 = &arg4_str;
  101550             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
  101551           0 :   if(!jarg5) {
  101552           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101553             :     return ;
  101554             :   }
  101555             :   const char *arg5_pstr = (const char *)jenv->GetStringUTFChars(jarg5, 0); 
  101556           0 :   if (!arg5_pstr) return ;
  101557           0 :   std::string arg5_str(arg5_pstr);
  101558             :   arg5 = &arg5_str;
  101559             :   jenv->ReleaseStringUTFChars(jarg5, arg5_pstr); 
  101560           0 :   if(!jarg6) {
  101561           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101562             :     return ;
  101563             :   }
  101564             :   const char *arg6_pstr = (const char *)jenv->GetStringUTFChars(jarg6, 0); 
  101565           0 :   if (!arg6_pstr) return ;
  101566           0 :   std::string arg6_str(arg6_pstr);
  101567             :   arg6 = &arg6_str;
  101568             :   jenv->ReleaseStringUTFChars(jarg6, arg6_pstr); 
  101569           0 :   if(!jarg7) {
  101570           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101571             :     return ;
  101572             :   }
  101573             :   const char *arg7_pstr = (const char *)jenv->GetStringUTFChars(jarg7, 0); 
  101574           0 :   if (!arg7_pstr) return ;
  101575           0 :   std::string arg7_str(arg7_pstr);
  101576             :   arg7 = &arg7_str;
  101577             :   jenv->ReleaseStringUTFChars(jarg7, arg7_pstr); 
  101578           0 :   if(!jarg8) {
  101579           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101580             :     return ;
  101581             :   }
  101582             :   const char *arg8_pstr = (const char *)jenv->GetStringUTFChars(jarg8, 0); 
  101583           0 :   if (!arg8_pstr) return ;
  101584           0 :   std::string arg8_str(arg8_pstr);
  101585             :   arg8 = &arg8_str;
  101586             :   jenv->ReleaseStringUTFChars(jarg8, arg8_pstr); 
  101587           0 :   if(!jarg9) {
  101588           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101589             :     return ;
  101590             :   }
  101591             :   const char *arg9_pstr = (const char *)jenv->GetStringUTFChars(jarg9, 0); 
  101592           0 :   if (!arg9_pstr) return ;
  101593           0 :   std::string arg9_str(arg9_pstr);
  101594             :   arg9 = &arg9_str;
  101595             :   jenv->ReleaseStringUTFChars(jarg9, arg9_pstr); 
  101596             :   {
  101597             :     try {
  101598           0 :       libtraci::Vehicle::add((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5,(std::string const &)*arg6,(std::string const &)*arg7,(std::string const &)*arg8,(std::string const &)*arg9);
  101599           0 :     } catch (const libsumo::TraCIException& e) {
  101600           0 :       const std::string s = e.what();
  101601             :       std::string printError;
  101602           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  101603           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  101604             :       }
  101605             :       
  101606           0 :       if (printError == "all" || printError == "client") {
  101607             :         std::cerr << "Error: " << s << std::endl;
  101608             :       }
  101609             :       
  101610             :       
  101611             :       
  101612             :       
  101613             :       {
  101614             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  101615             :       };
  101616             :       
  101617           0 :     } catch (const std::exception& e) {
  101618           0 :       const std::string s = e.what();
  101619             :       std::string printError;
  101620           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  101621           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  101622             :       }
  101623             :       
  101624           0 :       if (printError == "all" || printError == "client") {
  101625             :         std::cerr << "Error: " << s << std::endl;
  101626             :       }
  101627             :       
  101628             :       
  101629             :       
  101630             :       
  101631             :       {
  101632             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  101633             :       };
  101634             :       
  101635           0 :     } catch (...) {
  101636             :       {
  101637             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  101638             :       };
  101639           0 :     }
  101640             :   }
  101641             : }
  101642             : 
  101643             : 
  101644           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1add_1_1SWIG_17(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3, jstring jarg4, jstring jarg5, jstring jarg6, jstring jarg7, jstring jarg8) {
  101645             :   std::string *arg1 = 0 ;
  101646             :   std::string *arg2 = 0 ;
  101647             :   std::string *arg3 = 0 ;
  101648             :   std::string *arg4 = 0 ;
  101649             :   std::string *arg5 = 0 ;
  101650             :   std::string *arg6 = 0 ;
  101651             :   std::string *arg7 = 0 ;
  101652             :   std::string *arg8 = 0 ;
  101653             :   
  101654             :   (void)jenv;
  101655             :   (void)jcls;
  101656           0 :   if(!jarg1) {
  101657           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101658           0 :     return ;
  101659             :   }
  101660             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  101661           0 :   if (!arg1_pstr) return ;
  101662           0 :   std::string arg1_str(arg1_pstr);
  101663             :   arg1 = &arg1_str;
  101664             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  101665           0 :   if(!jarg2) {
  101666           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101667             :     return ;
  101668             :   }
  101669             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  101670           0 :   if (!arg2_pstr) return ;
  101671           0 :   std::string arg2_str(arg2_pstr);
  101672             :   arg2 = &arg2_str;
  101673             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  101674           0 :   if(!jarg3) {
  101675           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101676             :     return ;
  101677             :   }
  101678             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
  101679           0 :   if (!arg3_pstr) return ;
  101680           0 :   std::string arg3_str(arg3_pstr);
  101681             :   arg3 = &arg3_str;
  101682             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
  101683           0 :   if(!jarg4) {
  101684           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101685             :     return ;
  101686             :   }
  101687             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
  101688           0 :   if (!arg4_pstr) return ;
  101689           0 :   std::string arg4_str(arg4_pstr);
  101690             :   arg4 = &arg4_str;
  101691             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
  101692           0 :   if(!jarg5) {
  101693           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101694             :     return ;
  101695             :   }
  101696             :   const char *arg5_pstr = (const char *)jenv->GetStringUTFChars(jarg5, 0); 
  101697           0 :   if (!arg5_pstr) return ;
  101698           0 :   std::string arg5_str(arg5_pstr);
  101699             :   arg5 = &arg5_str;
  101700             :   jenv->ReleaseStringUTFChars(jarg5, arg5_pstr); 
  101701           0 :   if(!jarg6) {
  101702           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101703             :     return ;
  101704             :   }
  101705             :   const char *arg6_pstr = (const char *)jenv->GetStringUTFChars(jarg6, 0); 
  101706           0 :   if (!arg6_pstr) return ;
  101707           0 :   std::string arg6_str(arg6_pstr);
  101708             :   arg6 = &arg6_str;
  101709             :   jenv->ReleaseStringUTFChars(jarg6, arg6_pstr); 
  101710           0 :   if(!jarg7) {
  101711           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101712             :     return ;
  101713             :   }
  101714             :   const char *arg7_pstr = (const char *)jenv->GetStringUTFChars(jarg7, 0); 
  101715           0 :   if (!arg7_pstr) return ;
  101716           0 :   std::string arg7_str(arg7_pstr);
  101717             :   arg7 = &arg7_str;
  101718             :   jenv->ReleaseStringUTFChars(jarg7, arg7_pstr); 
  101719           0 :   if(!jarg8) {
  101720           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101721             :     return ;
  101722             :   }
  101723             :   const char *arg8_pstr = (const char *)jenv->GetStringUTFChars(jarg8, 0); 
  101724           0 :   if (!arg8_pstr) return ;
  101725           0 :   std::string arg8_str(arg8_pstr);
  101726             :   arg8 = &arg8_str;
  101727             :   jenv->ReleaseStringUTFChars(jarg8, arg8_pstr); 
  101728             :   {
  101729             :     try {
  101730           0 :       libtraci::Vehicle::add((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5,(std::string const &)*arg6,(std::string const &)*arg7,(std::string const &)*arg8);
  101731           0 :     } catch (const libsumo::TraCIException& e) {
  101732           0 :       const std::string s = e.what();
  101733             :       std::string printError;
  101734           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  101735           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  101736             :       }
  101737             :       
  101738           0 :       if (printError == "all" || printError == "client") {
  101739             :         std::cerr << "Error: " << s << std::endl;
  101740             :       }
  101741             :       
  101742             :       
  101743             :       
  101744             :       
  101745             :       {
  101746             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  101747             :       };
  101748             :       
  101749           0 :     } catch (const std::exception& e) {
  101750           0 :       const std::string s = e.what();
  101751             :       std::string printError;
  101752           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  101753           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  101754             :       }
  101755             :       
  101756           0 :       if (printError == "all" || printError == "client") {
  101757             :         std::cerr << "Error: " << s << std::endl;
  101758             :       }
  101759             :       
  101760             :       
  101761             :       
  101762             :       
  101763             :       {
  101764             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  101765             :       };
  101766             :       
  101767           0 :     } catch (...) {
  101768             :       {
  101769             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  101770             :       };
  101771           0 :     }
  101772             :   }
  101773             : }
  101774             : 
  101775             : 
  101776           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1add_1_1SWIG_18(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3, jstring jarg4, jstring jarg5, jstring jarg6, jstring jarg7) {
  101777             :   std::string *arg1 = 0 ;
  101778             :   std::string *arg2 = 0 ;
  101779             :   std::string *arg3 = 0 ;
  101780             :   std::string *arg4 = 0 ;
  101781             :   std::string *arg5 = 0 ;
  101782             :   std::string *arg6 = 0 ;
  101783             :   std::string *arg7 = 0 ;
  101784             :   
  101785             :   (void)jenv;
  101786             :   (void)jcls;
  101787           0 :   if(!jarg1) {
  101788           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101789           0 :     return ;
  101790             :   }
  101791             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  101792           0 :   if (!arg1_pstr) return ;
  101793           0 :   std::string arg1_str(arg1_pstr);
  101794             :   arg1 = &arg1_str;
  101795             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  101796           0 :   if(!jarg2) {
  101797           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101798             :     return ;
  101799             :   }
  101800             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  101801           0 :   if (!arg2_pstr) return ;
  101802           0 :   std::string arg2_str(arg2_pstr);
  101803             :   arg2 = &arg2_str;
  101804             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  101805           0 :   if(!jarg3) {
  101806           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101807             :     return ;
  101808             :   }
  101809             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
  101810           0 :   if (!arg3_pstr) return ;
  101811           0 :   std::string arg3_str(arg3_pstr);
  101812             :   arg3 = &arg3_str;
  101813             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
  101814           0 :   if(!jarg4) {
  101815           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101816             :     return ;
  101817             :   }
  101818             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
  101819           0 :   if (!arg4_pstr) return ;
  101820           0 :   std::string arg4_str(arg4_pstr);
  101821             :   arg4 = &arg4_str;
  101822             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
  101823           0 :   if(!jarg5) {
  101824           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101825             :     return ;
  101826             :   }
  101827             :   const char *arg5_pstr = (const char *)jenv->GetStringUTFChars(jarg5, 0); 
  101828           0 :   if (!arg5_pstr) return ;
  101829           0 :   std::string arg5_str(arg5_pstr);
  101830             :   arg5 = &arg5_str;
  101831             :   jenv->ReleaseStringUTFChars(jarg5, arg5_pstr); 
  101832           0 :   if(!jarg6) {
  101833           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101834             :     return ;
  101835             :   }
  101836             :   const char *arg6_pstr = (const char *)jenv->GetStringUTFChars(jarg6, 0); 
  101837           0 :   if (!arg6_pstr) return ;
  101838           0 :   std::string arg6_str(arg6_pstr);
  101839             :   arg6 = &arg6_str;
  101840             :   jenv->ReleaseStringUTFChars(jarg6, arg6_pstr); 
  101841           0 :   if(!jarg7) {
  101842           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101843             :     return ;
  101844             :   }
  101845             :   const char *arg7_pstr = (const char *)jenv->GetStringUTFChars(jarg7, 0); 
  101846           0 :   if (!arg7_pstr) return ;
  101847           0 :   std::string arg7_str(arg7_pstr);
  101848             :   arg7 = &arg7_str;
  101849             :   jenv->ReleaseStringUTFChars(jarg7, arg7_pstr); 
  101850             :   {
  101851             :     try {
  101852           0 :       libtraci::Vehicle::add((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5,(std::string const &)*arg6,(std::string const &)*arg7);
  101853           0 :     } catch (const libsumo::TraCIException& e) {
  101854           0 :       const std::string s = e.what();
  101855             :       std::string printError;
  101856           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  101857           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  101858             :       }
  101859             :       
  101860           0 :       if (printError == "all" || printError == "client") {
  101861             :         std::cerr << "Error: " << s << std::endl;
  101862             :       }
  101863             :       
  101864             :       
  101865             :       
  101866             :       
  101867             :       {
  101868             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  101869             :       };
  101870             :       
  101871           0 :     } catch (const std::exception& e) {
  101872           0 :       const std::string s = e.what();
  101873             :       std::string printError;
  101874           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  101875           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  101876             :       }
  101877             :       
  101878           0 :       if (printError == "all" || printError == "client") {
  101879             :         std::cerr << "Error: " << s << std::endl;
  101880             :       }
  101881             :       
  101882             :       
  101883             :       
  101884             :       
  101885             :       {
  101886             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  101887             :       };
  101888             :       
  101889           0 :     } catch (...) {
  101890             :       {
  101891             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  101892             :       };
  101893           0 :     }
  101894             :   }
  101895             : }
  101896             : 
  101897             : 
  101898           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1add_1_1SWIG_19(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3, jstring jarg4, jstring jarg5, jstring jarg6) {
  101899             :   std::string *arg1 = 0 ;
  101900             :   std::string *arg2 = 0 ;
  101901             :   std::string *arg3 = 0 ;
  101902             :   std::string *arg4 = 0 ;
  101903             :   std::string *arg5 = 0 ;
  101904             :   std::string *arg6 = 0 ;
  101905             :   
  101906             :   (void)jenv;
  101907             :   (void)jcls;
  101908           0 :   if(!jarg1) {
  101909           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101910           0 :     return ;
  101911             :   }
  101912             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  101913           0 :   if (!arg1_pstr) return ;
  101914           0 :   std::string arg1_str(arg1_pstr);
  101915             :   arg1 = &arg1_str;
  101916             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  101917           0 :   if(!jarg2) {
  101918           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101919             :     return ;
  101920             :   }
  101921             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  101922           0 :   if (!arg2_pstr) return ;
  101923           0 :   std::string arg2_str(arg2_pstr);
  101924             :   arg2 = &arg2_str;
  101925             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  101926           0 :   if(!jarg3) {
  101927           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101928             :     return ;
  101929             :   }
  101930             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
  101931           0 :   if (!arg3_pstr) return ;
  101932           0 :   std::string arg3_str(arg3_pstr);
  101933             :   arg3 = &arg3_str;
  101934             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
  101935           0 :   if(!jarg4) {
  101936           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101937             :     return ;
  101938             :   }
  101939             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
  101940           0 :   if (!arg4_pstr) return ;
  101941           0 :   std::string arg4_str(arg4_pstr);
  101942             :   arg4 = &arg4_str;
  101943             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
  101944           0 :   if(!jarg5) {
  101945           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101946             :     return ;
  101947             :   }
  101948             :   const char *arg5_pstr = (const char *)jenv->GetStringUTFChars(jarg5, 0); 
  101949           0 :   if (!arg5_pstr) return ;
  101950           0 :   std::string arg5_str(arg5_pstr);
  101951             :   arg5 = &arg5_str;
  101952             :   jenv->ReleaseStringUTFChars(jarg5, arg5_pstr); 
  101953           0 :   if(!jarg6) {
  101954           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  101955             :     return ;
  101956             :   }
  101957             :   const char *arg6_pstr = (const char *)jenv->GetStringUTFChars(jarg6, 0); 
  101958           0 :   if (!arg6_pstr) return ;
  101959           0 :   std::string arg6_str(arg6_pstr);
  101960             :   arg6 = &arg6_str;
  101961             :   jenv->ReleaseStringUTFChars(jarg6, arg6_pstr); 
  101962             :   {
  101963             :     try {
  101964           0 :       libtraci::Vehicle::add((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5,(std::string const &)*arg6);
  101965           0 :     } catch (const libsumo::TraCIException& e) {
  101966           0 :       const std::string s = e.what();
  101967             :       std::string printError;
  101968           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  101969           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  101970             :       }
  101971             :       
  101972           0 :       if (printError == "all" || printError == "client") {
  101973             :         std::cerr << "Error: " << s << std::endl;
  101974             :       }
  101975             :       
  101976             :       
  101977             :       
  101978             :       
  101979             :       {
  101980             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  101981             :       };
  101982             :       
  101983           0 :     } catch (const std::exception& e) {
  101984           0 :       const std::string s = e.what();
  101985             :       std::string printError;
  101986           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  101987           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  101988             :       }
  101989             :       
  101990           0 :       if (printError == "all" || printError == "client") {
  101991             :         std::cerr << "Error: " << s << std::endl;
  101992             :       }
  101993             :       
  101994             :       
  101995             :       
  101996             :       
  101997             :       {
  101998             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  101999             :       };
  102000             :       
  102001           0 :     } catch (...) {
  102002             :       {
  102003             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  102004             :       };
  102005           0 :     }
  102006             :   }
  102007             : }
  102008             : 
  102009             : 
  102010           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1add_1_1SWIG_110(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3, jstring jarg4, jstring jarg5) {
  102011             :   std::string *arg1 = 0 ;
  102012             :   std::string *arg2 = 0 ;
  102013             :   std::string *arg3 = 0 ;
  102014             :   std::string *arg4 = 0 ;
  102015             :   std::string *arg5 = 0 ;
  102016             :   
  102017             :   (void)jenv;
  102018             :   (void)jcls;
  102019           0 :   if(!jarg1) {
  102020           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  102021           0 :     return ;
  102022             :   }
  102023             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  102024           0 :   if (!arg1_pstr) return ;
  102025           0 :   std::string arg1_str(arg1_pstr);
  102026             :   arg1 = &arg1_str;
  102027             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  102028           0 :   if(!jarg2) {
  102029           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  102030             :     return ;
  102031             :   }
  102032             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  102033           0 :   if (!arg2_pstr) return ;
  102034           0 :   std::string arg2_str(arg2_pstr);
  102035             :   arg2 = &arg2_str;
  102036             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  102037           0 :   if(!jarg3) {
  102038           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  102039             :     return ;
  102040             :   }
  102041             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
  102042           0 :   if (!arg3_pstr) return ;
  102043           0 :   std::string arg3_str(arg3_pstr);
  102044             :   arg3 = &arg3_str;
  102045             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
  102046           0 :   if(!jarg4) {
  102047           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  102048             :     return ;
  102049             :   }
  102050             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
  102051           0 :   if (!arg4_pstr) return ;
  102052           0 :   std::string arg4_str(arg4_pstr);
  102053             :   arg4 = &arg4_str;
  102054             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
  102055           0 :   if(!jarg5) {
  102056           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  102057             :     return ;
  102058             :   }
  102059             :   const char *arg5_pstr = (const char *)jenv->GetStringUTFChars(jarg5, 0); 
  102060           0 :   if (!arg5_pstr) return ;
  102061           0 :   std::string arg5_str(arg5_pstr);
  102062             :   arg5 = &arg5_str;
  102063             :   jenv->ReleaseStringUTFChars(jarg5, arg5_pstr); 
  102064             :   {
  102065             :     try {
  102066           0 :       libtraci::Vehicle::add((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5);
  102067           0 :     } catch (const libsumo::TraCIException& e) {
  102068           0 :       const std::string s = e.what();
  102069             :       std::string printError;
  102070           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  102071           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  102072             :       }
  102073             :       
  102074           0 :       if (printError == "all" || printError == "client") {
  102075             :         std::cerr << "Error: " << s << std::endl;
  102076             :       }
  102077             :       
  102078             :       
  102079             :       
  102080             :       
  102081             :       {
  102082             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  102083             :       };
  102084             :       
  102085           0 :     } catch (const std::exception& e) {
  102086           0 :       const std::string s = e.what();
  102087             :       std::string printError;
  102088           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  102089           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  102090             :       }
  102091             :       
  102092           0 :       if (printError == "all" || printError == "client") {
  102093             :         std::cerr << "Error: " << s << std::endl;
  102094             :       }
  102095             :       
  102096             :       
  102097             :       
  102098             :       
  102099             :       {
  102100             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  102101             :       };
  102102             :       
  102103           0 :     } catch (...) {
  102104             :       {
  102105             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  102106             :       };
  102107           0 :     }
  102108             :   }
  102109             : }
  102110             : 
  102111             : 
  102112           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1add_1_1SWIG_111(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3, jstring jarg4) {
  102113             :   std::string *arg1 = 0 ;
  102114             :   std::string *arg2 = 0 ;
  102115             :   std::string *arg3 = 0 ;
  102116             :   std::string *arg4 = 0 ;
  102117             :   
  102118             :   (void)jenv;
  102119             :   (void)jcls;
  102120           0 :   if(!jarg1) {
  102121           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  102122           0 :     return ;
  102123             :   }
  102124             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  102125           0 :   if (!arg1_pstr) return ;
  102126           0 :   std::string arg1_str(arg1_pstr);
  102127             :   arg1 = &arg1_str;
  102128             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  102129           0 :   if(!jarg2) {
  102130           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  102131             :     return ;
  102132             :   }
  102133             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  102134           0 :   if (!arg2_pstr) return ;
  102135           0 :   std::string arg2_str(arg2_pstr);
  102136             :   arg2 = &arg2_str;
  102137             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  102138           0 :   if(!jarg3) {
  102139           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  102140             :     return ;
  102141             :   }
  102142             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
  102143           0 :   if (!arg3_pstr) return ;
  102144           0 :   std::string arg3_str(arg3_pstr);
  102145             :   arg3 = &arg3_str;
  102146             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
  102147           0 :   if(!jarg4) {
  102148           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  102149             :     return ;
  102150             :   }
  102151             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
  102152           0 :   if (!arg4_pstr) return ;
  102153           0 :   std::string arg4_str(arg4_pstr);
  102154             :   arg4 = &arg4_str;
  102155             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
  102156             :   {
  102157             :     try {
  102158           0 :       libtraci::Vehicle::add((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4);
  102159           0 :     } catch (const libsumo::TraCIException& e) {
  102160           0 :       const std::string s = e.what();
  102161             :       std::string printError;
  102162           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  102163           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  102164             :       }
  102165             :       
  102166           0 :       if (printError == "all" || printError == "client") {
  102167             :         std::cerr << "Error: " << s << std::endl;
  102168             :       }
  102169             :       
  102170             :       
  102171             :       
  102172             :       
  102173             :       {
  102174             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  102175             :       };
  102176             :       
  102177           0 :     } catch (const std::exception& e) {
  102178           0 :       const std::string s = e.what();
  102179             :       std::string printError;
  102180           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  102181           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  102182             :       }
  102183             :       
  102184           0 :       if (printError == "all" || printError == "client") {
  102185             :         std::cerr << "Error: " << s << std::endl;
  102186             :       }
  102187             :       
  102188             :       
  102189             :       
  102190             :       
  102191             :       {
  102192             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  102193             :       };
  102194             :       
  102195           0 :     } catch (...) {
  102196             :       {
  102197             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  102198             :       };
  102199           0 :     }
  102200             :   }
  102201             : }
  102202             : 
  102203             : 
  102204           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1add_1_1SWIG_112(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3) {
  102205             :   std::string *arg1 = 0 ;
  102206             :   std::string *arg2 = 0 ;
  102207             :   std::string *arg3 = 0 ;
  102208             :   
  102209             :   (void)jenv;
  102210             :   (void)jcls;
  102211           0 :   if(!jarg1) {
  102212           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  102213           0 :     return ;
  102214             :   }
  102215             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  102216           0 :   if (!arg1_pstr) return ;
  102217           0 :   std::string arg1_str(arg1_pstr);
  102218             :   arg1 = &arg1_str;
  102219             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  102220           0 :   if(!jarg2) {
  102221           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  102222             :     return ;
  102223             :   }
  102224             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  102225           0 :   if (!arg2_pstr) return ;
  102226           0 :   std::string arg2_str(arg2_pstr);
  102227             :   arg2 = &arg2_str;
  102228             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  102229           0 :   if(!jarg3) {
  102230           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  102231             :     return ;
  102232             :   }
  102233             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
  102234           0 :   if (!arg3_pstr) return ;
  102235           0 :   std::string arg3_str(arg3_pstr);
  102236             :   arg3 = &arg3_str;
  102237             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
  102238             :   {
  102239             :     try {
  102240           0 :       libtraci::Vehicle::add((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3);
  102241           0 :     } catch (const libsumo::TraCIException& e) {
  102242           0 :       const std::string s = e.what();
  102243             :       std::string printError;
  102244           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  102245           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  102246             :       }
  102247             :       
  102248           0 :       if (printError == "all" || printError == "client") {
  102249             :         std::cerr << "Error: " << s << std::endl;
  102250             :       }
  102251             :       
  102252             :       
  102253             :       
  102254             :       
  102255             :       {
  102256             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  102257             :       };
  102258             :       
  102259           0 :     } catch (const std::exception& e) {
  102260           0 :       const std::string s = e.what();
  102261             :       std::string printError;
  102262           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  102263           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  102264             :       }
  102265             :       
  102266           0 :       if (printError == "all" || printError == "client") {
  102267             :         std::cerr << "Error: " << s << std::endl;
  102268             :       }
  102269             :       
  102270             :       
  102271             :       
  102272             :       
  102273             :       {
  102274             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  102275             :       };
  102276             :       
  102277           0 :     } catch (...) {
  102278             :       {
  102279             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  102280             :       };
  102281           0 :     }
  102282             :   }
  102283             : }
  102284             : 
  102285             : 
  102286           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1add_1_1SWIG_113(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  102287             :   std::string *arg1 = 0 ;
  102288             :   std::string *arg2 = 0 ;
  102289             :   
  102290             :   (void)jenv;
  102291             :   (void)jcls;
  102292           0 :   if(!jarg1) {
  102293           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  102294           0 :     return ;
  102295             :   }
  102296             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  102297           0 :   if (!arg1_pstr) return ;
  102298           0 :   std::string arg1_str(arg1_pstr);
  102299             :   arg1 = &arg1_str;
  102300             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  102301           0 :   if(!jarg2) {
  102302           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  102303             :     return ;
  102304             :   }
  102305             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  102306           0 :   if (!arg2_pstr) return ;
  102307           0 :   std::string arg2_str(arg2_pstr);
  102308             :   arg2 = &arg2_str;
  102309             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  102310             :   {
  102311             :     try {
  102312           0 :       libtraci::Vehicle::add((std::string const &)*arg1,(std::string const &)*arg2);
  102313           0 :     } catch (const libsumo::TraCIException& e) {
  102314           0 :       const std::string s = e.what();
  102315             :       std::string printError;
  102316           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  102317           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  102318             :       }
  102319             :       
  102320           0 :       if (printError == "all" || printError == "client") {
  102321             :         std::cerr << "Error: " << s << std::endl;
  102322             :       }
  102323             :       
  102324             :       
  102325             :       
  102326             :       
  102327             :       {
  102328             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  102329             :       };
  102330             :       
  102331           0 :     } catch (const std::exception& e) {
  102332           0 :       const std::string s = e.what();
  102333             :       std::string printError;
  102334           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  102335           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  102336             :       }
  102337             :       
  102338           0 :       if (printError == "all" || printError == "client") {
  102339             :         std::cerr << "Error: " << s << std::endl;
  102340             :       }
  102341             :       
  102342             :       
  102343             :       
  102344             :       
  102345             :       {
  102346             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  102347             :       };
  102348             :       
  102349           0 :     } catch (...) {
  102350             :       {
  102351             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  102352             :       };
  102353           0 :     }
  102354             :   }
  102355             : }
  102356             : 
  102357             : 
  102358           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1changeTarget(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  102359             :   std::string *arg1 = 0 ;
  102360             :   std::string *arg2 = 0 ;
  102361             :   
  102362             :   (void)jenv;
  102363             :   (void)jcls;
  102364           0 :   if(!jarg1) {
  102365           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  102366           0 :     return ;
  102367             :   }
  102368             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  102369           0 :   if (!arg1_pstr) return ;
  102370           0 :   std::string arg1_str(arg1_pstr);
  102371             :   arg1 = &arg1_str;
  102372             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  102373           0 :   if(!jarg2) {
  102374           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  102375             :     return ;
  102376             :   }
  102377             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  102378           0 :   if (!arg2_pstr) return ;
  102379           0 :   std::string arg2_str(arg2_pstr);
  102380             :   arg2 = &arg2_str;
  102381             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  102382             :   {
  102383             :     try {
  102384           0 :       libtraci::Vehicle::changeTarget((std::string const &)*arg1,(std::string const &)*arg2);
  102385           0 :     } catch (const libsumo::TraCIException& e) {
  102386           0 :       const std::string s = e.what();
  102387             :       std::string printError;
  102388           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  102389           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  102390             :       }
  102391             :       
  102392           0 :       if (printError == "all" || printError == "client") {
  102393             :         std::cerr << "Error: " << s << std::endl;
  102394             :       }
  102395             :       
  102396             :       
  102397             :       
  102398             :       
  102399             :       {
  102400             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  102401             :       };
  102402             :       
  102403           0 :     } catch (const std::exception& e) {
  102404           0 :       const std::string s = e.what();
  102405             :       std::string printError;
  102406           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  102407           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  102408             :       }
  102409             :       
  102410           0 :       if (printError == "all" || printError == "client") {
  102411             :         std::cerr << "Error: " << s << std::endl;
  102412             :       }
  102413             :       
  102414             :       
  102415             :       
  102416             :       
  102417             :       {
  102418             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  102419             :       };
  102420             :       
  102421           0 :     } catch (...) {
  102422             :       {
  102423             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  102424             :       };
  102425           0 :     }
  102426             :   }
  102427             : }
  102428             : 
  102429             : 
  102430           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1changeLane(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
  102431             :   std::string *arg1 = 0 ;
  102432             :   int arg2 ;
  102433             :   double arg3 ;
  102434             :   
  102435             :   (void)jenv;
  102436             :   (void)jcls;
  102437           0 :   if(!jarg1) {
  102438           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  102439           0 :     return ;
  102440             :   }
  102441             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  102442           0 :   if (!arg1_pstr) return ;
  102443           0 :   std::string arg1_str(arg1_pstr);
  102444             :   arg1 = &arg1_str;
  102445             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  102446             :   arg2 = (int)jarg2; 
  102447             :   arg3 = (double)jarg3; 
  102448             :   {
  102449             :     try {
  102450           0 :       libtraci::Vehicle::changeLane((std::string const &)*arg1,arg2,arg3);
  102451           0 :     } catch (const libsumo::TraCIException& e) {
  102452           0 :       const std::string s = e.what();
  102453             :       std::string printError;
  102454           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  102455           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  102456             :       }
  102457             :       
  102458           0 :       if (printError == "all" || printError == "client") {
  102459             :         std::cerr << "Error: " << s << std::endl;
  102460             :       }
  102461             :       
  102462             :       
  102463             :       
  102464             :       
  102465             :       {
  102466             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  102467             :       };
  102468             :       
  102469           0 :     } catch (const std::exception& e) {
  102470           0 :       const std::string s = e.what();
  102471             :       std::string printError;
  102472           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  102473           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  102474             :       }
  102475             :       
  102476           0 :       if (printError == "all" || printError == "client") {
  102477             :         std::cerr << "Error: " << s << std::endl;
  102478             :       }
  102479             :       
  102480             :       
  102481             :       
  102482             :       
  102483             :       {
  102484             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  102485             :       };
  102486             :       
  102487           0 :     } catch (...) {
  102488             :       {
  102489             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  102490             :       };
  102491           0 :     }
  102492             :   }
  102493             : }
  102494             : 
  102495             : 
  102496           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1changeLaneRelative(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
  102497             :   std::string *arg1 = 0 ;
  102498             :   int arg2 ;
  102499             :   double arg3 ;
  102500             :   
  102501             :   (void)jenv;
  102502             :   (void)jcls;
  102503           0 :   if(!jarg1) {
  102504           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  102505           0 :     return ;
  102506             :   }
  102507             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  102508           0 :   if (!arg1_pstr) return ;
  102509           0 :   std::string arg1_str(arg1_pstr);
  102510             :   arg1 = &arg1_str;
  102511             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  102512             :   arg2 = (int)jarg2; 
  102513             :   arg3 = (double)jarg3; 
  102514             :   {
  102515             :     try {
  102516           0 :       libtraci::Vehicle::changeLaneRelative((std::string const &)*arg1,arg2,arg3);
  102517           0 :     } catch (const libsumo::TraCIException& e) {
  102518           0 :       const std::string s = e.what();
  102519             :       std::string printError;
  102520           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  102521           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  102522             :       }
  102523             :       
  102524           0 :       if (printError == "all" || printError == "client") {
  102525             :         std::cerr << "Error: " << s << std::endl;
  102526             :       }
  102527             :       
  102528             :       
  102529             :       
  102530             :       
  102531             :       {
  102532             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  102533             :       };
  102534             :       
  102535           0 :     } catch (const std::exception& e) {
  102536           0 :       const std::string s = e.what();
  102537             :       std::string printError;
  102538           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  102539           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  102540             :       }
  102541             :       
  102542           0 :       if (printError == "all" || printError == "client") {
  102543             :         std::cerr << "Error: " << s << std::endl;
  102544             :       }
  102545             :       
  102546             :       
  102547             :       
  102548             :       
  102549             :       {
  102550             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  102551             :       };
  102552             :       
  102553           0 :     } catch (...) {
  102554             :       {
  102555             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  102556             :       };
  102557           0 :     }
  102558             :   }
  102559             : }
  102560             : 
  102561             : 
  102562           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1changeSublane(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  102563             :   std::string *arg1 = 0 ;
  102564             :   double arg2 ;
  102565             :   
  102566             :   (void)jenv;
  102567             :   (void)jcls;
  102568           0 :   if(!jarg1) {
  102569           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  102570           0 :     return ;
  102571             :   }
  102572             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  102573           0 :   if (!arg1_pstr) return ;
  102574           0 :   std::string arg1_str(arg1_pstr);
  102575             :   arg1 = &arg1_str;
  102576             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  102577             :   arg2 = (double)jarg2; 
  102578             :   {
  102579             :     try {
  102580           0 :       libtraci::Vehicle::changeSublane((std::string const &)*arg1,arg2);
  102581           0 :     } catch (const libsumo::TraCIException& e) {
  102582           0 :       const std::string s = e.what();
  102583             :       std::string printError;
  102584           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  102585           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  102586             :       }
  102587             :       
  102588           0 :       if (printError == "all" || printError == "client") {
  102589             :         std::cerr << "Error: " << s << std::endl;
  102590             :       }
  102591             :       
  102592             :       
  102593             :       
  102594             :       
  102595             :       {
  102596             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  102597             :       };
  102598             :       
  102599           0 :     } catch (const std::exception& e) {
  102600           0 :       const std::string s = e.what();
  102601             :       std::string printError;
  102602           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  102603           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  102604             :       }
  102605             :       
  102606           0 :       if (printError == "all" || printError == "client") {
  102607             :         std::cerr << "Error: " << s << std::endl;
  102608             :       }
  102609             :       
  102610             :       
  102611             :       
  102612             :       
  102613             :       {
  102614             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  102615             :       };
  102616             :       
  102617           0 :     } catch (...) {
  102618             :       {
  102619             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  102620             :       };
  102621           0 :     }
  102622             :   }
  102623             : }
  102624             : 
  102625             : 
  102626           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1slowDown(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3) {
  102627             :   std::string *arg1 = 0 ;
  102628             :   double arg2 ;
  102629             :   double arg3 ;
  102630             :   
  102631             :   (void)jenv;
  102632             :   (void)jcls;
  102633           0 :   if(!jarg1) {
  102634           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  102635           0 :     return ;
  102636             :   }
  102637             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  102638           0 :   if (!arg1_pstr) return ;
  102639           0 :   std::string arg1_str(arg1_pstr);
  102640             :   arg1 = &arg1_str;
  102641             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  102642             :   arg2 = (double)jarg2; 
  102643             :   arg3 = (double)jarg3; 
  102644             :   {
  102645             :     try {
  102646           0 :       libtraci::Vehicle::slowDown((std::string const &)*arg1,arg2,arg3);
  102647           0 :     } catch (const libsumo::TraCIException& e) {
  102648           0 :       const std::string s = e.what();
  102649             :       std::string printError;
  102650           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  102651           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  102652             :       }
  102653             :       
  102654           0 :       if (printError == "all" || printError == "client") {
  102655             :         std::cerr << "Error: " << s << std::endl;
  102656             :       }
  102657             :       
  102658             :       
  102659             :       
  102660             :       
  102661             :       {
  102662             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  102663             :       };
  102664             :       
  102665           0 :     } catch (const std::exception& e) {
  102666           0 :       const std::string s = e.what();
  102667             :       std::string printError;
  102668           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  102669           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  102670             :       }
  102671             :       
  102672           0 :       if (printError == "all" || printError == "client") {
  102673             :         std::cerr << "Error: " << s << std::endl;
  102674             :       }
  102675             :       
  102676             :       
  102677             :       
  102678             :       
  102679             :       {
  102680             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  102681             :       };
  102682             :       
  102683           0 :     } catch (...) {
  102684             :       {
  102685             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  102686             :       };
  102687           0 :     }
  102688             :   }
  102689             : }
  102690             : 
  102691             : 
  102692           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1openGap_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5, jdouble jarg6, jstring jarg7) {
  102693             :   std::string *arg1 = 0 ;
  102694             :   double arg2 ;
  102695             :   double arg3 ;
  102696             :   double arg4 ;
  102697             :   double arg5 ;
  102698             :   double arg6 ;
  102699             :   std::string *arg7 = 0 ;
  102700             :   
  102701             :   (void)jenv;
  102702             :   (void)jcls;
  102703           0 :   if(!jarg1) {
  102704           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  102705           0 :     return ;
  102706             :   }
  102707             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  102708           0 :   if (!arg1_pstr) return ;
  102709           0 :   std::string arg1_str(arg1_pstr);
  102710             :   arg1 = &arg1_str;
  102711             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  102712             :   arg2 = (double)jarg2; 
  102713             :   arg3 = (double)jarg3; 
  102714             :   arg4 = (double)jarg4; 
  102715             :   arg5 = (double)jarg5; 
  102716             :   arg6 = (double)jarg6; 
  102717           0 :   if(!jarg7) {
  102718           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  102719             :     return ;
  102720             :   }
  102721             :   const char *arg7_pstr = (const char *)jenv->GetStringUTFChars(jarg7, 0); 
  102722           0 :   if (!arg7_pstr) return ;
  102723           0 :   std::string arg7_str(arg7_pstr);
  102724             :   arg7 = &arg7_str;
  102725             :   jenv->ReleaseStringUTFChars(jarg7, arg7_pstr); 
  102726             :   {
  102727             :     try {
  102728           0 :       libtraci::Vehicle::openGap((std::string const &)*arg1,arg2,arg3,arg4,arg5,arg6,(std::string const &)*arg7);
  102729           0 :     } catch (const libsumo::TraCIException& e) {
  102730           0 :       const std::string s = e.what();
  102731             :       std::string printError;
  102732           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  102733           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  102734             :       }
  102735             :       
  102736           0 :       if (printError == "all" || printError == "client") {
  102737             :         std::cerr << "Error: " << s << std::endl;
  102738             :       }
  102739             :       
  102740             :       
  102741             :       
  102742             :       
  102743             :       {
  102744             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  102745             :       };
  102746             :       
  102747           0 :     } catch (const std::exception& e) {
  102748           0 :       const std::string s = e.what();
  102749             :       std::string printError;
  102750           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  102751           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  102752             :       }
  102753             :       
  102754           0 :       if (printError == "all" || printError == "client") {
  102755             :         std::cerr << "Error: " << s << std::endl;
  102756             :       }
  102757             :       
  102758             :       
  102759             :       
  102760             :       
  102761             :       {
  102762             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  102763             :       };
  102764             :       
  102765           0 :     } catch (...) {
  102766             :       {
  102767             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  102768             :       };
  102769           0 :     }
  102770             :   }
  102771             : }
  102772             : 
  102773             : 
  102774           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1openGap_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5, jdouble jarg6) {
  102775             :   std::string *arg1 = 0 ;
  102776             :   double arg2 ;
  102777             :   double arg3 ;
  102778             :   double arg4 ;
  102779             :   double arg5 ;
  102780             :   double arg6 ;
  102781             :   
  102782             :   (void)jenv;
  102783             :   (void)jcls;
  102784           0 :   if(!jarg1) {
  102785           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  102786           0 :     return ;
  102787             :   }
  102788             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  102789           0 :   if (!arg1_pstr) return ;
  102790           0 :   std::string arg1_str(arg1_pstr);
  102791             :   arg1 = &arg1_str;
  102792             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  102793             :   arg2 = (double)jarg2; 
  102794             :   arg3 = (double)jarg3; 
  102795             :   arg4 = (double)jarg4; 
  102796             :   arg5 = (double)jarg5; 
  102797             :   arg6 = (double)jarg6; 
  102798             :   {
  102799             :     try {
  102800           0 :       libtraci::Vehicle::openGap((std::string const &)*arg1,arg2,arg3,arg4,arg5,arg6);
  102801           0 :     } catch (const libsumo::TraCIException& e) {
  102802           0 :       const std::string s = e.what();
  102803             :       std::string printError;
  102804           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  102805           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  102806             :       }
  102807             :       
  102808           0 :       if (printError == "all" || printError == "client") {
  102809             :         std::cerr << "Error: " << s << std::endl;
  102810             :       }
  102811             :       
  102812             :       
  102813             :       
  102814             :       
  102815             :       {
  102816             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  102817             :       };
  102818             :       
  102819           0 :     } catch (const std::exception& e) {
  102820           0 :       const std::string s = e.what();
  102821             :       std::string printError;
  102822           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  102823           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  102824             :       }
  102825             :       
  102826           0 :       if (printError == "all" || printError == "client") {
  102827             :         std::cerr << "Error: " << s << std::endl;
  102828             :       }
  102829             :       
  102830             :       
  102831             :       
  102832             :       
  102833             :       {
  102834             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  102835             :       };
  102836             :       
  102837           0 :     } catch (...) {
  102838             :       {
  102839             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  102840             :       };
  102841           0 :     }
  102842             :   }
  102843             : }
  102844             : 
  102845             : 
  102846           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1openGap_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5) {
  102847             :   std::string *arg1 = 0 ;
  102848             :   double arg2 ;
  102849             :   double arg3 ;
  102850             :   double arg4 ;
  102851             :   double arg5 ;
  102852             :   
  102853             :   (void)jenv;
  102854             :   (void)jcls;
  102855           0 :   if(!jarg1) {
  102856           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  102857           0 :     return ;
  102858             :   }
  102859             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  102860           0 :   if (!arg1_pstr) return ;
  102861           0 :   std::string arg1_str(arg1_pstr);
  102862             :   arg1 = &arg1_str;
  102863             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  102864             :   arg2 = (double)jarg2; 
  102865             :   arg3 = (double)jarg3; 
  102866             :   arg4 = (double)jarg4; 
  102867             :   arg5 = (double)jarg5; 
  102868             :   {
  102869             :     try {
  102870           0 :       libtraci::Vehicle::openGap((std::string const &)*arg1,arg2,arg3,arg4,arg5);
  102871           0 :     } catch (const libsumo::TraCIException& e) {
  102872           0 :       const std::string s = e.what();
  102873             :       std::string printError;
  102874           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  102875           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  102876             :       }
  102877             :       
  102878           0 :       if (printError == "all" || printError == "client") {
  102879             :         std::cerr << "Error: " << s << std::endl;
  102880             :       }
  102881             :       
  102882             :       
  102883             :       
  102884             :       
  102885             :       {
  102886             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  102887             :       };
  102888             :       
  102889           0 :     } catch (const std::exception& e) {
  102890           0 :       const std::string s = e.what();
  102891             :       std::string printError;
  102892           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  102893           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  102894             :       }
  102895             :       
  102896           0 :       if (printError == "all" || printError == "client") {
  102897             :         std::cerr << "Error: " << s << std::endl;
  102898             :       }
  102899             :       
  102900             :       
  102901             :       
  102902             :       
  102903             :       {
  102904             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  102905             :       };
  102906             :       
  102907           0 :     } catch (...) {
  102908             :       {
  102909             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  102910             :       };
  102911           0 :     }
  102912             :   }
  102913             : }
  102914             : 
  102915             : 
  102916           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1deactivateGapControl(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  102917             :   std::string *arg1 = 0 ;
  102918             :   
  102919             :   (void)jenv;
  102920             :   (void)jcls;
  102921           0 :   if(!jarg1) {
  102922           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  102923           0 :     return ;
  102924             :   }
  102925             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  102926           0 :   if (!arg1_pstr) return ;
  102927           0 :   std::string arg1_str(arg1_pstr);
  102928             :   arg1 = &arg1_str;
  102929             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  102930             :   {
  102931             :     try {
  102932           0 :       libtraci::Vehicle::deactivateGapControl((std::string const &)*arg1);
  102933           0 :     } catch (const libsumo::TraCIException& e) {
  102934           0 :       const std::string s = e.what();
  102935             :       std::string printError;
  102936           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  102937           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  102938             :       }
  102939             :       
  102940           0 :       if (printError == "all" || printError == "client") {
  102941             :         std::cerr << "Error: " << s << std::endl;
  102942             :       }
  102943             :       
  102944             :       
  102945             :       
  102946             :       
  102947             :       {
  102948             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  102949             :       };
  102950             :       
  102951           0 :     } catch (const std::exception& e) {
  102952           0 :       const std::string s = e.what();
  102953             :       std::string printError;
  102954           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  102955           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  102956             :       }
  102957             :       
  102958           0 :       if (printError == "all" || printError == "client") {
  102959             :         std::cerr << "Error: " << s << std::endl;
  102960             :       }
  102961             :       
  102962             :       
  102963             :       
  102964             :       
  102965             :       {
  102966             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  102967             :       };
  102968             :       
  102969           0 :     } catch (...) {
  102970             :       {
  102971             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  102972             :       };
  102973           0 :     }
  102974             :   }
  102975             : }
  102976             : 
  102977             : 
  102978           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1requestToC(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  102979             :   std::string *arg1 = 0 ;
  102980             :   double arg2 ;
  102981             :   
  102982             :   (void)jenv;
  102983             :   (void)jcls;
  102984           0 :   if(!jarg1) {
  102985           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  102986           0 :     return ;
  102987             :   }
  102988             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  102989           0 :   if (!arg1_pstr) return ;
  102990           0 :   std::string arg1_str(arg1_pstr);
  102991             :   arg1 = &arg1_str;
  102992             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  102993             :   arg2 = (double)jarg2; 
  102994             :   {
  102995             :     try {
  102996           0 :       libtraci::Vehicle::requestToC((std::string const &)*arg1,arg2);
  102997           0 :     } catch (const libsumo::TraCIException& e) {
  102998           0 :       const std::string s = e.what();
  102999             :       std::string printError;
  103000           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  103001           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  103002             :       }
  103003             :       
  103004           0 :       if (printError == "all" || printError == "client") {
  103005             :         std::cerr << "Error: " << s << std::endl;
  103006             :       }
  103007             :       
  103008             :       
  103009             :       
  103010             :       
  103011             :       {
  103012             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  103013             :       };
  103014             :       
  103015           0 :     } catch (const std::exception& e) {
  103016           0 :       const std::string s = e.what();
  103017             :       std::string printError;
  103018           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  103019           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  103020             :       }
  103021             :       
  103022           0 :       if (printError == "all" || printError == "client") {
  103023             :         std::cerr << "Error: " << s << std::endl;
  103024             :       }
  103025             :       
  103026             :       
  103027             :       
  103028             :       
  103029             :       {
  103030             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  103031             :       };
  103032             :       
  103033           0 :     } catch (...) {
  103034             :       {
  103035             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  103036             :       };
  103037           0 :     }
  103038             :   }
  103039             : }
  103040             : 
  103041             : 
  103042           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setSpeed(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  103043             :   std::string *arg1 = 0 ;
  103044             :   double arg2 ;
  103045             :   
  103046             :   (void)jenv;
  103047             :   (void)jcls;
  103048           0 :   if(!jarg1) {
  103049           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  103050           0 :     return ;
  103051             :   }
  103052             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  103053           0 :   if (!arg1_pstr) return ;
  103054           0 :   std::string arg1_str(arg1_pstr);
  103055             :   arg1 = &arg1_str;
  103056             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  103057             :   arg2 = (double)jarg2; 
  103058             :   {
  103059             :     try {
  103060           0 :       libtraci::Vehicle::setSpeed((std::string const &)*arg1,arg2);
  103061           0 :     } catch (const libsumo::TraCIException& e) {
  103062           0 :       const std::string s = e.what();
  103063             :       std::string printError;
  103064           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  103065           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  103066             :       }
  103067             :       
  103068           0 :       if (printError == "all" || printError == "client") {
  103069             :         std::cerr << "Error: " << s << std::endl;
  103070             :       }
  103071             :       
  103072             :       
  103073             :       
  103074             :       
  103075             :       {
  103076             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  103077             :       };
  103078             :       
  103079           0 :     } catch (const std::exception& e) {
  103080           0 :       const std::string s = e.what();
  103081             :       std::string printError;
  103082           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  103083           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  103084             :       }
  103085             :       
  103086           0 :       if (printError == "all" || printError == "client") {
  103087             :         std::cerr << "Error: " << s << std::endl;
  103088             :       }
  103089             :       
  103090             :       
  103091             :       
  103092             :       
  103093             :       {
  103094             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  103095             :       };
  103096             :       
  103097           0 :     } catch (...) {
  103098             :       {
  103099             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  103100             :       };
  103101           0 :     }
  103102             :   }
  103103             : }
  103104             : 
  103105             : 
  103106           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setAcceleration(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3) {
  103107             :   std::string *arg1 = 0 ;
  103108             :   double arg2 ;
  103109             :   double arg3 ;
  103110             :   
  103111             :   (void)jenv;
  103112             :   (void)jcls;
  103113           0 :   if(!jarg1) {
  103114           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  103115           0 :     return ;
  103116             :   }
  103117             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  103118           0 :   if (!arg1_pstr) return ;
  103119           0 :   std::string arg1_str(arg1_pstr);
  103120             :   arg1 = &arg1_str;
  103121             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  103122             :   arg2 = (double)jarg2; 
  103123             :   arg3 = (double)jarg3; 
  103124             :   {
  103125             :     try {
  103126           0 :       libtraci::Vehicle::setAcceleration((std::string const &)*arg1,arg2,arg3);
  103127           0 :     } catch (const libsumo::TraCIException& e) {
  103128           0 :       const std::string s = e.what();
  103129             :       std::string printError;
  103130           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  103131           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  103132             :       }
  103133             :       
  103134           0 :       if (printError == "all" || printError == "client") {
  103135             :         std::cerr << "Error: " << s << std::endl;
  103136             :       }
  103137             :       
  103138             :       
  103139             :       
  103140             :       
  103141             :       {
  103142             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  103143             :       };
  103144             :       
  103145           0 :     } catch (const std::exception& e) {
  103146           0 :       const std::string s = e.what();
  103147             :       std::string printError;
  103148           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  103149           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  103150             :       }
  103151             :       
  103152           0 :       if (printError == "all" || printError == "client") {
  103153             :         std::cerr << "Error: " << s << std::endl;
  103154             :       }
  103155             :       
  103156             :       
  103157             :       
  103158             :       
  103159             :       {
  103160             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  103161             :       };
  103162             :       
  103163           0 :     } catch (...) {
  103164             :       {
  103165             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  103166             :       };
  103167           0 :     }
  103168             :   }
  103169             : }
  103170             : 
  103171             : 
  103172           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setPreviousSpeed_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3) {
  103173             :   std::string *arg1 = 0 ;
  103174             :   double arg2 ;
  103175             :   double arg3 ;
  103176             :   
  103177             :   (void)jenv;
  103178             :   (void)jcls;
  103179           0 :   if(!jarg1) {
  103180           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  103181           0 :     return ;
  103182             :   }
  103183             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  103184           0 :   if (!arg1_pstr) return ;
  103185           0 :   std::string arg1_str(arg1_pstr);
  103186             :   arg1 = &arg1_str;
  103187             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  103188             :   arg2 = (double)jarg2; 
  103189             :   arg3 = (double)jarg3; 
  103190             :   {
  103191             :     try {
  103192           0 :       libtraci::Vehicle::setPreviousSpeed((std::string const &)*arg1,arg2,arg3);
  103193           0 :     } catch (const libsumo::TraCIException& e) {
  103194           0 :       const std::string s = e.what();
  103195             :       std::string printError;
  103196           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  103197           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  103198             :       }
  103199             :       
  103200           0 :       if (printError == "all" || printError == "client") {
  103201             :         std::cerr << "Error: " << s << std::endl;
  103202             :       }
  103203             :       
  103204             :       
  103205             :       
  103206             :       
  103207             :       {
  103208             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  103209             :       };
  103210             :       
  103211           0 :     } catch (const std::exception& e) {
  103212           0 :       const std::string s = e.what();
  103213             :       std::string printError;
  103214           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  103215           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  103216             :       }
  103217             :       
  103218           0 :       if (printError == "all" || printError == "client") {
  103219             :         std::cerr << "Error: " << s << std::endl;
  103220             :       }
  103221             :       
  103222             :       
  103223             :       
  103224             :       
  103225             :       {
  103226             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  103227             :       };
  103228             :       
  103229           0 :     } catch (...) {
  103230             :       {
  103231             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  103232             :       };
  103233           0 :     }
  103234             :   }
  103235             : }
  103236             : 
  103237             : 
  103238           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setPreviousSpeed_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  103239             :   std::string *arg1 = 0 ;
  103240             :   double arg2 ;
  103241             :   
  103242             :   (void)jenv;
  103243             :   (void)jcls;
  103244           0 :   if(!jarg1) {
  103245           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  103246           0 :     return ;
  103247             :   }
  103248             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  103249           0 :   if (!arg1_pstr) return ;
  103250           0 :   std::string arg1_str(arg1_pstr);
  103251             :   arg1 = &arg1_str;
  103252             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  103253             :   arg2 = (double)jarg2; 
  103254             :   {
  103255             :     try {
  103256           0 :       libtraci::Vehicle::setPreviousSpeed((std::string const &)*arg1,arg2);
  103257           0 :     } catch (const libsumo::TraCIException& e) {
  103258           0 :       const std::string s = e.what();
  103259             :       std::string printError;
  103260           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  103261           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  103262             :       }
  103263             :       
  103264           0 :       if (printError == "all" || printError == "client") {
  103265             :         std::cerr << "Error: " << s << std::endl;
  103266             :       }
  103267             :       
  103268             :       
  103269             :       
  103270             :       
  103271             :       {
  103272             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  103273             :       };
  103274             :       
  103275           0 :     } catch (const std::exception& e) {
  103276           0 :       const std::string s = e.what();
  103277             :       std::string printError;
  103278           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  103279           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  103280             :       }
  103281             :       
  103282           0 :       if (printError == "all" || printError == "client") {
  103283             :         std::cerr << "Error: " << s << std::endl;
  103284             :       }
  103285             :       
  103286             :       
  103287             :       
  103288             :       
  103289             :       {
  103290             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  103291             :       };
  103292             :       
  103293           0 :     } catch (...) {
  103294             :       {
  103295             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  103296             :       };
  103297           0 :     }
  103298             :   }
  103299             : }
  103300             : 
  103301             : 
  103302           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setSpeedMode(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2) {
  103303             :   std::string *arg1 = 0 ;
  103304             :   int arg2 ;
  103305             :   
  103306             :   (void)jenv;
  103307             :   (void)jcls;
  103308           0 :   if(!jarg1) {
  103309           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  103310           0 :     return ;
  103311             :   }
  103312             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  103313           0 :   if (!arg1_pstr) return ;
  103314           0 :   std::string arg1_str(arg1_pstr);
  103315             :   arg1 = &arg1_str;
  103316             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  103317             :   arg2 = (int)jarg2; 
  103318             :   {
  103319             :     try {
  103320           0 :       libtraci::Vehicle::setSpeedMode((std::string const &)*arg1,arg2);
  103321           0 :     } catch (const libsumo::TraCIException& e) {
  103322           0 :       const std::string s = e.what();
  103323             :       std::string printError;
  103324           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  103325           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  103326             :       }
  103327             :       
  103328           0 :       if (printError == "all" || printError == "client") {
  103329             :         std::cerr << "Error: " << s << std::endl;
  103330             :       }
  103331             :       
  103332             :       
  103333             :       
  103334             :       
  103335             :       {
  103336             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  103337             :       };
  103338             :       
  103339           0 :     } catch (const std::exception& e) {
  103340           0 :       const std::string s = e.what();
  103341             :       std::string printError;
  103342           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  103343           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  103344             :       }
  103345             :       
  103346           0 :       if (printError == "all" || printError == "client") {
  103347             :         std::cerr << "Error: " << s << std::endl;
  103348             :       }
  103349             :       
  103350             :       
  103351             :       
  103352             :       
  103353             :       {
  103354             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  103355             :       };
  103356             :       
  103357           0 :     } catch (...) {
  103358             :       {
  103359             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  103360             :       };
  103361           0 :     }
  103362             :   }
  103363             : }
  103364             : 
  103365             : 
  103366           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setLaneChangeMode(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2) {
  103367             :   std::string *arg1 = 0 ;
  103368             :   int arg2 ;
  103369             :   
  103370             :   (void)jenv;
  103371             :   (void)jcls;
  103372           0 :   if(!jarg1) {
  103373           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  103374           0 :     return ;
  103375             :   }
  103376             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  103377           0 :   if (!arg1_pstr) return ;
  103378           0 :   std::string arg1_str(arg1_pstr);
  103379             :   arg1 = &arg1_str;
  103380             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  103381             :   arg2 = (int)jarg2; 
  103382             :   {
  103383             :     try {
  103384           0 :       libtraci::Vehicle::setLaneChangeMode((std::string const &)*arg1,arg2);
  103385           0 :     } catch (const libsumo::TraCIException& e) {
  103386           0 :       const std::string s = e.what();
  103387             :       std::string printError;
  103388           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  103389           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  103390             :       }
  103391             :       
  103392           0 :       if (printError == "all" || printError == "client") {
  103393             :         std::cerr << "Error: " << s << std::endl;
  103394             :       }
  103395             :       
  103396             :       
  103397             :       
  103398             :       
  103399             :       {
  103400             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  103401             :       };
  103402             :       
  103403           0 :     } catch (const std::exception& e) {
  103404           0 :       const std::string s = e.what();
  103405             :       std::string printError;
  103406           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  103407           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  103408             :       }
  103409             :       
  103410           0 :       if (printError == "all" || printError == "client") {
  103411             :         std::cerr << "Error: " << s << std::endl;
  103412             :       }
  103413             :       
  103414             :       
  103415             :       
  103416             :       
  103417             :       {
  103418             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  103419             :       };
  103420             :       
  103421           0 :     } catch (...) {
  103422             :       {
  103423             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  103424             :       };
  103425           0 :     }
  103426             :   }
  103427             : }
  103428             : 
  103429             : 
  103430           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setRoutingMode(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2) {
  103431             :   std::string *arg1 = 0 ;
  103432             :   int arg2 ;
  103433             :   
  103434             :   (void)jenv;
  103435             :   (void)jcls;
  103436           0 :   if(!jarg1) {
  103437           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  103438           0 :     return ;
  103439             :   }
  103440             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  103441           0 :   if (!arg1_pstr) return ;
  103442           0 :   std::string arg1_str(arg1_pstr);
  103443             :   arg1 = &arg1_str;
  103444             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  103445             :   arg2 = (int)jarg2; 
  103446             :   {
  103447             :     try {
  103448           0 :       libtraci::Vehicle::setRoutingMode((std::string const &)*arg1,arg2);
  103449           0 :     } catch (const libsumo::TraCIException& e) {
  103450           0 :       const std::string s = e.what();
  103451             :       std::string printError;
  103452           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  103453           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  103454             :       }
  103455             :       
  103456           0 :       if (printError == "all" || printError == "client") {
  103457             :         std::cerr << "Error: " << s << std::endl;
  103458             :       }
  103459             :       
  103460             :       
  103461             :       
  103462             :       
  103463             :       {
  103464             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  103465             :       };
  103466             :       
  103467           0 :     } catch (const std::exception& e) {
  103468           0 :       const std::string s = e.what();
  103469             :       std::string printError;
  103470           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  103471           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  103472             :       }
  103473             :       
  103474           0 :       if (printError == "all" || printError == "client") {
  103475             :         std::cerr << "Error: " << s << std::endl;
  103476             :       }
  103477             :       
  103478             :       
  103479             :       
  103480             :       
  103481             :       {
  103482             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  103483             :       };
  103484             :       
  103485           0 :     } catch (...) {
  103486             :       {
  103487             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  103488             :       };
  103489           0 :     }
  103490             :   }
  103491             : }
  103492             : 
  103493             : 
  103494           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setType(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  103495             :   std::string *arg1 = 0 ;
  103496             :   std::string *arg2 = 0 ;
  103497             :   
  103498             :   (void)jenv;
  103499             :   (void)jcls;
  103500           0 :   if(!jarg1) {
  103501           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  103502           0 :     return ;
  103503             :   }
  103504             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  103505           0 :   if (!arg1_pstr) return ;
  103506           0 :   std::string arg1_str(arg1_pstr);
  103507             :   arg1 = &arg1_str;
  103508             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  103509           0 :   if(!jarg2) {
  103510           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  103511             :     return ;
  103512             :   }
  103513             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  103514           0 :   if (!arg2_pstr) return ;
  103515           0 :   std::string arg2_str(arg2_pstr);
  103516             :   arg2 = &arg2_str;
  103517             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  103518             :   {
  103519             :     try {
  103520           0 :       libtraci::Vehicle::setType((std::string const &)*arg1,(std::string const &)*arg2);
  103521           0 :     } catch (const libsumo::TraCIException& e) {
  103522           0 :       const std::string s = e.what();
  103523             :       std::string printError;
  103524           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  103525           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  103526             :       }
  103527             :       
  103528           0 :       if (printError == "all" || printError == "client") {
  103529             :         std::cerr << "Error: " << s << std::endl;
  103530             :       }
  103531             :       
  103532             :       
  103533             :       
  103534             :       
  103535             :       {
  103536             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  103537             :       };
  103538             :       
  103539           0 :     } catch (const std::exception& e) {
  103540           0 :       const std::string s = e.what();
  103541             :       std::string printError;
  103542           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  103543           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  103544             :       }
  103545             :       
  103546           0 :       if (printError == "all" || printError == "client") {
  103547             :         std::cerr << "Error: " << s << std::endl;
  103548             :       }
  103549             :       
  103550             :       
  103551             :       
  103552             :       
  103553             :       {
  103554             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  103555             :       };
  103556             :       
  103557           0 :     } catch (...) {
  103558             :       {
  103559             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  103560             :       };
  103561           0 :     }
  103562             :   }
  103563             : }
  103564             : 
  103565             : 
  103566           2 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setRouteID(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  103567             :   std::string *arg1 = 0 ;
  103568             :   std::string *arg2 = 0 ;
  103569             :   
  103570             :   (void)jenv;
  103571             :   (void)jcls;
  103572           2 :   if(!jarg1) {
  103573           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  103574           0 :     return ;
  103575             :   }
  103576             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  103577           2 :   if (!arg1_pstr) return ;
  103578           2 :   std::string arg1_str(arg1_pstr);
  103579             :   arg1 = &arg1_str;
  103580             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  103581           2 :   if(!jarg2) {
  103582           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  103583             :     return ;
  103584             :   }
  103585             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  103586           2 :   if (!arg2_pstr) return ;
  103587           2 :   std::string arg2_str(arg2_pstr);
  103588             :   arg2 = &arg2_str;
  103589             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  103590             :   {
  103591             :     try {
  103592           2 :       libtraci::Vehicle::setRouteID((std::string const &)*arg1,(std::string const &)*arg2);
  103593           0 :     } catch (const libsumo::TraCIException& e) {
  103594           0 :       const std::string s = e.what();
  103595             :       std::string printError;
  103596           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  103597           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  103598             :       }
  103599             :       
  103600           0 :       if (printError == "all" || printError == "client") {
  103601             :         std::cerr << "Error: " << s << std::endl;
  103602             :       }
  103603             :       
  103604             :       
  103605             :       
  103606             :       
  103607             :       {
  103608             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  103609             :       };
  103610             :       
  103611           0 :     } catch (const std::exception& e) {
  103612           0 :       const std::string s = e.what();
  103613             :       std::string printError;
  103614           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  103615           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  103616             :       }
  103617             :       
  103618           0 :       if (printError == "all" || printError == "client") {
  103619             :         std::cerr << "Error: " << s << std::endl;
  103620             :       }
  103621             :       
  103622             :       
  103623             :       
  103624             :       
  103625             :       {
  103626             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  103627             :       };
  103628             :       
  103629           0 :     } catch (...) {
  103630             :       {
  103631             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  103632             :       };
  103633           0 :     }
  103634             :   }
  103635             : }
  103636             : 
  103637             : 
  103638           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setRoute_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  103639             :   std::string *arg1 = 0 ;
  103640             :   std::string *arg2 = 0 ;
  103641             :   
  103642             :   (void)jenv;
  103643             :   (void)jcls;
  103644           0 :   if(!jarg1) {
  103645           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  103646           0 :     return ;
  103647             :   }
  103648             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  103649           0 :   if (!arg1_pstr) return ;
  103650           0 :   std::string arg1_str(arg1_pstr);
  103651             :   arg1 = &arg1_str;
  103652             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  103653           0 :   if(!jarg2) {
  103654           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  103655             :     return ;
  103656             :   }
  103657             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  103658           0 :   if (!arg2_pstr) return ;
  103659           0 :   std::string arg2_str(arg2_pstr);
  103660             :   arg2 = &arg2_str;
  103661             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  103662             :   {
  103663             :     try {
  103664           0 :       libtraci::Vehicle::setRoute((std::string const &)*arg1,(std::string const &)*arg2);
  103665           0 :     } catch (const libsumo::TraCIException& e) {
  103666           0 :       const std::string s = e.what();
  103667             :       std::string printError;
  103668           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  103669           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  103670             :       }
  103671             :       
  103672           0 :       if (printError == "all" || printError == "client") {
  103673             :         std::cerr << "Error: " << s << std::endl;
  103674             :       }
  103675             :       
  103676             :       
  103677             :       
  103678             :       
  103679             :       {
  103680             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  103681             :       };
  103682             :       
  103683           0 :     } catch (const std::exception& e) {
  103684           0 :       const std::string s = e.what();
  103685             :       std::string printError;
  103686           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  103687           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  103688             :       }
  103689             :       
  103690           0 :       if (printError == "all" || printError == "client") {
  103691             :         std::cerr << "Error: " << s << std::endl;
  103692             :       }
  103693             :       
  103694             :       
  103695             :       
  103696             :       
  103697             :       {
  103698             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  103699             :       };
  103700             :       
  103701           0 :     } catch (...) {
  103702             :       {
  103703             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  103704             :       };
  103705           0 :     }
  103706             :   }
  103707             : }
  103708             : 
  103709             : 
  103710           2 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setRoute_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
  103711             :   std::string *arg1 = 0 ;
  103712             :   std::vector< std::string > *arg2 = 0 ;
  103713             :   
  103714             :   (void)jenv;
  103715             :   (void)jcls;
  103716             :   (void)jarg2_;
  103717           2 :   if(!jarg1) {
  103718           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  103719           0 :     return ;
  103720             :   }
  103721             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  103722           2 :   if (!arg1_pstr) return ;
  103723           2 :   std::string arg1_str(arg1_pstr);
  103724             :   arg1 = &arg1_str;
  103725             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  103726           2 :   arg2 = *(std::vector< std::string > **)&jarg2;
  103727           2 :   if (!arg2) {
  103728           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::string > const & reference is null");
  103729             :     return ;
  103730             :   } 
  103731             :   {
  103732             :     try {
  103733           2 :       libtraci::Vehicle::setRoute((std::string const &)*arg1,(std::vector< std::string > const &)*arg2);
  103734           0 :     } catch (const libsumo::TraCIException& e) {
  103735           0 :       const std::string s = e.what();
  103736             :       std::string printError;
  103737           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  103738           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  103739             :       }
  103740             :       
  103741           0 :       if (printError == "all" || printError == "client") {
  103742             :         std::cerr << "Error: " << s << std::endl;
  103743             :       }
  103744             :       
  103745             :       
  103746             :       
  103747             :       
  103748             :       {
  103749             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  103750             :       };
  103751             :       
  103752           0 :     } catch (const std::exception& e) {
  103753           0 :       const std::string s = e.what();
  103754             :       std::string printError;
  103755           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  103756           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  103757             :       }
  103758             :       
  103759           0 :       if (printError == "all" || printError == "client") {
  103760             :         std::cerr << "Error: " << s << std::endl;
  103761             :       }
  103762             :       
  103763             :       
  103764             :       
  103765             :       
  103766             :       {
  103767             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  103768             :       };
  103769             :       
  103770           0 :     } catch (...) {
  103771             :       {
  103772             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  103773             :       };
  103774           0 :     }
  103775             :   }
  103776             : }
  103777             : 
  103778             : 
  103779           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setLateralLanePosition(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  103780             :   std::string *arg1 = 0 ;
  103781             :   double arg2 ;
  103782             :   
  103783             :   (void)jenv;
  103784             :   (void)jcls;
  103785           0 :   if(!jarg1) {
  103786           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  103787           0 :     return ;
  103788             :   }
  103789             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  103790           0 :   if (!arg1_pstr) return ;
  103791           0 :   std::string arg1_str(arg1_pstr);
  103792             :   arg1 = &arg1_str;
  103793             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  103794             :   arg2 = (double)jarg2; 
  103795             :   {
  103796             :     try {
  103797           0 :       libtraci::Vehicle::setLateralLanePosition((std::string const &)*arg1,arg2);
  103798           0 :     } catch (const libsumo::TraCIException& e) {
  103799           0 :       const std::string s = e.what();
  103800             :       std::string printError;
  103801           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  103802           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  103803             :       }
  103804             :       
  103805           0 :       if (printError == "all" || printError == "client") {
  103806             :         std::cerr << "Error: " << s << std::endl;
  103807             :       }
  103808             :       
  103809             :       
  103810             :       
  103811             :       
  103812             :       {
  103813             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  103814             :       };
  103815             :       
  103816           0 :     } catch (const std::exception& e) {
  103817           0 :       const std::string s = e.what();
  103818             :       std::string printError;
  103819           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  103820           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  103821             :       }
  103822             :       
  103823           0 :       if (printError == "all" || printError == "client") {
  103824             :         std::cerr << "Error: " << s << std::endl;
  103825             :       }
  103826             :       
  103827             :       
  103828             :       
  103829             :       
  103830             :       {
  103831             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  103832             :       };
  103833             :       
  103834           0 :     } catch (...) {
  103835             :       {
  103836             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  103837             :       };
  103838           0 :     }
  103839             :   }
  103840             : }
  103841             : 
  103842             : 
  103843           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1updateBestLanes(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  103844             :   std::string *arg1 = 0 ;
  103845             :   
  103846             :   (void)jenv;
  103847             :   (void)jcls;
  103848           0 :   if(!jarg1) {
  103849           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  103850           0 :     return ;
  103851             :   }
  103852             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  103853           0 :   if (!arg1_pstr) return ;
  103854           0 :   std::string arg1_str(arg1_pstr);
  103855             :   arg1 = &arg1_str;
  103856             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  103857             :   {
  103858             :     try {
  103859           0 :       libtraci::Vehicle::updateBestLanes((std::string const &)*arg1);
  103860           0 :     } catch (const libsumo::TraCIException& e) {
  103861           0 :       const std::string s = e.what();
  103862             :       std::string printError;
  103863           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  103864           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  103865             :       }
  103866             :       
  103867           0 :       if (printError == "all" || printError == "client") {
  103868             :         std::cerr << "Error: " << s << std::endl;
  103869             :       }
  103870             :       
  103871             :       
  103872             :       
  103873             :       
  103874             :       {
  103875             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  103876             :       };
  103877             :       
  103878           0 :     } catch (const std::exception& e) {
  103879           0 :       const std::string s = e.what();
  103880             :       std::string printError;
  103881           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  103882           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  103883             :       }
  103884             :       
  103885           0 :       if (printError == "all" || printError == "client") {
  103886             :         std::cerr << "Error: " << s << std::endl;
  103887             :       }
  103888             :       
  103889             :       
  103890             :       
  103891             :       
  103892             :       {
  103893             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  103894             :       };
  103895             :       
  103896           0 :     } catch (...) {
  103897             :       {
  103898             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  103899             :       };
  103900           0 :     }
  103901             :   }
  103902             : }
  103903             : 
  103904             : 
  103905           2 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setAdaptedTraveltime_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5) {
  103906             :   std::string *arg1 = 0 ;
  103907             :   std::string *arg2 = 0 ;
  103908             :   double arg3 ;
  103909             :   double arg4 ;
  103910             :   double arg5 ;
  103911             :   
  103912             :   (void)jenv;
  103913             :   (void)jcls;
  103914           2 :   if(!jarg1) {
  103915           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  103916           0 :     return ;
  103917             :   }
  103918             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  103919           2 :   if (!arg1_pstr) return ;
  103920           2 :   std::string arg1_str(arg1_pstr);
  103921             :   arg1 = &arg1_str;
  103922             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  103923           2 :   if(!jarg2) {
  103924           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  103925             :     return ;
  103926             :   }
  103927             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  103928           2 :   if (!arg2_pstr) return ;
  103929           2 :   std::string arg2_str(arg2_pstr);
  103930             :   arg2 = &arg2_str;
  103931             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  103932             :   arg3 = (double)jarg3; 
  103933             :   arg4 = (double)jarg4; 
  103934             :   arg5 = (double)jarg5; 
  103935             :   {
  103936             :     try {
  103937           2 :       libtraci::Vehicle::setAdaptedTraveltime((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4,arg5);
  103938           0 :     } catch (const libsumo::TraCIException& e) {
  103939           0 :       const std::string s = e.what();
  103940             :       std::string printError;
  103941           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  103942           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  103943             :       }
  103944             :       
  103945           0 :       if (printError == "all" || printError == "client") {
  103946             :         std::cerr << "Error: " << s << std::endl;
  103947             :       }
  103948             :       
  103949             :       
  103950             :       
  103951             :       
  103952             :       {
  103953             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  103954             :       };
  103955             :       
  103956           0 :     } catch (const std::exception& e) {
  103957           0 :       const std::string s = e.what();
  103958             :       std::string printError;
  103959           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  103960           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  103961             :       }
  103962             :       
  103963           0 :       if (printError == "all" || printError == "client") {
  103964             :         std::cerr << "Error: " << s << std::endl;
  103965             :       }
  103966             :       
  103967             :       
  103968             :       
  103969             :       
  103970             :       {
  103971             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  103972             :       };
  103973             :       
  103974           0 :     } catch (...) {
  103975             :       {
  103976             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  103977             :       };
  103978           0 :     }
  103979             :   }
  103980             : }
  103981             : 
  103982             : 
  103983           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setAdaptedTraveltime_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jdouble jarg4) {
  103984             :   std::string *arg1 = 0 ;
  103985             :   std::string *arg2 = 0 ;
  103986             :   double arg3 ;
  103987             :   double arg4 ;
  103988             :   
  103989             :   (void)jenv;
  103990             :   (void)jcls;
  103991           0 :   if(!jarg1) {
  103992           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  103993           0 :     return ;
  103994             :   }
  103995             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  103996           0 :   if (!arg1_pstr) return ;
  103997           0 :   std::string arg1_str(arg1_pstr);
  103998             :   arg1 = &arg1_str;
  103999             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  104000           0 :   if(!jarg2) {
  104001           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  104002             :     return ;
  104003             :   }
  104004             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  104005           0 :   if (!arg2_pstr) return ;
  104006           0 :   std::string arg2_str(arg2_pstr);
  104007             :   arg2 = &arg2_str;
  104008             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  104009             :   arg3 = (double)jarg3; 
  104010             :   arg4 = (double)jarg4; 
  104011             :   {
  104012             :     try {
  104013           0 :       libtraci::Vehicle::setAdaptedTraveltime((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4);
  104014           0 :     } catch (const libsumo::TraCIException& e) {
  104015           0 :       const std::string s = e.what();
  104016             :       std::string printError;
  104017           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  104018           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  104019             :       }
  104020             :       
  104021           0 :       if (printError == "all" || printError == "client") {
  104022             :         std::cerr << "Error: " << s << std::endl;
  104023             :       }
  104024             :       
  104025             :       
  104026             :       
  104027             :       
  104028             :       {
  104029             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  104030             :       };
  104031             :       
  104032           0 :     } catch (const std::exception& e) {
  104033           0 :       const std::string s = e.what();
  104034             :       std::string printError;
  104035           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  104036           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  104037             :       }
  104038             :       
  104039           0 :       if (printError == "all" || printError == "client") {
  104040             :         std::cerr << "Error: " << s << std::endl;
  104041             :       }
  104042             :       
  104043             :       
  104044             :       
  104045             :       
  104046             :       {
  104047             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  104048             :       };
  104049             :       
  104050           0 :     } catch (...) {
  104051             :       {
  104052             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  104053             :       };
  104054           0 :     }
  104055             :   }
  104056             : }
  104057             : 
  104058             : 
  104059           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setAdaptedTraveltime_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3) {
  104060             :   std::string *arg1 = 0 ;
  104061             :   std::string *arg2 = 0 ;
  104062             :   double arg3 ;
  104063             :   
  104064             :   (void)jenv;
  104065             :   (void)jcls;
  104066           0 :   if(!jarg1) {
  104067           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  104068           0 :     return ;
  104069             :   }
  104070             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  104071           0 :   if (!arg1_pstr) return ;
  104072           0 :   std::string arg1_str(arg1_pstr);
  104073             :   arg1 = &arg1_str;
  104074             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  104075           0 :   if(!jarg2) {
  104076           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  104077             :     return ;
  104078             :   }
  104079             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  104080           0 :   if (!arg2_pstr) return ;
  104081           0 :   std::string arg2_str(arg2_pstr);
  104082             :   arg2 = &arg2_str;
  104083             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  104084             :   arg3 = (double)jarg3; 
  104085             :   {
  104086             :     try {
  104087           0 :       libtraci::Vehicle::setAdaptedTraveltime((std::string const &)*arg1,(std::string const &)*arg2,arg3);
  104088           0 :     } catch (const libsumo::TraCIException& e) {
  104089           0 :       const std::string s = e.what();
  104090             :       std::string printError;
  104091           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  104092           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  104093             :       }
  104094             :       
  104095           0 :       if (printError == "all" || printError == "client") {
  104096             :         std::cerr << "Error: " << s << std::endl;
  104097             :       }
  104098             :       
  104099             :       
  104100             :       
  104101             :       
  104102             :       {
  104103             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  104104             :       };
  104105             :       
  104106           0 :     } catch (const std::exception& e) {
  104107           0 :       const std::string s = e.what();
  104108             :       std::string printError;
  104109           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  104110           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  104111             :       }
  104112             :       
  104113           0 :       if (printError == "all" || printError == "client") {
  104114             :         std::cerr << "Error: " << s << std::endl;
  104115             :       }
  104116             :       
  104117             :       
  104118             :       
  104119             :       
  104120             :       {
  104121             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  104122             :       };
  104123             :       
  104124           0 :     } catch (...) {
  104125             :       {
  104126             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  104127             :       };
  104128           0 :     }
  104129             :   }
  104130             : }
  104131             : 
  104132             : 
  104133           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setAdaptedTraveltime_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  104134             :   std::string *arg1 = 0 ;
  104135             :   std::string *arg2 = 0 ;
  104136             :   
  104137             :   (void)jenv;
  104138             :   (void)jcls;
  104139           0 :   if(!jarg1) {
  104140           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  104141           0 :     return ;
  104142             :   }
  104143             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  104144           0 :   if (!arg1_pstr) return ;
  104145           0 :   std::string arg1_str(arg1_pstr);
  104146             :   arg1 = &arg1_str;
  104147             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  104148           0 :   if(!jarg2) {
  104149           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  104150             :     return ;
  104151             :   }
  104152             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  104153           0 :   if (!arg2_pstr) return ;
  104154           0 :   std::string arg2_str(arg2_pstr);
  104155             :   arg2 = &arg2_str;
  104156             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  104157             :   {
  104158             :     try {
  104159           0 :       libtraci::Vehicle::setAdaptedTraveltime((std::string const &)*arg1,(std::string const &)*arg2);
  104160           0 :     } catch (const libsumo::TraCIException& e) {
  104161           0 :       const std::string s = e.what();
  104162             :       std::string printError;
  104163           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  104164           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  104165             :       }
  104166             :       
  104167           0 :       if (printError == "all" || printError == "client") {
  104168             :         std::cerr << "Error: " << s << std::endl;
  104169             :       }
  104170             :       
  104171             :       
  104172             :       
  104173             :       
  104174             :       {
  104175             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  104176             :       };
  104177             :       
  104178           0 :     } catch (const std::exception& e) {
  104179           0 :       const std::string s = e.what();
  104180             :       std::string printError;
  104181           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  104182           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  104183             :       }
  104184             :       
  104185           0 :       if (printError == "all" || printError == "client") {
  104186             :         std::cerr << "Error: " << s << std::endl;
  104187             :       }
  104188             :       
  104189             :       
  104190             :       
  104191             :       
  104192             :       {
  104193             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  104194             :       };
  104195             :       
  104196           0 :     } catch (...) {
  104197             :       {
  104198             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  104199             :       };
  104200           0 :     }
  104201             :   }
  104202             : }
  104203             : 
  104204             : 
  104205           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setEffort_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5) {
  104206             :   std::string *arg1 = 0 ;
  104207             :   std::string *arg2 = 0 ;
  104208             :   double arg3 ;
  104209             :   double arg4 ;
  104210             :   double arg5 ;
  104211             :   
  104212             :   (void)jenv;
  104213             :   (void)jcls;
  104214           0 :   if(!jarg1) {
  104215           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  104216           0 :     return ;
  104217             :   }
  104218             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  104219           0 :   if (!arg1_pstr) return ;
  104220           0 :   std::string arg1_str(arg1_pstr);
  104221             :   arg1 = &arg1_str;
  104222             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  104223           0 :   if(!jarg2) {
  104224           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  104225             :     return ;
  104226             :   }
  104227             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  104228           0 :   if (!arg2_pstr) return ;
  104229           0 :   std::string arg2_str(arg2_pstr);
  104230             :   arg2 = &arg2_str;
  104231             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  104232             :   arg3 = (double)jarg3; 
  104233             :   arg4 = (double)jarg4; 
  104234             :   arg5 = (double)jarg5; 
  104235             :   {
  104236             :     try {
  104237           0 :       libtraci::Vehicle::setEffort((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4,arg5);
  104238           0 :     } catch (const libsumo::TraCIException& e) {
  104239           0 :       const std::string s = e.what();
  104240             :       std::string printError;
  104241           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  104242           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  104243             :       }
  104244             :       
  104245           0 :       if (printError == "all" || printError == "client") {
  104246             :         std::cerr << "Error: " << s << std::endl;
  104247             :       }
  104248             :       
  104249             :       
  104250             :       
  104251             :       
  104252             :       {
  104253             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  104254             :       };
  104255             :       
  104256           0 :     } catch (const std::exception& e) {
  104257           0 :       const std::string s = e.what();
  104258             :       std::string printError;
  104259           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  104260           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  104261             :       }
  104262             :       
  104263           0 :       if (printError == "all" || printError == "client") {
  104264             :         std::cerr << "Error: " << s << std::endl;
  104265             :       }
  104266             :       
  104267             :       
  104268             :       
  104269             :       
  104270             :       {
  104271             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  104272             :       };
  104273             :       
  104274           0 :     } catch (...) {
  104275             :       {
  104276             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  104277             :       };
  104278           0 :     }
  104279             :   }
  104280             : }
  104281             : 
  104282             : 
  104283           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setEffort_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jdouble jarg4) {
  104284             :   std::string *arg1 = 0 ;
  104285             :   std::string *arg2 = 0 ;
  104286             :   double arg3 ;
  104287             :   double arg4 ;
  104288             :   
  104289             :   (void)jenv;
  104290             :   (void)jcls;
  104291           0 :   if(!jarg1) {
  104292           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  104293           0 :     return ;
  104294             :   }
  104295             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  104296           0 :   if (!arg1_pstr) return ;
  104297           0 :   std::string arg1_str(arg1_pstr);
  104298             :   arg1 = &arg1_str;
  104299             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  104300           0 :   if(!jarg2) {
  104301           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  104302             :     return ;
  104303             :   }
  104304             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  104305           0 :   if (!arg2_pstr) return ;
  104306           0 :   std::string arg2_str(arg2_pstr);
  104307             :   arg2 = &arg2_str;
  104308             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  104309             :   arg3 = (double)jarg3; 
  104310             :   arg4 = (double)jarg4; 
  104311             :   {
  104312             :     try {
  104313           0 :       libtraci::Vehicle::setEffort((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4);
  104314           0 :     } catch (const libsumo::TraCIException& e) {
  104315           0 :       const std::string s = e.what();
  104316             :       std::string printError;
  104317           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  104318           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  104319             :       }
  104320             :       
  104321           0 :       if (printError == "all" || printError == "client") {
  104322             :         std::cerr << "Error: " << s << std::endl;
  104323             :       }
  104324             :       
  104325             :       
  104326             :       
  104327             :       
  104328             :       {
  104329             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  104330             :       };
  104331             :       
  104332           0 :     } catch (const std::exception& e) {
  104333           0 :       const std::string s = e.what();
  104334             :       std::string printError;
  104335           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  104336           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  104337             :       }
  104338             :       
  104339           0 :       if (printError == "all" || printError == "client") {
  104340             :         std::cerr << "Error: " << s << std::endl;
  104341             :       }
  104342             :       
  104343             :       
  104344             :       
  104345             :       
  104346             :       {
  104347             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  104348             :       };
  104349             :       
  104350           0 :     } catch (...) {
  104351             :       {
  104352             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  104353             :       };
  104354           0 :     }
  104355             :   }
  104356             : }
  104357             : 
  104358             : 
  104359           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setEffort_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3) {
  104360             :   std::string *arg1 = 0 ;
  104361             :   std::string *arg2 = 0 ;
  104362             :   double arg3 ;
  104363             :   
  104364             :   (void)jenv;
  104365             :   (void)jcls;
  104366           0 :   if(!jarg1) {
  104367           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  104368           0 :     return ;
  104369             :   }
  104370             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  104371           0 :   if (!arg1_pstr) return ;
  104372           0 :   std::string arg1_str(arg1_pstr);
  104373             :   arg1 = &arg1_str;
  104374             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  104375           0 :   if(!jarg2) {
  104376           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  104377             :     return ;
  104378             :   }
  104379             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  104380           0 :   if (!arg2_pstr) return ;
  104381           0 :   std::string arg2_str(arg2_pstr);
  104382             :   arg2 = &arg2_str;
  104383             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  104384             :   arg3 = (double)jarg3; 
  104385             :   {
  104386             :     try {
  104387           0 :       libtraci::Vehicle::setEffort((std::string const &)*arg1,(std::string const &)*arg2,arg3);
  104388           0 :     } catch (const libsumo::TraCIException& e) {
  104389           0 :       const std::string s = e.what();
  104390             :       std::string printError;
  104391           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  104392           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  104393             :       }
  104394             :       
  104395           0 :       if (printError == "all" || printError == "client") {
  104396             :         std::cerr << "Error: " << s << std::endl;
  104397             :       }
  104398             :       
  104399             :       
  104400             :       
  104401             :       
  104402             :       {
  104403             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  104404             :       };
  104405             :       
  104406           0 :     } catch (const std::exception& e) {
  104407           0 :       const std::string s = e.what();
  104408             :       std::string printError;
  104409           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  104410           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  104411             :       }
  104412             :       
  104413           0 :       if (printError == "all" || printError == "client") {
  104414             :         std::cerr << "Error: " << s << std::endl;
  104415             :       }
  104416             :       
  104417             :       
  104418             :       
  104419             :       
  104420             :       {
  104421             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  104422             :       };
  104423             :       
  104424           0 :     } catch (...) {
  104425             :       {
  104426             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  104427             :       };
  104428           0 :     }
  104429             :   }
  104430             : }
  104431             : 
  104432             : 
  104433           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setEffort_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  104434             :   std::string *arg1 = 0 ;
  104435             :   std::string *arg2 = 0 ;
  104436             :   
  104437             :   (void)jenv;
  104438             :   (void)jcls;
  104439           0 :   if(!jarg1) {
  104440           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  104441           0 :     return ;
  104442             :   }
  104443             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  104444           0 :   if (!arg1_pstr) return ;
  104445           0 :   std::string arg1_str(arg1_pstr);
  104446             :   arg1 = &arg1_str;
  104447             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  104448           0 :   if(!jarg2) {
  104449           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  104450             :     return ;
  104451             :   }
  104452             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  104453           0 :   if (!arg2_pstr) return ;
  104454           0 :   std::string arg2_str(arg2_pstr);
  104455             :   arg2 = &arg2_str;
  104456             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  104457             :   {
  104458             :     try {
  104459           0 :       libtraci::Vehicle::setEffort((std::string const &)*arg1,(std::string const &)*arg2);
  104460           0 :     } catch (const libsumo::TraCIException& e) {
  104461           0 :       const std::string s = e.what();
  104462             :       std::string printError;
  104463           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  104464           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  104465             :       }
  104466             :       
  104467           0 :       if (printError == "all" || printError == "client") {
  104468             :         std::cerr << "Error: " << s << std::endl;
  104469             :       }
  104470             :       
  104471             :       
  104472             :       
  104473             :       
  104474             :       {
  104475             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  104476             :       };
  104477             :       
  104478           0 :     } catch (const std::exception& e) {
  104479           0 :       const std::string s = e.what();
  104480             :       std::string printError;
  104481           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  104482           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  104483             :       }
  104484             :       
  104485           0 :       if (printError == "all" || printError == "client") {
  104486             :         std::cerr << "Error: " << s << std::endl;
  104487             :       }
  104488             :       
  104489             :       
  104490             :       
  104491             :       
  104492             :       {
  104493             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  104494             :       };
  104495             :       
  104496           0 :     } catch (...) {
  104497             :       {
  104498             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  104499             :       };
  104500           0 :     }
  104501             :   }
  104502             : }
  104503             : 
  104504             : 
  104505           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1rerouteTraveltime_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jboolean jarg2) {
  104506             :   std::string *arg1 = 0 ;
  104507             :   bool arg2 ;
  104508             :   
  104509             :   (void)jenv;
  104510             :   (void)jcls;
  104511           0 :   if(!jarg1) {
  104512           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  104513           0 :     return ;
  104514             :   }
  104515             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  104516           0 :   if (!arg1_pstr) return ;
  104517           0 :   std::string arg1_str(arg1_pstr);
  104518             :   arg1 = &arg1_str;
  104519             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  104520           0 :   arg2 = jarg2 ? true : false; 
  104521             :   {
  104522             :     try {
  104523           0 :       libtraci::Vehicle::rerouteTraveltime((std::string const &)*arg1,arg2);
  104524           0 :     } catch (const libsumo::TraCIException& e) {
  104525           0 :       const std::string s = e.what();
  104526             :       std::string printError;
  104527           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  104528           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  104529             :       }
  104530             :       
  104531           0 :       if (printError == "all" || printError == "client") {
  104532             :         std::cerr << "Error: " << s << std::endl;
  104533             :       }
  104534             :       
  104535             :       
  104536             :       
  104537             :       
  104538             :       {
  104539             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  104540             :       };
  104541             :       
  104542           0 :     } catch (const std::exception& e) {
  104543           0 :       const std::string s = e.what();
  104544             :       std::string printError;
  104545           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  104546           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  104547             :       }
  104548             :       
  104549           0 :       if (printError == "all" || printError == "client") {
  104550             :         std::cerr << "Error: " << s << std::endl;
  104551             :       }
  104552             :       
  104553             :       
  104554             :       
  104555             :       
  104556             :       {
  104557             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  104558             :       };
  104559             :       
  104560           0 :     } catch (...) {
  104561             :       {
  104562             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  104563             :       };
  104564           0 :     }
  104565             :   }
  104566             : }
  104567             : 
  104568             : 
  104569           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1rerouteTraveltime_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  104570             :   std::string *arg1 = 0 ;
  104571             :   
  104572             :   (void)jenv;
  104573             :   (void)jcls;
  104574           0 :   if(!jarg1) {
  104575           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  104576           0 :     return ;
  104577             :   }
  104578             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  104579           0 :   if (!arg1_pstr) return ;
  104580           0 :   std::string arg1_str(arg1_pstr);
  104581             :   arg1 = &arg1_str;
  104582             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  104583             :   {
  104584             :     try {
  104585           0 :       libtraci::Vehicle::rerouteTraveltime((std::string const &)*arg1);
  104586           0 :     } catch (const libsumo::TraCIException& e) {
  104587           0 :       const std::string s = e.what();
  104588             :       std::string printError;
  104589           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  104590           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  104591             :       }
  104592             :       
  104593           0 :       if (printError == "all" || printError == "client") {
  104594             :         std::cerr << "Error: " << s << std::endl;
  104595             :       }
  104596             :       
  104597             :       
  104598             :       
  104599             :       
  104600             :       {
  104601             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  104602             :       };
  104603             :       
  104604           0 :     } catch (const std::exception& e) {
  104605           0 :       const std::string s = e.what();
  104606             :       std::string printError;
  104607           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  104608           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  104609             :       }
  104610             :       
  104611           0 :       if (printError == "all" || printError == "client") {
  104612             :         std::cerr << "Error: " << s << std::endl;
  104613             :       }
  104614             :       
  104615             :       
  104616             :       
  104617             :       
  104618             :       {
  104619             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  104620             :       };
  104621             :       
  104622           0 :     } catch (...) {
  104623             :       {
  104624             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  104625             :       };
  104626           0 :     }
  104627             :   }
  104628             : }
  104629             : 
  104630             : 
  104631           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1rerouteEffort(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  104632             :   std::string *arg1 = 0 ;
  104633             :   
  104634             :   (void)jenv;
  104635             :   (void)jcls;
  104636           0 :   if(!jarg1) {
  104637           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  104638           0 :     return ;
  104639             :   }
  104640             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  104641           0 :   if (!arg1_pstr) return ;
  104642           0 :   std::string arg1_str(arg1_pstr);
  104643             :   arg1 = &arg1_str;
  104644             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  104645             :   {
  104646             :     try {
  104647           0 :       libtraci::Vehicle::rerouteEffort((std::string const &)*arg1);
  104648           0 :     } catch (const libsumo::TraCIException& e) {
  104649           0 :       const std::string s = e.what();
  104650             :       std::string printError;
  104651           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  104652           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  104653             :       }
  104654             :       
  104655           0 :       if (printError == "all" || printError == "client") {
  104656             :         std::cerr << "Error: " << s << std::endl;
  104657             :       }
  104658             :       
  104659             :       
  104660             :       
  104661             :       
  104662             :       {
  104663             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  104664             :       };
  104665             :       
  104666           0 :     } catch (const std::exception& e) {
  104667           0 :       const std::string s = e.what();
  104668             :       std::string printError;
  104669           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  104670           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  104671             :       }
  104672             :       
  104673           0 :       if (printError == "all" || printError == "client") {
  104674             :         std::cerr << "Error: " << s << std::endl;
  104675             :       }
  104676             :       
  104677             :       
  104678             :       
  104679             :       
  104680             :       {
  104681             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  104682             :       };
  104683             :       
  104684           0 :     } catch (...) {
  104685             :       {
  104686             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  104687             :       };
  104688           0 :     }
  104689             :   }
  104690             : }
  104691             : 
  104692             : 
  104693           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setSignals(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2) {
  104694             :   std::string *arg1 = 0 ;
  104695             :   int arg2 ;
  104696             :   
  104697             :   (void)jenv;
  104698             :   (void)jcls;
  104699           0 :   if(!jarg1) {
  104700           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  104701           0 :     return ;
  104702             :   }
  104703             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  104704           0 :   if (!arg1_pstr) return ;
  104705           0 :   std::string arg1_str(arg1_pstr);
  104706             :   arg1 = &arg1_str;
  104707             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  104708             :   arg2 = (int)jarg2; 
  104709             :   {
  104710             :     try {
  104711           0 :       libtraci::Vehicle::setSignals((std::string const &)*arg1,arg2);
  104712           0 :     } catch (const libsumo::TraCIException& e) {
  104713           0 :       const std::string s = e.what();
  104714             :       std::string printError;
  104715           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  104716           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  104717             :       }
  104718             :       
  104719           0 :       if (printError == "all" || printError == "client") {
  104720             :         std::cerr << "Error: " << s << std::endl;
  104721             :       }
  104722             :       
  104723             :       
  104724             :       
  104725             :       
  104726             :       {
  104727             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  104728             :       };
  104729             :       
  104730           0 :     } catch (const std::exception& e) {
  104731           0 :       const std::string s = e.what();
  104732             :       std::string printError;
  104733           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  104734           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  104735             :       }
  104736             :       
  104737           0 :       if (printError == "all" || printError == "client") {
  104738             :         std::cerr << "Error: " << s << std::endl;
  104739             :       }
  104740             :       
  104741             :       
  104742             :       
  104743             :       
  104744             :       {
  104745             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  104746             :       };
  104747             :       
  104748           0 :     } catch (...) {
  104749             :       {
  104750             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  104751             :       };
  104752           0 :     }
  104753             :   }
  104754             : }
  104755             : 
  104756             : 
  104757           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1moveTo_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jint jarg4) {
  104758             :   std::string *arg1 = 0 ;
  104759             :   std::string *arg2 = 0 ;
  104760             :   double arg3 ;
  104761             :   int arg4 ;
  104762             :   
  104763             :   (void)jenv;
  104764             :   (void)jcls;
  104765           0 :   if(!jarg1) {
  104766           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  104767           0 :     return ;
  104768             :   }
  104769             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  104770           0 :   if (!arg1_pstr) return ;
  104771           0 :   std::string arg1_str(arg1_pstr);
  104772             :   arg1 = &arg1_str;
  104773             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  104774           0 :   if(!jarg2) {
  104775           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  104776             :     return ;
  104777             :   }
  104778             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  104779           0 :   if (!arg2_pstr) return ;
  104780           0 :   std::string arg2_str(arg2_pstr);
  104781             :   arg2 = &arg2_str;
  104782             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  104783             :   arg3 = (double)jarg3; 
  104784             :   arg4 = (int)jarg4; 
  104785             :   {
  104786             :     try {
  104787           0 :       libtraci::Vehicle::moveTo((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4);
  104788           0 :     } catch (const libsumo::TraCIException& e) {
  104789           0 :       const std::string s = e.what();
  104790             :       std::string printError;
  104791           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  104792           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  104793             :       }
  104794             :       
  104795           0 :       if (printError == "all" || printError == "client") {
  104796             :         std::cerr << "Error: " << s << std::endl;
  104797             :       }
  104798             :       
  104799             :       
  104800             :       
  104801             :       
  104802             :       {
  104803             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  104804             :       };
  104805             :       
  104806           0 :     } catch (const std::exception& e) {
  104807           0 :       const std::string s = e.what();
  104808             :       std::string printError;
  104809           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  104810           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  104811             :       }
  104812             :       
  104813           0 :       if (printError == "all" || printError == "client") {
  104814             :         std::cerr << "Error: " << s << std::endl;
  104815             :       }
  104816             :       
  104817             :       
  104818             :       
  104819             :       
  104820             :       {
  104821             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  104822             :       };
  104823             :       
  104824           0 :     } catch (...) {
  104825             :       {
  104826             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  104827             :       };
  104828           0 :     }
  104829             :   }
  104830             : }
  104831             : 
  104832             : 
  104833           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1moveTo_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3) {
  104834             :   std::string *arg1 = 0 ;
  104835             :   std::string *arg2 = 0 ;
  104836             :   double arg3 ;
  104837             :   
  104838             :   (void)jenv;
  104839             :   (void)jcls;
  104840           0 :   if(!jarg1) {
  104841           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  104842           0 :     return ;
  104843             :   }
  104844             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  104845           0 :   if (!arg1_pstr) return ;
  104846           0 :   std::string arg1_str(arg1_pstr);
  104847             :   arg1 = &arg1_str;
  104848             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  104849           0 :   if(!jarg2) {
  104850           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  104851             :     return ;
  104852             :   }
  104853             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  104854           0 :   if (!arg2_pstr) return ;
  104855           0 :   std::string arg2_str(arg2_pstr);
  104856             :   arg2 = &arg2_str;
  104857             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  104858             :   arg3 = (double)jarg3; 
  104859             :   {
  104860             :     try {
  104861           0 :       libtraci::Vehicle::moveTo((std::string const &)*arg1,(std::string const &)*arg2,arg3);
  104862           0 :     } catch (const libsumo::TraCIException& e) {
  104863           0 :       const std::string s = e.what();
  104864             :       std::string printError;
  104865           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  104866           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  104867             :       }
  104868             :       
  104869           0 :       if (printError == "all" || printError == "client") {
  104870             :         std::cerr << "Error: " << s << std::endl;
  104871             :       }
  104872             :       
  104873             :       
  104874             :       
  104875             :       
  104876             :       {
  104877             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  104878             :       };
  104879             :       
  104880           0 :     } catch (const std::exception& e) {
  104881           0 :       const std::string s = e.what();
  104882             :       std::string printError;
  104883           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  104884           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  104885             :       }
  104886             :       
  104887           0 :       if (printError == "all" || printError == "client") {
  104888             :         std::cerr << "Error: " << s << std::endl;
  104889             :       }
  104890             :       
  104891             :       
  104892             :       
  104893             :       
  104894             :       {
  104895             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  104896             :       };
  104897             :       
  104898           0 :     } catch (...) {
  104899             :       {
  104900             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  104901             :       };
  104902           0 :     }
  104903             :   }
  104904             : }
  104905             : 
  104906             : 
  104907           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1moveToXY_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jint jarg3, jdouble jarg4, jdouble jarg5, jdouble jarg6, jint jarg7, jdouble jarg8) {
  104908             :   std::string *arg1 = 0 ;
  104909             :   std::string *arg2 = 0 ;
  104910             :   int arg3 ;
  104911             :   double arg4 ;
  104912             :   double arg5 ;
  104913             :   double arg6 ;
  104914             :   int arg7 ;
  104915             :   double arg8 ;
  104916             :   
  104917             :   (void)jenv;
  104918             :   (void)jcls;
  104919           0 :   if(!jarg1) {
  104920           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  104921           0 :     return ;
  104922             :   }
  104923             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  104924           0 :   if (!arg1_pstr) return ;
  104925           0 :   std::string arg1_str(arg1_pstr);
  104926             :   arg1 = &arg1_str;
  104927             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  104928           0 :   if(!jarg2) {
  104929           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  104930             :     return ;
  104931             :   }
  104932             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  104933           0 :   if (!arg2_pstr) return ;
  104934           0 :   std::string arg2_str(arg2_pstr);
  104935             :   arg2 = &arg2_str;
  104936             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  104937             :   arg3 = (int)jarg3; 
  104938             :   arg4 = (double)jarg4; 
  104939             :   arg5 = (double)jarg5; 
  104940             :   arg6 = (double)jarg6; 
  104941             :   arg7 = (int)jarg7; 
  104942             :   arg8 = (double)jarg8; 
  104943             :   {
  104944             :     try {
  104945           0 :       libtraci::Vehicle::moveToXY((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4,arg5,arg6,arg7,arg8);
  104946           0 :     } catch (const libsumo::TraCIException& e) {
  104947           0 :       const std::string s = e.what();
  104948             :       std::string printError;
  104949           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  104950           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  104951             :       }
  104952             :       
  104953           0 :       if (printError == "all" || printError == "client") {
  104954             :         std::cerr << "Error: " << s << std::endl;
  104955             :       }
  104956             :       
  104957             :       
  104958             :       
  104959             :       
  104960             :       {
  104961             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  104962             :       };
  104963             :       
  104964           0 :     } catch (const std::exception& e) {
  104965           0 :       const std::string s = e.what();
  104966             :       std::string printError;
  104967           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  104968           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  104969             :       }
  104970             :       
  104971           0 :       if (printError == "all" || printError == "client") {
  104972             :         std::cerr << "Error: " << s << std::endl;
  104973             :       }
  104974             :       
  104975             :       
  104976             :       
  104977             :       
  104978             :       {
  104979             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  104980             :       };
  104981             :       
  104982           0 :     } catch (...) {
  104983             :       {
  104984             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  104985             :       };
  104986           0 :     }
  104987             :   }
  104988             : }
  104989             : 
  104990             : 
  104991           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1moveToXY_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jint jarg3, jdouble jarg4, jdouble jarg5, jdouble jarg6, jint jarg7) {
  104992             :   std::string *arg1 = 0 ;
  104993             :   std::string *arg2 = 0 ;
  104994             :   int arg3 ;
  104995             :   double arg4 ;
  104996             :   double arg5 ;
  104997             :   double arg6 ;
  104998             :   int arg7 ;
  104999             :   
  105000             :   (void)jenv;
  105001             :   (void)jcls;
  105002           0 :   if(!jarg1) {
  105003           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  105004           0 :     return ;
  105005             :   }
  105006             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  105007           0 :   if (!arg1_pstr) return ;
  105008           0 :   std::string arg1_str(arg1_pstr);
  105009             :   arg1 = &arg1_str;
  105010             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  105011           0 :   if(!jarg2) {
  105012           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  105013             :     return ;
  105014             :   }
  105015             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  105016           0 :   if (!arg2_pstr) return ;
  105017           0 :   std::string arg2_str(arg2_pstr);
  105018             :   arg2 = &arg2_str;
  105019             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  105020             :   arg3 = (int)jarg3; 
  105021             :   arg4 = (double)jarg4; 
  105022             :   arg5 = (double)jarg5; 
  105023             :   arg6 = (double)jarg6; 
  105024             :   arg7 = (int)jarg7; 
  105025             :   {
  105026             :     try {
  105027           0 :       libtraci::Vehicle::moveToXY((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4,arg5,arg6,arg7);
  105028           0 :     } catch (const libsumo::TraCIException& e) {
  105029           0 :       const std::string s = e.what();
  105030             :       std::string printError;
  105031           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  105032           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  105033             :       }
  105034             :       
  105035           0 :       if (printError == "all" || printError == "client") {
  105036             :         std::cerr << "Error: " << s << std::endl;
  105037             :       }
  105038             :       
  105039             :       
  105040             :       
  105041             :       
  105042             :       {
  105043             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  105044             :       };
  105045             :       
  105046           0 :     } catch (const std::exception& e) {
  105047           0 :       const std::string s = e.what();
  105048             :       std::string printError;
  105049           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  105050           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  105051             :       }
  105052             :       
  105053           0 :       if (printError == "all" || printError == "client") {
  105054             :         std::cerr << "Error: " << s << std::endl;
  105055             :       }
  105056             :       
  105057             :       
  105058             :       
  105059             :       
  105060             :       {
  105061             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  105062             :       };
  105063             :       
  105064           0 :     } catch (...) {
  105065             :       {
  105066             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  105067             :       };
  105068           0 :     }
  105069             :   }
  105070             : }
  105071             : 
  105072             : 
  105073           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1moveToXY_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jint jarg3, jdouble jarg4, jdouble jarg5, jdouble jarg6) {
  105074             :   std::string *arg1 = 0 ;
  105075             :   std::string *arg2 = 0 ;
  105076             :   int arg3 ;
  105077             :   double arg4 ;
  105078             :   double arg5 ;
  105079             :   double arg6 ;
  105080             :   
  105081             :   (void)jenv;
  105082             :   (void)jcls;
  105083           0 :   if(!jarg1) {
  105084           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  105085           0 :     return ;
  105086             :   }
  105087             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  105088           0 :   if (!arg1_pstr) return ;
  105089           0 :   std::string arg1_str(arg1_pstr);
  105090             :   arg1 = &arg1_str;
  105091             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  105092           0 :   if(!jarg2) {
  105093           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  105094             :     return ;
  105095             :   }
  105096             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  105097           0 :   if (!arg2_pstr) return ;
  105098           0 :   std::string arg2_str(arg2_pstr);
  105099             :   arg2 = &arg2_str;
  105100             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  105101             :   arg3 = (int)jarg3; 
  105102             :   arg4 = (double)jarg4; 
  105103             :   arg5 = (double)jarg5; 
  105104             :   arg6 = (double)jarg6; 
  105105             :   {
  105106             :     try {
  105107           0 :       libtraci::Vehicle::moveToXY((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4,arg5,arg6);
  105108           0 :     } catch (const libsumo::TraCIException& e) {
  105109           0 :       const std::string s = e.what();
  105110             :       std::string printError;
  105111           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  105112           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  105113             :       }
  105114             :       
  105115           0 :       if (printError == "all" || printError == "client") {
  105116             :         std::cerr << "Error: " << s << std::endl;
  105117             :       }
  105118             :       
  105119             :       
  105120             :       
  105121             :       
  105122             :       {
  105123             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  105124             :       };
  105125             :       
  105126           0 :     } catch (const std::exception& e) {
  105127           0 :       const std::string s = e.what();
  105128             :       std::string printError;
  105129           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  105130           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  105131             :       }
  105132             :       
  105133           0 :       if (printError == "all" || printError == "client") {
  105134             :         std::cerr << "Error: " << s << std::endl;
  105135             :       }
  105136             :       
  105137             :       
  105138             :       
  105139             :       
  105140             :       {
  105141             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  105142             :       };
  105143             :       
  105144           0 :     } catch (...) {
  105145             :       {
  105146             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  105147             :       };
  105148           0 :     }
  105149             :   }
  105150             : }
  105151             : 
  105152             : 
  105153           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1moveToXY_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jint jarg3, jdouble jarg4, jdouble jarg5) {
  105154             :   std::string *arg1 = 0 ;
  105155             :   std::string *arg2 = 0 ;
  105156             :   int arg3 ;
  105157             :   double arg4 ;
  105158             :   double arg5 ;
  105159             :   
  105160             :   (void)jenv;
  105161             :   (void)jcls;
  105162           0 :   if(!jarg1) {
  105163           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  105164           0 :     return ;
  105165             :   }
  105166             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  105167           0 :   if (!arg1_pstr) return ;
  105168           0 :   std::string arg1_str(arg1_pstr);
  105169             :   arg1 = &arg1_str;
  105170             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  105171           0 :   if(!jarg2) {
  105172           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  105173             :     return ;
  105174             :   }
  105175             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  105176           0 :   if (!arg2_pstr) return ;
  105177           0 :   std::string arg2_str(arg2_pstr);
  105178             :   arg2 = &arg2_str;
  105179             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  105180             :   arg3 = (int)jarg3; 
  105181             :   arg4 = (double)jarg4; 
  105182             :   arg5 = (double)jarg5; 
  105183             :   {
  105184             :     try {
  105185           0 :       libtraci::Vehicle::moveToXY((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4,arg5);
  105186           0 :     } catch (const libsumo::TraCIException& e) {
  105187           0 :       const std::string s = e.what();
  105188             :       std::string printError;
  105189           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  105190           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  105191             :       }
  105192             :       
  105193           0 :       if (printError == "all" || printError == "client") {
  105194             :         std::cerr << "Error: " << s << std::endl;
  105195             :       }
  105196             :       
  105197             :       
  105198             :       
  105199             :       
  105200             :       {
  105201             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  105202             :       };
  105203             :       
  105204           0 :     } catch (const std::exception& e) {
  105205           0 :       const std::string s = e.what();
  105206             :       std::string printError;
  105207           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  105208           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  105209             :       }
  105210             :       
  105211           0 :       if (printError == "all" || printError == "client") {
  105212             :         std::cerr << "Error: " << s << std::endl;
  105213             :       }
  105214             :       
  105215             :       
  105216             :       
  105217             :       
  105218             :       {
  105219             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  105220             :       };
  105221             :       
  105222           0 :     } catch (...) {
  105223             :       {
  105224             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  105225             :       };
  105226           0 :     }
  105227             :   }
  105228             : }
  105229             : 
  105230             : 
  105231           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1remove_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jchar jarg2) {
  105232             :   std::string *arg1 = 0 ;
  105233             :   char arg2 ;
  105234             :   
  105235             :   (void)jenv;
  105236             :   (void)jcls;
  105237           0 :   if(!jarg1) {
  105238           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  105239           0 :     return ;
  105240             :   }
  105241             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  105242           0 :   if (!arg1_pstr) return ;
  105243           0 :   std::string arg1_str(arg1_pstr);
  105244             :   arg1 = &arg1_str;
  105245             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  105246           0 :   arg2 = (char)jarg2; 
  105247             :   {
  105248             :     try {
  105249           0 :       libtraci::Vehicle::remove((std::string const &)*arg1,arg2);
  105250           0 :     } catch (const libsumo::TraCIException& e) {
  105251           0 :       const std::string s = e.what();
  105252             :       std::string printError;
  105253           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  105254           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  105255             :       }
  105256             :       
  105257           0 :       if (printError == "all" || printError == "client") {
  105258             :         std::cerr << "Error: " << s << std::endl;
  105259             :       }
  105260             :       
  105261             :       
  105262             :       
  105263             :       
  105264             :       {
  105265             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  105266             :       };
  105267             :       
  105268           0 :     } catch (const std::exception& e) {
  105269           0 :       const std::string s = e.what();
  105270             :       std::string printError;
  105271           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  105272           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  105273             :       }
  105274             :       
  105275           0 :       if (printError == "all" || printError == "client") {
  105276             :         std::cerr << "Error: " << s << std::endl;
  105277             :       }
  105278             :       
  105279             :       
  105280             :       
  105281             :       
  105282             :       {
  105283             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  105284             :       };
  105285             :       
  105286           0 :     } catch (...) {
  105287             :       {
  105288             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  105289             :       };
  105290           0 :     }
  105291             :   }
  105292             : }
  105293             : 
  105294             : 
  105295           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1remove_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  105296             :   std::string *arg1 = 0 ;
  105297             :   
  105298             :   (void)jenv;
  105299             :   (void)jcls;
  105300           0 :   if(!jarg1) {
  105301           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  105302           0 :     return ;
  105303             :   }
  105304             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  105305           0 :   if (!arg1_pstr) return ;
  105306           0 :   std::string arg1_str(arg1_pstr);
  105307             :   arg1 = &arg1_str;
  105308             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  105309             :   {
  105310             :     try {
  105311           0 :       libtraci::Vehicle::remove((std::string const &)*arg1);
  105312           0 :     } catch (const libsumo::TraCIException& e) {
  105313           0 :       const std::string s = e.what();
  105314             :       std::string printError;
  105315           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  105316           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  105317             :       }
  105318             :       
  105319           0 :       if (printError == "all" || printError == "client") {
  105320             :         std::cerr << "Error: " << s << std::endl;
  105321             :       }
  105322             :       
  105323             :       
  105324             :       
  105325             :       
  105326             :       {
  105327             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  105328             :       };
  105329             :       
  105330           0 :     } catch (const std::exception& e) {
  105331           0 :       const std::string s = e.what();
  105332             :       std::string printError;
  105333           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  105334           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  105335             :       }
  105336             :       
  105337           0 :       if (printError == "all" || printError == "client") {
  105338             :         std::cerr << "Error: " << s << std::endl;
  105339             :       }
  105340             :       
  105341             :       
  105342             :       
  105343             :       
  105344             :       {
  105345             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  105346             :       };
  105347             :       
  105348           0 :     } catch (...) {
  105349             :       {
  105350             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  105351             :       };
  105352           0 :     }
  105353             :   }
  105354             : }
  105355             : 
  105356             : 
  105357           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setLine(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  105358             :   std::string *arg1 = 0 ;
  105359             :   std::string *arg2 = 0 ;
  105360             :   
  105361             :   (void)jenv;
  105362             :   (void)jcls;
  105363           0 :   if(!jarg1) {
  105364           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  105365           0 :     return ;
  105366             :   }
  105367             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  105368           0 :   if (!arg1_pstr) return ;
  105369           0 :   std::string arg1_str(arg1_pstr);
  105370             :   arg1 = &arg1_str;
  105371             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  105372           0 :   if(!jarg2) {
  105373           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  105374             :     return ;
  105375             :   }
  105376             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  105377           0 :   if (!arg2_pstr) return ;
  105378           0 :   std::string arg2_str(arg2_pstr);
  105379             :   arg2 = &arg2_str;
  105380             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  105381             :   {
  105382             :     try {
  105383           0 :       libtraci::Vehicle::setLine((std::string const &)*arg1,(std::string const &)*arg2);
  105384           0 :     } catch (const libsumo::TraCIException& e) {
  105385           0 :       const std::string s = e.what();
  105386             :       std::string printError;
  105387           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  105388           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  105389             :       }
  105390             :       
  105391           0 :       if (printError == "all" || printError == "client") {
  105392             :         std::cerr << "Error: " << s << std::endl;
  105393             :       }
  105394             :       
  105395             :       
  105396             :       
  105397             :       
  105398             :       {
  105399             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  105400             :       };
  105401             :       
  105402           0 :     } catch (const std::exception& e) {
  105403           0 :       const std::string s = e.what();
  105404             :       std::string printError;
  105405           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  105406           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  105407             :       }
  105408             :       
  105409           0 :       if (printError == "all" || printError == "client") {
  105410             :         std::cerr << "Error: " << s << std::endl;
  105411             :       }
  105412             :       
  105413             :       
  105414             :       
  105415             :       
  105416             :       {
  105417             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  105418             :       };
  105419             :       
  105420           0 :     } catch (...) {
  105421             :       {
  105422             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  105423             :       };
  105424           0 :     }
  105425             :   }
  105426             : }
  105427             : 
  105428             : 
  105429           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setVia(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
  105430             :   std::string *arg1 = 0 ;
  105431             :   std::vector< std::string > *arg2 = 0 ;
  105432             :   
  105433             :   (void)jenv;
  105434             :   (void)jcls;
  105435             :   (void)jarg2_;
  105436           0 :   if(!jarg1) {
  105437           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  105438           0 :     return ;
  105439             :   }
  105440             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  105441           0 :   if (!arg1_pstr) return ;
  105442           0 :   std::string arg1_str(arg1_pstr);
  105443             :   arg1 = &arg1_str;
  105444             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  105445           0 :   arg2 = *(std::vector< std::string > **)&jarg2;
  105446           0 :   if (!arg2) {
  105447           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::string > const & reference is null");
  105448             :     return ;
  105449             :   } 
  105450             :   {
  105451             :     try {
  105452           0 :       libtraci::Vehicle::setVia((std::string const &)*arg1,(std::vector< std::string > const &)*arg2);
  105453           0 :     } catch (const libsumo::TraCIException& e) {
  105454           0 :       const std::string s = e.what();
  105455             :       std::string printError;
  105456           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  105457           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  105458             :       }
  105459             :       
  105460           0 :       if (printError == "all" || printError == "client") {
  105461             :         std::cerr << "Error: " << s << std::endl;
  105462             :       }
  105463             :       
  105464             :       
  105465             :       
  105466             :       
  105467             :       {
  105468             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  105469             :       };
  105470             :       
  105471           0 :     } catch (const std::exception& e) {
  105472           0 :       const std::string s = e.what();
  105473             :       std::string printError;
  105474           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  105475           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  105476             :       }
  105477             :       
  105478           0 :       if (printError == "all" || printError == "client") {
  105479             :         std::cerr << "Error: " << s << std::endl;
  105480             :       }
  105481             :       
  105482             :       
  105483             :       
  105484             :       
  105485             :       {
  105486             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  105487             :       };
  105488             :       
  105489           0 :     } catch (...) {
  105490             :       {
  105491             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  105492             :       };
  105493           0 :     }
  105494             :   }
  105495             : }
  105496             : 
  105497             : 
  105498           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1highlight_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jint jarg4, jdouble jarg5, jint jarg6) {
  105499             :   std::string *arg1 = 0 ;
  105500             :   libsumo::TraCIColor *arg2 = 0 ;
  105501             :   double arg3 ;
  105502             :   int arg4 ;
  105503             :   double arg5 ;
  105504             :   int arg6 ;
  105505             :   
  105506             :   (void)jenv;
  105507             :   (void)jcls;
  105508             :   (void)jarg2_;
  105509           0 :   if(!jarg1) {
  105510           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  105511           0 :     return ;
  105512             :   }
  105513             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  105514           0 :   if (!arg1_pstr) return ;
  105515           0 :   std::string arg1_str(arg1_pstr);
  105516             :   arg1 = &arg1_str;
  105517             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  105518             :   
  105519           0 :   arg2 = (libsumo::TraCIColor *)((*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg2) ? (*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg2)->get() : 0);
  105520           0 :   if (!arg2) {
  105521           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIColor const & reference is null");
  105522             :     return ;
  105523             :   } 
  105524             :   arg3 = (double)jarg3; 
  105525             :   arg4 = (int)jarg4; 
  105526             :   arg5 = (double)jarg5; 
  105527             :   arg6 = (int)jarg6; 
  105528             :   {
  105529             :     try {
  105530           0 :       libtraci::Vehicle::highlight((std::string const &)*arg1,(libsumo::TraCIColor const &)*arg2,arg3,arg4,arg5,arg6);
  105531           0 :     } catch (const libsumo::TraCIException& e) {
  105532           0 :       const std::string s = e.what();
  105533             :       std::string printError;
  105534           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  105535           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  105536             :       }
  105537             :       
  105538           0 :       if (printError == "all" || printError == "client") {
  105539             :         std::cerr << "Error: " << s << std::endl;
  105540             :       }
  105541             :       
  105542             :       
  105543             :       
  105544             :       
  105545             :       {
  105546             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  105547             :       };
  105548             :       
  105549           0 :     } catch (const std::exception& e) {
  105550           0 :       const std::string s = e.what();
  105551             :       std::string printError;
  105552           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  105553           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  105554             :       }
  105555             :       
  105556           0 :       if (printError == "all" || printError == "client") {
  105557             :         std::cerr << "Error: " << s << std::endl;
  105558             :       }
  105559             :       
  105560             :       
  105561             :       
  105562             :       
  105563             :       {
  105564             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  105565             :       };
  105566             :       
  105567           0 :     } catch (...) {
  105568             :       {
  105569             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  105570             :       };
  105571           0 :     }
  105572             :   }
  105573             : }
  105574             : 
  105575             : 
  105576           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1highlight_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jint jarg4, jdouble jarg5) {
  105577             :   std::string *arg1 = 0 ;
  105578             :   libsumo::TraCIColor *arg2 = 0 ;
  105579             :   double arg3 ;
  105580             :   int arg4 ;
  105581             :   double arg5 ;
  105582             :   
  105583             :   (void)jenv;
  105584             :   (void)jcls;
  105585             :   (void)jarg2_;
  105586           0 :   if(!jarg1) {
  105587           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  105588           0 :     return ;
  105589             :   }
  105590             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  105591           0 :   if (!arg1_pstr) return ;
  105592           0 :   std::string arg1_str(arg1_pstr);
  105593             :   arg1 = &arg1_str;
  105594             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  105595             :   
  105596           0 :   arg2 = (libsumo::TraCIColor *)((*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg2) ? (*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg2)->get() : 0);
  105597           0 :   if (!arg2) {
  105598           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIColor const & reference is null");
  105599             :     return ;
  105600             :   } 
  105601             :   arg3 = (double)jarg3; 
  105602             :   arg4 = (int)jarg4; 
  105603             :   arg5 = (double)jarg5; 
  105604             :   {
  105605             :     try {
  105606           0 :       libtraci::Vehicle::highlight((std::string const &)*arg1,(libsumo::TraCIColor const &)*arg2,arg3,arg4,arg5);
  105607           0 :     } catch (const libsumo::TraCIException& e) {
  105608           0 :       const std::string s = e.what();
  105609             :       std::string printError;
  105610           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  105611           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  105612             :       }
  105613             :       
  105614           0 :       if (printError == "all" || printError == "client") {
  105615             :         std::cerr << "Error: " << s << std::endl;
  105616             :       }
  105617             :       
  105618             :       
  105619             :       
  105620             :       
  105621             :       {
  105622             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  105623             :       };
  105624             :       
  105625           0 :     } catch (const std::exception& e) {
  105626           0 :       const std::string s = e.what();
  105627             :       std::string printError;
  105628           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  105629           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  105630             :       }
  105631             :       
  105632           0 :       if (printError == "all" || printError == "client") {
  105633             :         std::cerr << "Error: " << s << std::endl;
  105634             :       }
  105635             :       
  105636             :       
  105637             :       
  105638             :       
  105639             :       {
  105640             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  105641             :       };
  105642             :       
  105643           0 :     } catch (...) {
  105644             :       {
  105645             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  105646             :       };
  105647           0 :     }
  105648             :   }
  105649             : }
  105650             : 
  105651             : 
  105652           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1highlight_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jint jarg4) {
  105653             :   std::string *arg1 = 0 ;
  105654             :   libsumo::TraCIColor *arg2 = 0 ;
  105655             :   double arg3 ;
  105656             :   int arg4 ;
  105657             :   
  105658             :   (void)jenv;
  105659             :   (void)jcls;
  105660             :   (void)jarg2_;
  105661           0 :   if(!jarg1) {
  105662           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  105663           0 :     return ;
  105664             :   }
  105665             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  105666           0 :   if (!arg1_pstr) return ;
  105667           0 :   std::string arg1_str(arg1_pstr);
  105668             :   arg1 = &arg1_str;
  105669             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  105670             :   
  105671           0 :   arg2 = (libsumo::TraCIColor *)((*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg2) ? (*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg2)->get() : 0);
  105672           0 :   if (!arg2) {
  105673           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIColor const & reference is null");
  105674             :     return ;
  105675             :   } 
  105676             :   arg3 = (double)jarg3; 
  105677             :   arg4 = (int)jarg4; 
  105678             :   {
  105679             :     try {
  105680           0 :       libtraci::Vehicle::highlight((std::string const &)*arg1,(libsumo::TraCIColor const &)*arg2,arg3,arg4);
  105681           0 :     } catch (const libsumo::TraCIException& e) {
  105682           0 :       const std::string s = e.what();
  105683             :       std::string printError;
  105684           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  105685           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  105686             :       }
  105687             :       
  105688           0 :       if (printError == "all" || printError == "client") {
  105689             :         std::cerr << "Error: " << s << std::endl;
  105690             :       }
  105691             :       
  105692             :       
  105693             :       
  105694             :       
  105695             :       {
  105696             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  105697             :       };
  105698             :       
  105699           0 :     } catch (const std::exception& e) {
  105700           0 :       const std::string s = e.what();
  105701             :       std::string printError;
  105702           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  105703           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  105704             :       }
  105705             :       
  105706           0 :       if (printError == "all" || printError == "client") {
  105707             :         std::cerr << "Error: " << s << std::endl;
  105708             :       }
  105709             :       
  105710             :       
  105711             :       
  105712             :       
  105713             :       {
  105714             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  105715             :       };
  105716             :       
  105717           0 :     } catch (...) {
  105718             :       {
  105719             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  105720             :       };
  105721           0 :     }
  105722             :   }
  105723             : }
  105724             : 
  105725             : 
  105726           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1highlight_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3) {
  105727             :   std::string *arg1 = 0 ;
  105728             :   libsumo::TraCIColor *arg2 = 0 ;
  105729             :   double arg3 ;
  105730             :   
  105731             :   (void)jenv;
  105732             :   (void)jcls;
  105733             :   (void)jarg2_;
  105734           0 :   if(!jarg1) {
  105735           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  105736           0 :     return ;
  105737             :   }
  105738             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  105739           0 :   if (!arg1_pstr) return ;
  105740           0 :   std::string arg1_str(arg1_pstr);
  105741             :   arg1 = &arg1_str;
  105742             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  105743             :   
  105744           0 :   arg2 = (libsumo::TraCIColor *)((*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg2) ? (*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg2)->get() : 0);
  105745           0 :   if (!arg2) {
  105746           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIColor const & reference is null");
  105747             :     return ;
  105748             :   } 
  105749             :   arg3 = (double)jarg3; 
  105750             :   {
  105751             :     try {
  105752           0 :       libtraci::Vehicle::highlight((std::string const &)*arg1,(libsumo::TraCIColor const &)*arg2,arg3);
  105753           0 :     } catch (const libsumo::TraCIException& e) {
  105754           0 :       const std::string s = e.what();
  105755             :       std::string printError;
  105756           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  105757           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  105758             :       }
  105759             :       
  105760           0 :       if (printError == "all" || printError == "client") {
  105761             :         std::cerr << "Error: " << s << std::endl;
  105762             :       }
  105763             :       
  105764             :       
  105765             :       
  105766             :       
  105767             :       {
  105768             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  105769             :       };
  105770             :       
  105771           0 :     } catch (const std::exception& e) {
  105772           0 :       const std::string s = e.what();
  105773             :       std::string printError;
  105774           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  105775           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  105776             :       }
  105777             :       
  105778           0 :       if (printError == "all" || printError == "client") {
  105779             :         std::cerr << "Error: " << s << std::endl;
  105780             :       }
  105781             :       
  105782             :       
  105783             :       
  105784             :       
  105785             :       {
  105786             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  105787             :       };
  105788             :       
  105789           0 :     } catch (...) {
  105790             :       {
  105791             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  105792             :       };
  105793           0 :     }
  105794             :   }
  105795             : }
  105796             : 
  105797             : 
  105798           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1highlight_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
  105799             :   std::string *arg1 = 0 ;
  105800             :   libsumo::TraCIColor *arg2 = 0 ;
  105801             :   
  105802             :   (void)jenv;
  105803             :   (void)jcls;
  105804             :   (void)jarg2_;
  105805           0 :   if(!jarg1) {
  105806           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  105807           0 :     return ;
  105808             :   }
  105809             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  105810           0 :   if (!arg1_pstr) return ;
  105811           0 :   std::string arg1_str(arg1_pstr);
  105812             :   arg1 = &arg1_str;
  105813             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  105814             :   
  105815           0 :   arg2 = (libsumo::TraCIColor *)((*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg2) ? (*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg2)->get() : 0);
  105816           0 :   if (!arg2) {
  105817           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIColor const & reference is null");
  105818             :     return ;
  105819             :   } 
  105820             :   {
  105821             :     try {
  105822           0 :       libtraci::Vehicle::highlight((std::string const &)*arg1,(libsumo::TraCIColor const &)*arg2);
  105823           0 :     } catch (const libsumo::TraCIException& e) {
  105824           0 :       const std::string s = e.what();
  105825             :       std::string printError;
  105826           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  105827           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  105828             :       }
  105829             :       
  105830           0 :       if (printError == "all" || printError == "client") {
  105831             :         std::cerr << "Error: " << s << std::endl;
  105832             :       }
  105833             :       
  105834             :       
  105835             :       
  105836             :       
  105837             :       {
  105838             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  105839             :       };
  105840             :       
  105841           0 :     } catch (const std::exception& e) {
  105842           0 :       const std::string s = e.what();
  105843             :       std::string printError;
  105844           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  105845           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  105846             :       }
  105847             :       
  105848           0 :       if (printError == "all" || printError == "client") {
  105849             :         std::cerr << "Error: " << s << std::endl;
  105850             :       }
  105851             :       
  105852             :       
  105853             :       
  105854             :       
  105855             :       {
  105856             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  105857             :       };
  105858             :       
  105859           0 :     } catch (...) {
  105860             :       {
  105861             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  105862             :       };
  105863           0 :     }
  105864             :   }
  105865             : }
  105866             : 
  105867             : 
  105868           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1highlight_1_1SWIG_15(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  105869             :   std::string *arg1 = 0 ;
  105870             :   
  105871             :   (void)jenv;
  105872             :   (void)jcls;
  105873           0 :   if(!jarg1) {
  105874           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  105875           0 :     return ;
  105876             :   }
  105877             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  105878           0 :   if (!arg1_pstr) return ;
  105879           0 :   std::string arg1_str(arg1_pstr);
  105880             :   arg1 = &arg1_str;
  105881             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  105882             :   {
  105883             :     try {
  105884           0 :       libtraci::Vehicle::highlight((std::string const &)*arg1);
  105885           0 :     } catch (const libsumo::TraCIException& e) {
  105886           0 :       const std::string s = e.what();
  105887             :       std::string printError;
  105888           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  105889           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  105890             :       }
  105891             :       
  105892           0 :       if (printError == "all" || printError == "client") {
  105893             :         std::cerr << "Error: " << s << std::endl;
  105894             :       }
  105895             :       
  105896             :       
  105897             :       
  105898             :       
  105899             :       {
  105900             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  105901             :       };
  105902             :       
  105903           0 :     } catch (const std::exception& e) {
  105904           0 :       const std::string s = e.what();
  105905             :       std::string printError;
  105906           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  105907           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  105908             :       }
  105909             :       
  105910           0 :       if (printError == "all" || printError == "client") {
  105911             :         std::cerr << "Error: " << s << std::endl;
  105912             :       }
  105913             :       
  105914             :       
  105915             :       
  105916             :       
  105917             :       {
  105918             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  105919             :       };
  105920             :       
  105921           0 :     } catch (...) {
  105922             :       {
  105923             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  105924             :       };
  105925           0 :     }
  105926             :   }
  105927             : }
  105928             : 
  105929             : 
  105930           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1dispatchTaxi(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
  105931             :   std::string *arg1 = 0 ;
  105932             :   std::vector< std::string > *arg2 = 0 ;
  105933             :   
  105934             :   (void)jenv;
  105935             :   (void)jcls;
  105936             :   (void)jarg2_;
  105937           0 :   if(!jarg1) {
  105938           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  105939           0 :     return ;
  105940             :   }
  105941             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  105942           0 :   if (!arg1_pstr) return ;
  105943           0 :   std::string arg1_str(arg1_pstr);
  105944             :   arg1 = &arg1_str;
  105945             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  105946           0 :   arg2 = *(std::vector< std::string > **)&jarg2;
  105947           0 :   if (!arg2) {
  105948           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::string > const & reference is null");
  105949             :     return ;
  105950             :   } 
  105951             :   {
  105952             :     try {
  105953           0 :       libtraci::Vehicle::dispatchTaxi((std::string const &)*arg1,(std::vector< std::string > const &)*arg2);
  105954           0 :     } catch (const libsumo::TraCIException& e) {
  105955           0 :       const std::string s = e.what();
  105956             :       std::string printError;
  105957           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  105958           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  105959             :       }
  105960             :       
  105961           0 :       if (printError == "all" || printError == "client") {
  105962             :         std::cerr << "Error: " << s << std::endl;
  105963             :       }
  105964             :       
  105965             :       
  105966             :       
  105967             :       
  105968             :       {
  105969             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  105970             :       };
  105971             :       
  105972           0 :     } catch (const std::exception& e) {
  105973           0 :       const std::string s = e.what();
  105974             :       std::string printError;
  105975           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  105976           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  105977             :       }
  105978             :       
  105979           0 :       if (printError == "all" || printError == "client") {
  105980             :         std::cerr << "Error: " << s << std::endl;
  105981             :       }
  105982             :       
  105983             :       
  105984             :       
  105985             :       
  105986             :       {
  105987             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  105988             :       };
  105989             :       
  105990           0 :     } catch (...) {
  105991             :       {
  105992             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  105993             :       };
  105994           0 :     }
  105995             :   }
  105996             : }
  105997             : 
  105998             : 
  105999           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setLength(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  106000             :   std::string *arg1 = 0 ;
  106001             :   double arg2 ;
  106002             :   
  106003             :   (void)jenv;
  106004             :   (void)jcls;
  106005           0 :   if(!jarg1) {
  106006           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  106007           0 :     return ;
  106008             :   }
  106009             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  106010           0 :   if (!arg1_pstr) return ;
  106011           0 :   std::string arg1_str(arg1_pstr);
  106012             :   arg1 = &arg1_str;
  106013             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  106014             :   arg2 = (double)jarg2; 
  106015             :   {
  106016             :     try {
  106017           0 :       libtraci::Vehicle::setLength((std::string const &)*arg1,arg2);
  106018           0 :     } catch (const libsumo::TraCIException& e) {
  106019           0 :       const std::string s = e.what();
  106020             :       std::string printError;
  106021           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  106022           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  106023             :       }
  106024             :       
  106025           0 :       if (printError == "all" || printError == "client") {
  106026             :         std::cerr << "Error: " << s << std::endl;
  106027             :       }
  106028             :       
  106029             :       
  106030             :       
  106031             :       
  106032             :       {
  106033             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  106034             :       };
  106035             :       
  106036           0 :     } catch (const std::exception& e) {
  106037           0 :       const std::string s = e.what();
  106038             :       std::string printError;
  106039           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  106040           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  106041             :       }
  106042             :       
  106043           0 :       if (printError == "all" || printError == "client") {
  106044             :         std::cerr << "Error: " << s << std::endl;
  106045             :       }
  106046             :       
  106047             :       
  106048             :       
  106049             :       
  106050             :       {
  106051             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  106052             :       };
  106053             :       
  106054           0 :     } catch (...) {
  106055             :       {
  106056             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  106057             :       };
  106058           0 :     }
  106059             :   }
  106060             : }
  106061             : 
  106062             : 
  106063           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setMaxSpeed(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  106064             :   std::string *arg1 = 0 ;
  106065             :   double arg2 ;
  106066             :   
  106067             :   (void)jenv;
  106068             :   (void)jcls;
  106069           0 :   if(!jarg1) {
  106070           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  106071           0 :     return ;
  106072             :   }
  106073             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  106074           0 :   if (!arg1_pstr) return ;
  106075           0 :   std::string arg1_str(arg1_pstr);
  106076             :   arg1 = &arg1_str;
  106077             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  106078             :   arg2 = (double)jarg2; 
  106079             :   {
  106080             :     try {
  106081           0 :       libtraci::Vehicle::setMaxSpeed((std::string const &)*arg1,arg2);
  106082           0 :     } catch (const libsumo::TraCIException& e) {
  106083           0 :       const std::string s = e.what();
  106084             :       std::string printError;
  106085           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  106086           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  106087             :       }
  106088             :       
  106089           0 :       if (printError == "all" || printError == "client") {
  106090             :         std::cerr << "Error: " << s << std::endl;
  106091             :       }
  106092             :       
  106093             :       
  106094             :       
  106095             :       
  106096             :       {
  106097             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  106098             :       };
  106099             :       
  106100           0 :     } catch (const std::exception& e) {
  106101           0 :       const std::string s = e.what();
  106102             :       std::string printError;
  106103           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  106104           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  106105             :       }
  106106             :       
  106107           0 :       if (printError == "all" || printError == "client") {
  106108             :         std::cerr << "Error: " << s << std::endl;
  106109             :       }
  106110             :       
  106111             :       
  106112             :       
  106113             :       
  106114             :       {
  106115             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  106116             :       };
  106117             :       
  106118           0 :     } catch (...) {
  106119             :       {
  106120             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  106121             :       };
  106122           0 :     }
  106123             :   }
  106124             : }
  106125             : 
  106126             : 
  106127           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setVehicleClass(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  106128             :   std::string *arg1 = 0 ;
  106129             :   std::string *arg2 = 0 ;
  106130             :   
  106131             :   (void)jenv;
  106132             :   (void)jcls;
  106133           0 :   if(!jarg1) {
  106134           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  106135           0 :     return ;
  106136             :   }
  106137             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  106138           0 :   if (!arg1_pstr) return ;
  106139           0 :   std::string arg1_str(arg1_pstr);
  106140             :   arg1 = &arg1_str;
  106141             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  106142           0 :   if(!jarg2) {
  106143           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  106144             :     return ;
  106145             :   }
  106146             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  106147           0 :   if (!arg2_pstr) return ;
  106148           0 :   std::string arg2_str(arg2_pstr);
  106149             :   arg2 = &arg2_str;
  106150             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  106151             :   {
  106152             :     try {
  106153           0 :       libtraci::Vehicle::setVehicleClass((std::string const &)*arg1,(std::string const &)*arg2);
  106154           0 :     } catch (const libsumo::TraCIException& e) {
  106155           0 :       const std::string s = e.what();
  106156             :       std::string printError;
  106157           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  106158           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  106159             :       }
  106160             :       
  106161           0 :       if (printError == "all" || printError == "client") {
  106162             :         std::cerr << "Error: " << s << std::endl;
  106163             :       }
  106164             :       
  106165             :       
  106166             :       
  106167             :       
  106168             :       {
  106169             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  106170             :       };
  106171             :       
  106172           0 :     } catch (const std::exception& e) {
  106173           0 :       const std::string s = e.what();
  106174             :       std::string printError;
  106175           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  106176           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  106177             :       }
  106178             :       
  106179           0 :       if (printError == "all" || printError == "client") {
  106180             :         std::cerr << "Error: " << s << std::endl;
  106181             :       }
  106182             :       
  106183             :       
  106184             :       
  106185             :       
  106186             :       {
  106187             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  106188             :       };
  106189             :       
  106190           0 :     } catch (...) {
  106191             :       {
  106192             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  106193             :       };
  106194           0 :     }
  106195             :   }
  106196             : }
  106197             : 
  106198             : 
  106199           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setSpeedFactor(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  106200             :   std::string *arg1 = 0 ;
  106201             :   double arg2 ;
  106202             :   
  106203             :   (void)jenv;
  106204             :   (void)jcls;
  106205           0 :   if(!jarg1) {
  106206           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  106207           0 :     return ;
  106208             :   }
  106209             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  106210           0 :   if (!arg1_pstr) return ;
  106211           0 :   std::string arg1_str(arg1_pstr);
  106212             :   arg1 = &arg1_str;
  106213             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  106214             :   arg2 = (double)jarg2; 
  106215             :   {
  106216             :     try {
  106217           0 :       libtraci::Vehicle::setSpeedFactor((std::string const &)*arg1,arg2);
  106218           0 :     } catch (const libsumo::TraCIException& e) {
  106219           0 :       const std::string s = e.what();
  106220             :       std::string printError;
  106221           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  106222           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  106223             :       }
  106224             :       
  106225           0 :       if (printError == "all" || printError == "client") {
  106226             :         std::cerr << "Error: " << s << std::endl;
  106227             :       }
  106228             :       
  106229             :       
  106230             :       
  106231             :       
  106232             :       {
  106233             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  106234             :       };
  106235             :       
  106236           0 :     } catch (const std::exception& e) {
  106237           0 :       const std::string s = e.what();
  106238             :       std::string printError;
  106239           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  106240           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  106241             :       }
  106242             :       
  106243           0 :       if (printError == "all" || printError == "client") {
  106244             :         std::cerr << "Error: " << s << std::endl;
  106245             :       }
  106246             :       
  106247             :       
  106248             :       
  106249             :       
  106250             :       {
  106251             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  106252             :       };
  106253             :       
  106254           0 :     } catch (...) {
  106255             :       {
  106256             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  106257             :       };
  106258           0 :     }
  106259             :   }
  106260             : }
  106261             : 
  106262             : 
  106263           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setAccel(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  106264             :   std::string *arg1 = 0 ;
  106265             :   double arg2 ;
  106266             :   
  106267             :   (void)jenv;
  106268             :   (void)jcls;
  106269           0 :   if(!jarg1) {
  106270           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  106271           0 :     return ;
  106272             :   }
  106273             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  106274           0 :   if (!arg1_pstr) return ;
  106275           0 :   std::string arg1_str(arg1_pstr);
  106276             :   arg1 = &arg1_str;
  106277             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  106278             :   arg2 = (double)jarg2; 
  106279             :   {
  106280             :     try {
  106281           0 :       libtraci::Vehicle::setAccel((std::string const &)*arg1,arg2);
  106282           0 :     } catch (const libsumo::TraCIException& e) {
  106283           0 :       const std::string s = e.what();
  106284             :       std::string printError;
  106285           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  106286           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  106287             :       }
  106288             :       
  106289           0 :       if (printError == "all" || printError == "client") {
  106290             :         std::cerr << "Error: " << s << std::endl;
  106291             :       }
  106292             :       
  106293             :       
  106294             :       
  106295             :       
  106296             :       {
  106297             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  106298             :       };
  106299             :       
  106300           0 :     } catch (const std::exception& e) {
  106301           0 :       const std::string s = e.what();
  106302             :       std::string printError;
  106303           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  106304           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  106305             :       }
  106306             :       
  106307           0 :       if (printError == "all" || printError == "client") {
  106308             :         std::cerr << "Error: " << s << std::endl;
  106309             :       }
  106310             :       
  106311             :       
  106312             :       
  106313             :       
  106314             :       {
  106315             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  106316             :       };
  106317             :       
  106318           0 :     } catch (...) {
  106319             :       {
  106320             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  106321             :       };
  106322           0 :     }
  106323             :   }
  106324             : }
  106325             : 
  106326             : 
  106327           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setDecel(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  106328             :   std::string *arg1 = 0 ;
  106329             :   double arg2 ;
  106330             :   
  106331             :   (void)jenv;
  106332             :   (void)jcls;
  106333           0 :   if(!jarg1) {
  106334           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  106335           0 :     return ;
  106336             :   }
  106337             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  106338           0 :   if (!arg1_pstr) return ;
  106339           0 :   std::string arg1_str(arg1_pstr);
  106340             :   arg1 = &arg1_str;
  106341             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  106342             :   arg2 = (double)jarg2; 
  106343             :   {
  106344             :     try {
  106345           0 :       libtraci::Vehicle::setDecel((std::string const &)*arg1,arg2);
  106346           0 :     } catch (const libsumo::TraCIException& e) {
  106347           0 :       const std::string s = e.what();
  106348             :       std::string printError;
  106349           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  106350           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  106351             :       }
  106352             :       
  106353           0 :       if (printError == "all" || printError == "client") {
  106354             :         std::cerr << "Error: " << s << std::endl;
  106355             :       }
  106356             :       
  106357             :       
  106358             :       
  106359             :       
  106360             :       {
  106361             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  106362             :       };
  106363             :       
  106364           0 :     } catch (const std::exception& e) {
  106365           0 :       const std::string s = e.what();
  106366             :       std::string printError;
  106367           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  106368           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  106369             :       }
  106370             :       
  106371           0 :       if (printError == "all" || printError == "client") {
  106372             :         std::cerr << "Error: " << s << std::endl;
  106373             :       }
  106374             :       
  106375             :       
  106376             :       
  106377             :       
  106378             :       {
  106379             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  106380             :       };
  106381             :       
  106382           0 :     } catch (...) {
  106383             :       {
  106384             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  106385             :       };
  106386           0 :     }
  106387             :   }
  106388             : }
  106389             : 
  106390             : 
  106391           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setEmergencyDecel(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  106392             :   std::string *arg1 = 0 ;
  106393             :   double arg2 ;
  106394             :   
  106395             :   (void)jenv;
  106396             :   (void)jcls;
  106397           0 :   if(!jarg1) {
  106398           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  106399           0 :     return ;
  106400             :   }
  106401             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  106402           0 :   if (!arg1_pstr) return ;
  106403           0 :   std::string arg1_str(arg1_pstr);
  106404             :   arg1 = &arg1_str;
  106405             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  106406             :   arg2 = (double)jarg2; 
  106407             :   {
  106408             :     try {
  106409           0 :       libtraci::Vehicle::setEmergencyDecel((std::string const &)*arg1,arg2);
  106410           0 :     } catch (const libsumo::TraCIException& e) {
  106411           0 :       const std::string s = e.what();
  106412             :       std::string printError;
  106413           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  106414           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  106415             :       }
  106416             :       
  106417           0 :       if (printError == "all" || printError == "client") {
  106418             :         std::cerr << "Error: " << s << std::endl;
  106419             :       }
  106420             :       
  106421             :       
  106422             :       
  106423             :       
  106424             :       {
  106425             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  106426             :       };
  106427             :       
  106428           0 :     } catch (const std::exception& e) {
  106429           0 :       const std::string s = e.what();
  106430             :       std::string printError;
  106431           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  106432           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  106433             :       }
  106434             :       
  106435           0 :       if (printError == "all" || printError == "client") {
  106436             :         std::cerr << "Error: " << s << std::endl;
  106437             :       }
  106438             :       
  106439             :       
  106440             :       
  106441             :       
  106442             :       {
  106443             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  106444             :       };
  106445             :       
  106446           0 :     } catch (...) {
  106447             :       {
  106448             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  106449             :       };
  106450           0 :     }
  106451             :   }
  106452             : }
  106453             : 
  106454             : 
  106455           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setApparentDecel(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  106456             :   std::string *arg1 = 0 ;
  106457             :   double arg2 ;
  106458             :   
  106459             :   (void)jenv;
  106460             :   (void)jcls;
  106461           0 :   if(!jarg1) {
  106462           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  106463           0 :     return ;
  106464             :   }
  106465             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  106466           0 :   if (!arg1_pstr) return ;
  106467           0 :   std::string arg1_str(arg1_pstr);
  106468             :   arg1 = &arg1_str;
  106469             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  106470             :   arg2 = (double)jarg2; 
  106471             :   {
  106472             :     try {
  106473           0 :       libtraci::Vehicle::setApparentDecel((std::string const &)*arg1,arg2);
  106474           0 :     } catch (const libsumo::TraCIException& e) {
  106475           0 :       const std::string s = e.what();
  106476             :       std::string printError;
  106477           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  106478           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  106479             :       }
  106480             :       
  106481           0 :       if (printError == "all" || printError == "client") {
  106482             :         std::cerr << "Error: " << s << std::endl;
  106483             :       }
  106484             :       
  106485             :       
  106486             :       
  106487             :       
  106488             :       {
  106489             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  106490             :       };
  106491             :       
  106492           0 :     } catch (const std::exception& e) {
  106493           0 :       const std::string s = e.what();
  106494             :       std::string printError;
  106495           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  106496           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  106497             :       }
  106498             :       
  106499           0 :       if (printError == "all" || printError == "client") {
  106500             :         std::cerr << "Error: " << s << std::endl;
  106501             :       }
  106502             :       
  106503             :       
  106504             :       
  106505             :       
  106506             :       {
  106507             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  106508             :       };
  106509             :       
  106510           0 :     } catch (...) {
  106511             :       {
  106512             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  106513             :       };
  106514           0 :     }
  106515             :   }
  106516             : }
  106517             : 
  106518             : 
  106519           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setImperfection(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  106520             :   std::string *arg1 = 0 ;
  106521             :   double arg2 ;
  106522             :   
  106523             :   (void)jenv;
  106524             :   (void)jcls;
  106525           0 :   if(!jarg1) {
  106526           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  106527           0 :     return ;
  106528             :   }
  106529             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  106530           0 :   if (!arg1_pstr) return ;
  106531           0 :   std::string arg1_str(arg1_pstr);
  106532             :   arg1 = &arg1_str;
  106533             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  106534             :   arg2 = (double)jarg2; 
  106535             :   {
  106536             :     try {
  106537           0 :       libtraci::Vehicle::setImperfection((std::string const &)*arg1,arg2);
  106538           0 :     } catch (const libsumo::TraCIException& e) {
  106539           0 :       const std::string s = e.what();
  106540             :       std::string printError;
  106541           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  106542           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  106543             :       }
  106544             :       
  106545           0 :       if (printError == "all" || printError == "client") {
  106546             :         std::cerr << "Error: " << s << std::endl;
  106547             :       }
  106548             :       
  106549             :       
  106550             :       
  106551             :       
  106552             :       {
  106553             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  106554             :       };
  106555             :       
  106556           0 :     } catch (const std::exception& e) {
  106557           0 :       const std::string s = e.what();
  106558             :       std::string printError;
  106559           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  106560           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  106561             :       }
  106562             :       
  106563           0 :       if (printError == "all" || printError == "client") {
  106564             :         std::cerr << "Error: " << s << std::endl;
  106565             :       }
  106566             :       
  106567             :       
  106568             :       
  106569             :       
  106570             :       {
  106571             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  106572             :       };
  106573             :       
  106574           0 :     } catch (...) {
  106575             :       {
  106576             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  106577             :       };
  106578           0 :     }
  106579             :   }
  106580             : }
  106581             : 
  106582             : 
  106583           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setTau(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  106584             :   std::string *arg1 = 0 ;
  106585             :   double arg2 ;
  106586             :   
  106587             :   (void)jenv;
  106588             :   (void)jcls;
  106589           0 :   if(!jarg1) {
  106590           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  106591           0 :     return ;
  106592             :   }
  106593             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  106594           0 :   if (!arg1_pstr) return ;
  106595           0 :   std::string arg1_str(arg1_pstr);
  106596             :   arg1 = &arg1_str;
  106597             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  106598             :   arg2 = (double)jarg2; 
  106599             :   {
  106600             :     try {
  106601           0 :       libtraci::Vehicle::setTau((std::string const &)*arg1,arg2);
  106602           0 :     } catch (const libsumo::TraCIException& e) {
  106603           0 :       const std::string s = e.what();
  106604             :       std::string printError;
  106605           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  106606           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  106607             :       }
  106608             :       
  106609           0 :       if (printError == "all" || printError == "client") {
  106610             :         std::cerr << "Error: " << s << std::endl;
  106611             :       }
  106612             :       
  106613             :       
  106614             :       
  106615             :       
  106616             :       {
  106617             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  106618             :       };
  106619             :       
  106620           0 :     } catch (const std::exception& e) {
  106621           0 :       const std::string s = e.what();
  106622             :       std::string printError;
  106623           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  106624           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  106625             :       }
  106626             :       
  106627           0 :       if (printError == "all" || printError == "client") {
  106628             :         std::cerr << "Error: " << s << std::endl;
  106629             :       }
  106630             :       
  106631             :       
  106632             :       
  106633             :       
  106634             :       {
  106635             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  106636             :       };
  106637             :       
  106638           0 :     } catch (...) {
  106639             :       {
  106640             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  106641             :       };
  106642           0 :     }
  106643             :   }
  106644             : }
  106645             : 
  106646             : 
  106647           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setEmissionClass(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  106648             :   std::string *arg1 = 0 ;
  106649             :   std::string *arg2 = 0 ;
  106650             :   
  106651             :   (void)jenv;
  106652             :   (void)jcls;
  106653           0 :   if(!jarg1) {
  106654           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  106655           0 :     return ;
  106656             :   }
  106657             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  106658           0 :   if (!arg1_pstr) return ;
  106659           0 :   std::string arg1_str(arg1_pstr);
  106660             :   arg1 = &arg1_str;
  106661             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  106662           0 :   if(!jarg2) {
  106663           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  106664             :     return ;
  106665             :   }
  106666             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  106667           0 :   if (!arg2_pstr) return ;
  106668           0 :   std::string arg2_str(arg2_pstr);
  106669             :   arg2 = &arg2_str;
  106670             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  106671             :   {
  106672             :     try {
  106673           0 :       libtraci::Vehicle::setEmissionClass((std::string const &)*arg1,(std::string const &)*arg2);
  106674           0 :     } catch (const libsumo::TraCIException& e) {
  106675           0 :       const std::string s = e.what();
  106676             :       std::string printError;
  106677           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  106678           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  106679             :       }
  106680             :       
  106681           0 :       if (printError == "all" || printError == "client") {
  106682             :         std::cerr << "Error: " << s << std::endl;
  106683             :       }
  106684             :       
  106685             :       
  106686             :       
  106687             :       
  106688             :       {
  106689             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  106690             :       };
  106691             :       
  106692           0 :     } catch (const std::exception& e) {
  106693           0 :       const std::string s = e.what();
  106694             :       std::string printError;
  106695           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  106696           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  106697             :       }
  106698             :       
  106699           0 :       if (printError == "all" || printError == "client") {
  106700             :         std::cerr << "Error: " << s << std::endl;
  106701             :       }
  106702             :       
  106703             :       
  106704             :       
  106705             :       
  106706             :       {
  106707             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  106708             :       };
  106709             :       
  106710           0 :     } catch (...) {
  106711             :       {
  106712             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  106713             :       };
  106714           0 :     }
  106715             :   }
  106716             : }
  106717             : 
  106718             : 
  106719           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setShapeClass(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  106720             :   std::string *arg1 = 0 ;
  106721             :   std::string *arg2 = 0 ;
  106722             :   
  106723             :   (void)jenv;
  106724             :   (void)jcls;
  106725           0 :   if(!jarg1) {
  106726           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  106727           0 :     return ;
  106728             :   }
  106729             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  106730           0 :   if (!arg1_pstr) return ;
  106731           0 :   std::string arg1_str(arg1_pstr);
  106732             :   arg1 = &arg1_str;
  106733             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  106734           0 :   if(!jarg2) {
  106735           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  106736             :     return ;
  106737             :   }
  106738             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  106739           0 :   if (!arg2_pstr) return ;
  106740           0 :   std::string arg2_str(arg2_pstr);
  106741             :   arg2 = &arg2_str;
  106742             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  106743             :   {
  106744             :     try {
  106745           0 :       libtraci::Vehicle::setShapeClass((std::string const &)*arg1,(std::string const &)*arg2);
  106746           0 :     } catch (const libsumo::TraCIException& e) {
  106747           0 :       const std::string s = e.what();
  106748             :       std::string printError;
  106749           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  106750           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  106751             :       }
  106752             :       
  106753           0 :       if (printError == "all" || printError == "client") {
  106754             :         std::cerr << "Error: " << s << std::endl;
  106755             :       }
  106756             :       
  106757             :       
  106758             :       
  106759             :       
  106760             :       {
  106761             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  106762             :       };
  106763             :       
  106764           0 :     } catch (const std::exception& e) {
  106765           0 :       const std::string s = e.what();
  106766             :       std::string printError;
  106767           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  106768           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  106769             :       }
  106770             :       
  106771           0 :       if (printError == "all" || printError == "client") {
  106772             :         std::cerr << "Error: " << s << std::endl;
  106773             :       }
  106774             :       
  106775             :       
  106776             :       
  106777             :       
  106778             :       {
  106779             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  106780             :       };
  106781             :       
  106782           0 :     } catch (...) {
  106783             :       {
  106784             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  106785             :       };
  106786           0 :     }
  106787             :   }
  106788             : }
  106789             : 
  106790             : 
  106791           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setWidth(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  106792             :   std::string *arg1 = 0 ;
  106793             :   double arg2 ;
  106794             :   
  106795             :   (void)jenv;
  106796             :   (void)jcls;
  106797           0 :   if(!jarg1) {
  106798           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  106799           0 :     return ;
  106800             :   }
  106801             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  106802           0 :   if (!arg1_pstr) return ;
  106803           0 :   std::string arg1_str(arg1_pstr);
  106804             :   arg1 = &arg1_str;
  106805             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  106806             :   arg2 = (double)jarg2; 
  106807             :   {
  106808             :     try {
  106809           0 :       libtraci::Vehicle::setWidth((std::string const &)*arg1,arg2);
  106810           0 :     } catch (const libsumo::TraCIException& e) {
  106811           0 :       const std::string s = e.what();
  106812             :       std::string printError;
  106813           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  106814           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  106815             :       }
  106816             :       
  106817           0 :       if (printError == "all" || printError == "client") {
  106818             :         std::cerr << "Error: " << s << std::endl;
  106819             :       }
  106820             :       
  106821             :       
  106822             :       
  106823             :       
  106824             :       {
  106825             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  106826             :       };
  106827             :       
  106828           0 :     } catch (const std::exception& e) {
  106829           0 :       const std::string s = e.what();
  106830             :       std::string printError;
  106831           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  106832           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  106833             :       }
  106834             :       
  106835           0 :       if (printError == "all" || printError == "client") {
  106836             :         std::cerr << "Error: " << s << std::endl;
  106837             :       }
  106838             :       
  106839             :       
  106840             :       
  106841             :       
  106842             :       {
  106843             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  106844             :       };
  106845             :       
  106846           0 :     } catch (...) {
  106847             :       {
  106848             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  106849             :       };
  106850           0 :     }
  106851             :   }
  106852             : }
  106853             : 
  106854             : 
  106855           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setHeight(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  106856             :   std::string *arg1 = 0 ;
  106857             :   double arg2 ;
  106858             :   
  106859             :   (void)jenv;
  106860             :   (void)jcls;
  106861           0 :   if(!jarg1) {
  106862           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  106863           0 :     return ;
  106864             :   }
  106865             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  106866           0 :   if (!arg1_pstr) return ;
  106867           0 :   std::string arg1_str(arg1_pstr);
  106868             :   arg1 = &arg1_str;
  106869             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  106870             :   arg2 = (double)jarg2; 
  106871             :   {
  106872             :     try {
  106873           0 :       libtraci::Vehicle::setHeight((std::string const &)*arg1,arg2);
  106874           0 :     } catch (const libsumo::TraCIException& e) {
  106875           0 :       const std::string s = e.what();
  106876             :       std::string printError;
  106877           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  106878           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  106879             :       }
  106880             :       
  106881           0 :       if (printError == "all" || printError == "client") {
  106882             :         std::cerr << "Error: " << s << std::endl;
  106883             :       }
  106884             :       
  106885             :       
  106886             :       
  106887             :       
  106888             :       {
  106889             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  106890             :       };
  106891             :       
  106892           0 :     } catch (const std::exception& e) {
  106893           0 :       const std::string s = e.what();
  106894             :       std::string printError;
  106895           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  106896           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  106897             :       }
  106898             :       
  106899           0 :       if (printError == "all" || printError == "client") {
  106900             :         std::cerr << "Error: " << s << std::endl;
  106901             :       }
  106902             :       
  106903             :       
  106904             :       
  106905             :       
  106906             :       {
  106907             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  106908             :       };
  106909             :       
  106910           0 :     } catch (...) {
  106911             :       {
  106912             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  106913             :       };
  106914           0 :     }
  106915             :   }
  106916             : }
  106917             : 
  106918             : 
  106919           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setColor(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
  106920             :   std::string *arg1 = 0 ;
  106921             :   libsumo::TraCIColor *arg2 = 0 ;
  106922             :   
  106923             :   (void)jenv;
  106924             :   (void)jcls;
  106925             :   (void)jarg2_;
  106926           0 :   if(!jarg1) {
  106927           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  106928           0 :     return ;
  106929             :   }
  106930             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  106931           0 :   if (!arg1_pstr) return ;
  106932           0 :   std::string arg1_str(arg1_pstr);
  106933             :   arg1 = &arg1_str;
  106934             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  106935             :   
  106936           0 :   arg2 = (libsumo::TraCIColor *)((*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg2) ? (*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg2)->get() : 0);
  106937           0 :   if (!arg2) {
  106938           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIColor const & reference is null");
  106939             :     return ;
  106940             :   } 
  106941             :   {
  106942             :     try {
  106943           0 :       libtraci::Vehicle::setColor((std::string const &)*arg1,(libsumo::TraCIColor const &)*arg2);
  106944           0 :     } catch (const libsumo::TraCIException& e) {
  106945           0 :       const std::string s = e.what();
  106946             :       std::string printError;
  106947           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  106948           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  106949             :       }
  106950             :       
  106951           0 :       if (printError == "all" || printError == "client") {
  106952             :         std::cerr << "Error: " << s << std::endl;
  106953             :       }
  106954             :       
  106955             :       
  106956             :       
  106957             :       
  106958             :       {
  106959             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  106960             :       };
  106961             :       
  106962           0 :     } catch (const std::exception& e) {
  106963           0 :       const std::string s = e.what();
  106964             :       std::string printError;
  106965           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  106966           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  106967             :       }
  106968             :       
  106969           0 :       if (printError == "all" || printError == "client") {
  106970             :         std::cerr << "Error: " << s << std::endl;
  106971             :       }
  106972             :       
  106973             :       
  106974             :       
  106975             :       
  106976             :       {
  106977             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  106978             :       };
  106979             :       
  106980           0 :     } catch (...) {
  106981             :       {
  106982             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  106983             :       };
  106984           0 :     }
  106985             :   }
  106986             : }
  106987             : 
  106988             : 
  106989           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setMinGap(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  106990             :   std::string *arg1 = 0 ;
  106991             :   double arg2 ;
  106992             :   
  106993             :   (void)jenv;
  106994             :   (void)jcls;
  106995           0 :   if(!jarg1) {
  106996           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  106997           0 :     return ;
  106998             :   }
  106999             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  107000           0 :   if (!arg1_pstr) return ;
  107001           0 :   std::string arg1_str(arg1_pstr);
  107002             :   arg1 = &arg1_str;
  107003             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  107004             :   arg2 = (double)jarg2; 
  107005             :   {
  107006             :     try {
  107007           0 :       libtraci::Vehicle::setMinGap((std::string const &)*arg1,arg2);
  107008           0 :     } catch (const libsumo::TraCIException& e) {
  107009           0 :       const std::string s = e.what();
  107010             :       std::string printError;
  107011           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  107012           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  107013             :       }
  107014             :       
  107015           0 :       if (printError == "all" || printError == "client") {
  107016             :         std::cerr << "Error: " << s << std::endl;
  107017             :       }
  107018             :       
  107019             :       
  107020             :       
  107021             :       
  107022             :       {
  107023             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  107024             :       };
  107025             :       
  107026           0 :     } catch (const std::exception& e) {
  107027           0 :       const std::string s = e.what();
  107028             :       std::string printError;
  107029           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  107030           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  107031             :       }
  107032             :       
  107033           0 :       if (printError == "all" || printError == "client") {
  107034             :         std::cerr << "Error: " << s << std::endl;
  107035             :       }
  107036             :       
  107037             :       
  107038             :       
  107039             :       
  107040             :       {
  107041             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  107042             :       };
  107043             :       
  107044           0 :     } catch (...) {
  107045             :       {
  107046             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  107047             :       };
  107048           0 :     }
  107049             :   }
  107050             : }
  107051             : 
  107052             : 
  107053           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setMinGapLat(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  107054             :   std::string *arg1 = 0 ;
  107055             :   double arg2 ;
  107056             :   
  107057             :   (void)jenv;
  107058             :   (void)jcls;
  107059           0 :   if(!jarg1) {
  107060           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  107061           0 :     return ;
  107062             :   }
  107063             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  107064           0 :   if (!arg1_pstr) return ;
  107065           0 :   std::string arg1_str(arg1_pstr);
  107066             :   arg1 = &arg1_str;
  107067             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  107068             :   arg2 = (double)jarg2; 
  107069             :   {
  107070             :     try {
  107071           0 :       libtraci::Vehicle::setMinGapLat((std::string const &)*arg1,arg2);
  107072           0 :     } catch (const libsumo::TraCIException& e) {
  107073           0 :       const std::string s = e.what();
  107074             :       std::string printError;
  107075           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  107076           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  107077             :       }
  107078             :       
  107079           0 :       if (printError == "all" || printError == "client") {
  107080             :         std::cerr << "Error: " << s << std::endl;
  107081             :       }
  107082             :       
  107083             :       
  107084             :       
  107085             :       
  107086             :       {
  107087             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  107088             :       };
  107089             :       
  107090           0 :     } catch (const std::exception& e) {
  107091           0 :       const std::string s = e.what();
  107092             :       std::string printError;
  107093           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  107094           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  107095             :       }
  107096             :       
  107097           0 :       if (printError == "all" || printError == "client") {
  107098             :         std::cerr << "Error: " << s << std::endl;
  107099             :       }
  107100             :       
  107101             :       
  107102             :       
  107103             :       
  107104             :       {
  107105             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  107106             :       };
  107107             :       
  107108           0 :     } catch (...) {
  107109             :       {
  107110             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  107111             :       };
  107112           0 :     }
  107113             :   }
  107114             : }
  107115             : 
  107116             : 
  107117           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setMaxSpeedLat(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  107118             :   std::string *arg1 = 0 ;
  107119             :   double arg2 ;
  107120             :   
  107121             :   (void)jenv;
  107122             :   (void)jcls;
  107123           0 :   if(!jarg1) {
  107124           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  107125           0 :     return ;
  107126             :   }
  107127             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  107128           0 :   if (!arg1_pstr) return ;
  107129           0 :   std::string arg1_str(arg1_pstr);
  107130             :   arg1 = &arg1_str;
  107131             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  107132             :   arg2 = (double)jarg2; 
  107133             :   {
  107134             :     try {
  107135           0 :       libtraci::Vehicle::setMaxSpeedLat((std::string const &)*arg1,arg2);
  107136           0 :     } catch (const libsumo::TraCIException& e) {
  107137           0 :       const std::string s = e.what();
  107138             :       std::string printError;
  107139           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  107140           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  107141             :       }
  107142             :       
  107143           0 :       if (printError == "all" || printError == "client") {
  107144             :         std::cerr << "Error: " << s << std::endl;
  107145             :       }
  107146             :       
  107147             :       
  107148             :       
  107149             :       
  107150             :       {
  107151             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  107152             :       };
  107153             :       
  107154           0 :     } catch (const std::exception& e) {
  107155           0 :       const std::string s = e.what();
  107156             :       std::string printError;
  107157           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  107158           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  107159             :       }
  107160             :       
  107161           0 :       if (printError == "all" || printError == "client") {
  107162             :         std::cerr << "Error: " << s << std::endl;
  107163             :       }
  107164             :       
  107165             :       
  107166             :       
  107167             :       
  107168             :       {
  107169             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  107170             :       };
  107171             :       
  107172           0 :     } catch (...) {
  107173             :       {
  107174             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  107175             :       };
  107176           0 :     }
  107177             :   }
  107178             : }
  107179             : 
  107180             : 
  107181           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setLateralAlignment(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  107182             :   std::string *arg1 = 0 ;
  107183             :   std::string *arg2 = 0 ;
  107184             :   
  107185             :   (void)jenv;
  107186             :   (void)jcls;
  107187           0 :   if(!jarg1) {
  107188           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  107189           0 :     return ;
  107190             :   }
  107191             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  107192           0 :   if (!arg1_pstr) return ;
  107193           0 :   std::string arg1_str(arg1_pstr);
  107194             :   arg1 = &arg1_str;
  107195             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  107196           0 :   if(!jarg2) {
  107197           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  107198             :     return ;
  107199             :   }
  107200             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  107201           0 :   if (!arg2_pstr) return ;
  107202           0 :   std::string arg2_str(arg2_pstr);
  107203             :   arg2 = &arg2_str;
  107204             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  107205             :   {
  107206             :     try {
  107207           0 :       libtraci::Vehicle::setLateralAlignment((std::string const &)*arg1,(std::string const &)*arg2);
  107208           0 :     } catch (const libsumo::TraCIException& e) {
  107209           0 :       const std::string s = e.what();
  107210             :       std::string printError;
  107211           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  107212           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  107213             :       }
  107214             :       
  107215           0 :       if (printError == "all" || printError == "client") {
  107216             :         std::cerr << "Error: " << s << std::endl;
  107217             :       }
  107218             :       
  107219             :       
  107220             :       
  107221             :       
  107222             :       {
  107223             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  107224             :       };
  107225             :       
  107226           0 :     } catch (const std::exception& e) {
  107227           0 :       const std::string s = e.what();
  107228             :       std::string printError;
  107229           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  107230           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  107231             :       }
  107232             :       
  107233           0 :       if (printError == "all" || printError == "client") {
  107234             :         std::cerr << "Error: " << s << std::endl;
  107235             :       }
  107236             :       
  107237             :       
  107238             :       
  107239             :       
  107240             :       {
  107241             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  107242             :       };
  107243             :       
  107244           0 :     } catch (...) {
  107245             :       {
  107246             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  107247             :       };
  107248           0 :     }
  107249             :   }
  107250             : }
  107251             : 
  107252             : 
  107253           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setActionStepLength_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jboolean jarg3) {
  107254             :   std::string *arg1 = 0 ;
  107255             :   double arg2 ;
  107256             :   bool arg3 ;
  107257             :   
  107258             :   (void)jenv;
  107259             :   (void)jcls;
  107260           0 :   if(!jarg1) {
  107261           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  107262           0 :     return ;
  107263             :   }
  107264             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  107265           0 :   if (!arg1_pstr) return ;
  107266           0 :   std::string arg1_str(arg1_pstr);
  107267             :   arg1 = &arg1_str;
  107268             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  107269             :   arg2 = (double)jarg2; 
  107270           0 :   arg3 = jarg3 ? true : false; 
  107271             :   {
  107272             :     try {
  107273           0 :       libtraci::Vehicle::setActionStepLength((std::string const &)*arg1,arg2,arg3);
  107274           0 :     } catch (const libsumo::TraCIException& e) {
  107275           0 :       const std::string s = e.what();
  107276             :       std::string printError;
  107277           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  107278           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  107279             :       }
  107280             :       
  107281           0 :       if (printError == "all" || printError == "client") {
  107282             :         std::cerr << "Error: " << s << std::endl;
  107283             :       }
  107284             :       
  107285             :       
  107286             :       
  107287             :       
  107288             :       {
  107289             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  107290             :       };
  107291             :       
  107292           0 :     } catch (const std::exception& e) {
  107293           0 :       const std::string s = e.what();
  107294             :       std::string printError;
  107295           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  107296           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  107297             :       }
  107298             :       
  107299           0 :       if (printError == "all" || printError == "client") {
  107300             :         std::cerr << "Error: " << s << std::endl;
  107301             :       }
  107302             :       
  107303             :       
  107304             :       
  107305             :       
  107306             :       {
  107307             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  107308             :       };
  107309             :       
  107310           0 :     } catch (...) {
  107311             :       {
  107312             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  107313             :       };
  107314           0 :     }
  107315             :   }
  107316             : }
  107317             : 
  107318             : 
  107319           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setActionStepLength_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  107320             :   std::string *arg1 = 0 ;
  107321             :   double arg2 ;
  107322             :   
  107323             :   (void)jenv;
  107324             :   (void)jcls;
  107325           0 :   if(!jarg1) {
  107326           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  107327           0 :     return ;
  107328             :   }
  107329             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  107330           0 :   if (!arg1_pstr) return ;
  107331           0 :   std::string arg1_str(arg1_pstr);
  107332             :   arg1 = &arg1_str;
  107333             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  107334             :   arg2 = (double)jarg2; 
  107335             :   {
  107336             :     try {
  107337           0 :       libtraci::Vehicle::setActionStepLength((std::string const &)*arg1,arg2);
  107338           0 :     } catch (const libsumo::TraCIException& e) {
  107339           0 :       const std::string s = e.what();
  107340             :       std::string printError;
  107341           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  107342           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  107343             :       }
  107344             :       
  107345           0 :       if (printError == "all" || printError == "client") {
  107346             :         std::cerr << "Error: " << s << std::endl;
  107347             :       }
  107348             :       
  107349             :       
  107350             :       
  107351             :       
  107352             :       {
  107353             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  107354             :       };
  107355             :       
  107356           0 :     } catch (const std::exception& e) {
  107357           0 :       const std::string s = e.what();
  107358             :       std::string printError;
  107359           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  107360           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  107361             :       }
  107362             :       
  107363           0 :       if (printError == "all" || printError == "client") {
  107364             :         std::cerr << "Error: " << s << std::endl;
  107365             :       }
  107366             :       
  107367             :       
  107368             :       
  107369             :       
  107370             :       {
  107371             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  107372             :       };
  107373             :       
  107374           0 :     } catch (...) {
  107375             :       {
  107376             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  107377             :       };
  107378           0 :     }
  107379             :   }
  107380             : }
  107381             : 
  107382             : 
  107383           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setBoardingDuration(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  107384             :   std::string *arg1 = 0 ;
  107385             :   double arg2 ;
  107386             :   
  107387             :   (void)jenv;
  107388             :   (void)jcls;
  107389           0 :   if(!jarg1) {
  107390           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  107391           0 :     return ;
  107392             :   }
  107393             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  107394           0 :   if (!arg1_pstr) return ;
  107395           0 :   std::string arg1_str(arg1_pstr);
  107396             :   arg1 = &arg1_str;
  107397             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  107398             :   arg2 = (double)jarg2; 
  107399             :   {
  107400             :     try {
  107401           0 :       libtraci::Vehicle::setBoardingDuration((std::string const &)*arg1,arg2);
  107402           0 :     } catch (const libsumo::TraCIException& e) {
  107403           0 :       const std::string s = e.what();
  107404             :       std::string printError;
  107405           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  107406           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  107407             :       }
  107408             :       
  107409           0 :       if (printError == "all" || printError == "client") {
  107410             :         std::cerr << "Error: " << s << std::endl;
  107411             :       }
  107412             :       
  107413             :       
  107414             :       
  107415             :       
  107416             :       {
  107417             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  107418             :       };
  107419             :       
  107420           0 :     } catch (const std::exception& e) {
  107421           0 :       const std::string s = e.what();
  107422             :       std::string printError;
  107423           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  107424           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  107425             :       }
  107426             :       
  107427           0 :       if (printError == "all" || printError == "client") {
  107428             :         std::cerr << "Error: " << s << std::endl;
  107429             :       }
  107430             :       
  107431             :       
  107432             :       
  107433             :       
  107434             :       {
  107435             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  107436             :       };
  107437             :       
  107438           0 :     } catch (...) {
  107439             :       {
  107440             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  107441             :       };
  107442           0 :     }
  107443             :   }
  107444             : }
  107445             : 
  107446             : 
  107447           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1setImpatience(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  107448             :   std::string *arg1 = 0 ;
  107449             :   double arg2 ;
  107450             :   
  107451             :   (void)jenv;
  107452             :   (void)jcls;
  107453           0 :   if(!jarg1) {
  107454           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  107455           0 :     return ;
  107456             :   }
  107457             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  107458           0 :   if (!arg1_pstr) return ;
  107459           0 :   std::string arg1_str(arg1_pstr);
  107460             :   arg1 = &arg1_str;
  107461             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  107462             :   arg2 = (double)jarg2; 
  107463             :   {
  107464             :     try {
  107465           0 :       libtraci::Vehicle::setImpatience((std::string const &)*arg1,arg2);
  107466           0 :     } catch (const libsumo::TraCIException& e) {
  107467           0 :       const std::string s = e.what();
  107468             :       std::string printError;
  107469           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  107470           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  107471             :       }
  107472             :       
  107473           0 :       if (printError == "all" || printError == "client") {
  107474             :         std::cerr << "Error: " << s << std::endl;
  107475             :       }
  107476             :       
  107477             :       
  107478             :       
  107479             :       
  107480             :       {
  107481             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  107482             :       };
  107483             :       
  107484           0 :     } catch (const std::exception& e) {
  107485           0 :       const std::string s = e.what();
  107486             :       std::string printError;
  107487           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  107488           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  107489             :       }
  107490             :       
  107491           0 :       if (printError == "all" || printError == "client") {
  107492             :         std::cerr << "Error: " << s << std::endl;
  107493             :       }
  107494             :       
  107495             :       
  107496             :       
  107497             :       
  107498             :       {
  107499             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  107500             :       };
  107501             :       
  107502           0 :     } catch (...) {
  107503             :       {
  107504             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  107505             :       };
  107506           0 :     }
  107507             :   }
  107508             : }
  107509             : 
  107510             : 
  107511           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1subscribe_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4, jlong jarg5, jobject jarg5_) {
  107512             :   std::string *arg1 = 0 ;
  107513             :   std::vector< int > *arg2 = 0 ;
  107514             :   double arg3 ;
  107515             :   double arg4 ;
  107516             :   libsumo::TraCIResults *arg5 = 0 ;
  107517             :   
  107518             :   (void)jenv;
  107519             :   (void)jcls;
  107520             :   (void)jarg2_;
  107521             :   (void)jarg5_;
  107522           0 :   if(!jarg1) {
  107523           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  107524           0 :     return ;
  107525             :   }
  107526             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  107527           0 :   if (!arg1_pstr) return ;
  107528           0 :   std::string arg1_str(arg1_pstr);
  107529             :   arg1 = &arg1_str;
  107530             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  107531           0 :   arg2 = *(std::vector< int > **)&jarg2;
  107532           0 :   if (!arg2) {
  107533           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  107534             :     return ;
  107535             :   } 
  107536             :   arg3 = (double)jarg3; 
  107537             :   arg4 = (double)jarg4; 
  107538           0 :   arg5 = *(libsumo::TraCIResults **)&jarg5;
  107539           0 :   if (!arg5) {
  107540           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
  107541             :     return ;
  107542             :   } 
  107543             :   {
  107544             :     try {
  107545           0 :       libtraci::Vehicle::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg5);
  107546           0 :     } catch (const libsumo::TraCIException& e) {
  107547           0 :       const std::string s = e.what();
  107548             :       std::string printError;
  107549           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  107550           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  107551             :       }
  107552             :       
  107553           0 :       if (printError == "all" || printError == "client") {
  107554             :         std::cerr << "Error: " << s << std::endl;
  107555             :       }
  107556             :       
  107557             :       
  107558             :       
  107559             :       
  107560             :       {
  107561             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  107562             :       };
  107563             :       
  107564           0 :     } catch (const std::exception& e) {
  107565           0 :       const std::string s = e.what();
  107566             :       std::string printError;
  107567           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  107568           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  107569             :       }
  107570             :       
  107571           0 :       if (printError == "all" || printError == "client") {
  107572             :         std::cerr << "Error: " << s << std::endl;
  107573             :       }
  107574             :       
  107575             :       
  107576             :       
  107577             :       
  107578             :       {
  107579             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  107580             :       };
  107581             :       
  107582           0 :     } catch (...) {
  107583             :       {
  107584             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  107585             :       };
  107586           0 :     }
  107587             :   }
  107588             : }
  107589             : 
  107590             : 
  107591           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1subscribe_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4) {
  107592             :   std::string *arg1 = 0 ;
  107593             :   std::vector< int > *arg2 = 0 ;
  107594             :   double arg3 ;
  107595             :   double arg4 ;
  107596             :   
  107597             :   (void)jenv;
  107598             :   (void)jcls;
  107599             :   (void)jarg2_;
  107600           0 :   if(!jarg1) {
  107601           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  107602           0 :     return ;
  107603             :   }
  107604             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  107605           0 :   if (!arg1_pstr) return ;
  107606           0 :   std::string arg1_str(arg1_pstr);
  107607             :   arg1 = &arg1_str;
  107608             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  107609           0 :   arg2 = *(std::vector< int > **)&jarg2;
  107610           0 :   if (!arg2) {
  107611           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  107612             :     return ;
  107613             :   } 
  107614             :   arg3 = (double)jarg3; 
  107615             :   arg4 = (double)jarg4; 
  107616             :   {
  107617             :     try {
  107618           0 :       libtraci::Vehicle::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4);
  107619           0 :     } catch (const libsumo::TraCIException& e) {
  107620           0 :       const std::string s = e.what();
  107621             :       std::string printError;
  107622           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  107623           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  107624             :       }
  107625             :       
  107626           0 :       if (printError == "all" || printError == "client") {
  107627             :         std::cerr << "Error: " << s << std::endl;
  107628             :       }
  107629             :       
  107630             :       
  107631             :       
  107632             :       
  107633             :       {
  107634             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  107635             :       };
  107636             :       
  107637           0 :     } catch (const std::exception& e) {
  107638           0 :       const std::string s = e.what();
  107639             :       std::string printError;
  107640           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  107641           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  107642             :       }
  107643             :       
  107644           0 :       if (printError == "all" || printError == "client") {
  107645             :         std::cerr << "Error: " << s << std::endl;
  107646             :       }
  107647             :       
  107648             :       
  107649             :       
  107650             :       
  107651             :       {
  107652             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  107653             :       };
  107654             :       
  107655           0 :     } catch (...) {
  107656             :       {
  107657             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  107658             :       };
  107659           0 :     }
  107660             :   }
  107661             : }
  107662             : 
  107663             : 
  107664           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1subscribe_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3) {
  107665             :   std::string *arg1 = 0 ;
  107666             :   std::vector< int > *arg2 = 0 ;
  107667             :   double arg3 ;
  107668             :   
  107669             :   (void)jenv;
  107670             :   (void)jcls;
  107671             :   (void)jarg2_;
  107672           0 :   if(!jarg1) {
  107673           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  107674           0 :     return ;
  107675             :   }
  107676             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  107677           0 :   if (!arg1_pstr) return ;
  107678           0 :   std::string arg1_str(arg1_pstr);
  107679             :   arg1 = &arg1_str;
  107680             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  107681           0 :   arg2 = *(std::vector< int > **)&jarg2;
  107682           0 :   if (!arg2) {
  107683           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  107684             :     return ;
  107685             :   } 
  107686             :   arg3 = (double)jarg3; 
  107687             :   {
  107688             :     try {
  107689           0 :       libtraci::Vehicle::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3);
  107690           0 :     } catch (const libsumo::TraCIException& e) {
  107691           0 :       const std::string s = e.what();
  107692             :       std::string printError;
  107693           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  107694           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  107695             :       }
  107696             :       
  107697           0 :       if (printError == "all" || printError == "client") {
  107698             :         std::cerr << "Error: " << s << std::endl;
  107699             :       }
  107700             :       
  107701             :       
  107702             :       
  107703             :       
  107704             :       {
  107705             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  107706             :       };
  107707             :       
  107708           0 :     } catch (const std::exception& e) {
  107709           0 :       const std::string s = e.what();
  107710             :       std::string printError;
  107711           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  107712           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  107713             :       }
  107714             :       
  107715           0 :       if (printError == "all" || printError == "client") {
  107716             :         std::cerr << "Error: " << s << std::endl;
  107717             :       }
  107718             :       
  107719             :       
  107720             :       
  107721             :       
  107722             :       {
  107723             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  107724             :       };
  107725             :       
  107726           0 :     } catch (...) {
  107727             :       {
  107728             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  107729             :       };
  107730           0 :     }
  107731             :   }
  107732             : }
  107733             : 
  107734             : 
  107735          16 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1subscribe_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
  107736             :   std::string *arg1 = 0 ;
  107737             :   std::vector< int > *arg2 = 0 ;
  107738             :   
  107739             :   (void)jenv;
  107740             :   (void)jcls;
  107741             :   (void)jarg2_;
  107742          16 :   if(!jarg1) {
  107743           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  107744           0 :     return ;
  107745             :   }
  107746             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  107747          16 :   if (!arg1_pstr) return ;
  107748          16 :   std::string arg1_str(arg1_pstr);
  107749             :   arg1 = &arg1_str;
  107750             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  107751          16 :   arg2 = *(std::vector< int > **)&jarg2;
  107752          16 :   if (!arg2) {
  107753           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  107754             :     return ;
  107755             :   } 
  107756             :   {
  107757             :     try {
  107758          32 :       libtraci::Vehicle::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2);
  107759           0 :     } catch (const libsumo::TraCIException& e) {
  107760           0 :       const std::string s = e.what();
  107761             :       std::string printError;
  107762           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  107763           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  107764             :       }
  107765             :       
  107766           0 :       if (printError == "all" || printError == "client") {
  107767             :         std::cerr << "Error: " << s << std::endl;
  107768             :       }
  107769             :       
  107770             :       
  107771             :       
  107772             :       
  107773             :       {
  107774             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  107775             :       };
  107776             :       
  107777           0 :     } catch (const std::exception& e) {
  107778           0 :       const std::string s = e.what();
  107779             :       std::string printError;
  107780           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  107781           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  107782             :       }
  107783             :       
  107784           0 :       if (printError == "all" || printError == "client") {
  107785             :         std::cerr << "Error: " << s << std::endl;
  107786             :       }
  107787             :       
  107788             :       
  107789             :       
  107790             :       
  107791             :       {
  107792             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  107793             :       };
  107794             :       
  107795           0 :     } catch (...) {
  107796             :       {
  107797             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  107798             :       };
  107799           0 :     }
  107800             :   }
  107801             : }
  107802             : 
  107803             : 
  107804           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1subscribe_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  107805             :   std::string *arg1 = 0 ;
  107806             :   
  107807             :   (void)jenv;
  107808             :   (void)jcls;
  107809           0 :   if(!jarg1) {
  107810           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  107811           0 :     return ;
  107812             :   }
  107813             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  107814           0 :   if (!arg1_pstr) return ;
  107815           0 :   std::string arg1_str(arg1_pstr);
  107816             :   arg1 = &arg1_str;
  107817             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  107818             :   {
  107819             :     try {
  107820           0 :       libtraci::Vehicle::subscribe((std::string const &)*arg1);
  107821           0 :     } catch (const libsumo::TraCIException& e) {
  107822           0 :       const std::string s = e.what();
  107823             :       std::string printError;
  107824           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  107825           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  107826             :       }
  107827             :       
  107828           0 :       if (printError == "all" || printError == "client") {
  107829             :         std::cerr << "Error: " << s << std::endl;
  107830             :       }
  107831             :       
  107832             :       
  107833             :       
  107834             :       
  107835             :       {
  107836             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  107837             :       };
  107838             :       
  107839           0 :     } catch (const std::exception& e) {
  107840           0 :       const std::string s = e.what();
  107841             :       std::string printError;
  107842           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  107843           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  107844             :       }
  107845             :       
  107846           0 :       if (printError == "all" || printError == "client") {
  107847             :         std::cerr << "Error: " << s << std::endl;
  107848             :       }
  107849             :       
  107850             :       
  107851             :       
  107852             :       
  107853             :       {
  107854             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  107855             :       };
  107856             :       
  107857           0 :     } catch (...) {
  107858             :       {
  107859             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  107860             :       };
  107861           0 :     }
  107862             :   }
  107863             : }
  107864             : 
  107865             : 
  107866           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1unsubscribe(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  107867             :   std::string *arg1 = 0 ;
  107868             :   
  107869             :   (void)jenv;
  107870             :   (void)jcls;
  107871           0 :   if(!jarg1) {
  107872           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  107873           0 :     return ;
  107874             :   }
  107875             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  107876           0 :   if (!arg1_pstr) return ;
  107877           0 :   std::string arg1_str(arg1_pstr);
  107878             :   arg1 = &arg1_str;
  107879             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  107880             :   {
  107881             :     try {
  107882           0 :       libtraci::Vehicle::unsubscribe((std::string const &)*arg1);
  107883           0 :     } catch (const libsumo::TraCIException& e) {
  107884           0 :       const std::string s = e.what();
  107885             :       std::string printError;
  107886           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  107887           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  107888             :       }
  107889             :       
  107890           0 :       if (printError == "all" || printError == "client") {
  107891             :         std::cerr << "Error: " << s << std::endl;
  107892             :       }
  107893             :       
  107894             :       
  107895             :       
  107896             :       
  107897             :       {
  107898             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  107899             :       };
  107900             :       
  107901           0 :     } catch (const std::exception& e) {
  107902           0 :       const std::string s = e.what();
  107903             :       std::string printError;
  107904           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  107905           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  107906             :       }
  107907             :       
  107908           0 :       if (printError == "all" || printError == "client") {
  107909             :         std::cerr << "Error: " << s << std::endl;
  107910             :       }
  107911             :       
  107912             :       
  107913             :       
  107914             :       
  107915             :       {
  107916             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  107917             :       };
  107918             :       
  107919           0 :     } catch (...) {
  107920             :       {
  107921             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  107922             :       };
  107923           0 :     }
  107924             :   }
  107925             : }
  107926             : 
  107927             : 
  107928           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1subscribeContext_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6, jlong jarg7, jobject jarg7_) {
  107929             :   std::string *arg1 = 0 ;
  107930             :   int arg2 ;
  107931             :   double arg3 ;
  107932             :   std::vector< int > *arg4 = 0 ;
  107933             :   double arg5 ;
  107934             :   double arg6 ;
  107935             :   libsumo::TraCIResults *arg7 = 0 ;
  107936             :   
  107937             :   (void)jenv;
  107938             :   (void)jcls;
  107939             :   (void)jarg4_;
  107940             :   (void)jarg7_;
  107941           0 :   if(!jarg1) {
  107942           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  107943           0 :     return ;
  107944             :   }
  107945             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  107946           0 :   if (!arg1_pstr) return ;
  107947           0 :   std::string arg1_str(arg1_pstr);
  107948             :   arg1 = &arg1_str;
  107949             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  107950             :   arg2 = (int)jarg2; 
  107951             :   arg3 = (double)jarg3; 
  107952           0 :   arg4 = *(std::vector< int > **)&jarg4;
  107953           0 :   if (!arg4) {
  107954           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  107955             :     return ;
  107956             :   } 
  107957             :   arg5 = (double)jarg5; 
  107958             :   arg6 = (double)jarg6; 
  107959           0 :   arg7 = *(libsumo::TraCIResults **)&jarg7;
  107960           0 :   if (!arg7) {
  107961           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
  107962             :     return ;
  107963             :   } 
  107964             :   {
  107965             :     try {
  107966           0 :       libtraci::Vehicle::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg7);
  107967           0 :     } catch (const libsumo::TraCIException& e) {
  107968           0 :       const std::string s = e.what();
  107969             :       std::string printError;
  107970           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  107971           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  107972             :       }
  107973             :       
  107974           0 :       if (printError == "all" || printError == "client") {
  107975             :         std::cerr << "Error: " << s << std::endl;
  107976             :       }
  107977             :       
  107978             :       
  107979             :       
  107980             :       
  107981             :       {
  107982             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  107983             :       };
  107984             :       
  107985           0 :     } catch (const std::exception& e) {
  107986           0 :       const std::string s = e.what();
  107987             :       std::string printError;
  107988           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  107989           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  107990             :       }
  107991             :       
  107992           0 :       if (printError == "all" || printError == "client") {
  107993             :         std::cerr << "Error: " << s << std::endl;
  107994             :       }
  107995             :       
  107996             :       
  107997             :       
  107998             :       
  107999             :       {
  108000             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  108001             :       };
  108002             :       
  108003           0 :     } catch (...) {
  108004             :       {
  108005             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  108006             :       };
  108007           0 :     }
  108008             :   }
  108009             : }
  108010             : 
  108011             : 
  108012           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1subscribeContext_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6) {
  108013             :   std::string *arg1 = 0 ;
  108014             :   int arg2 ;
  108015             :   double arg3 ;
  108016             :   std::vector< int > *arg4 = 0 ;
  108017             :   double arg5 ;
  108018             :   double arg6 ;
  108019             :   
  108020             :   (void)jenv;
  108021             :   (void)jcls;
  108022             :   (void)jarg4_;
  108023           0 :   if(!jarg1) {
  108024           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  108025           0 :     return ;
  108026             :   }
  108027             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  108028           0 :   if (!arg1_pstr) return ;
  108029           0 :   std::string arg1_str(arg1_pstr);
  108030             :   arg1 = &arg1_str;
  108031             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  108032             :   arg2 = (int)jarg2; 
  108033             :   arg3 = (double)jarg3; 
  108034           0 :   arg4 = *(std::vector< int > **)&jarg4;
  108035           0 :   if (!arg4) {
  108036           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  108037             :     return ;
  108038             :   } 
  108039             :   arg5 = (double)jarg5; 
  108040             :   arg6 = (double)jarg6; 
  108041             :   {
  108042             :     try {
  108043           0 :       libtraci::Vehicle::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6);
  108044           0 :     } catch (const libsumo::TraCIException& e) {
  108045           0 :       const std::string s = e.what();
  108046             :       std::string printError;
  108047           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  108048           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  108049             :       }
  108050             :       
  108051           0 :       if (printError == "all" || printError == "client") {
  108052             :         std::cerr << "Error: " << s << std::endl;
  108053             :       }
  108054             :       
  108055             :       
  108056             :       
  108057             :       
  108058             :       {
  108059             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  108060             :       };
  108061             :       
  108062           0 :     } catch (const std::exception& e) {
  108063           0 :       const std::string s = e.what();
  108064             :       std::string printError;
  108065           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  108066           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  108067             :       }
  108068             :       
  108069           0 :       if (printError == "all" || printError == "client") {
  108070             :         std::cerr << "Error: " << s << std::endl;
  108071             :       }
  108072             :       
  108073             :       
  108074             :       
  108075             :       
  108076             :       {
  108077             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  108078             :       };
  108079             :       
  108080           0 :     } catch (...) {
  108081             :       {
  108082             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  108083             :       };
  108084           0 :     }
  108085             :   }
  108086             : }
  108087             : 
  108088             : 
  108089           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1subscribeContext_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5) {
  108090             :   std::string *arg1 = 0 ;
  108091             :   int arg2 ;
  108092             :   double arg3 ;
  108093             :   std::vector< int > *arg4 = 0 ;
  108094             :   double arg5 ;
  108095             :   
  108096             :   (void)jenv;
  108097             :   (void)jcls;
  108098             :   (void)jarg4_;
  108099           0 :   if(!jarg1) {
  108100           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  108101           0 :     return ;
  108102             :   }
  108103             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  108104           0 :   if (!arg1_pstr) return ;
  108105           0 :   std::string arg1_str(arg1_pstr);
  108106             :   arg1 = &arg1_str;
  108107             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  108108             :   arg2 = (int)jarg2; 
  108109             :   arg3 = (double)jarg3; 
  108110           0 :   arg4 = *(std::vector< int > **)&jarg4;
  108111           0 :   if (!arg4) {
  108112           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  108113             :     return ;
  108114             :   } 
  108115             :   arg5 = (double)jarg5; 
  108116             :   {
  108117             :     try {
  108118           0 :       libtraci::Vehicle::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5);
  108119           0 :     } catch (const libsumo::TraCIException& e) {
  108120           0 :       const std::string s = e.what();
  108121             :       std::string printError;
  108122           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  108123           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  108124             :       }
  108125             :       
  108126           0 :       if (printError == "all" || printError == "client") {
  108127             :         std::cerr << "Error: " << s << std::endl;
  108128             :       }
  108129             :       
  108130             :       
  108131             :       
  108132             :       
  108133             :       {
  108134             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  108135             :       };
  108136             :       
  108137           0 :     } catch (const std::exception& e) {
  108138           0 :       const std::string s = e.what();
  108139             :       std::string printError;
  108140           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  108141           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  108142             :       }
  108143             :       
  108144           0 :       if (printError == "all" || printError == "client") {
  108145             :         std::cerr << "Error: " << s << std::endl;
  108146             :       }
  108147             :       
  108148             :       
  108149             :       
  108150             :       
  108151             :       {
  108152             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  108153             :       };
  108154             :       
  108155           0 :     } catch (...) {
  108156             :       {
  108157             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  108158             :       };
  108159           0 :     }
  108160             :   }
  108161             : }
  108162             : 
  108163             : 
  108164           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1subscribeContext_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_) {
  108165             :   std::string *arg1 = 0 ;
  108166             :   int arg2 ;
  108167             :   double arg3 ;
  108168             :   std::vector< int > *arg4 = 0 ;
  108169             :   
  108170             :   (void)jenv;
  108171             :   (void)jcls;
  108172             :   (void)jarg4_;
  108173           0 :   if(!jarg1) {
  108174           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  108175           0 :     return ;
  108176             :   }
  108177             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  108178           0 :   if (!arg1_pstr) return ;
  108179           0 :   std::string arg1_str(arg1_pstr);
  108180             :   arg1 = &arg1_str;
  108181             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  108182             :   arg2 = (int)jarg2; 
  108183             :   arg3 = (double)jarg3; 
  108184           0 :   arg4 = *(std::vector< int > **)&jarg4;
  108185           0 :   if (!arg4) {
  108186           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  108187             :     return ;
  108188             :   } 
  108189             :   {
  108190             :     try {
  108191           0 :       libtraci::Vehicle::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4);
  108192           0 :     } catch (const libsumo::TraCIException& e) {
  108193           0 :       const std::string s = e.what();
  108194             :       std::string printError;
  108195           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  108196           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  108197             :       }
  108198             :       
  108199           0 :       if (printError == "all" || printError == "client") {
  108200             :         std::cerr << "Error: " << s << std::endl;
  108201             :       }
  108202             :       
  108203             :       
  108204             :       
  108205             :       
  108206             :       {
  108207             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  108208             :       };
  108209             :       
  108210           0 :     } catch (const std::exception& e) {
  108211           0 :       const std::string s = e.what();
  108212             :       std::string printError;
  108213           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  108214           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  108215             :       }
  108216             :       
  108217           0 :       if (printError == "all" || printError == "client") {
  108218             :         std::cerr << "Error: " << s << std::endl;
  108219             :       }
  108220             :       
  108221             :       
  108222             :       
  108223             :       
  108224             :       {
  108225             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  108226             :       };
  108227             :       
  108228           0 :     } catch (...) {
  108229             :       {
  108230             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  108231             :       };
  108232           0 :     }
  108233             :   }
  108234             : }
  108235             : 
  108236             : 
  108237           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1subscribeContext_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
  108238             :   std::string *arg1 = 0 ;
  108239             :   int arg2 ;
  108240             :   double arg3 ;
  108241             :   
  108242             :   (void)jenv;
  108243             :   (void)jcls;
  108244           0 :   if(!jarg1) {
  108245           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  108246           0 :     return ;
  108247             :   }
  108248             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  108249           0 :   if (!arg1_pstr) return ;
  108250           0 :   std::string arg1_str(arg1_pstr);
  108251             :   arg1 = &arg1_str;
  108252             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  108253             :   arg2 = (int)jarg2; 
  108254             :   arg3 = (double)jarg3; 
  108255             :   {
  108256             :     try {
  108257           0 :       libtraci::Vehicle::subscribeContext((std::string const &)*arg1,arg2,arg3);
  108258           0 :     } catch (const libsumo::TraCIException& e) {
  108259           0 :       const std::string s = e.what();
  108260             :       std::string printError;
  108261           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  108262           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  108263             :       }
  108264             :       
  108265           0 :       if (printError == "all" || printError == "client") {
  108266             :         std::cerr << "Error: " << s << std::endl;
  108267             :       }
  108268             :       
  108269             :       
  108270             :       
  108271             :       
  108272             :       {
  108273             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  108274             :       };
  108275             :       
  108276           0 :     } catch (const std::exception& e) {
  108277           0 :       const std::string s = e.what();
  108278             :       std::string printError;
  108279           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  108280           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  108281             :       }
  108282             :       
  108283           0 :       if (printError == "all" || printError == "client") {
  108284             :         std::cerr << "Error: " << s << std::endl;
  108285             :       }
  108286             :       
  108287             :       
  108288             :       
  108289             :       
  108290             :       {
  108291             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  108292             :       };
  108293             :       
  108294           0 :     } catch (...) {
  108295             :       {
  108296             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  108297             :       };
  108298           0 :     }
  108299             :   }
  108300             : }
  108301             : 
  108302             : 
  108303           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1unsubscribeContext(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
  108304             :   std::string *arg1 = 0 ;
  108305             :   int arg2 ;
  108306             :   double arg3 ;
  108307             :   
  108308             :   (void)jenv;
  108309             :   (void)jcls;
  108310           0 :   if(!jarg1) {
  108311           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  108312           0 :     return ;
  108313             :   }
  108314             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  108315           0 :   if (!arg1_pstr) return ;
  108316           0 :   std::string arg1_str(arg1_pstr);
  108317             :   arg1 = &arg1_str;
  108318             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  108319             :   arg2 = (int)jarg2; 
  108320             :   arg3 = (double)jarg3; 
  108321             :   {
  108322             :     try {
  108323           0 :       libtraci::Vehicle::unsubscribeContext((std::string const &)*arg1,arg2,arg3);
  108324           0 :     } catch (const libsumo::TraCIException& e) {
  108325           0 :       const std::string s = e.what();
  108326             :       std::string printError;
  108327           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  108328           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  108329             :       }
  108330             :       
  108331           0 :       if (printError == "all" || printError == "client") {
  108332             :         std::cerr << "Error: " << s << std::endl;
  108333             :       }
  108334             :       
  108335             :       
  108336             :       
  108337             :       
  108338             :       {
  108339             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  108340             :       };
  108341             :       
  108342           0 :     } catch (const std::exception& e) {
  108343           0 :       const std::string s = e.what();
  108344             :       std::string printError;
  108345           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  108346           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  108347             :       }
  108348             :       
  108349           0 :       if (printError == "all" || printError == "client") {
  108350             :         std::cerr << "Error: " << s << std::endl;
  108351             :       }
  108352             :       
  108353             :       
  108354             :       
  108355             :       
  108356             :       {
  108357             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  108358             :       };
  108359             :       
  108360           0 :     } catch (...) {
  108361             :       {
  108362             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  108363             :       };
  108364           0 :     }
  108365             :   }
  108366             : }
  108367             : 
  108368             : 
  108369          20 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getAllSubscriptionResults(JNIEnv *jenv, jclass jcls) {
  108370             :   jlong jresult = 0 ;
  108371             :   libsumo::SubscriptionResults result;
  108372             :   
  108373             :   (void)jenv;
  108374             :   (void)jcls;
  108375             :   {
  108376             :     try {
  108377          20 :       result = libtraci::Vehicle::getAllSubscriptionResults();
  108378           0 :     } catch (const libsumo::TraCIException& e) {
  108379           0 :       const std::string s = e.what();
  108380             :       std::string printError;
  108381           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  108382           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  108383             :       }
  108384             :       
  108385           0 :       if (printError == "all" || printError == "client") {
  108386             :         std::cerr << "Error: " << s << std::endl;
  108387             :       }
  108388             :       
  108389             :       
  108390             :       
  108391             :       
  108392             :       {
  108393             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  108394             :       };
  108395             :       
  108396           0 :     } catch (const std::exception& e) {
  108397           0 :       const std::string s = e.what();
  108398             :       std::string printError;
  108399           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  108400           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  108401             :       }
  108402             :       
  108403           0 :       if (printError == "all" || printError == "client") {
  108404             :         std::cerr << "Error: " << s << std::endl;
  108405             :       }
  108406             :       
  108407             :       
  108408             :       
  108409             :       
  108410             :       {
  108411             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  108412             :       };
  108413             :       
  108414           0 :     } catch (...) {
  108415             :       {
  108416             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  108417             :       };
  108418           0 :     }
  108419             :   }
  108420          20 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
  108421          20 :   return jresult;
  108422             : }
  108423             : 
  108424             : 
  108425           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  108426             :   jlong jresult = 0 ;
  108427             :   std::string *arg1 = 0 ;
  108428             :   libsumo::TraCIResults result;
  108429             :   
  108430             :   (void)jenv;
  108431             :   (void)jcls;
  108432           0 :   if(!jarg1) {
  108433           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  108434             :     return 0;
  108435             :   }
  108436             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  108437           0 :   if (!arg1_pstr) return 0;
  108438           0 :   std::string arg1_str(arg1_pstr);
  108439             :   arg1 = &arg1_str;
  108440             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  108441             :   {
  108442             :     try {
  108443           0 :       result = libtraci::Vehicle::getSubscriptionResults((std::string const &)*arg1);
  108444           0 :     } catch (const libsumo::TraCIException& e) {
  108445           0 :       const std::string s = e.what();
  108446             :       std::string printError;
  108447           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  108448           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  108449             :       }
  108450             :       
  108451           0 :       if (printError == "all" || printError == "client") {
  108452             :         std::cerr << "Error: " << s << std::endl;
  108453             :       }
  108454             :       
  108455             :       
  108456             :       
  108457             :       
  108458             :       {
  108459             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  108460             :       };
  108461             :       
  108462           0 :     } catch (const std::exception& e) {
  108463           0 :       const std::string s = e.what();
  108464             :       std::string printError;
  108465           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  108466           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  108467             :       }
  108468             :       
  108469           0 :       if (printError == "all" || printError == "client") {
  108470             :         std::cerr << "Error: " << s << std::endl;
  108471             :       }
  108472             :       
  108473             :       
  108474             :       
  108475             :       
  108476             :       {
  108477             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  108478             :       };
  108479             :       
  108480           0 :     } catch (...) {
  108481             :       {
  108482             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  108483             :       };
  108484           0 :     }
  108485             :   }
  108486           0 :   *(libsumo::TraCIResults **)&jresult = new libsumo::TraCIResults((const libsumo::TraCIResults &)result); 
  108487           0 :   return jresult;
  108488             : }
  108489             : 
  108490             : 
  108491           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getAllContextSubscriptionResults(JNIEnv *jenv, jclass jcls) {
  108492             :   jlong jresult = 0 ;
  108493             :   libsumo::ContextSubscriptionResults result;
  108494             :   
  108495             :   (void)jenv;
  108496             :   (void)jcls;
  108497             :   {
  108498             :     try {
  108499           0 :       result = libtraci::Vehicle::getAllContextSubscriptionResults();
  108500           0 :     } catch (const libsumo::TraCIException& e) {
  108501           0 :       const std::string s = e.what();
  108502             :       std::string printError;
  108503           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  108504           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  108505             :       }
  108506             :       
  108507           0 :       if (printError == "all" || printError == "client") {
  108508             :         std::cerr << "Error: " << s << std::endl;
  108509             :       }
  108510             :       
  108511             :       
  108512             :       
  108513             :       
  108514             :       {
  108515             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  108516             :       };
  108517             :       
  108518           0 :     } catch (const std::exception& e) {
  108519           0 :       const std::string s = e.what();
  108520             :       std::string printError;
  108521           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  108522           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  108523             :       }
  108524             :       
  108525           0 :       if (printError == "all" || printError == "client") {
  108526             :         std::cerr << "Error: " << s << std::endl;
  108527             :       }
  108528             :       
  108529             :       
  108530             :       
  108531             :       
  108532             :       {
  108533             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  108534             :       };
  108535             :       
  108536           0 :     } catch (...) {
  108537             :       {
  108538             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  108539             :       };
  108540           0 :     }
  108541             :   }
  108542           0 :   *(libsumo::ContextSubscriptionResults **)&jresult = new libsumo::ContextSubscriptionResults((const libsumo::ContextSubscriptionResults &)result); 
  108543           0 :   return jresult;
  108544             : }
  108545             : 
  108546             : 
  108547           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1getContextSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  108548             :   jlong jresult = 0 ;
  108549             :   std::string *arg1 = 0 ;
  108550             :   libsumo::SubscriptionResults result;
  108551             :   
  108552             :   (void)jenv;
  108553             :   (void)jcls;
  108554           0 :   if(!jarg1) {
  108555           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  108556             :     return 0;
  108557             :   }
  108558             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  108559           0 :   if (!arg1_pstr) return 0;
  108560           0 :   std::string arg1_str(arg1_pstr);
  108561             :   arg1 = &arg1_str;
  108562             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  108563             :   {
  108564             :     try {
  108565           0 :       result = libtraci::Vehicle::getContextSubscriptionResults((std::string const &)*arg1);
  108566           0 :     } catch (const libsumo::TraCIException& e) {
  108567           0 :       const std::string s = e.what();
  108568             :       std::string printError;
  108569           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  108570           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  108571             :       }
  108572             :       
  108573           0 :       if (printError == "all" || printError == "client") {
  108574             :         std::cerr << "Error: " << s << std::endl;
  108575             :       }
  108576             :       
  108577             :       
  108578             :       
  108579             :       
  108580             :       {
  108581             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  108582             :       };
  108583             :       
  108584           0 :     } catch (const std::exception& e) {
  108585           0 :       const std::string s = e.what();
  108586             :       std::string printError;
  108587           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  108588           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  108589             :       }
  108590             :       
  108591           0 :       if (printError == "all" || printError == "client") {
  108592             :         std::cerr << "Error: " << s << std::endl;
  108593             :       }
  108594             :       
  108595             :       
  108596             :       
  108597             :       
  108598             :       {
  108599             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  108600             :       };
  108601             :       
  108602           0 :     } catch (...) {
  108603             :       {
  108604             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  108605             :       };
  108606           0 :     }
  108607             :   }
  108608           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
  108609           0 :   return jresult;
  108610             : }
  108611             : 
  108612             : 
  108613           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1subscribeParameterWithKey_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jdouble jarg4) {
  108614             :   std::string *arg1 = 0 ;
  108615             :   std::string *arg2 = 0 ;
  108616             :   double arg3 ;
  108617             :   double arg4 ;
  108618             :   
  108619             :   (void)jenv;
  108620             :   (void)jcls;
  108621           0 :   if(!jarg1) {
  108622           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  108623           0 :     return ;
  108624             :   }
  108625             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  108626           0 :   if (!arg1_pstr) return ;
  108627           0 :   std::string arg1_str(arg1_pstr);
  108628             :   arg1 = &arg1_str;
  108629             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  108630           0 :   if(!jarg2) {
  108631           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  108632             :     return ;
  108633             :   }
  108634             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  108635           0 :   if (!arg2_pstr) return ;
  108636           0 :   std::string arg2_str(arg2_pstr);
  108637             :   arg2 = &arg2_str;
  108638             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  108639             :   arg3 = (double)jarg3; 
  108640             :   arg4 = (double)jarg4; 
  108641             :   {
  108642             :     try {
  108643           0 :       libtraci::Vehicle::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4);
  108644           0 :     } catch (const libsumo::TraCIException& e) {
  108645           0 :       const std::string s = e.what();
  108646             :       std::string printError;
  108647           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  108648           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  108649             :       }
  108650             :       
  108651           0 :       if (printError == "all" || printError == "client") {
  108652             :         std::cerr << "Error: " << s << std::endl;
  108653             :       }
  108654             :       
  108655             :       
  108656             :       
  108657             :       
  108658             :       {
  108659             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  108660             :       };
  108661             :       
  108662           0 :     } catch (const std::exception& e) {
  108663           0 :       const std::string s = e.what();
  108664             :       std::string printError;
  108665           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  108666           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  108667             :       }
  108668             :       
  108669           0 :       if (printError == "all" || printError == "client") {
  108670             :         std::cerr << "Error: " << s << std::endl;
  108671             :       }
  108672             :       
  108673             :       
  108674             :       
  108675             :       
  108676             :       {
  108677             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  108678             :       };
  108679             :       
  108680           0 :     } catch (...) {
  108681             :       {
  108682             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  108683             :       };
  108684           0 :     }
  108685             :   }
  108686             : }
  108687             : 
  108688             : 
  108689           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1subscribeParameterWithKey_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3) {
  108690             :   std::string *arg1 = 0 ;
  108691             :   std::string *arg2 = 0 ;
  108692             :   double arg3 ;
  108693             :   
  108694             :   (void)jenv;
  108695             :   (void)jcls;
  108696           0 :   if(!jarg1) {
  108697           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  108698           0 :     return ;
  108699             :   }
  108700             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  108701           0 :   if (!arg1_pstr) return ;
  108702           0 :   std::string arg1_str(arg1_pstr);
  108703             :   arg1 = &arg1_str;
  108704             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  108705           0 :   if(!jarg2) {
  108706           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  108707             :     return ;
  108708             :   }
  108709             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  108710           0 :   if (!arg2_pstr) return ;
  108711           0 :   std::string arg2_str(arg2_pstr);
  108712             :   arg2 = &arg2_str;
  108713             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  108714             :   arg3 = (double)jarg3; 
  108715             :   {
  108716             :     try {
  108717           0 :       libtraci::Vehicle::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3);
  108718           0 :     } catch (const libsumo::TraCIException& e) {
  108719           0 :       const std::string s = e.what();
  108720             :       std::string printError;
  108721           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  108722           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  108723             :       }
  108724             :       
  108725           0 :       if (printError == "all" || printError == "client") {
  108726             :         std::cerr << "Error: " << s << std::endl;
  108727             :       }
  108728             :       
  108729             :       
  108730             :       
  108731             :       
  108732             :       {
  108733             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  108734             :       };
  108735             :       
  108736           0 :     } catch (const std::exception& e) {
  108737           0 :       const std::string s = e.what();
  108738             :       std::string printError;
  108739           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  108740           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  108741             :       }
  108742             :       
  108743           0 :       if (printError == "all" || printError == "client") {
  108744             :         std::cerr << "Error: " << s << std::endl;
  108745             :       }
  108746             :       
  108747             :       
  108748             :       
  108749             :       
  108750             :       {
  108751             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  108752             :       };
  108753             :       
  108754           0 :     } catch (...) {
  108755             :       {
  108756             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  108757             :       };
  108758           0 :     }
  108759             :   }
  108760             : }
  108761             : 
  108762             : 
  108763           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1subscribeParameterWithKey_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  108764             :   std::string *arg1 = 0 ;
  108765             :   std::string *arg2 = 0 ;
  108766             :   
  108767             :   (void)jenv;
  108768             :   (void)jcls;
  108769           0 :   if(!jarg1) {
  108770           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  108771           0 :     return ;
  108772             :   }
  108773             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  108774           0 :   if (!arg1_pstr) return ;
  108775           0 :   std::string arg1_str(arg1_pstr);
  108776             :   arg1 = &arg1_str;
  108777             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  108778           0 :   if(!jarg2) {
  108779           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  108780             :     return ;
  108781             :   }
  108782             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  108783           0 :   if (!arg2_pstr) return ;
  108784           0 :   std::string arg2_str(arg2_pstr);
  108785             :   arg2 = &arg2_str;
  108786             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  108787             :   {
  108788             :     try {
  108789           0 :       libtraci::Vehicle::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
  108790           0 :     } catch (const libsumo::TraCIException& e) {
  108791           0 :       const std::string s = e.what();
  108792             :       std::string printError;
  108793           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  108794           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  108795             :       }
  108796             :       
  108797           0 :       if (printError == "all" || printError == "client") {
  108798             :         std::cerr << "Error: " << s << std::endl;
  108799             :       }
  108800             :       
  108801             :       
  108802             :       
  108803             :       
  108804             :       {
  108805             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  108806             :       };
  108807             :       
  108808           0 :     } catch (const std::exception& e) {
  108809           0 :       const std::string s = e.what();
  108810             :       std::string printError;
  108811           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  108812           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  108813             :       }
  108814             :       
  108815           0 :       if (printError == "all" || printError == "client") {
  108816             :         std::cerr << "Error: " << s << std::endl;
  108817             :       }
  108818             :       
  108819             :       
  108820             :       
  108821             :       
  108822             :       {
  108823             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  108824             :       };
  108825             :       
  108826           0 :     } catch (...) {
  108827             :       {
  108828             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  108829             :       };
  108830           0 :     }
  108831             :   }
  108832             : }
  108833             : 
  108834             : 
  108835           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1DOMAIN_1ID_1get(JNIEnv *jenv, jclass jcls) {
  108836             :   jint jresult = 0 ;
  108837             :   int result;
  108838             :   
  108839             :   (void)jenv;
  108840             :   (void)jcls;
  108841           0 :   result = (int)(int)libtraci::Vehicle::DOMAIN_ID;
  108842             :   jresult = (jint)result; 
  108843           0 :   return jresult;
  108844             : }
  108845             : 
  108846             : 
  108847           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1subscribeLeader_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3, jdouble jarg4) {
  108848             :   std::string *arg1 = 0 ;
  108849             :   double arg2 ;
  108850             :   double arg3 ;
  108851             :   double arg4 ;
  108852             :   
  108853             :   (void)jenv;
  108854             :   (void)jcls;
  108855           0 :   if(!jarg1) {
  108856           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  108857           0 :     return ;
  108858             :   }
  108859             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  108860           0 :   if (!arg1_pstr) return ;
  108861           0 :   std::string arg1_str(arg1_pstr);
  108862             :   arg1 = &arg1_str;
  108863             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  108864             :   arg2 = (double)jarg2; 
  108865             :   arg3 = (double)jarg3; 
  108866             :   arg4 = (double)jarg4; 
  108867             :   {
  108868             :     try {
  108869           0 :       libtraci::Vehicle::subscribeLeader((std::string const &)*arg1,arg2,arg3,arg4);
  108870           0 :     } catch (const libsumo::TraCIException& e) {
  108871           0 :       const std::string s = e.what();
  108872             :       std::string printError;
  108873           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  108874           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  108875             :       }
  108876             :       
  108877           0 :       if (printError == "all" || printError == "client") {
  108878             :         std::cerr << "Error: " << s << std::endl;
  108879             :       }
  108880             :       
  108881             :       
  108882             :       
  108883             :       
  108884             :       {
  108885             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  108886             :       };
  108887             :       
  108888           0 :     } catch (const std::exception& e) {
  108889           0 :       const std::string s = e.what();
  108890             :       std::string printError;
  108891           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  108892           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  108893             :       }
  108894             :       
  108895           0 :       if (printError == "all" || printError == "client") {
  108896             :         std::cerr << "Error: " << s << std::endl;
  108897             :       }
  108898             :       
  108899             :       
  108900             :       
  108901             :       
  108902             :       {
  108903             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  108904             :       };
  108905             :       
  108906           0 :     } catch (...) {
  108907             :       {
  108908             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  108909             :       };
  108910           0 :     }
  108911             :   }
  108912             : }
  108913             : 
  108914             : 
  108915           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1subscribeLeader_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3) {
  108916             :   std::string *arg1 = 0 ;
  108917             :   double arg2 ;
  108918             :   double arg3 ;
  108919             :   
  108920             :   (void)jenv;
  108921             :   (void)jcls;
  108922           0 :   if(!jarg1) {
  108923           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  108924           0 :     return ;
  108925             :   }
  108926             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  108927           0 :   if (!arg1_pstr) return ;
  108928           0 :   std::string arg1_str(arg1_pstr);
  108929             :   arg1 = &arg1_str;
  108930             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  108931             :   arg2 = (double)jarg2; 
  108932             :   arg3 = (double)jarg3; 
  108933             :   {
  108934             :     try {
  108935           0 :       libtraci::Vehicle::subscribeLeader((std::string const &)*arg1,arg2,arg3);
  108936           0 :     } catch (const libsumo::TraCIException& e) {
  108937           0 :       const std::string s = e.what();
  108938             :       std::string printError;
  108939           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  108940           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  108941             :       }
  108942             :       
  108943           0 :       if (printError == "all" || printError == "client") {
  108944             :         std::cerr << "Error: " << s << std::endl;
  108945             :       }
  108946             :       
  108947             :       
  108948             :       
  108949             :       
  108950             :       {
  108951             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  108952             :       };
  108953             :       
  108954           0 :     } catch (const std::exception& e) {
  108955           0 :       const std::string s = e.what();
  108956             :       std::string printError;
  108957           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  108958           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  108959             :       }
  108960             :       
  108961           0 :       if (printError == "all" || printError == "client") {
  108962             :         std::cerr << "Error: " << s << std::endl;
  108963             :       }
  108964             :       
  108965             :       
  108966             :       
  108967             :       
  108968             :       {
  108969             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  108970             :       };
  108971             :       
  108972           0 :     } catch (...) {
  108973             :       {
  108974             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  108975             :       };
  108976           0 :     }
  108977             :   }
  108978             : }
  108979             : 
  108980             : 
  108981           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1subscribeLeader_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  108982             :   std::string *arg1 = 0 ;
  108983             :   double arg2 ;
  108984             :   
  108985             :   (void)jenv;
  108986             :   (void)jcls;
  108987           0 :   if(!jarg1) {
  108988           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  108989           0 :     return ;
  108990             :   }
  108991             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  108992           0 :   if (!arg1_pstr) return ;
  108993           0 :   std::string arg1_str(arg1_pstr);
  108994             :   arg1 = &arg1_str;
  108995             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  108996             :   arg2 = (double)jarg2; 
  108997             :   {
  108998             :     try {
  108999           0 :       libtraci::Vehicle::subscribeLeader((std::string const &)*arg1,arg2);
  109000           0 :     } catch (const libsumo::TraCIException& e) {
  109001           0 :       const std::string s = e.what();
  109002             :       std::string printError;
  109003           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  109004           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  109005             :       }
  109006             :       
  109007           0 :       if (printError == "all" || printError == "client") {
  109008             :         std::cerr << "Error: " << s << std::endl;
  109009             :       }
  109010             :       
  109011             :       
  109012             :       
  109013             :       
  109014             :       {
  109015             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  109016             :       };
  109017             :       
  109018           0 :     } catch (const std::exception& e) {
  109019           0 :       const std::string s = e.what();
  109020             :       std::string printError;
  109021           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  109022           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  109023             :       }
  109024             :       
  109025           0 :       if (printError == "all" || printError == "client") {
  109026             :         std::cerr << "Error: " << s << std::endl;
  109027             :       }
  109028             :       
  109029             :       
  109030             :       
  109031             :       
  109032             :       {
  109033             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  109034             :       };
  109035             :       
  109036           0 :     } catch (...) {
  109037             :       {
  109038             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  109039             :       };
  109040           0 :     }
  109041             :   }
  109042             : }
  109043             : 
  109044             : 
  109045           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1subscribeLeader_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  109046             :   std::string *arg1 = 0 ;
  109047             :   
  109048             :   (void)jenv;
  109049             :   (void)jcls;
  109050           0 :   if(!jarg1) {
  109051           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  109052           0 :     return ;
  109053             :   }
  109054             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  109055           0 :   if (!arg1_pstr) return ;
  109056           0 :   std::string arg1_str(arg1_pstr);
  109057             :   arg1 = &arg1_str;
  109058             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  109059             :   {
  109060             :     try {
  109061           0 :       libtraci::Vehicle::subscribeLeader((std::string const &)*arg1);
  109062           0 :     } catch (const libsumo::TraCIException& e) {
  109063           0 :       const std::string s = e.what();
  109064             :       std::string printError;
  109065           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  109066           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  109067             :       }
  109068             :       
  109069           0 :       if (printError == "all" || printError == "client") {
  109070             :         std::cerr << "Error: " << s << std::endl;
  109071             :       }
  109072             :       
  109073             :       
  109074             :       
  109075             :       
  109076             :       {
  109077             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  109078             :       };
  109079             :       
  109080           0 :     } catch (const std::exception& e) {
  109081           0 :       const std::string s = e.what();
  109082             :       std::string printError;
  109083           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  109084           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  109085             :       }
  109086             :       
  109087           0 :       if (printError == "all" || printError == "client") {
  109088             :         std::cerr << "Error: " << s << std::endl;
  109089             :       }
  109090             :       
  109091             :       
  109092             :       
  109093             :       
  109094             :       {
  109095             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  109096             :       };
  109097             :       
  109098           0 :     } catch (...) {
  109099             :       {
  109100             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  109101             :       };
  109102           0 :     }
  109103             :   }
  109104             : }
  109105             : 
  109106             : 
  109107           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1addSubscriptionFilterLanes_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2, jdouble jarg3, jdouble jarg4) {
  109108             :   std::vector< int > *arg1 = 0 ;
  109109             :   bool arg2 ;
  109110             :   double arg3 ;
  109111             :   double arg4 ;
  109112             :   
  109113             :   (void)jenv;
  109114             :   (void)jcls;
  109115             :   (void)jarg1_;
  109116           0 :   arg1 = *(std::vector< int > **)&jarg1;
  109117           0 :   if (!arg1) {
  109118           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  109119           0 :     return ;
  109120             :   } 
  109121           0 :   arg2 = jarg2 ? true : false; 
  109122             :   arg3 = (double)jarg3; 
  109123             :   arg4 = (double)jarg4; 
  109124             :   {
  109125             :     try {
  109126           0 :       libtraci::Vehicle::addSubscriptionFilterLanes((std::vector< int > const &)*arg1,arg2,arg3,arg4);
  109127           0 :     } catch (const libsumo::TraCIException& e) {
  109128           0 :       const std::string s = e.what();
  109129             :       std::string printError;
  109130           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  109131           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  109132             :       }
  109133             :       
  109134           0 :       if (printError == "all" || printError == "client") {
  109135             :         std::cerr << "Error: " << s << std::endl;
  109136             :       }
  109137             :       
  109138             :       
  109139             :       
  109140             :       
  109141             :       {
  109142             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  109143             :       };
  109144             :       
  109145           0 :     } catch (const std::exception& e) {
  109146           0 :       const std::string s = e.what();
  109147             :       std::string printError;
  109148           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  109149           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  109150             :       }
  109151             :       
  109152           0 :       if (printError == "all" || printError == "client") {
  109153             :         std::cerr << "Error: " << s << std::endl;
  109154             :       }
  109155             :       
  109156             :       
  109157             :       
  109158             :       
  109159             :       {
  109160             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  109161             :       };
  109162             :       
  109163           0 :     } catch (...) {
  109164             :       {
  109165             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  109166             :       };
  109167           0 :     }
  109168             :   }
  109169             : }
  109170             : 
  109171             : 
  109172           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1addSubscriptionFilterLanes_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2, jdouble jarg3) {
  109173             :   std::vector< int > *arg1 = 0 ;
  109174             :   bool arg2 ;
  109175             :   double arg3 ;
  109176             :   
  109177             :   (void)jenv;
  109178             :   (void)jcls;
  109179             :   (void)jarg1_;
  109180           0 :   arg1 = *(std::vector< int > **)&jarg1;
  109181           0 :   if (!arg1) {
  109182           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  109183           0 :     return ;
  109184             :   } 
  109185           0 :   arg2 = jarg2 ? true : false; 
  109186             :   arg3 = (double)jarg3; 
  109187             :   {
  109188             :     try {
  109189           0 :       libtraci::Vehicle::addSubscriptionFilterLanes((std::vector< int > const &)*arg1,arg2,arg3);
  109190           0 :     } catch (const libsumo::TraCIException& e) {
  109191           0 :       const std::string s = e.what();
  109192             :       std::string printError;
  109193           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  109194           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  109195             :       }
  109196             :       
  109197           0 :       if (printError == "all" || printError == "client") {
  109198             :         std::cerr << "Error: " << s << std::endl;
  109199             :       }
  109200             :       
  109201             :       
  109202             :       
  109203             :       
  109204             :       {
  109205             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  109206             :       };
  109207             :       
  109208           0 :     } catch (const std::exception& e) {
  109209           0 :       const std::string s = e.what();
  109210             :       std::string printError;
  109211           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  109212           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  109213             :       }
  109214             :       
  109215           0 :       if (printError == "all" || printError == "client") {
  109216             :         std::cerr << "Error: " << s << std::endl;
  109217             :       }
  109218             :       
  109219             :       
  109220             :       
  109221             :       
  109222             :       {
  109223             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  109224             :       };
  109225             :       
  109226           0 :     } catch (...) {
  109227             :       {
  109228             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  109229             :       };
  109230           0 :     }
  109231             :   }
  109232             : }
  109233             : 
  109234             : 
  109235           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1addSubscriptionFilterLanes_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jboolean jarg2) {
  109236             :   std::vector< int > *arg1 = 0 ;
  109237             :   bool arg2 ;
  109238             :   
  109239             :   (void)jenv;
  109240             :   (void)jcls;
  109241             :   (void)jarg1_;
  109242           0 :   arg1 = *(std::vector< int > **)&jarg1;
  109243           0 :   if (!arg1) {
  109244           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  109245           0 :     return ;
  109246             :   } 
  109247           0 :   arg2 = jarg2 ? true : false; 
  109248             :   {
  109249             :     try {
  109250           0 :       libtraci::Vehicle::addSubscriptionFilterLanes((std::vector< int > const &)*arg1,arg2);
  109251           0 :     } catch (const libsumo::TraCIException& e) {
  109252           0 :       const std::string s = e.what();
  109253             :       std::string printError;
  109254           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  109255           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  109256             :       }
  109257             :       
  109258           0 :       if (printError == "all" || printError == "client") {
  109259             :         std::cerr << "Error: " << s << std::endl;
  109260             :       }
  109261             :       
  109262             :       
  109263             :       
  109264             :       
  109265             :       {
  109266             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  109267             :       };
  109268             :       
  109269           0 :     } catch (const std::exception& e) {
  109270           0 :       const std::string s = e.what();
  109271             :       std::string printError;
  109272           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  109273           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  109274             :       }
  109275             :       
  109276           0 :       if (printError == "all" || printError == "client") {
  109277             :         std::cerr << "Error: " << s << std::endl;
  109278             :       }
  109279             :       
  109280             :       
  109281             :       
  109282             :       
  109283             :       {
  109284             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  109285             :       };
  109286             :       
  109287           0 :     } catch (...) {
  109288             :       {
  109289             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  109290             :       };
  109291           0 :     }
  109292             :   }
  109293             : }
  109294             : 
  109295             : 
  109296           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1addSubscriptionFilterLanes_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
  109297             :   std::vector< int > *arg1 = 0 ;
  109298             :   
  109299             :   (void)jenv;
  109300             :   (void)jcls;
  109301             :   (void)jarg1_;
  109302           0 :   arg1 = *(std::vector< int > **)&jarg1;
  109303           0 :   if (!arg1) {
  109304           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  109305           0 :     return ;
  109306             :   } 
  109307             :   {
  109308             :     try {
  109309           0 :       libtraci::Vehicle::addSubscriptionFilterLanes((std::vector< int > const &)*arg1);
  109310           0 :     } catch (const libsumo::TraCIException& e) {
  109311           0 :       const std::string s = e.what();
  109312             :       std::string printError;
  109313           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  109314           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  109315             :       }
  109316             :       
  109317           0 :       if (printError == "all" || printError == "client") {
  109318             :         std::cerr << "Error: " << s << std::endl;
  109319             :       }
  109320             :       
  109321             :       
  109322             :       
  109323             :       
  109324             :       {
  109325             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  109326             :       };
  109327             :       
  109328           0 :     } catch (const std::exception& e) {
  109329           0 :       const std::string s = e.what();
  109330             :       std::string printError;
  109331           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  109332           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  109333             :       }
  109334             :       
  109335           0 :       if (printError == "all" || printError == "client") {
  109336             :         std::cerr << "Error: " << s << std::endl;
  109337             :       }
  109338             :       
  109339             :       
  109340             :       
  109341             :       
  109342             :       {
  109343             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  109344             :       };
  109345             :       
  109346           0 :     } catch (...) {
  109347             :       {
  109348             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  109349             :       };
  109350           0 :     }
  109351             :   }
  109352             : }
  109353             : 
  109354             : 
  109355           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1addSubscriptionFilterNoOpposite(JNIEnv *jenv, jclass jcls) {
  109356             :   (void)jenv;
  109357             :   (void)jcls;
  109358             :   {
  109359             :     try {
  109360           0 :       libtraci::Vehicle::addSubscriptionFilterNoOpposite();
  109361           0 :     } catch (const libsumo::TraCIException& e) {
  109362           0 :       const std::string s = e.what();
  109363             :       std::string printError;
  109364           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  109365           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  109366             :       }
  109367             :       
  109368           0 :       if (printError == "all" || printError == "client") {
  109369             :         std::cerr << "Error: " << s << std::endl;
  109370             :       }
  109371             :       
  109372             :       
  109373             :       
  109374             :       
  109375             :       {
  109376             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  109377             :       };
  109378             :       
  109379           0 :     } catch (const std::exception& e) {
  109380           0 :       const std::string s = e.what();
  109381             :       std::string printError;
  109382           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  109383           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  109384             :       }
  109385             :       
  109386           0 :       if (printError == "all" || printError == "client") {
  109387             :         std::cerr << "Error: " << s << std::endl;
  109388             :       }
  109389             :       
  109390             :       
  109391             :       
  109392             :       
  109393             :       {
  109394             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  109395             :       };
  109396             :       
  109397           0 :     } catch (...) {
  109398             :       {
  109399             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  109400             :       };
  109401           0 :     }
  109402             :   }
  109403             : }
  109404             : 
  109405             : 
  109406           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1addSubscriptionFilterDownstreamDistance(JNIEnv *jenv, jclass jcls, jdouble jarg1) {
  109407             :   double arg1 ;
  109408             :   
  109409             :   (void)jenv;
  109410             :   (void)jcls;
  109411             :   arg1 = (double)jarg1; 
  109412             :   {
  109413             :     try {
  109414           0 :       libtraci::Vehicle::addSubscriptionFilterDownstreamDistance(arg1);
  109415           0 :     } catch (const libsumo::TraCIException& e) {
  109416           0 :       const std::string s = e.what();
  109417             :       std::string printError;
  109418           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  109419           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  109420             :       }
  109421             :       
  109422           0 :       if (printError == "all" || printError == "client") {
  109423             :         std::cerr << "Error: " << s << std::endl;
  109424             :       }
  109425             :       
  109426             :       
  109427             :       
  109428             :       
  109429             :       {
  109430             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  109431             :       };
  109432             :       
  109433           0 :     } catch (const std::exception& e) {
  109434           0 :       const std::string s = e.what();
  109435             :       std::string printError;
  109436           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  109437           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  109438             :       }
  109439             :       
  109440           0 :       if (printError == "all" || printError == "client") {
  109441             :         std::cerr << "Error: " << s << std::endl;
  109442             :       }
  109443             :       
  109444             :       
  109445             :       
  109446             :       
  109447             :       {
  109448             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  109449             :       };
  109450             :       
  109451           0 :     } catch (...) {
  109452             :       {
  109453             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  109454             :       };
  109455           0 :     }
  109456             :   }
  109457             : }
  109458             : 
  109459             : 
  109460           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1addSubscriptionFilterUpstreamDistance(JNIEnv *jenv, jclass jcls, jdouble jarg1) {
  109461             :   double arg1 ;
  109462             :   
  109463             :   (void)jenv;
  109464             :   (void)jcls;
  109465             :   arg1 = (double)jarg1; 
  109466             :   {
  109467             :     try {
  109468           0 :       libtraci::Vehicle::addSubscriptionFilterUpstreamDistance(arg1);
  109469           0 :     } catch (const libsumo::TraCIException& e) {
  109470           0 :       const std::string s = e.what();
  109471             :       std::string printError;
  109472           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  109473           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  109474             :       }
  109475             :       
  109476           0 :       if (printError == "all" || printError == "client") {
  109477             :         std::cerr << "Error: " << s << std::endl;
  109478             :       }
  109479             :       
  109480             :       
  109481             :       
  109482             :       
  109483             :       {
  109484             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  109485             :       };
  109486             :       
  109487           0 :     } catch (const std::exception& e) {
  109488           0 :       const std::string s = e.what();
  109489             :       std::string printError;
  109490           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  109491           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  109492             :       }
  109493             :       
  109494           0 :       if (printError == "all" || printError == "client") {
  109495             :         std::cerr << "Error: " << s << std::endl;
  109496             :       }
  109497             :       
  109498             :       
  109499             :       
  109500             :       
  109501             :       {
  109502             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  109503             :       };
  109504             :       
  109505           0 :     } catch (...) {
  109506             :       {
  109507             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  109508             :       };
  109509           0 :     }
  109510             :   }
  109511             : }
  109512             : 
  109513             : 
  109514           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1addSubscriptionFilterCFManeuver_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jdouble jarg1, jdouble jarg2) {
  109515             :   double arg1 ;
  109516             :   double arg2 ;
  109517             :   
  109518             :   (void)jenv;
  109519             :   (void)jcls;
  109520             :   arg1 = (double)jarg1; 
  109521             :   arg2 = (double)jarg2; 
  109522             :   {
  109523             :     try {
  109524           0 :       libtraci::Vehicle::addSubscriptionFilterCFManeuver(arg1,arg2);
  109525           0 :     } catch (const libsumo::TraCIException& e) {
  109526           0 :       const std::string s = e.what();
  109527             :       std::string printError;
  109528           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  109529           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  109530             :       }
  109531             :       
  109532           0 :       if (printError == "all" || printError == "client") {
  109533             :         std::cerr << "Error: " << s << std::endl;
  109534             :       }
  109535             :       
  109536             :       
  109537             :       
  109538             :       
  109539             :       {
  109540             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  109541             :       };
  109542             :       
  109543           0 :     } catch (const std::exception& e) {
  109544           0 :       const std::string s = e.what();
  109545             :       std::string printError;
  109546           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  109547           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  109548             :       }
  109549             :       
  109550           0 :       if (printError == "all" || printError == "client") {
  109551             :         std::cerr << "Error: " << s << std::endl;
  109552             :       }
  109553             :       
  109554             :       
  109555             :       
  109556             :       
  109557             :       {
  109558             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  109559             :       };
  109560             :       
  109561           0 :     } catch (...) {
  109562             :       {
  109563             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  109564             :       };
  109565           0 :     }
  109566             :   }
  109567             : }
  109568             : 
  109569             : 
  109570           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1addSubscriptionFilterCFManeuver_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jdouble jarg1) {
  109571             :   double arg1 ;
  109572             :   
  109573             :   (void)jenv;
  109574             :   (void)jcls;
  109575             :   arg1 = (double)jarg1; 
  109576             :   {
  109577             :     try {
  109578           0 :       libtraci::Vehicle::addSubscriptionFilterCFManeuver(arg1);
  109579           0 :     } catch (const libsumo::TraCIException& e) {
  109580           0 :       const std::string s = e.what();
  109581             :       std::string printError;
  109582           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  109583           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  109584             :       }
  109585             :       
  109586           0 :       if (printError == "all" || printError == "client") {
  109587             :         std::cerr << "Error: " << s << std::endl;
  109588             :       }
  109589             :       
  109590             :       
  109591             :       
  109592             :       
  109593             :       {
  109594             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  109595             :       };
  109596             :       
  109597           0 :     } catch (const std::exception& e) {
  109598           0 :       const std::string s = e.what();
  109599             :       std::string printError;
  109600           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  109601           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  109602             :       }
  109603             :       
  109604           0 :       if (printError == "all" || printError == "client") {
  109605             :         std::cerr << "Error: " << s << std::endl;
  109606             :       }
  109607             :       
  109608             :       
  109609             :       
  109610             :       
  109611             :       {
  109612             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  109613             :       };
  109614             :       
  109615           0 :     } catch (...) {
  109616             :       {
  109617             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  109618             :       };
  109619           0 :     }
  109620             :   }
  109621             : }
  109622             : 
  109623             : 
  109624           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1addSubscriptionFilterCFManeuver_1_1SWIG_12(JNIEnv *jenv, jclass jcls) {
  109625             :   (void)jenv;
  109626             :   (void)jcls;
  109627             :   {
  109628             :     try {
  109629           0 :       libtraci::Vehicle::addSubscriptionFilterCFManeuver();
  109630           0 :     } catch (const libsumo::TraCIException& e) {
  109631           0 :       const std::string s = e.what();
  109632             :       std::string printError;
  109633           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  109634           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  109635             :       }
  109636             :       
  109637           0 :       if (printError == "all" || printError == "client") {
  109638             :         std::cerr << "Error: " << s << std::endl;
  109639             :       }
  109640             :       
  109641             :       
  109642             :       
  109643             :       
  109644             :       {
  109645             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  109646             :       };
  109647             :       
  109648           0 :     } catch (const std::exception& e) {
  109649           0 :       const std::string s = e.what();
  109650             :       std::string printError;
  109651           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  109652           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  109653             :       }
  109654             :       
  109655           0 :       if (printError == "all" || printError == "client") {
  109656             :         std::cerr << "Error: " << s << std::endl;
  109657             :       }
  109658             :       
  109659             :       
  109660             :       
  109661             :       
  109662             :       {
  109663             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  109664             :       };
  109665             :       
  109666           0 :     } catch (...) {
  109667             :       {
  109668             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  109669             :       };
  109670           0 :     }
  109671             :   }
  109672             : }
  109673             : 
  109674             : 
  109675           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1addSubscriptionFilterLCManeuver_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jint jarg1, jboolean jarg2, jdouble jarg3, jdouble jarg4) {
  109676             :   int arg1 ;
  109677             :   bool arg2 ;
  109678             :   double arg3 ;
  109679             :   double arg4 ;
  109680             :   
  109681             :   (void)jenv;
  109682             :   (void)jcls;
  109683             :   arg1 = (int)jarg1; 
  109684           0 :   arg2 = jarg2 ? true : false; 
  109685             :   arg3 = (double)jarg3; 
  109686             :   arg4 = (double)jarg4; 
  109687             :   {
  109688             :     try {
  109689           0 :       libtraci::Vehicle::addSubscriptionFilterLCManeuver(arg1,arg2,arg3,arg4);
  109690           0 :     } catch (const libsumo::TraCIException& e) {
  109691           0 :       const std::string s = e.what();
  109692             :       std::string printError;
  109693           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  109694           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  109695             :       }
  109696             :       
  109697           0 :       if (printError == "all" || printError == "client") {
  109698             :         std::cerr << "Error: " << s << std::endl;
  109699             :       }
  109700             :       
  109701             :       
  109702             :       
  109703             :       
  109704             :       {
  109705             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  109706             :       };
  109707             :       
  109708           0 :     } catch (const std::exception& e) {
  109709           0 :       const std::string s = e.what();
  109710             :       std::string printError;
  109711           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  109712           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  109713             :       }
  109714             :       
  109715           0 :       if (printError == "all" || printError == "client") {
  109716             :         std::cerr << "Error: " << s << std::endl;
  109717             :       }
  109718             :       
  109719             :       
  109720             :       
  109721             :       
  109722             :       {
  109723             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  109724             :       };
  109725             :       
  109726           0 :     } catch (...) {
  109727             :       {
  109728             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  109729             :       };
  109730           0 :     }
  109731             :   }
  109732             : }
  109733             : 
  109734             : 
  109735           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1addSubscriptionFilterLCManeuver_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jint jarg1, jboolean jarg2, jdouble jarg3) {
  109736             :   int arg1 ;
  109737             :   bool arg2 ;
  109738             :   double arg3 ;
  109739             :   
  109740             :   (void)jenv;
  109741             :   (void)jcls;
  109742             :   arg1 = (int)jarg1; 
  109743           0 :   arg2 = jarg2 ? true : false; 
  109744             :   arg3 = (double)jarg3; 
  109745             :   {
  109746             :     try {
  109747           0 :       libtraci::Vehicle::addSubscriptionFilterLCManeuver(arg1,arg2,arg3);
  109748           0 :     } catch (const libsumo::TraCIException& e) {
  109749           0 :       const std::string s = e.what();
  109750             :       std::string printError;
  109751           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  109752           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  109753             :       }
  109754             :       
  109755           0 :       if (printError == "all" || printError == "client") {
  109756             :         std::cerr << "Error: " << s << std::endl;
  109757             :       }
  109758             :       
  109759             :       
  109760             :       
  109761             :       
  109762             :       {
  109763             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  109764             :       };
  109765             :       
  109766           0 :     } catch (const std::exception& e) {
  109767           0 :       const std::string s = e.what();
  109768             :       std::string printError;
  109769           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  109770           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  109771             :       }
  109772             :       
  109773           0 :       if (printError == "all" || printError == "client") {
  109774             :         std::cerr << "Error: " << s << std::endl;
  109775             :       }
  109776             :       
  109777             :       
  109778             :       
  109779             :       
  109780             :       {
  109781             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  109782             :       };
  109783             :       
  109784           0 :     } catch (...) {
  109785             :       {
  109786             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  109787             :       };
  109788           0 :     }
  109789             :   }
  109790             : }
  109791             : 
  109792             : 
  109793           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1addSubscriptionFilterLCManeuver_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jint jarg1, jboolean jarg2) {
  109794             :   int arg1 ;
  109795             :   bool arg2 ;
  109796             :   
  109797             :   (void)jenv;
  109798             :   (void)jcls;
  109799             :   arg1 = (int)jarg1; 
  109800           0 :   arg2 = jarg2 ? true : false; 
  109801             :   {
  109802             :     try {
  109803           0 :       libtraci::Vehicle::addSubscriptionFilterLCManeuver(arg1,arg2);
  109804           0 :     } catch (const libsumo::TraCIException& e) {
  109805           0 :       const std::string s = e.what();
  109806             :       std::string printError;
  109807           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  109808           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  109809             :       }
  109810             :       
  109811           0 :       if (printError == "all" || printError == "client") {
  109812             :         std::cerr << "Error: " << s << std::endl;
  109813             :       }
  109814             :       
  109815             :       
  109816             :       
  109817             :       
  109818             :       {
  109819             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  109820             :       };
  109821             :       
  109822           0 :     } catch (const std::exception& e) {
  109823           0 :       const std::string s = e.what();
  109824             :       std::string printError;
  109825           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  109826           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  109827             :       }
  109828             :       
  109829           0 :       if (printError == "all" || printError == "client") {
  109830             :         std::cerr << "Error: " << s << std::endl;
  109831             :       }
  109832             :       
  109833             :       
  109834             :       
  109835             :       
  109836             :       {
  109837             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  109838             :       };
  109839             :       
  109840           0 :     } catch (...) {
  109841             :       {
  109842             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  109843             :       };
  109844           0 :     }
  109845             :   }
  109846             : }
  109847             : 
  109848             : 
  109849           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1addSubscriptionFilterLCManeuver_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jint jarg1) {
  109850             :   int arg1 ;
  109851             :   
  109852             :   (void)jenv;
  109853             :   (void)jcls;
  109854             :   arg1 = (int)jarg1; 
  109855             :   {
  109856             :     try {
  109857           0 :       libtraci::Vehicle::addSubscriptionFilterLCManeuver(arg1);
  109858           0 :     } catch (const libsumo::TraCIException& e) {
  109859           0 :       const std::string s = e.what();
  109860             :       std::string printError;
  109861           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  109862           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  109863             :       }
  109864             :       
  109865           0 :       if (printError == "all" || printError == "client") {
  109866             :         std::cerr << "Error: " << s << std::endl;
  109867             :       }
  109868             :       
  109869             :       
  109870             :       
  109871             :       
  109872             :       {
  109873             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  109874             :       };
  109875             :       
  109876           0 :     } catch (const std::exception& e) {
  109877           0 :       const std::string s = e.what();
  109878             :       std::string printError;
  109879           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  109880           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  109881             :       }
  109882             :       
  109883           0 :       if (printError == "all" || printError == "client") {
  109884             :         std::cerr << "Error: " << s << std::endl;
  109885             :       }
  109886             :       
  109887             :       
  109888             :       
  109889             :       
  109890             :       {
  109891             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  109892             :       };
  109893             :       
  109894           0 :     } catch (...) {
  109895             :       {
  109896             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  109897             :       };
  109898           0 :     }
  109899             :   }
  109900             : }
  109901             : 
  109902             : 
  109903           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1addSubscriptionFilterLCManeuver_1_1SWIG_14(JNIEnv *jenv, jclass jcls) {
  109904             :   (void)jenv;
  109905             :   (void)jcls;
  109906             :   {
  109907             :     try {
  109908           0 :       libtraci::Vehicle::addSubscriptionFilterLCManeuver();
  109909           0 :     } catch (const libsumo::TraCIException& e) {
  109910           0 :       const std::string s = e.what();
  109911             :       std::string printError;
  109912           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  109913           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  109914             :       }
  109915             :       
  109916           0 :       if (printError == "all" || printError == "client") {
  109917             :         std::cerr << "Error: " << s << std::endl;
  109918             :       }
  109919             :       
  109920             :       
  109921             :       
  109922             :       
  109923             :       {
  109924             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  109925             :       };
  109926             :       
  109927           0 :     } catch (const std::exception& e) {
  109928           0 :       const std::string s = e.what();
  109929             :       std::string printError;
  109930           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  109931           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  109932             :       }
  109933             :       
  109934           0 :       if (printError == "all" || printError == "client") {
  109935             :         std::cerr << "Error: " << s << std::endl;
  109936             :       }
  109937             :       
  109938             :       
  109939             :       
  109940             :       
  109941             :       {
  109942             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  109943             :       };
  109944             :       
  109945           0 :     } catch (...) {
  109946             :       {
  109947             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  109948             :       };
  109949           0 :     }
  109950             :   }
  109951             : }
  109952             : 
  109953             : 
  109954           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1addSubscriptionFilterLeadFollow(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
  109955             :   std::vector< int > *arg1 = 0 ;
  109956             :   
  109957             :   (void)jenv;
  109958             :   (void)jcls;
  109959             :   (void)jarg1_;
  109960           0 :   arg1 = *(std::vector< int > **)&jarg1;
  109961           0 :   if (!arg1) {
  109962           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  109963           0 :     return ;
  109964             :   } 
  109965             :   {
  109966             :     try {
  109967           0 :       libtraci::Vehicle::addSubscriptionFilterLeadFollow((std::vector< int > const &)*arg1);
  109968           0 :     } catch (const libsumo::TraCIException& e) {
  109969           0 :       const std::string s = e.what();
  109970             :       std::string printError;
  109971           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  109972           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  109973             :       }
  109974             :       
  109975           0 :       if (printError == "all" || printError == "client") {
  109976             :         std::cerr << "Error: " << s << std::endl;
  109977             :       }
  109978             :       
  109979             :       
  109980             :       
  109981             :       
  109982             :       {
  109983             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  109984             :       };
  109985             :       
  109986           0 :     } catch (const std::exception& e) {
  109987           0 :       const std::string s = e.what();
  109988             :       std::string printError;
  109989           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  109990           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  109991             :       }
  109992             :       
  109993           0 :       if (printError == "all" || printError == "client") {
  109994             :         std::cerr << "Error: " << s << std::endl;
  109995             :       }
  109996             :       
  109997             :       
  109998             :       
  109999             :       
  110000             :       {
  110001             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  110002             :       };
  110003             :       
  110004           0 :     } catch (...) {
  110005             :       {
  110006             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  110007             :       };
  110008           0 :     }
  110009             :   }
  110010             : }
  110011             : 
  110012             : 
  110013           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1addSubscriptionFilterTurn_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jdouble jarg1, jdouble jarg2) {
  110014             :   double arg1 ;
  110015             :   double arg2 ;
  110016             :   
  110017             :   (void)jenv;
  110018             :   (void)jcls;
  110019             :   arg1 = (double)jarg1; 
  110020             :   arg2 = (double)jarg2; 
  110021             :   {
  110022             :     try {
  110023           0 :       libtraci::Vehicle::addSubscriptionFilterTurn(arg1,arg2);
  110024           0 :     } catch (const libsumo::TraCIException& e) {
  110025           0 :       const std::string s = e.what();
  110026             :       std::string printError;
  110027           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  110028           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  110029             :       }
  110030             :       
  110031           0 :       if (printError == "all" || printError == "client") {
  110032             :         std::cerr << "Error: " << s << std::endl;
  110033             :       }
  110034             :       
  110035             :       
  110036             :       
  110037             :       
  110038             :       {
  110039             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  110040             :       };
  110041             :       
  110042           0 :     } catch (const std::exception& e) {
  110043           0 :       const std::string s = e.what();
  110044             :       std::string printError;
  110045           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  110046           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  110047             :       }
  110048             :       
  110049           0 :       if (printError == "all" || printError == "client") {
  110050             :         std::cerr << "Error: " << s << std::endl;
  110051             :       }
  110052             :       
  110053             :       
  110054             :       
  110055             :       
  110056             :       {
  110057             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  110058             :       };
  110059             :       
  110060           0 :     } catch (...) {
  110061             :       {
  110062             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  110063             :       };
  110064           0 :     }
  110065             :   }
  110066             : }
  110067             : 
  110068             : 
  110069           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1addSubscriptionFilterTurn_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jdouble jarg1) {
  110070             :   double arg1 ;
  110071             :   
  110072             :   (void)jenv;
  110073             :   (void)jcls;
  110074             :   arg1 = (double)jarg1; 
  110075             :   {
  110076             :     try {
  110077           0 :       libtraci::Vehicle::addSubscriptionFilterTurn(arg1);
  110078           0 :     } catch (const libsumo::TraCIException& e) {
  110079           0 :       const std::string s = e.what();
  110080             :       std::string printError;
  110081           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  110082           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  110083             :       }
  110084             :       
  110085           0 :       if (printError == "all" || printError == "client") {
  110086             :         std::cerr << "Error: " << s << std::endl;
  110087             :       }
  110088             :       
  110089             :       
  110090             :       
  110091             :       
  110092             :       {
  110093             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  110094             :       };
  110095             :       
  110096           0 :     } catch (const std::exception& e) {
  110097           0 :       const std::string s = e.what();
  110098             :       std::string printError;
  110099           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  110100           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  110101             :       }
  110102             :       
  110103           0 :       if (printError == "all" || printError == "client") {
  110104             :         std::cerr << "Error: " << s << std::endl;
  110105             :       }
  110106             :       
  110107             :       
  110108             :       
  110109             :       
  110110             :       {
  110111             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  110112             :       };
  110113             :       
  110114           0 :     } catch (...) {
  110115             :       {
  110116             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  110117             :       };
  110118           0 :     }
  110119             :   }
  110120             : }
  110121             : 
  110122             : 
  110123           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1addSubscriptionFilterTurn_1_1SWIG_12(JNIEnv *jenv, jclass jcls) {
  110124             :   (void)jenv;
  110125             :   (void)jcls;
  110126             :   {
  110127             :     try {
  110128           0 :       libtraci::Vehicle::addSubscriptionFilterTurn();
  110129           0 :     } catch (const libsumo::TraCIException& e) {
  110130           0 :       const std::string s = e.what();
  110131             :       std::string printError;
  110132           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  110133           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  110134             :       }
  110135             :       
  110136           0 :       if (printError == "all" || printError == "client") {
  110137             :         std::cerr << "Error: " << s << std::endl;
  110138             :       }
  110139             :       
  110140             :       
  110141             :       
  110142             :       
  110143             :       {
  110144             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  110145             :       };
  110146             :       
  110147           0 :     } catch (const std::exception& e) {
  110148           0 :       const std::string s = e.what();
  110149             :       std::string printError;
  110150           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  110151           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  110152             :       }
  110153             :       
  110154           0 :       if (printError == "all" || printError == "client") {
  110155             :         std::cerr << "Error: " << s << std::endl;
  110156             :       }
  110157             :       
  110158             :       
  110159             :       
  110160             :       
  110161             :       {
  110162             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  110163             :       };
  110164             :       
  110165           0 :     } catch (...) {
  110166             :       {
  110167             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  110168             :       };
  110169           0 :     }
  110170             :   }
  110171             : }
  110172             : 
  110173             : 
  110174           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1addSubscriptionFilterVClass(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
  110175             :   std::vector< std::string > *arg1 = 0 ;
  110176             :   
  110177             :   (void)jenv;
  110178             :   (void)jcls;
  110179             :   (void)jarg1_;
  110180           0 :   arg1 = *(std::vector< std::string > **)&jarg1;
  110181           0 :   if (!arg1) {
  110182           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::string > const & reference is null");
  110183           0 :     return ;
  110184             :   } 
  110185             :   {
  110186             :     try {
  110187           0 :       libtraci::Vehicle::addSubscriptionFilterVClass((std::vector< std::string > const &)*arg1);
  110188           0 :     } catch (const libsumo::TraCIException& e) {
  110189           0 :       const std::string s = e.what();
  110190             :       std::string printError;
  110191           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  110192           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  110193             :       }
  110194             :       
  110195           0 :       if (printError == "all" || printError == "client") {
  110196             :         std::cerr << "Error: " << s << std::endl;
  110197             :       }
  110198             :       
  110199             :       
  110200             :       
  110201             :       
  110202             :       {
  110203             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  110204             :       };
  110205             :       
  110206           0 :     } catch (const std::exception& e) {
  110207           0 :       const std::string s = e.what();
  110208             :       std::string printError;
  110209           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  110210           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  110211             :       }
  110212             :       
  110213           0 :       if (printError == "all" || printError == "client") {
  110214             :         std::cerr << "Error: " << s << std::endl;
  110215             :       }
  110216             :       
  110217             :       
  110218             :       
  110219             :       
  110220             :       {
  110221             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  110222             :       };
  110223             :       
  110224           0 :     } catch (...) {
  110225             :       {
  110226             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  110227             :       };
  110228           0 :     }
  110229             :   }
  110230             : }
  110231             : 
  110232             : 
  110233           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1addSubscriptionFilterVType(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
  110234             :   std::vector< std::string > *arg1 = 0 ;
  110235             :   
  110236             :   (void)jenv;
  110237             :   (void)jcls;
  110238             :   (void)jarg1_;
  110239           0 :   arg1 = *(std::vector< std::string > **)&jarg1;
  110240           0 :   if (!arg1) {
  110241           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::string > const & reference is null");
  110242           0 :     return ;
  110243             :   } 
  110244             :   {
  110245             :     try {
  110246           0 :       libtraci::Vehicle::addSubscriptionFilterVType((std::vector< std::string > const &)*arg1);
  110247           0 :     } catch (const libsumo::TraCIException& e) {
  110248           0 :       const std::string s = e.what();
  110249             :       std::string printError;
  110250           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  110251           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  110252             :       }
  110253             :       
  110254           0 :       if (printError == "all" || printError == "client") {
  110255             :         std::cerr << "Error: " << s << std::endl;
  110256             :       }
  110257             :       
  110258             :       
  110259             :       
  110260             :       
  110261             :       {
  110262             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  110263             :       };
  110264             :       
  110265           0 :     } catch (const std::exception& e) {
  110266           0 :       const std::string s = e.what();
  110267             :       std::string printError;
  110268           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  110269           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  110270             :       }
  110271             :       
  110272           0 :       if (printError == "all" || printError == "client") {
  110273             :         std::cerr << "Error: " << s << std::endl;
  110274             :       }
  110275             :       
  110276             :       
  110277             :       
  110278             :       
  110279             :       {
  110280             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  110281             :       };
  110282             :       
  110283           0 :     } catch (...) {
  110284             :       {
  110285             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  110286             :       };
  110287           0 :     }
  110288             :   }
  110289             : }
  110290             : 
  110291             : 
  110292           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1addSubscriptionFilterFieldOfVision(JNIEnv *jenv, jclass jcls, jdouble jarg1) {
  110293             :   double arg1 ;
  110294             :   
  110295             :   (void)jenv;
  110296             :   (void)jcls;
  110297             :   arg1 = (double)jarg1; 
  110298             :   {
  110299             :     try {
  110300           0 :       libtraci::Vehicle::addSubscriptionFilterFieldOfVision(arg1);
  110301           0 :     } catch (const libsumo::TraCIException& e) {
  110302           0 :       const std::string s = e.what();
  110303             :       std::string printError;
  110304           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  110305           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  110306             :       }
  110307             :       
  110308           0 :       if (printError == "all" || printError == "client") {
  110309             :         std::cerr << "Error: " << s << std::endl;
  110310             :       }
  110311             :       
  110312             :       
  110313             :       
  110314             :       
  110315             :       {
  110316             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  110317             :       };
  110318             :       
  110319           0 :     } catch (const std::exception& e) {
  110320           0 :       const std::string s = e.what();
  110321             :       std::string printError;
  110322           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  110323           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  110324             :       }
  110325             :       
  110326           0 :       if (printError == "all" || printError == "client") {
  110327             :         std::cerr << "Error: " << s << std::endl;
  110328             :       }
  110329             :       
  110330             :       
  110331             :       
  110332             :       
  110333             :       {
  110334             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  110335             :       };
  110336             :       
  110337           0 :     } catch (...) {
  110338             :       {
  110339             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  110340             :       };
  110341           0 :     }
  110342             :   }
  110343             : }
  110344             : 
  110345             : 
  110346           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1addSubscriptionFilterLateralDistance_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jdouble jarg1, jdouble jarg2, jdouble jarg3) {
  110347             :   double arg1 ;
  110348             :   double arg2 ;
  110349             :   double arg3 ;
  110350             :   
  110351             :   (void)jenv;
  110352             :   (void)jcls;
  110353             :   arg1 = (double)jarg1; 
  110354             :   arg2 = (double)jarg2; 
  110355             :   arg3 = (double)jarg3; 
  110356             :   {
  110357             :     try {
  110358           0 :       libtraci::Vehicle::addSubscriptionFilterLateralDistance(arg1,arg2,arg3);
  110359           0 :     } catch (const libsumo::TraCIException& e) {
  110360           0 :       const std::string s = e.what();
  110361             :       std::string printError;
  110362           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  110363           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  110364             :       }
  110365             :       
  110366           0 :       if (printError == "all" || printError == "client") {
  110367             :         std::cerr << "Error: " << s << std::endl;
  110368             :       }
  110369             :       
  110370             :       
  110371             :       
  110372             :       
  110373             :       {
  110374             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  110375             :       };
  110376             :       
  110377           0 :     } catch (const std::exception& e) {
  110378           0 :       const std::string s = e.what();
  110379             :       std::string printError;
  110380           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  110381           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  110382             :       }
  110383             :       
  110384           0 :       if (printError == "all" || printError == "client") {
  110385             :         std::cerr << "Error: " << s << std::endl;
  110386             :       }
  110387             :       
  110388             :       
  110389             :       
  110390             :       
  110391             :       {
  110392             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  110393             :       };
  110394             :       
  110395           0 :     } catch (...) {
  110396             :       {
  110397             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  110398             :       };
  110399           0 :     }
  110400             :   }
  110401             : }
  110402             : 
  110403             : 
  110404           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1addSubscriptionFilterLateralDistance_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jdouble jarg1, jdouble jarg2) {
  110405             :   double arg1 ;
  110406             :   double arg2 ;
  110407             :   
  110408             :   (void)jenv;
  110409             :   (void)jcls;
  110410             :   arg1 = (double)jarg1; 
  110411             :   arg2 = (double)jarg2; 
  110412             :   {
  110413             :     try {
  110414           0 :       libtraci::Vehicle::addSubscriptionFilterLateralDistance(arg1,arg2);
  110415           0 :     } catch (const libsumo::TraCIException& e) {
  110416           0 :       const std::string s = e.what();
  110417             :       std::string printError;
  110418           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  110419           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  110420             :       }
  110421             :       
  110422           0 :       if (printError == "all" || printError == "client") {
  110423             :         std::cerr << "Error: " << s << std::endl;
  110424             :       }
  110425             :       
  110426             :       
  110427             :       
  110428             :       
  110429             :       {
  110430             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  110431             :       };
  110432             :       
  110433           0 :     } catch (const std::exception& e) {
  110434           0 :       const std::string s = e.what();
  110435             :       std::string printError;
  110436           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  110437           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  110438             :       }
  110439             :       
  110440           0 :       if (printError == "all" || printError == "client") {
  110441             :         std::cerr << "Error: " << s << std::endl;
  110442             :       }
  110443             :       
  110444             :       
  110445             :       
  110446             :       
  110447             :       {
  110448             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  110449             :       };
  110450             :       
  110451           0 :     } catch (...) {
  110452             :       {
  110453             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  110454             :       };
  110455           0 :     }
  110456             :   }
  110457             : }
  110458             : 
  110459             : 
  110460           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Vehicle_1addSubscriptionFilterLateralDistance_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jdouble jarg1) {
  110461             :   double arg1 ;
  110462             :   
  110463             :   (void)jenv;
  110464             :   (void)jcls;
  110465             :   arg1 = (double)jarg1; 
  110466             :   {
  110467             :     try {
  110468           0 :       libtraci::Vehicle::addSubscriptionFilterLateralDistance(arg1);
  110469           0 :     } catch (const libsumo::TraCIException& e) {
  110470           0 :       const std::string s = e.what();
  110471             :       std::string printError;
  110472           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  110473           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  110474             :       }
  110475             :       
  110476           0 :       if (printError == "all" || printError == "client") {
  110477             :         std::cerr << "Error: " << s << std::endl;
  110478             :       }
  110479             :       
  110480             :       
  110481             :       
  110482             :       
  110483             :       {
  110484             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  110485             :       };
  110486             :       
  110487           0 :     } catch (const std::exception& e) {
  110488           0 :       const std::string s = e.what();
  110489             :       std::string printError;
  110490           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  110491           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  110492             :       }
  110493             :       
  110494           0 :       if (printError == "all" || printError == "client") {
  110495             :         std::cerr << "Error: " << s << std::endl;
  110496             :       }
  110497             :       
  110498             :       
  110499             :       
  110500             :       
  110501             :       {
  110502             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  110503             :       };
  110504             :       
  110505           0 :     } catch (...) {
  110506             :       {
  110507             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  110508             :       };
  110509           0 :     }
  110510             :   }
  110511             : }
  110512             : 
  110513             : 
  110514           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1Vehicle(JNIEnv *jenv, jclass jcls, jlong jarg1) {
  110515             :   libtraci::Vehicle *arg1 = (libtraci::Vehicle *) 0 ;
  110516             :   
  110517             :   (void)jenv;
  110518             :   (void)jcls;
  110519           0 :   arg1 = *(libtraci::Vehicle **)&jarg1; 
  110520             :   {
  110521             :     try {
  110522           0 :       delete arg1;
  110523             :     } catch (const libsumo::TraCIException& e) {
  110524             :       const std::string s = e.what();
  110525             :       std::string printError;
  110526             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  110527             :         printError = std::getenv("TRACI_PRINT_ERROR");
  110528             :       }
  110529             :       
  110530             :       if (printError == "all" || printError == "client") {
  110531             :         std::cerr << "Error: " << s << std::endl;
  110532             :       }
  110533             :       
  110534             :       
  110535             :       
  110536             :       
  110537             :       {
  110538             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  110539             :       };
  110540             :       
  110541             :     } catch (const std::exception& e) {
  110542             :       const std::string s = e.what();
  110543             :       std::string printError;
  110544             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  110545             :         printError = std::getenv("TRACI_PRINT_ERROR");
  110546             :       }
  110547             :       
  110548             :       if (printError == "all" || printError == "client") {
  110549             :         std::cerr << "Error: " << s << std::endl;
  110550             :       }
  110551             :       
  110552             :       
  110553             :       
  110554             :       
  110555             :       {
  110556             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  110557             :       };
  110558             :       
  110559             :     } catch (...) {
  110560             :       {
  110561             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  110562             :       };
  110563             :     }
  110564             :   }
  110565             : }
  110566             : 
  110567             : 
  110568           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getSpeed(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  110569             :   jdouble jresult = 0 ;
  110570             :   std::string *arg1 = 0 ;
  110571             :   double result;
  110572             :   
  110573             :   (void)jenv;
  110574             :   (void)jcls;
  110575           0 :   if(!jarg1) {
  110576           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  110577           0 :     return 0;
  110578             :   }
  110579             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  110580           0 :   if (!arg1_pstr) return 0;
  110581           0 :   std::string arg1_str(arg1_pstr);
  110582             :   arg1 = &arg1_str;
  110583             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  110584             :   {
  110585             :     try {
  110586           0 :       result = (double)libtraci::Person::getSpeed((std::string const &)*arg1);
  110587           0 :     } catch (const libsumo::TraCIException& e) {
  110588           0 :       const std::string s = e.what();
  110589             :       std::string printError;
  110590           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  110591           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  110592             :       }
  110593             :       
  110594           0 :       if (printError == "all" || printError == "client") {
  110595             :         std::cerr << "Error: " << s << std::endl;
  110596             :       }
  110597             :       
  110598             :       
  110599             :       
  110600             :       
  110601             :       {
  110602             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  110603             :       };
  110604             :       
  110605           0 :     } catch (const std::exception& e) {
  110606           0 :       const std::string s = e.what();
  110607             :       std::string printError;
  110608           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  110609           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  110610             :       }
  110611             :       
  110612           0 :       if (printError == "all" || printError == "client") {
  110613             :         std::cerr << "Error: " << s << std::endl;
  110614             :       }
  110615             :       
  110616             :       
  110617             :       
  110618             :       
  110619             :       {
  110620             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  110621             :       };
  110622             :       
  110623           0 :     } catch (...) {
  110624             :       {
  110625             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  110626             :       };
  110627           0 :     }
  110628             :   }
  110629             :   jresult = (jdouble)result; 
  110630             :   return jresult;
  110631             : }
  110632             : 
  110633             : 
  110634           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getPosition_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jboolean jarg2) {
  110635             :   jlong jresult = 0 ;
  110636             :   std::string *arg1 = 0 ;
  110637             :   bool arg2 ;
  110638             :   libsumo::TraCIPosition result;
  110639             :   
  110640             :   (void)jenv;
  110641             :   (void)jcls;
  110642           0 :   if(!jarg1) {
  110643           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  110644           0 :     return 0;
  110645             :   }
  110646             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  110647           0 :   if (!arg1_pstr) return 0;
  110648           0 :   std::string arg1_str(arg1_pstr);
  110649             :   arg1 = &arg1_str;
  110650             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  110651           0 :   arg2 = jarg2 ? true : false; 
  110652             :   {
  110653             :     try {
  110654           0 :       result = libtraci::Person::getPosition((std::string const &)*arg1,arg2);
  110655           0 :     } catch (const libsumo::TraCIException& e) {
  110656           0 :       const std::string s = e.what();
  110657             :       std::string printError;
  110658           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  110659           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  110660             :       }
  110661             :       
  110662           0 :       if (printError == "all" || printError == "client") {
  110663             :         std::cerr << "Error: " << s << std::endl;
  110664             :       }
  110665             :       
  110666             :       
  110667             :       
  110668             :       
  110669             :       {
  110670             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  110671             :       };
  110672             :       
  110673           0 :     } catch (const std::exception& e) {
  110674           0 :       const std::string s = e.what();
  110675             :       std::string printError;
  110676           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  110677           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  110678             :       }
  110679             :       
  110680           0 :       if (printError == "all" || printError == "client") {
  110681             :         std::cerr << "Error: " << s << std::endl;
  110682             :       }
  110683             :       
  110684             :       
  110685             :       
  110686             :       
  110687             :       {
  110688             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  110689             :       };
  110690             :       
  110691           0 :     } catch (...) {
  110692             :       {
  110693             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  110694             :       };
  110695           0 :     }
  110696             :   }
  110697           0 :   *(std::shared_ptr<  libsumo::TraCIPosition > **)&jresult = new std::shared_ptr<  libsumo::TraCIPosition >(new libsumo::TraCIPosition((libsumo::TraCIPosition &)result)); 
  110698           0 :   return jresult;
  110699             : }
  110700             : 
  110701             : 
  110702           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getPosition_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  110703             :   jlong jresult = 0 ;
  110704             :   std::string *arg1 = 0 ;
  110705             :   libsumo::TraCIPosition result;
  110706             :   
  110707             :   (void)jenv;
  110708             :   (void)jcls;
  110709           0 :   if(!jarg1) {
  110710           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  110711           0 :     return 0;
  110712             :   }
  110713             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  110714           0 :   if (!arg1_pstr) return 0;
  110715           0 :   std::string arg1_str(arg1_pstr);
  110716             :   arg1 = &arg1_str;
  110717             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  110718             :   {
  110719             :     try {
  110720           0 :       result = libtraci::Person::getPosition((std::string const &)*arg1);
  110721           0 :     } catch (const libsumo::TraCIException& e) {
  110722           0 :       const std::string s = e.what();
  110723             :       std::string printError;
  110724           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  110725           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  110726             :       }
  110727             :       
  110728           0 :       if (printError == "all" || printError == "client") {
  110729             :         std::cerr << "Error: " << s << std::endl;
  110730             :       }
  110731             :       
  110732             :       
  110733             :       
  110734             :       
  110735             :       {
  110736             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  110737             :       };
  110738             :       
  110739           0 :     } catch (const std::exception& e) {
  110740           0 :       const std::string s = e.what();
  110741             :       std::string printError;
  110742           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  110743           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  110744             :       }
  110745             :       
  110746           0 :       if (printError == "all" || printError == "client") {
  110747             :         std::cerr << "Error: " << s << std::endl;
  110748             :       }
  110749             :       
  110750             :       
  110751             :       
  110752             :       
  110753             :       {
  110754             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  110755             :       };
  110756             :       
  110757           0 :     } catch (...) {
  110758             :       {
  110759             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  110760             :       };
  110761           0 :     }
  110762             :   }
  110763           0 :   *(std::shared_ptr<  libsumo::TraCIPosition > **)&jresult = new std::shared_ptr<  libsumo::TraCIPosition >(new libsumo::TraCIPosition((libsumo::TraCIPosition &)result)); 
  110764           0 :   return jresult;
  110765             : }
  110766             : 
  110767             : 
  110768           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getPosition3D(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  110769             :   jlong jresult = 0 ;
  110770             :   std::string *arg1 = 0 ;
  110771             :   libsumo::TraCIPosition result;
  110772             :   
  110773             :   (void)jenv;
  110774             :   (void)jcls;
  110775           0 :   if(!jarg1) {
  110776           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  110777           0 :     return 0;
  110778             :   }
  110779             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  110780           0 :   if (!arg1_pstr) return 0;
  110781           0 :   std::string arg1_str(arg1_pstr);
  110782             :   arg1 = &arg1_str;
  110783             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  110784             :   {
  110785             :     try {
  110786           0 :       result = libtraci::Person::getPosition3D((std::string const &)*arg1);
  110787           0 :     } catch (const libsumo::TraCIException& e) {
  110788           0 :       const std::string s = e.what();
  110789             :       std::string printError;
  110790           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  110791           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  110792             :       }
  110793             :       
  110794           0 :       if (printError == "all" || printError == "client") {
  110795             :         std::cerr << "Error: " << s << std::endl;
  110796             :       }
  110797             :       
  110798             :       
  110799             :       
  110800             :       
  110801             :       {
  110802             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  110803             :       };
  110804             :       
  110805           0 :     } catch (const std::exception& e) {
  110806           0 :       const std::string s = e.what();
  110807             :       std::string printError;
  110808           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  110809           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  110810             :       }
  110811             :       
  110812           0 :       if (printError == "all" || printError == "client") {
  110813             :         std::cerr << "Error: " << s << std::endl;
  110814             :       }
  110815             :       
  110816             :       
  110817             :       
  110818             :       
  110819             :       {
  110820             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  110821             :       };
  110822             :       
  110823           0 :     } catch (...) {
  110824             :       {
  110825             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  110826             :       };
  110827           0 :     }
  110828             :   }
  110829           0 :   *(std::shared_ptr<  libsumo::TraCIPosition > **)&jresult = new std::shared_ptr<  libsumo::TraCIPosition >(new libsumo::TraCIPosition((libsumo::TraCIPosition &)result)); 
  110830           0 :   return jresult;
  110831             : }
  110832             : 
  110833             : 
  110834           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getRoadID(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  110835             :   jstring jresult = 0 ;
  110836             :   std::string *arg1 = 0 ;
  110837             :   std::string result;
  110838             :   
  110839             :   (void)jenv;
  110840             :   (void)jcls;
  110841           0 :   if(!jarg1) {
  110842           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  110843             :     return 0;
  110844             :   }
  110845             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  110846           0 :   if (!arg1_pstr) return 0;
  110847           0 :   std::string arg1_str(arg1_pstr);
  110848             :   arg1 = &arg1_str;
  110849             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  110850             :   {
  110851             :     try {
  110852           0 :       result = libtraci::Person::getRoadID((std::string const &)*arg1);
  110853           0 :     } catch (const libsumo::TraCIException& e) {
  110854           0 :       const std::string s = e.what();
  110855             :       std::string printError;
  110856           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  110857           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  110858             :       }
  110859             :       
  110860           0 :       if (printError == "all" || printError == "client") {
  110861             :         std::cerr << "Error: " << s << std::endl;
  110862             :       }
  110863             :       
  110864             :       
  110865             :       
  110866             :       
  110867             :       {
  110868             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  110869             :       };
  110870             :       
  110871           0 :     } catch (const std::exception& e) {
  110872           0 :       const std::string s = e.what();
  110873             :       std::string printError;
  110874           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  110875           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  110876             :       }
  110877             :       
  110878           0 :       if (printError == "all" || printError == "client") {
  110879             :         std::cerr << "Error: " << s << std::endl;
  110880             :       }
  110881             :       
  110882             :       
  110883             :       
  110884             :       
  110885             :       {
  110886             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  110887             :       };
  110888             :       
  110889           0 :     } catch (...) {
  110890             :       {
  110891             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  110892             :       };
  110893           0 :     }
  110894             :   }
  110895             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
  110896             :   return jresult;
  110897             : }
  110898             : 
  110899             : 
  110900           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getLaneID(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  110901             :   jstring jresult = 0 ;
  110902             :   std::string *arg1 = 0 ;
  110903             :   std::string result;
  110904             :   
  110905             :   (void)jenv;
  110906             :   (void)jcls;
  110907           0 :   if(!jarg1) {
  110908           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  110909             :     return 0;
  110910             :   }
  110911             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  110912           0 :   if (!arg1_pstr) return 0;
  110913           0 :   std::string arg1_str(arg1_pstr);
  110914             :   arg1 = &arg1_str;
  110915             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  110916             :   {
  110917             :     try {
  110918           0 :       result = libtraci::Person::getLaneID((std::string const &)*arg1);
  110919           0 :     } catch (const libsumo::TraCIException& e) {
  110920           0 :       const std::string s = e.what();
  110921             :       std::string printError;
  110922           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  110923           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  110924             :       }
  110925             :       
  110926           0 :       if (printError == "all" || printError == "client") {
  110927             :         std::cerr << "Error: " << s << std::endl;
  110928             :       }
  110929             :       
  110930             :       
  110931             :       
  110932             :       
  110933             :       {
  110934             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  110935             :       };
  110936             :       
  110937           0 :     } catch (const std::exception& e) {
  110938           0 :       const std::string s = e.what();
  110939             :       std::string printError;
  110940           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  110941           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  110942             :       }
  110943             :       
  110944           0 :       if (printError == "all" || printError == "client") {
  110945             :         std::cerr << "Error: " << s << std::endl;
  110946             :       }
  110947             :       
  110948             :       
  110949             :       
  110950             :       
  110951             :       {
  110952             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  110953             :       };
  110954             :       
  110955           0 :     } catch (...) {
  110956             :       {
  110957             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  110958             :       };
  110959           0 :     }
  110960             :   }
  110961             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
  110962             :   return jresult;
  110963             : }
  110964             : 
  110965             : 
  110966           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getTypeID(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  110967             :   jstring jresult = 0 ;
  110968             :   std::string *arg1 = 0 ;
  110969             :   std::string result;
  110970             :   
  110971             :   (void)jenv;
  110972             :   (void)jcls;
  110973           0 :   if(!jarg1) {
  110974           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  110975             :     return 0;
  110976             :   }
  110977             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  110978           0 :   if (!arg1_pstr) return 0;
  110979           0 :   std::string arg1_str(arg1_pstr);
  110980             :   arg1 = &arg1_str;
  110981             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  110982             :   {
  110983             :     try {
  110984           0 :       result = libtraci::Person::getTypeID((std::string const &)*arg1);
  110985           0 :     } catch (const libsumo::TraCIException& e) {
  110986           0 :       const std::string s = e.what();
  110987             :       std::string printError;
  110988           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  110989           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  110990             :       }
  110991             :       
  110992           0 :       if (printError == "all" || printError == "client") {
  110993             :         std::cerr << "Error: " << s << std::endl;
  110994             :       }
  110995             :       
  110996             :       
  110997             :       
  110998             :       
  110999             :       {
  111000             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  111001             :       };
  111002             :       
  111003           0 :     } catch (const std::exception& e) {
  111004           0 :       const std::string s = e.what();
  111005             :       std::string printError;
  111006           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  111007           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  111008             :       }
  111009             :       
  111010           0 :       if (printError == "all" || printError == "client") {
  111011             :         std::cerr << "Error: " << s << std::endl;
  111012             :       }
  111013             :       
  111014             :       
  111015             :       
  111016             :       
  111017             :       {
  111018             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  111019             :       };
  111020             :       
  111021           0 :     } catch (...) {
  111022             :       {
  111023             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  111024             :       };
  111025           0 :     }
  111026             :   }
  111027             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
  111028             :   return jresult;
  111029             : }
  111030             : 
  111031             : 
  111032           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getWaitingTime(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  111033             :   jdouble jresult = 0 ;
  111034             :   std::string *arg1 = 0 ;
  111035             :   double result;
  111036             :   
  111037             :   (void)jenv;
  111038             :   (void)jcls;
  111039           0 :   if(!jarg1) {
  111040           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  111041           0 :     return 0;
  111042             :   }
  111043             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  111044           0 :   if (!arg1_pstr) return 0;
  111045           0 :   std::string arg1_str(arg1_pstr);
  111046             :   arg1 = &arg1_str;
  111047             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  111048             :   {
  111049             :     try {
  111050           0 :       result = (double)libtraci::Person::getWaitingTime((std::string const &)*arg1);
  111051           0 :     } catch (const libsumo::TraCIException& e) {
  111052           0 :       const std::string s = e.what();
  111053             :       std::string printError;
  111054           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  111055           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  111056             :       }
  111057             :       
  111058           0 :       if (printError == "all" || printError == "client") {
  111059             :         std::cerr << "Error: " << s << std::endl;
  111060             :       }
  111061             :       
  111062             :       
  111063             :       
  111064             :       
  111065             :       {
  111066             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  111067             :       };
  111068             :       
  111069           0 :     } catch (const std::exception& e) {
  111070           0 :       const std::string s = e.what();
  111071             :       std::string printError;
  111072           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  111073           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  111074             :       }
  111075             :       
  111076           0 :       if (printError == "all" || printError == "client") {
  111077             :         std::cerr << "Error: " << s << std::endl;
  111078             :       }
  111079             :       
  111080             :       
  111081             :       
  111082             :       
  111083             :       {
  111084             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  111085             :       };
  111086             :       
  111087           0 :     } catch (...) {
  111088             :       {
  111089             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  111090             :       };
  111091           0 :     }
  111092             :   }
  111093             :   jresult = (jdouble)result; 
  111094             :   return jresult;
  111095             : }
  111096             : 
  111097             : 
  111098           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getNextEdge(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  111099             :   jstring jresult = 0 ;
  111100             :   std::string *arg1 = 0 ;
  111101             :   std::string result;
  111102             :   
  111103             :   (void)jenv;
  111104             :   (void)jcls;
  111105           0 :   if(!jarg1) {
  111106           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  111107             :     return 0;
  111108             :   }
  111109             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  111110           0 :   if (!arg1_pstr) return 0;
  111111           0 :   std::string arg1_str(arg1_pstr);
  111112             :   arg1 = &arg1_str;
  111113             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  111114             :   {
  111115             :     try {
  111116           0 :       result = libtraci::Person::getNextEdge((std::string const &)*arg1);
  111117           0 :     } catch (const libsumo::TraCIException& e) {
  111118           0 :       const std::string s = e.what();
  111119             :       std::string printError;
  111120           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  111121           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  111122             :       }
  111123             :       
  111124           0 :       if (printError == "all" || printError == "client") {
  111125             :         std::cerr << "Error: " << s << std::endl;
  111126             :       }
  111127             :       
  111128             :       
  111129             :       
  111130             :       
  111131             :       {
  111132             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  111133             :       };
  111134             :       
  111135           0 :     } catch (const std::exception& e) {
  111136           0 :       const std::string s = e.what();
  111137             :       std::string printError;
  111138           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  111139           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  111140             :       }
  111141             :       
  111142           0 :       if (printError == "all" || printError == "client") {
  111143             :         std::cerr << "Error: " << s << std::endl;
  111144             :       }
  111145             :       
  111146             :       
  111147             :       
  111148             :       
  111149             :       {
  111150             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  111151             :       };
  111152             :       
  111153           0 :     } catch (...) {
  111154             :       {
  111155             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  111156             :       };
  111157           0 :     }
  111158             :   }
  111159             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
  111160             :   return jresult;
  111161             : }
  111162             : 
  111163             : 
  111164           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getVehicle(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  111165             :   jstring jresult = 0 ;
  111166             :   std::string *arg1 = 0 ;
  111167             :   std::string result;
  111168             :   
  111169             :   (void)jenv;
  111170             :   (void)jcls;
  111171           0 :   if(!jarg1) {
  111172           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  111173             :     return 0;
  111174             :   }
  111175             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  111176           0 :   if (!arg1_pstr) return 0;
  111177           0 :   std::string arg1_str(arg1_pstr);
  111178             :   arg1 = &arg1_str;
  111179             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  111180             :   {
  111181             :     try {
  111182           0 :       result = libtraci::Person::getVehicle((std::string const &)*arg1);
  111183           0 :     } catch (const libsumo::TraCIException& e) {
  111184           0 :       const std::string s = e.what();
  111185             :       std::string printError;
  111186           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  111187           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  111188             :       }
  111189             :       
  111190           0 :       if (printError == "all" || printError == "client") {
  111191             :         std::cerr << "Error: " << s << std::endl;
  111192             :       }
  111193             :       
  111194             :       
  111195             :       
  111196             :       
  111197             :       {
  111198             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  111199             :       };
  111200             :       
  111201           0 :     } catch (const std::exception& e) {
  111202           0 :       const std::string s = e.what();
  111203             :       std::string printError;
  111204           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  111205           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  111206             :       }
  111207             :       
  111208           0 :       if (printError == "all" || printError == "client") {
  111209             :         std::cerr << "Error: " << s << std::endl;
  111210             :       }
  111211             :       
  111212             :       
  111213             :       
  111214             :       
  111215             :       {
  111216             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  111217             :       };
  111218             :       
  111219           0 :     } catch (...) {
  111220             :       {
  111221             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  111222             :       };
  111223           0 :     }
  111224             :   }
  111225             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
  111226             :   return jresult;
  111227             : }
  111228             : 
  111229             : 
  111230           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getRemainingStages(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  111231             :   jint jresult = 0 ;
  111232             :   std::string *arg1 = 0 ;
  111233             :   int result;
  111234             :   
  111235             :   (void)jenv;
  111236             :   (void)jcls;
  111237           0 :   if(!jarg1) {
  111238           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  111239           0 :     return 0;
  111240             :   }
  111241             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  111242           0 :   if (!arg1_pstr) return 0;
  111243           0 :   std::string arg1_str(arg1_pstr);
  111244             :   arg1 = &arg1_str;
  111245             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  111246             :   {
  111247             :     try {
  111248           0 :       result = (int)libtraci::Person::getRemainingStages((std::string const &)*arg1);
  111249           0 :     } catch (const libsumo::TraCIException& e) {
  111250           0 :       const std::string s = e.what();
  111251             :       std::string printError;
  111252           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  111253           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  111254             :       }
  111255             :       
  111256           0 :       if (printError == "all" || printError == "client") {
  111257             :         std::cerr << "Error: " << s << std::endl;
  111258             :       }
  111259             :       
  111260             :       
  111261             :       
  111262             :       
  111263             :       {
  111264             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  111265             :       };
  111266             :       
  111267           0 :     } catch (const std::exception& e) {
  111268           0 :       const std::string s = e.what();
  111269             :       std::string printError;
  111270           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  111271           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  111272             :       }
  111273             :       
  111274           0 :       if (printError == "all" || printError == "client") {
  111275             :         std::cerr << "Error: " << s << std::endl;
  111276             :       }
  111277             :       
  111278             :       
  111279             :       
  111280             :       
  111281             :       {
  111282             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  111283             :       };
  111284             :       
  111285           0 :     } catch (...) {
  111286             :       {
  111287             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  111288             :       };
  111289           0 :     }
  111290             :   }
  111291             :   jresult = (jint)result; 
  111292             :   return jresult;
  111293             : }
  111294             : 
  111295             : 
  111296           2 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getStage_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2) {
  111297             :   jlong jresult = 0 ;
  111298             :   std::string *arg1 = 0 ;
  111299             :   int arg2 ;
  111300           4 :   libsumo::TraCIStage result;
  111301             :   
  111302             :   (void)jenv;
  111303             :   (void)jcls;
  111304           2 :   if(!jarg1) {
  111305           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  111306             :     return 0;
  111307             :   }
  111308             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  111309           2 :   if (!arg1_pstr) return 0;
  111310           2 :   std::string arg1_str(arg1_pstr);
  111311             :   arg1 = &arg1_str;
  111312             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  111313             :   arg2 = (int)jarg2; 
  111314             :   {
  111315             :     try {
  111316           2 :       result = libtraci::Person::getStage((std::string const &)*arg1,arg2);
  111317           0 :     } catch (const libsumo::TraCIException& e) {
  111318           0 :       const std::string s = e.what();
  111319             :       std::string printError;
  111320           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  111321           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  111322             :       }
  111323             :       
  111324           0 :       if (printError == "all" || printError == "client") {
  111325             :         std::cerr << "Error: " << s << std::endl;
  111326             :       }
  111327             :       
  111328             :       
  111329             :       
  111330             :       
  111331             :       {
  111332             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  111333             :       };
  111334             :       
  111335           0 :     } catch (const std::exception& e) {
  111336           0 :       const std::string s = e.what();
  111337             :       std::string printError;
  111338           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  111339           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  111340             :       }
  111341             :       
  111342           0 :       if (printError == "all" || printError == "client") {
  111343             :         std::cerr << "Error: " << s << std::endl;
  111344             :       }
  111345             :       
  111346             :       
  111347             :       
  111348             :       
  111349             :       {
  111350             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  111351             :       };
  111352             :       
  111353           0 :     } catch (...) {
  111354             :       {
  111355             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  111356             :       };
  111357           0 :     }
  111358             :   }
  111359           2 :   *(libsumo::TraCIStage **)&jresult = new libsumo::TraCIStage((const libsumo::TraCIStage &)result); 
  111360           2 :   return jresult;
  111361           2 : }
  111362             : 
  111363             : 
  111364           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getStage_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  111365             :   jlong jresult = 0 ;
  111366             :   std::string *arg1 = 0 ;
  111367           0 :   libsumo::TraCIStage result;
  111368             :   
  111369             :   (void)jenv;
  111370             :   (void)jcls;
  111371           0 :   if(!jarg1) {
  111372           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  111373             :     return 0;
  111374             :   }
  111375             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  111376           0 :   if (!arg1_pstr) return 0;
  111377           0 :   std::string arg1_str(arg1_pstr);
  111378             :   arg1 = &arg1_str;
  111379             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  111380             :   {
  111381             :     try {
  111382           0 :       result = libtraci::Person::getStage((std::string const &)*arg1);
  111383           0 :     } catch (const libsumo::TraCIException& e) {
  111384           0 :       const std::string s = e.what();
  111385             :       std::string printError;
  111386           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  111387           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  111388             :       }
  111389             :       
  111390           0 :       if (printError == "all" || printError == "client") {
  111391             :         std::cerr << "Error: " << s << std::endl;
  111392             :       }
  111393             :       
  111394             :       
  111395             :       
  111396             :       
  111397             :       {
  111398             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  111399             :       };
  111400             :       
  111401           0 :     } catch (const std::exception& e) {
  111402           0 :       const std::string s = e.what();
  111403             :       std::string printError;
  111404           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  111405           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  111406             :       }
  111407             :       
  111408           0 :       if (printError == "all" || printError == "client") {
  111409             :         std::cerr << "Error: " << s << std::endl;
  111410             :       }
  111411             :       
  111412             :       
  111413             :       
  111414             :       
  111415             :       {
  111416             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  111417             :       };
  111418             :       
  111419           0 :     } catch (...) {
  111420             :       {
  111421             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  111422             :       };
  111423           0 :     }
  111424             :   }
  111425           0 :   *(libsumo::TraCIStage **)&jresult = new libsumo::TraCIStage((const libsumo::TraCIStage &)result); 
  111426           0 :   return jresult;
  111427           0 : }
  111428             : 
  111429             : 
  111430           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getEdges_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2) {
  111431             :   jlong jresult = 0 ;
  111432             :   std::string *arg1 = 0 ;
  111433             :   int arg2 ;
  111434             :   std::vector< std::string > result;
  111435             :   
  111436             :   (void)jenv;
  111437             :   (void)jcls;
  111438           0 :   if(!jarg1) {
  111439           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  111440             :     return 0;
  111441             :   }
  111442             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  111443           0 :   if (!arg1_pstr) return 0;
  111444           0 :   std::string arg1_str(arg1_pstr);
  111445             :   arg1 = &arg1_str;
  111446             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  111447             :   arg2 = (int)jarg2; 
  111448             :   {
  111449             :     try {
  111450           0 :       result = libtraci::Person::getEdges((std::string const &)*arg1,arg2);
  111451           0 :     } catch (const libsumo::TraCIException& e) {
  111452           0 :       const std::string s = e.what();
  111453             :       std::string printError;
  111454           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  111455           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  111456             :       }
  111457             :       
  111458           0 :       if (printError == "all" || printError == "client") {
  111459             :         std::cerr << "Error: " << s << std::endl;
  111460             :       }
  111461             :       
  111462             :       
  111463             :       
  111464             :       
  111465             :       {
  111466             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  111467             :       };
  111468             :       
  111469           0 :     } catch (const std::exception& e) {
  111470           0 :       const std::string s = e.what();
  111471             :       std::string printError;
  111472           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  111473           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  111474             :       }
  111475             :       
  111476           0 :       if (printError == "all" || printError == "client") {
  111477             :         std::cerr << "Error: " << s << std::endl;
  111478             :       }
  111479             :       
  111480             :       
  111481             :       
  111482             :       
  111483             :       {
  111484             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  111485             :       };
  111486             :       
  111487           0 :     } catch (...) {
  111488             :       {
  111489             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  111490             :       };
  111491           0 :     }
  111492             :   }
  111493           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
  111494           0 :   return jresult;
  111495           0 : }
  111496             : 
  111497             : 
  111498           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getEdges_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  111499             :   jlong jresult = 0 ;
  111500             :   std::string *arg1 = 0 ;
  111501             :   std::vector< std::string > result;
  111502             :   
  111503             :   (void)jenv;
  111504             :   (void)jcls;
  111505           0 :   if(!jarg1) {
  111506           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  111507             :     return 0;
  111508             :   }
  111509             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  111510           0 :   if (!arg1_pstr) return 0;
  111511           0 :   std::string arg1_str(arg1_pstr);
  111512             :   arg1 = &arg1_str;
  111513             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  111514             :   {
  111515             :     try {
  111516           0 :       result = libtraci::Person::getEdges((std::string const &)*arg1);
  111517           0 :     } catch (const libsumo::TraCIException& e) {
  111518           0 :       const std::string s = e.what();
  111519             :       std::string printError;
  111520           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  111521           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  111522             :       }
  111523             :       
  111524           0 :       if (printError == "all" || printError == "client") {
  111525             :         std::cerr << "Error: " << s << std::endl;
  111526             :       }
  111527             :       
  111528             :       
  111529             :       
  111530             :       
  111531             :       {
  111532             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  111533             :       };
  111534             :       
  111535           0 :     } catch (const std::exception& e) {
  111536           0 :       const std::string s = e.what();
  111537             :       std::string printError;
  111538           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  111539           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  111540             :       }
  111541             :       
  111542           0 :       if (printError == "all" || printError == "client") {
  111543             :         std::cerr << "Error: " << s << std::endl;
  111544             :       }
  111545             :       
  111546             :       
  111547             :       
  111548             :       
  111549             :       {
  111550             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  111551             :       };
  111552             :       
  111553           0 :     } catch (...) {
  111554             :       {
  111555             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  111556             :       };
  111557           0 :     }
  111558             :   }
  111559           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
  111560           0 :   return jresult;
  111561           0 : }
  111562             : 
  111563             : 
  111564           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getAngle(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  111565             :   jdouble jresult = 0 ;
  111566             :   std::string *arg1 = 0 ;
  111567             :   double result;
  111568             :   
  111569             :   (void)jenv;
  111570             :   (void)jcls;
  111571           0 :   if(!jarg1) {
  111572           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  111573           0 :     return 0;
  111574             :   }
  111575             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  111576           0 :   if (!arg1_pstr) return 0;
  111577           0 :   std::string arg1_str(arg1_pstr);
  111578             :   arg1 = &arg1_str;
  111579             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  111580             :   {
  111581             :     try {
  111582           0 :       result = (double)libtraci::Person::getAngle((std::string const &)*arg1);
  111583           0 :     } catch (const libsumo::TraCIException& e) {
  111584           0 :       const std::string s = e.what();
  111585             :       std::string printError;
  111586           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  111587           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  111588             :       }
  111589             :       
  111590           0 :       if (printError == "all" || printError == "client") {
  111591             :         std::cerr << "Error: " << s << std::endl;
  111592             :       }
  111593             :       
  111594             :       
  111595             :       
  111596             :       
  111597             :       {
  111598             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  111599             :       };
  111600             :       
  111601           0 :     } catch (const std::exception& e) {
  111602           0 :       const std::string s = e.what();
  111603             :       std::string printError;
  111604           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  111605           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  111606             :       }
  111607             :       
  111608           0 :       if (printError == "all" || printError == "client") {
  111609             :         std::cerr << "Error: " << s << std::endl;
  111610             :       }
  111611             :       
  111612             :       
  111613             :       
  111614             :       
  111615             :       {
  111616             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  111617             :       };
  111618             :       
  111619           0 :     } catch (...) {
  111620             :       {
  111621             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  111622             :       };
  111623           0 :     }
  111624             :   }
  111625             :   jresult = (jdouble)result; 
  111626             :   return jresult;
  111627             : }
  111628             : 
  111629             : 
  111630           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getSlope(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  111631             :   jdouble jresult = 0 ;
  111632             :   std::string *arg1 = 0 ;
  111633             :   double result;
  111634             :   
  111635             :   (void)jenv;
  111636             :   (void)jcls;
  111637           0 :   if(!jarg1) {
  111638           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  111639           0 :     return 0;
  111640             :   }
  111641             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  111642           0 :   if (!arg1_pstr) return 0;
  111643           0 :   std::string arg1_str(arg1_pstr);
  111644             :   arg1 = &arg1_str;
  111645             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  111646             :   {
  111647             :     try {
  111648           0 :       result = (double)libtraci::Person::getSlope((std::string const &)*arg1);
  111649           0 :     } catch (const libsumo::TraCIException& e) {
  111650           0 :       const std::string s = e.what();
  111651             :       std::string printError;
  111652           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  111653           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  111654             :       }
  111655             :       
  111656           0 :       if (printError == "all" || printError == "client") {
  111657             :         std::cerr << "Error: " << s << std::endl;
  111658             :       }
  111659             :       
  111660             :       
  111661             :       
  111662             :       
  111663             :       {
  111664             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  111665             :       };
  111666             :       
  111667           0 :     } catch (const std::exception& e) {
  111668           0 :       const std::string s = e.what();
  111669             :       std::string printError;
  111670           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  111671           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  111672             :       }
  111673             :       
  111674           0 :       if (printError == "all" || printError == "client") {
  111675             :         std::cerr << "Error: " << s << std::endl;
  111676             :       }
  111677             :       
  111678             :       
  111679             :       
  111680             :       
  111681             :       {
  111682             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  111683             :       };
  111684             :       
  111685           0 :     } catch (...) {
  111686             :       {
  111687             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  111688             :       };
  111689           0 :     }
  111690             :   }
  111691             :   jresult = (jdouble)result; 
  111692             :   return jresult;
  111693             : }
  111694             : 
  111695             : 
  111696           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getLanePosition(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  111697             :   jdouble jresult = 0 ;
  111698             :   std::string *arg1 = 0 ;
  111699             :   double result;
  111700             :   
  111701             :   (void)jenv;
  111702             :   (void)jcls;
  111703           0 :   if(!jarg1) {
  111704           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  111705           0 :     return 0;
  111706             :   }
  111707             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  111708           0 :   if (!arg1_pstr) return 0;
  111709           0 :   std::string arg1_str(arg1_pstr);
  111710             :   arg1 = &arg1_str;
  111711             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  111712             :   {
  111713             :     try {
  111714           0 :       result = (double)libtraci::Person::getLanePosition((std::string const &)*arg1);
  111715           0 :     } catch (const libsumo::TraCIException& e) {
  111716           0 :       const std::string s = e.what();
  111717             :       std::string printError;
  111718           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  111719           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  111720             :       }
  111721             :       
  111722           0 :       if (printError == "all" || printError == "client") {
  111723             :         std::cerr << "Error: " << s << std::endl;
  111724             :       }
  111725             :       
  111726             :       
  111727             :       
  111728             :       
  111729             :       {
  111730             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  111731             :       };
  111732             :       
  111733           0 :     } catch (const std::exception& e) {
  111734           0 :       const std::string s = e.what();
  111735             :       std::string printError;
  111736           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  111737           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  111738             :       }
  111739             :       
  111740           0 :       if (printError == "all" || printError == "client") {
  111741             :         std::cerr << "Error: " << s << std::endl;
  111742             :       }
  111743             :       
  111744             :       
  111745             :       
  111746             :       
  111747             :       {
  111748             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  111749             :       };
  111750             :       
  111751           0 :     } catch (...) {
  111752             :       {
  111753             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  111754             :       };
  111755           0 :     }
  111756             :   }
  111757             :   jresult = (jdouble)result; 
  111758             :   return jresult;
  111759             : }
  111760             : 
  111761             : 
  111762           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getTaxiReservations_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jint jarg1) {
  111763             :   jlong jresult = 0 ;
  111764             :   int arg1 ;
  111765             :   std::vector< libsumo::TraCIReservation > result;
  111766             :   
  111767             :   (void)jenv;
  111768             :   (void)jcls;
  111769             :   arg1 = (int)jarg1; 
  111770             :   {
  111771             :     try {
  111772           0 :       result = libtraci::Person::getTaxiReservations(arg1);
  111773           0 :     } catch (const libsumo::TraCIException& e) {
  111774           0 :       const std::string s = e.what();
  111775             :       std::string printError;
  111776           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  111777           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  111778             :       }
  111779             :       
  111780           0 :       if (printError == "all" || printError == "client") {
  111781             :         std::cerr << "Error: " << s << std::endl;
  111782             :       }
  111783             :       
  111784             :       
  111785             :       
  111786             :       
  111787             :       {
  111788             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  111789             :       };
  111790             :       
  111791           0 :     } catch (const std::exception& e) {
  111792           0 :       const std::string s = e.what();
  111793             :       std::string printError;
  111794           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  111795           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  111796             :       }
  111797             :       
  111798           0 :       if (printError == "all" || printError == "client") {
  111799             :         std::cerr << "Error: " << s << std::endl;
  111800             :       }
  111801             :       
  111802             :       
  111803             :       
  111804             :       
  111805             :       {
  111806             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  111807             :       };
  111808             :       
  111809           0 :     } catch (...) {
  111810             :       {
  111811             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  111812             :       };
  111813           0 :     }
  111814             :   }
  111815           0 :   *(std::vector< libsumo::TraCIReservation > **)&jresult = new std::vector< libsumo::TraCIReservation >((const std::vector< libsumo::TraCIReservation > &)result); 
  111816           0 :   return jresult;
  111817           0 : }
  111818             : 
  111819             : 
  111820           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getTaxiReservations_1_1SWIG_11(JNIEnv *jenv, jclass jcls) {
  111821             :   jlong jresult = 0 ;
  111822             :   std::vector< libsumo::TraCIReservation > result;
  111823             :   
  111824             :   (void)jenv;
  111825             :   (void)jcls;
  111826             :   {
  111827             :     try {
  111828           0 :       result = libtraci::Person::getTaxiReservations();
  111829           0 :     } catch (const libsumo::TraCIException& e) {
  111830           0 :       const std::string s = e.what();
  111831             :       std::string printError;
  111832           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  111833           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  111834             :       }
  111835             :       
  111836           0 :       if (printError == "all" || printError == "client") {
  111837             :         std::cerr << "Error: " << s << std::endl;
  111838             :       }
  111839             :       
  111840             :       
  111841             :       
  111842             :       
  111843             :       {
  111844             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  111845             :       };
  111846             :       
  111847           0 :     } catch (const std::exception& e) {
  111848           0 :       const std::string s = e.what();
  111849             :       std::string printError;
  111850           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  111851           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  111852             :       }
  111853             :       
  111854           0 :       if (printError == "all" || printError == "client") {
  111855             :         std::cerr << "Error: " << s << std::endl;
  111856             :       }
  111857             :       
  111858             :       
  111859             :       
  111860             :       
  111861             :       {
  111862             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  111863             :       };
  111864             :       
  111865           0 :     } catch (...) {
  111866             :       {
  111867             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  111868             :       };
  111869           0 :     }
  111870             :   }
  111871           0 :   *(std::vector< libsumo::TraCIReservation > **)&jresult = new std::vector< libsumo::TraCIReservation >((const std::vector< libsumo::TraCIReservation > &)result); 
  111872           0 :   return jresult;
  111873           0 : }
  111874             : 
  111875             : 
  111876           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1splitTaxiReservation(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
  111877             :   jstring jresult = 0 ;
  111878             :   std::string arg1 ;
  111879             :   std::vector< std::string > *arg2 = 0 ;
  111880             :   std::string result;
  111881             :   
  111882             :   (void)jenv;
  111883             :   (void)jcls;
  111884             :   (void)jarg2_;
  111885           0 :   if(!jarg1) {
  111886           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  111887             :     return 0;
  111888             :   } 
  111889             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  111890           0 :   if (!arg1_pstr) return 0;
  111891           0 :   (&arg1)->assign(arg1_pstr);
  111892             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  111893           0 :   arg2 = *(std::vector< std::string > **)&jarg2;
  111894           0 :   if (!arg2) {
  111895           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::string > const & reference is null");
  111896             :     return 0;
  111897             :   } 
  111898             :   {
  111899             :     try {
  111900           0 :       result = libtraci::Person::splitTaxiReservation(arg1,(std::vector< std::string > const &)*arg2);
  111901           0 :     } catch (const libsumo::TraCIException& e) {
  111902           0 :       const std::string s = e.what();
  111903             :       std::string printError;
  111904           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  111905           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  111906             :       }
  111907             :       
  111908           0 :       if (printError == "all" || printError == "client") {
  111909             :         std::cerr << "Error: " << s << std::endl;
  111910             :       }
  111911             :       
  111912             :       
  111913             :       
  111914             :       
  111915             :       {
  111916             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  111917             :       };
  111918             :       
  111919           0 :     } catch (const std::exception& e) {
  111920           0 :       const std::string s = e.what();
  111921             :       std::string printError;
  111922           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  111923           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  111924             :       }
  111925             :       
  111926           0 :       if (printError == "all" || printError == "client") {
  111927             :         std::cerr << "Error: " << s << std::endl;
  111928             :       }
  111929             :       
  111930             :       
  111931             :       
  111932             :       
  111933             :       {
  111934             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  111935             :       };
  111936             :       
  111937           0 :     } catch (...) {
  111938             :       {
  111939             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  111940             :       };
  111941           0 :     }
  111942             :   }
  111943             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
  111944             :   return jresult;
  111945             : }
  111946             : 
  111947             : 
  111948           2 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getIDList(JNIEnv *jenv, jclass jcls) {
  111949             :   jlong jresult = 0 ;
  111950             :   std::vector< std::string > result;
  111951             :   
  111952             :   (void)jenv;
  111953             :   (void)jcls;
  111954             :   {
  111955             :     try {
  111956           2 :       result = libtraci::Person::getIDList();
  111957           0 :     } catch (const libsumo::TraCIException& e) {
  111958           0 :       const std::string s = e.what();
  111959             :       std::string printError;
  111960           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  111961           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  111962             :       }
  111963             :       
  111964           0 :       if (printError == "all" || printError == "client") {
  111965             :         std::cerr << "Error: " << s << std::endl;
  111966             :       }
  111967             :       
  111968             :       
  111969             :       
  111970             :       
  111971             :       {
  111972             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  111973             :       };
  111974             :       
  111975           0 :     } catch (const std::exception& e) {
  111976           0 :       const std::string s = e.what();
  111977             :       std::string printError;
  111978           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  111979           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  111980             :       }
  111981             :       
  111982           0 :       if (printError == "all" || printError == "client") {
  111983             :         std::cerr << "Error: " << s << std::endl;
  111984             :       }
  111985             :       
  111986             :       
  111987             :       
  111988             :       
  111989             :       {
  111990             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  111991             :       };
  111992             :       
  111993           0 :     } catch (...) {
  111994             :       {
  111995             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  111996             :       };
  111997           0 :     }
  111998             :   }
  111999           2 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
  112000           2 :   return jresult;
  112001           2 : }
  112002             : 
  112003             : 
  112004           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getIDCount(JNIEnv *jenv, jclass jcls) {
  112005             :   jint jresult = 0 ;
  112006             :   int result;
  112007             :   
  112008             :   (void)jenv;
  112009             :   (void)jcls;
  112010             :   {
  112011             :     try {
  112012           0 :       result = (int)libtraci::Person::getIDCount();
  112013           0 :     } catch (const libsumo::TraCIException& e) {
  112014           0 :       const std::string s = e.what();
  112015             :       std::string printError;
  112016           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  112017           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  112018             :       }
  112019             :       
  112020           0 :       if (printError == "all" || printError == "client") {
  112021             :         std::cerr << "Error: " << s << std::endl;
  112022             :       }
  112023             :       
  112024             :       
  112025             :       
  112026             :       
  112027             :       {
  112028             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  112029             :       };
  112030             :       
  112031           0 :     } catch (const std::exception& e) {
  112032           0 :       const std::string s = e.what();
  112033             :       std::string printError;
  112034           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  112035           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  112036             :       }
  112037             :       
  112038           0 :       if (printError == "all" || printError == "client") {
  112039             :         std::cerr << "Error: " << s << std::endl;
  112040             :       }
  112041             :       
  112042             :       
  112043             :       
  112044             :       
  112045             :       {
  112046             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  112047             :       };
  112048             :       
  112049           0 :     } catch (...) {
  112050             :       {
  112051             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  112052             :       };
  112053           0 :     }
  112054             :   }
  112055             :   jresult = (jint)result; 
  112056             :   return jresult;
  112057             : }
  112058             : 
  112059             : 
  112060           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  112061             :   jstring jresult = 0 ;
  112062             :   std::string *arg1 = 0 ;
  112063             :   std::string *arg2 = 0 ;
  112064             :   std::string result;
  112065             :   
  112066             :   (void)jenv;
  112067             :   (void)jcls;
  112068           0 :   if(!jarg1) {
  112069           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  112070             :     return 0;
  112071             :   }
  112072             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  112073           0 :   if (!arg1_pstr) return 0;
  112074           0 :   std::string arg1_str(arg1_pstr);
  112075             :   arg1 = &arg1_str;
  112076             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  112077           0 :   if(!jarg2) {
  112078           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  112079             :     return 0;
  112080             :   }
  112081             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  112082           0 :   if (!arg2_pstr) return 0;
  112083           0 :   std::string arg2_str(arg2_pstr);
  112084             :   arg2 = &arg2_str;
  112085             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  112086             :   {
  112087             :     try {
  112088           0 :       result = libtraci::Person::getParameter((std::string const &)*arg1,(std::string const &)*arg2);
  112089           0 :     } catch (const libsumo::TraCIException& e) {
  112090           0 :       const std::string s = e.what();
  112091             :       std::string printError;
  112092           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  112093           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  112094             :       }
  112095             :       
  112096           0 :       if (printError == "all" || printError == "client") {
  112097             :         std::cerr << "Error: " << s << std::endl;
  112098             :       }
  112099             :       
  112100             :       
  112101             :       
  112102             :       
  112103             :       {
  112104             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  112105             :       };
  112106             :       
  112107           0 :     } catch (const std::exception& e) {
  112108           0 :       const std::string s = e.what();
  112109             :       std::string printError;
  112110           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  112111           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  112112             :       }
  112113             :       
  112114           0 :       if (printError == "all" || printError == "client") {
  112115             :         std::cerr << "Error: " << s << std::endl;
  112116             :       }
  112117             :       
  112118             :       
  112119             :       
  112120             :       
  112121             :       {
  112122             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  112123             :       };
  112124             :       
  112125           0 :     } catch (...) {
  112126             :       {
  112127             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  112128             :       };
  112129           0 :     }
  112130             :   }
  112131             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
  112132             :   return jresult;
  112133             : }
  112134             : 
  112135             : 
  112136           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getParameterWithKey(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  112137             :   jlong jresult = 0 ;
  112138             :   std::string *arg1 = 0 ;
  112139             :   std::string *arg2 = 0 ;
  112140             :   std::pair< std::string,std::string > result;
  112141             :   
  112142             :   (void)jenv;
  112143             :   (void)jcls;
  112144           0 :   if(!jarg1) {
  112145           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  112146             :     return 0;
  112147             :   }
  112148             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  112149           0 :   if (!arg1_pstr) return 0;
  112150           0 :   std::string arg1_str(arg1_pstr);
  112151             :   arg1 = &arg1_str;
  112152             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  112153           0 :   if(!jarg2) {
  112154           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  112155             :     return 0;
  112156             :   }
  112157             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  112158           0 :   if (!arg2_pstr) return 0;
  112159           0 :   std::string arg2_str(arg2_pstr);
  112160             :   arg2 = &arg2_str;
  112161             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  112162             :   {
  112163             :     try {
  112164           0 :       result = libtraci::Person::getParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
  112165           0 :     } catch (const libsumo::TraCIException& e) {
  112166           0 :       const std::string s = e.what();
  112167             :       std::string printError;
  112168           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  112169           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  112170             :       }
  112171             :       
  112172           0 :       if (printError == "all" || printError == "client") {
  112173             :         std::cerr << "Error: " << s << std::endl;
  112174             :       }
  112175             :       
  112176             :       
  112177             :       
  112178             :       
  112179             :       {
  112180             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  112181             :       };
  112182             :       
  112183           0 :     } catch (const std::exception& e) {
  112184           0 :       const std::string s = e.what();
  112185             :       std::string printError;
  112186           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  112187           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  112188             :       }
  112189             :       
  112190           0 :       if (printError == "all" || printError == "client") {
  112191             :         std::cerr << "Error: " << s << std::endl;
  112192             :       }
  112193             :       
  112194             :       
  112195             :       
  112196             :       
  112197             :       {
  112198             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  112199             :       };
  112200             :       
  112201           0 :     } catch (...) {
  112202             :       {
  112203             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  112204             :       };
  112205           0 :     }
  112206             :   }
  112207           0 :   *(std::pair< std::string,std::string > **)&jresult = new std::pair< std::string,std::string >((const std::pair< std::string,std::string > &)result); 
  112208           0 :   return jresult;
  112209           0 : }
  112210             : 
  112211             : 
  112212           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1setParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3) {
  112213             :   std::string *arg1 = 0 ;
  112214             :   std::string *arg2 = 0 ;
  112215             :   std::string *arg3 = 0 ;
  112216             :   
  112217             :   (void)jenv;
  112218             :   (void)jcls;
  112219           0 :   if(!jarg1) {
  112220           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  112221           0 :     return ;
  112222             :   }
  112223             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  112224           0 :   if (!arg1_pstr) return ;
  112225           0 :   std::string arg1_str(arg1_pstr);
  112226             :   arg1 = &arg1_str;
  112227             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  112228           0 :   if(!jarg2) {
  112229           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  112230             :     return ;
  112231             :   }
  112232             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  112233           0 :   if (!arg2_pstr) return ;
  112234           0 :   std::string arg2_str(arg2_pstr);
  112235             :   arg2 = &arg2_str;
  112236             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  112237           0 :   if(!jarg3) {
  112238           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  112239             :     return ;
  112240             :   }
  112241             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
  112242           0 :   if (!arg3_pstr) return ;
  112243           0 :   std::string arg3_str(arg3_pstr);
  112244             :   arg3 = &arg3_str;
  112245             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
  112246             :   {
  112247             :     try {
  112248           0 :       libtraci::Person::setParameter((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3);
  112249           0 :     } catch (const libsumo::TraCIException& e) {
  112250           0 :       const std::string s = e.what();
  112251             :       std::string printError;
  112252           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  112253           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  112254             :       }
  112255             :       
  112256           0 :       if (printError == "all" || printError == "client") {
  112257             :         std::cerr << "Error: " << s << std::endl;
  112258             :       }
  112259             :       
  112260             :       
  112261             :       
  112262             :       
  112263             :       {
  112264             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  112265             :       };
  112266             :       
  112267           0 :     } catch (const std::exception& e) {
  112268           0 :       const std::string s = e.what();
  112269             :       std::string printError;
  112270           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  112271           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  112272             :       }
  112273             :       
  112274           0 :       if (printError == "all" || printError == "client") {
  112275             :         std::cerr << "Error: " << s << std::endl;
  112276             :       }
  112277             :       
  112278             :       
  112279             :       
  112280             :       
  112281             :       {
  112282             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  112283             :       };
  112284             :       
  112285           0 :     } catch (...) {
  112286             :       {
  112287             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  112288             :       };
  112289           0 :     }
  112290             :   }
  112291             : }
  112292             : 
  112293             : 
  112294           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getLength(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  112295             :   jdouble jresult = 0 ;
  112296             :   std::string *arg1 = 0 ;
  112297             :   double result;
  112298             :   
  112299             :   (void)jenv;
  112300             :   (void)jcls;
  112301           0 :   if(!jarg1) {
  112302           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  112303           0 :     return 0;
  112304             :   }
  112305             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  112306           0 :   if (!arg1_pstr) return 0;
  112307           0 :   std::string arg1_str(arg1_pstr);
  112308             :   arg1 = &arg1_str;
  112309             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  112310             :   {
  112311             :     try {
  112312           0 :       result = (double)libtraci::Person::getLength((std::string const &)*arg1);
  112313           0 :     } catch (const libsumo::TraCIException& e) {
  112314           0 :       const std::string s = e.what();
  112315             :       std::string printError;
  112316           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  112317           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  112318             :       }
  112319             :       
  112320           0 :       if (printError == "all" || printError == "client") {
  112321             :         std::cerr << "Error: " << s << std::endl;
  112322             :       }
  112323             :       
  112324             :       
  112325             :       
  112326             :       
  112327             :       {
  112328             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  112329             :       };
  112330             :       
  112331           0 :     } catch (const std::exception& e) {
  112332           0 :       const std::string s = e.what();
  112333             :       std::string printError;
  112334           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  112335           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  112336             :       }
  112337             :       
  112338           0 :       if (printError == "all" || printError == "client") {
  112339             :         std::cerr << "Error: " << s << std::endl;
  112340             :       }
  112341             :       
  112342             :       
  112343             :       
  112344             :       
  112345             :       {
  112346             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  112347             :       };
  112348             :       
  112349           0 :     } catch (...) {
  112350             :       {
  112351             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  112352             :       };
  112353           0 :     }
  112354             :   }
  112355             :   jresult = (jdouble)result; 
  112356             :   return jresult;
  112357             : }
  112358             : 
  112359             : 
  112360           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getMaxSpeed(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  112361             :   jdouble jresult = 0 ;
  112362             :   std::string *arg1 = 0 ;
  112363             :   double result;
  112364             :   
  112365             :   (void)jenv;
  112366             :   (void)jcls;
  112367           0 :   if(!jarg1) {
  112368           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  112369           0 :     return 0;
  112370             :   }
  112371             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  112372           0 :   if (!arg1_pstr) return 0;
  112373           0 :   std::string arg1_str(arg1_pstr);
  112374             :   arg1 = &arg1_str;
  112375             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  112376             :   {
  112377             :     try {
  112378           0 :       result = (double)libtraci::Person::getMaxSpeed((std::string const &)*arg1);
  112379           0 :     } catch (const libsumo::TraCIException& e) {
  112380           0 :       const std::string s = e.what();
  112381             :       std::string printError;
  112382           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  112383           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  112384             :       }
  112385             :       
  112386           0 :       if (printError == "all" || printError == "client") {
  112387             :         std::cerr << "Error: " << s << std::endl;
  112388             :       }
  112389             :       
  112390             :       
  112391             :       
  112392             :       
  112393             :       {
  112394             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  112395             :       };
  112396             :       
  112397           0 :     } catch (const std::exception& e) {
  112398           0 :       const std::string s = e.what();
  112399             :       std::string printError;
  112400           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  112401           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  112402             :       }
  112403             :       
  112404           0 :       if (printError == "all" || printError == "client") {
  112405             :         std::cerr << "Error: " << s << std::endl;
  112406             :       }
  112407             :       
  112408             :       
  112409             :       
  112410             :       
  112411             :       {
  112412             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  112413             :       };
  112414             :       
  112415           0 :     } catch (...) {
  112416             :       {
  112417             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  112418             :       };
  112419           0 :     }
  112420             :   }
  112421             :   jresult = (jdouble)result; 
  112422             :   return jresult;
  112423             : }
  112424             : 
  112425             : 
  112426           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getVehicleClass(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  112427             :   jstring jresult = 0 ;
  112428             :   std::string *arg1 = 0 ;
  112429             :   std::string result;
  112430             :   
  112431             :   (void)jenv;
  112432             :   (void)jcls;
  112433           0 :   if(!jarg1) {
  112434           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  112435             :     return 0;
  112436             :   }
  112437             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  112438           0 :   if (!arg1_pstr) return 0;
  112439           0 :   std::string arg1_str(arg1_pstr);
  112440             :   arg1 = &arg1_str;
  112441             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  112442             :   {
  112443             :     try {
  112444           0 :       result = libtraci::Person::getVehicleClass((std::string const &)*arg1);
  112445           0 :     } catch (const libsumo::TraCIException& e) {
  112446           0 :       const std::string s = e.what();
  112447             :       std::string printError;
  112448           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  112449           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  112450             :       }
  112451             :       
  112452           0 :       if (printError == "all" || printError == "client") {
  112453             :         std::cerr << "Error: " << s << std::endl;
  112454             :       }
  112455             :       
  112456             :       
  112457             :       
  112458             :       
  112459             :       {
  112460             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  112461             :       };
  112462             :       
  112463           0 :     } catch (const std::exception& e) {
  112464           0 :       const std::string s = e.what();
  112465             :       std::string printError;
  112466           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  112467           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  112468             :       }
  112469             :       
  112470           0 :       if (printError == "all" || printError == "client") {
  112471             :         std::cerr << "Error: " << s << std::endl;
  112472             :       }
  112473             :       
  112474             :       
  112475             :       
  112476             :       
  112477             :       {
  112478             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  112479             :       };
  112480             :       
  112481           0 :     } catch (...) {
  112482             :       {
  112483             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  112484             :       };
  112485           0 :     }
  112486             :   }
  112487             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
  112488             :   return jresult;
  112489             : }
  112490             : 
  112491             : 
  112492           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getSpeedFactor(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  112493             :   jdouble jresult = 0 ;
  112494             :   std::string *arg1 = 0 ;
  112495             :   double result;
  112496             :   
  112497             :   (void)jenv;
  112498             :   (void)jcls;
  112499           0 :   if(!jarg1) {
  112500           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  112501           0 :     return 0;
  112502             :   }
  112503             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  112504           0 :   if (!arg1_pstr) return 0;
  112505           0 :   std::string arg1_str(arg1_pstr);
  112506             :   arg1 = &arg1_str;
  112507             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  112508             :   {
  112509             :     try {
  112510           0 :       result = (double)libtraci::Person::getSpeedFactor((std::string const &)*arg1);
  112511           0 :     } catch (const libsumo::TraCIException& e) {
  112512           0 :       const std::string s = e.what();
  112513             :       std::string printError;
  112514           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  112515           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  112516             :       }
  112517             :       
  112518           0 :       if (printError == "all" || printError == "client") {
  112519             :         std::cerr << "Error: " << s << std::endl;
  112520             :       }
  112521             :       
  112522             :       
  112523             :       
  112524             :       
  112525             :       {
  112526             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  112527             :       };
  112528             :       
  112529           0 :     } catch (const std::exception& e) {
  112530           0 :       const std::string s = e.what();
  112531             :       std::string printError;
  112532           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  112533           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  112534             :       }
  112535             :       
  112536           0 :       if (printError == "all" || printError == "client") {
  112537             :         std::cerr << "Error: " << s << std::endl;
  112538             :       }
  112539             :       
  112540             :       
  112541             :       
  112542             :       
  112543             :       {
  112544             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  112545             :       };
  112546             :       
  112547           0 :     } catch (...) {
  112548             :       {
  112549             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  112550             :       };
  112551           0 :     }
  112552             :   }
  112553             :   jresult = (jdouble)result; 
  112554             :   return jresult;
  112555             : }
  112556             : 
  112557             : 
  112558           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getAccel(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  112559             :   jdouble jresult = 0 ;
  112560             :   std::string *arg1 = 0 ;
  112561             :   double result;
  112562             :   
  112563             :   (void)jenv;
  112564             :   (void)jcls;
  112565           0 :   if(!jarg1) {
  112566           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  112567           0 :     return 0;
  112568             :   }
  112569             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  112570           0 :   if (!arg1_pstr) return 0;
  112571           0 :   std::string arg1_str(arg1_pstr);
  112572             :   arg1 = &arg1_str;
  112573             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  112574             :   {
  112575             :     try {
  112576           0 :       result = (double)libtraci::Person::getAccel((std::string const &)*arg1);
  112577           0 :     } catch (const libsumo::TraCIException& e) {
  112578           0 :       const std::string s = e.what();
  112579             :       std::string printError;
  112580           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  112581           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  112582             :       }
  112583             :       
  112584           0 :       if (printError == "all" || printError == "client") {
  112585             :         std::cerr << "Error: " << s << std::endl;
  112586             :       }
  112587             :       
  112588             :       
  112589             :       
  112590             :       
  112591             :       {
  112592             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  112593             :       };
  112594             :       
  112595           0 :     } catch (const std::exception& e) {
  112596           0 :       const std::string s = e.what();
  112597             :       std::string printError;
  112598           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  112599           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  112600             :       }
  112601             :       
  112602           0 :       if (printError == "all" || printError == "client") {
  112603             :         std::cerr << "Error: " << s << std::endl;
  112604             :       }
  112605             :       
  112606             :       
  112607             :       
  112608             :       
  112609             :       {
  112610             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  112611             :       };
  112612             :       
  112613           0 :     } catch (...) {
  112614             :       {
  112615             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  112616             :       };
  112617           0 :     }
  112618             :   }
  112619             :   jresult = (jdouble)result; 
  112620             :   return jresult;
  112621             : }
  112622             : 
  112623             : 
  112624           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getDecel(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  112625             :   jdouble jresult = 0 ;
  112626             :   std::string *arg1 = 0 ;
  112627             :   double result;
  112628             :   
  112629             :   (void)jenv;
  112630             :   (void)jcls;
  112631           0 :   if(!jarg1) {
  112632           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  112633           0 :     return 0;
  112634             :   }
  112635             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  112636           0 :   if (!arg1_pstr) return 0;
  112637           0 :   std::string arg1_str(arg1_pstr);
  112638             :   arg1 = &arg1_str;
  112639             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  112640             :   {
  112641             :     try {
  112642           0 :       result = (double)libtraci::Person::getDecel((std::string const &)*arg1);
  112643           0 :     } catch (const libsumo::TraCIException& e) {
  112644           0 :       const std::string s = e.what();
  112645             :       std::string printError;
  112646           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  112647           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  112648             :       }
  112649             :       
  112650           0 :       if (printError == "all" || printError == "client") {
  112651             :         std::cerr << "Error: " << s << std::endl;
  112652             :       }
  112653             :       
  112654             :       
  112655             :       
  112656             :       
  112657             :       {
  112658             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  112659             :       };
  112660             :       
  112661           0 :     } catch (const std::exception& e) {
  112662           0 :       const std::string s = e.what();
  112663             :       std::string printError;
  112664           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  112665           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  112666             :       }
  112667             :       
  112668           0 :       if (printError == "all" || printError == "client") {
  112669             :         std::cerr << "Error: " << s << std::endl;
  112670             :       }
  112671             :       
  112672             :       
  112673             :       
  112674             :       
  112675             :       {
  112676             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  112677             :       };
  112678             :       
  112679           0 :     } catch (...) {
  112680             :       {
  112681             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  112682             :       };
  112683           0 :     }
  112684             :   }
  112685             :   jresult = (jdouble)result; 
  112686             :   return jresult;
  112687             : }
  112688             : 
  112689             : 
  112690           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getEmergencyDecel(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  112691             :   jdouble jresult = 0 ;
  112692             :   std::string *arg1 = 0 ;
  112693             :   double result;
  112694             :   
  112695             :   (void)jenv;
  112696             :   (void)jcls;
  112697           0 :   if(!jarg1) {
  112698           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  112699           0 :     return 0;
  112700             :   }
  112701             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  112702           0 :   if (!arg1_pstr) return 0;
  112703           0 :   std::string arg1_str(arg1_pstr);
  112704             :   arg1 = &arg1_str;
  112705             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  112706             :   {
  112707             :     try {
  112708           0 :       result = (double)libtraci::Person::getEmergencyDecel((std::string const &)*arg1);
  112709           0 :     } catch (const libsumo::TraCIException& e) {
  112710           0 :       const std::string s = e.what();
  112711             :       std::string printError;
  112712           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  112713           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  112714             :       }
  112715             :       
  112716           0 :       if (printError == "all" || printError == "client") {
  112717             :         std::cerr << "Error: " << s << std::endl;
  112718             :       }
  112719             :       
  112720             :       
  112721             :       
  112722             :       
  112723             :       {
  112724             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  112725             :       };
  112726             :       
  112727           0 :     } catch (const std::exception& e) {
  112728           0 :       const std::string s = e.what();
  112729             :       std::string printError;
  112730           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  112731           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  112732             :       }
  112733             :       
  112734           0 :       if (printError == "all" || printError == "client") {
  112735             :         std::cerr << "Error: " << s << std::endl;
  112736             :       }
  112737             :       
  112738             :       
  112739             :       
  112740             :       
  112741             :       {
  112742             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  112743             :       };
  112744             :       
  112745           0 :     } catch (...) {
  112746             :       {
  112747             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  112748             :       };
  112749           0 :     }
  112750             :   }
  112751             :   jresult = (jdouble)result; 
  112752             :   return jresult;
  112753             : }
  112754             : 
  112755             : 
  112756           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getApparentDecel(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  112757             :   jdouble jresult = 0 ;
  112758             :   std::string *arg1 = 0 ;
  112759             :   double result;
  112760             :   
  112761             :   (void)jenv;
  112762             :   (void)jcls;
  112763           0 :   if(!jarg1) {
  112764           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  112765           0 :     return 0;
  112766             :   }
  112767             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  112768           0 :   if (!arg1_pstr) return 0;
  112769           0 :   std::string arg1_str(arg1_pstr);
  112770             :   arg1 = &arg1_str;
  112771             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  112772             :   {
  112773             :     try {
  112774           0 :       result = (double)libtraci::Person::getApparentDecel((std::string const &)*arg1);
  112775           0 :     } catch (const libsumo::TraCIException& e) {
  112776           0 :       const std::string s = e.what();
  112777             :       std::string printError;
  112778           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  112779           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  112780             :       }
  112781             :       
  112782           0 :       if (printError == "all" || printError == "client") {
  112783             :         std::cerr << "Error: " << s << std::endl;
  112784             :       }
  112785             :       
  112786             :       
  112787             :       
  112788             :       
  112789             :       {
  112790             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  112791             :       };
  112792             :       
  112793           0 :     } catch (const std::exception& e) {
  112794           0 :       const std::string s = e.what();
  112795             :       std::string printError;
  112796           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  112797           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  112798             :       }
  112799             :       
  112800           0 :       if (printError == "all" || printError == "client") {
  112801             :         std::cerr << "Error: " << s << std::endl;
  112802             :       }
  112803             :       
  112804             :       
  112805             :       
  112806             :       
  112807             :       {
  112808             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  112809             :       };
  112810             :       
  112811           0 :     } catch (...) {
  112812             :       {
  112813             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  112814             :       };
  112815           0 :     }
  112816             :   }
  112817             :   jresult = (jdouble)result; 
  112818             :   return jresult;
  112819             : }
  112820             : 
  112821             : 
  112822           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getImperfection(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  112823             :   jdouble jresult = 0 ;
  112824             :   std::string *arg1 = 0 ;
  112825             :   double result;
  112826             :   
  112827             :   (void)jenv;
  112828             :   (void)jcls;
  112829           0 :   if(!jarg1) {
  112830           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  112831           0 :     return 0;
  112832             :   }
  112833             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  112834           0 :   if (!arg1_pstr) return 0;
  112835           0 :   std::string arg1_str(arg1_pstr);
  112836             :   arg1 = &arg1_str;
  112837             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  112838             :   {
  112839             :     try {
  112840           0 :       result = (double)libtraci::Person::getImperfection((std::string const &)*arg1);
  112841           0 :     } catch (const libsumo::TraCIException& e) {
  112842           0 :       const std::string s = e.what();
  112843             :       std::string printError;
  112844           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  112845           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  112846             :       }
  112847             :       
  112848           0 :       if (printError == "all" || printError == "client") {
  112849             :         std::cerr << "Error: " << s << std::endl;
  112850             :       }
  112851             :       
  112852             :       
  112853             :       
  112854             :       
  112855             :       {
  112856             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  112857             :       };
  112858             :       
  112859           0 :     } catch (const std::exception& e) {
  112860           0 :       const std::string s = e.what();
  112861             :       std::string printError;
  112862           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  112863           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  112864             :       }
  112865             :       
  112866           0 :       if (printError == "all" || printError == "client") {
  112867             :         std::cerr << "Error: " << s << std::endl;
  112868             :       }
  112869             :       
  112870             :       
  112871             :       
  112872             :       
  112873             :       {
  112874             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  112875             :       };
  112876             :       
  112877           0 :     } catch (...) {
  112878             :       {
  112879             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  112880             :       };
  112881           0 :     }
  112882             :   }
  112883             :   jresult = (jdouble)result; 
  112884             :   return jresult;
  112885             : }
  112886             : 
  112887             : 
  112888           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getTau(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  112889             :   jdouble jresult = 0 ;
  112890             :   std::string *arg1 = 0 ;
  112891             :   double result;
  112892             :   
  112893             :   (void)jenv;
  112894             :   (void)jcls;
  112895           0 :   if(!jarg1) {
  112896           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  112897           0 :     return 0;
  112898             :   }
  112899             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  112900           0 :   if (!arg1_pstr) return 0;
  112901           0 :   std::string arg1_str(arg1_pstr);
  112902             :   arg1 = &arg1_str;
  112903             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  112904             :   {
  112905             :     try {
  112906           0 :       result = (double)libtraci::Person::getTau((std::string const &)*arg1);
  112907           0 :     } catch (const libsumo::TraCIException& e) {
  112908           0 :       const std::string s = e.what();
  112909             :       std::string printError;
  112910           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  112911           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  112912             :       }
  112913             :       
  112914           0 :       if (printError == "all" || printError == "client") {
  112915             :         std::cerr << "Error: " << s << std::endl;
  112916             :       }
  112917             :       
  112918             :       
  112919             :       
  112920             :       
  112921             :       {
  112922             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  112923             :       };
  112924             :       
  112925           0 :     } catch (const std::exception& e) {
  112926           0 :       const std::string s = e.what();
  112927             :       std::string printError;
  112928           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  112929           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  112930             :       }
  112931             :       
  112932           0 :       if (printError == "all" || printError == "client") {
  112933             :         std::cerr << "Error: " << s << std::endl;
  112934             :       }
  112935             :       
  112936             :       
  112937             :       
  112938             :       
  112939             :       {
  112940             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  112941             :       };
  112942             :       
  112943           0 :     } catch (...) {
  112944             :       {
  112945             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  112946             :       };
  112947           0 :     }
  112948             :   }
  112949             :   jresult = (jdouble)result; 
  112950             :   return jresult;
  112951             : }
  112952             : 
  112953             : 
  112954           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getEmissionClass(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  112955             :   jstring jresult = 0 ;
  112956             :   std::string *arg1 = 0 ;
  112957             :   std::string result;
  112958             :   
  112959             :   (void)jenv;
  112960             :   (void)jcls;
  112961           0 :   if(!jarg1) {
  112962           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  112963             :     return 0;
  112964             :   }
  112965             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  112966           0 :   if (!arg1_pstr) return 0;
  112967           0 :   std::string arg1_str(arg1_pstr);
  112968             :   arg1 = &arg1_str;
  112969             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  112970             :   {
  112971             :     try {
  112972           0 :       result = libtraci::Person::getEmissionClass((std::string const &)*arg1);
  112973           0 :     } catch (const libsumo::TraCIException& e) {
  112974           0 :       const std::string s = e.what();
  112975             :       std::string printError;
  112976           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  112977           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  112978             :       }
  112979             :       
  112980           0 :       if (printError == "all" || printError == "client") {
  112981             :         std::cerr << "Error: " << s << std::endl;
  112982             :       }
  112983             :       
  112984             :       
  112985             :       
  112986             :       
  112987             :       {
  112988             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  112989             :       };
  112990             :       
  112991           0 :     } catch (const std::exception& e) {
  112992           0 :       const std::string s = e.what();
  112993             :       std::string printError;
  112994           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  112995           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  112996             :       }
  112997             :       
  112998           0 :       if (printError == "all" || printError == "client") {
  112999             :         std::cerr << "Error: " << s << std::endl;
  113000             :       }
  113001             :       
  113002             :       
  113003             :       
  113004             :       
  113005             :       {
  113006             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  113007             :       };
  113008             :       
  113009           0 :     } catch (...) {
  113010             :       {
  113011             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  113012             :       };
  113013           0 :     }
  113014             :   }
  113015             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
  113016             :   return jresult;
  113017             : }
  113018             : 
  113019             : 
  113020           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getShapeClass(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  113021             :   jstring jresult = 0 ;
  113022             :   std::string *arg1 = 0 ;
  113023             :   std::string result;
  113024             :   
  113025             :   (void)jenv;
  113026             :   (void)jcls;
  113027           0 :   if(!jarg1) {
  113028           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  113029             :     return 0;
  113030             :   }
  113031             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  113032           0 :   if (!arg1_pstr) return 0;
  113033           0 :   std::string arg1_str(arg1_pstr);
  113034             :   arg1 = &arg1_str;
  113035             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  113036             :   {
  113037             :     try {
  113038           0 :       result = libtraci::Person::getShapeClass((std::string const &)*arg1);
  113039           0 :     } catch (const libsumo::TraCIException& e) {
  113040           0 :       const std::string s = e.what();
  113041             :       std::string printError;
  113042           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  113043           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  113044             :       }
  113045             :       
  113046           0 :       if (printError == "all" || printError == "client") {
  113047             :         std::cerr << "Error: " << s << std::endl;
  113048             :       }
  113049             :       
  113050             :       
  113051             :       
  113052             :       
  113053             :       {
  113054             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  113055             :       };
  113056             :       
  113057           0 :     } catch (const std::exception& e) {
  113058           0 :       const std::string s = e.what();
  113059             :       std::string printError;
  113060           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  113061           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  113062             :       }
  113063             :       
  113064           0 :       if (printError == "all" || printError == "client") {
  113065             :         std::cerr << "Error: " << s << std::endl;
  113066             :       }
  113067             :       
  113068             :       
  113069             :       
  113070             :       
  113071             :       {
  113072             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  113073             :       };
  113074             :       
  113075           0 :     } catch (...) {
  113076             :       {
  113077             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  113078             :       };
  113079           0 :     }
  113080             :   }
  113081             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
  113082             :   return jresult;
  113083             : }
  113084             : 
  113085             : 
  113086           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getMinGap(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  113087             :   jdouble jresult = 0 ;
  113088             :   std::string *arg1 = 0 ;
  113089             :   double result;
  113090             :   
  113091             :   (void)jenv;
  113092             :   (void)jcls;
  113093           0 :   if(!jarg1) {
  113094           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  113095           0 :     return 0;
  113096             :   }
  113097             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  113098           0 :   if (!arg1_pstr) return 0;
  113099           0 :   std::string arg1_str(arg1_pstr);
  113100             :   arg1 = &arg1_str;
  113101             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  113102             :   {
  113103             :     try {
  113104           0 :       result = (double)libtraci::Person::getMinGap((std::string const &)*arg1);
  113105           0 :     } catch (const libsumo::TraCIException& e) {
  113106           0 :       const std::string s = e.what();
  113107             :       std::string printError;
  113108           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  113109           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  113110             :       }
  113111             :       
  113112           0 :       if (printError == "all" || printError == "client") {
  113113             :         std::cerr << "Error: " << s << std::endl;
  113114             :       }
  113115             :       
  113116             :       
  113117             :       
  113118             :       
  113119             :       {
  113120             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  113121             :       };
  113122             :       
  113123           0 :     } catch (const std::exception& e) {
  113124           0 :       const std::string s = e.what();
  113125             :       std::string printError;
  113126           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  113127           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  113128             :       }
  113129             :       
  113130           0 :       if (printError == "all" || printError == "client") {
  113131             :         std::cerr << "Error: " << s << std::endl;
  113132             :       }
  113133             :       
  113134             :       
  113135             :       
  113136             :       
  113137             :       {
  113138             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  113139             :       };
  113140             :       
  113141           0 :     } catch (...) {
  113142             :       {
  113143             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  113144             :       };
  113145           0 :     }
  113146             :   }
  113147             :   jresult = (jdouble)result; 
  113148             :   return jresult;
  113149             : }
  113150             : 
  113151             : 
  113152           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getWidth(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  113153             :   jdouble jresult = 0 ;
  113154             :   std::string *arg1 = 0 ;
  113155             :   double result;
  113156             :   
  113157             :   (void)jenv;
  113158             :   (void)jcls;
  113159           0 :   if(!jarg1) {
  113160           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  113161           0 :     return 0;
  113162             :   }
  113163             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  113164           0 :   if (!arg1_pstr) return 0;
  113165           0 :   std::string arg1_str(arg1_pstr);
  113166             :   arg1 = &arg1_str;
  113167             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  113168             :   {
  113169             :     try {
  113170           0 :       result = (double)libtraci::Person::getWidth((std::string const &)*arg1);
  113171           0 :     } catch (const libsumo::TraCIException& e) {
  113172           0 :       const std::string s = e.what();
  113173             :       std::string printError;
  113174           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  113175           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  113176             :       }
  113177             :       
  113178           0 :       if (printError == "all" || printError == "client") {
  113179             :         std::cerr << "Error: " << s << std::endl;
  113180             :       }
  113181             :       
  113182             :       
  113183             :       
  113184             :       
  113185             :       {
  113186             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  113187             :       };
  113188             :       
  113189           0 :     } catch (const std::exception& e) {
  113190           0 :       const std::string s = e.what();
  113191             :       std::string printError;
  113192           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  113193           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  113194             :       }
  113195             :       
  113196           0 :       if (printError == "all" || printError == "client") {
  113197             :         std::cerr << "Error: " << s << std::endl;
  113198             :       }
  113199             :       
  113200             :       
  113201             :       
  113202             :       
  113203             :       {
  113204             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  113205             :       };
  113206             :       
  113207           0 :     } catch (...) {
  113208             :       {
  113209             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  113210             :       };
  113211           0 :     }
  113212             :   }
  113213             :   jresult = (jdouble)result; 
  113214             :   return jresult;
  113215             : }
  113216             : 
  113217             : 
  113218           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getHeight(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  113219             :   jdouble jresult = 0 ;
  113220             :   std::string *arg1 = 0 ;
  113221             :   double result;
  113222             :   
  113223             :   (void)jenv;
  113224             :   (void)jcls;
  113225           0 :   if(!jarg1) {
  113226           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  113227           0 :     return 0;
  113228             :   }
  113229             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  113230           0 :   if (!arg1_pstr) return 0;
  113231           0 :   std::string arg1_str(arg1_pstr);
  113232             :   arg1 = &arg1_str;
  113233             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  113234             :   {
  113235             :     try {
  113236           0 :       result = (double)libtraci::Person::getHeight((std::string const &)*arg1);
  113237           0 :     } catch (const libsumo::TraCIException& e) {
  113238           0 :       const std::string s = e.what();
  113239             :       std::string printError;
  113240           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  113241           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  113242             :       }
  113243             :       
  113244           0 :       if (printError == "all" || printError == "client") {
  113245             :         std::cerr << "Error: " << s << std::endl;
  113246             :       }
  113247             :       
  113248             :       
  113249             :       
  113250             :       
  113251             :       {
  113252             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  113253             :       };
  113254             :       
  113255           0 :     } catch (const std::exception& e) {
  113256           0 :       const std::string s = e.what();
  113257             :       std::string printError;
  113258           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  113259           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  113260             :       }
  113261             :       
  113262           0 :       if (printError == "all" || printError == "client") {
  113263             :         std::cerr << "Error: " << s << std::endl;
  113264             :       }
  113265             :       
  113266             :       
  113267             :       
  113268             :       
  113269             :       {
  113270             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  113271             :       };
  113272             :       
  113273           0 :     } catch (...) {
  113274             :       {
  113275             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  113276             :       };
  113277           0 :     }
  113278             :   }
  113279             :   jresult = (jdouble)result; 
  113280             :   return jresult;
  113281             : }
  113282             : 
  113283             : 
  113284           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getColor(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  113285             :   jlong jresult = 0 ;
  113286             :   std::string *arg1 = 0 ;
  113287             :   libsumo::TraCIColor result;
  113288             :   
  113289             :   (void)jenv;
  113290             :   (void)jcls;
  113291           0 :   if(!jarg1) {
  113292           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  113293           0 :     return 0;
  113294             :   }
  113295             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  113296           0 :   if (!arg1_pstr) return 0;
  113297           0 :   std::string arg1_str(arg1_pstr);
  113298             :   arg1 = &arg1_str;
  113299             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  113300             :   {
  113301             :     try {
  113302           0 :       result = libtraci::Person::getColor((std::string const &)*arg1);
  113303           0 :     } catch (const libsumo::TraCIException& e) {
  113304           0 :       const std::string s = e.what();
  113305             :       std::string printError;
  113306           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  113307           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  113308             :       }
  113309             :       
  113310           0 :       if (printError == "all" || printError == "client") {
  113311             :         std::cerr << "Error: " << s << std::endl;
  113312             :       }
  113313             :       
  113314             :       
  113315             :       
  113316             :       
  113317             :       {
  113318             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  113319             :       };
  113320             :       
  113321           0 :     } catch (const std::exception& e) {
  113322           0 :       const std::string s = e.what();
  113323             :       std::string printError;
  113324           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  113325           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  113326             :       }
  113327             :       
  113328           0 :       if (printError == "all" || printError == "client") {
  113329             :         std::cerr << "Error: " << s << std::endl;
  113330             :       }
  113331             :       
  113332             :       
  113333             :       
  113334             :       
  113335             :       {
  113336             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  113337             :       };
  113338             :       
  113339           0 :     } catch (...) {
  113340             :       {
  113341             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  113342             :       };
  113343           0 :     }
  113344             :   }
  113345           0 :   *(std::shared_ptr<  libsumo::TraCIColor > **)&jresult = new std::shared_ptr<  libsumo::TraCIColor >(new libsumo::TraCIColor((libsumo::TraCIColor &)result)); 
  113346           0 :   return jresult;
  113347             : }
  113348             : 
  113349             : 
  113350           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getMinGapLat(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  113351             :   jdouble jresult = 0 ;
  113352             :   std::string *arg1 = 0 ;
  113353             :   double result;
  113354             :   
  113355             :   (void)jenv;
  113356             :   (void)jcls;
  113357           0 :   if(!jarg1) {
  113358           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  113359           0 :     return 0;
  113360             :   }
  113361             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  113362           0 :   if (!arg1_pstr) return 0;
  113363           0 :   std::string arg1_str(arg1_pstr);
  113364             :   arg1 = &arg1_str;
  113365             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  113366             :   {
  113367             :     try {
  113368           0 :       result = (double)libtraci::Person::getMinGapLat((std::string const &)*arg1);
  113369           0 :     } catch (const libsumo::TraCIException& e) {
  113370           0 :       const std::string s = e.what();
  113371             :       std::string printError;
  113372           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  113373           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  113374             :       }
  113375             :       
  113376           0 :       if (printError == "all" || printError == "client") {
  113377             :         std::cerr << "Error: " << s << std::endl;
  113378             :       }
  113379             :       
  113380             :       
  113381             :       
  113382             :       
  113383             :       {
  113384             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  113385             :       };
  113386             :       
  113387           0 :     } catch (const std::exception& e) {
  113388           0 :       const std::string s = e.what();
  113389             :       std::string printError;
  113390           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  113391           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  113392             :       }
  113393             :       
  113394           0 :       if (printError == "all" || printError == "client") {
  113395             :         std::cerr << "Error: " << s << std::endl;
  113396             :       }
  113397             :       
  113398             :       
  113399             :       
  113400             :       
  113401             :       {
  113402             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  113403             :       };
  113404             :       
  113405           0 :     } catch (...) {
  113406             :       {
  113407             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  113408             :       };
  113409           0 :     }
  113410             :   }
  113411             :   jresult = (jdouble)result; 
  113412             :   return jresult;
  113413             : }
  113414             : 
  113415             : 
  113416           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getMaxSpeedLat(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  113417             :   jdouble jresult = 0 ;
  113418             :   std::string *arg1 = 0 ;
  113419             :   double result;
  113420             :   
  113421             :   (void)jenv;
  113422             :   (void)jcls;
  113423           0 :   if(!jarg1) {
  113424           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  113425           0 :     return 0;
  113426             :   }
  113427             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  113428           0 :   if (!arg1_pstr) return 0;
  113429           0 :   std::string arg1_str(arg1_pstr);
  113430             :   arg1 = &arg1_str;
  113431             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  113432             :   {
  113433             :     try {
  113434           0 :       result = (double)libtraci::Person::getMaxSpeedLat((std::string const &)*arg1);
  113435           0 :     } catch (const libsumo::TraCIException& e) {
  113436           0 :       const std::string s = e.what();
  113437             :       std::string printError;
  113438           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  113439           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  113440             :       }
  113441             :       
  113442           0 :       if (printError == "all" || printError == "client") {
  113443             :         std::cerr << "Error: " << s << std::endl;
  113444             :       }
  113445             :       
  113446             :       
  113447             :       
  113448             :       
  113449             :       {
  113450             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  113451             :       };
  113452             :       
  113453           0 :     } catch (const std::exception& e) {
  113454           0 :       const std::string s = e.what();
  113455             :       std::string printError;
  113456           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  113457           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  113458             :       }
  113459             :       
  113460           0 :       if (printError == "all" || printError == "client") {
  113461             :         std::cerr << "Error: " << s << std::endl;
  113462             :       }
  113463             :       
  113464             :       
  113465             :       
  113466             :       
  113467             :       {
  113468             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  113469             :       };
  113470             :       
  113471           0 :     } catch (...) {
  113472             :       {
  113473             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  113474             :       };
  113475           0 :     }
  113476             :   }
  113477             :   jresult = (jdouble)result; 
  113478             :   return jresult;
  113479             : }
  113480             : 
  113481             : 
  113482           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getLateralAlignment(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  113483             :   jstring jresult = 0 ;
  113484             :   std::string *arg1 = 0 ;
  113485             :   std::string result;
  113486             :   
  113487             :   (void)jenv;
  113488             :   (void)jcls;
  113489           0 :   if(!jarg1) {
  113490           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  113491             :     return 0;
  113492             :   }
  113493             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  113494           0 :   if (!arg1_pstr) return 0;
  113495           0 :   std::string arg1_str(arg1_pstr);
  113496             :   arg1 = &arg1_str;
  113497             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  113498             :   {
  113499             :     try {
  113500           0 :       result = libtraci::Person::getLateralAlignment((std::string const &)*arg1);
  113501           0 :     } catch (const libsumo::TraCIException& e) {
  113502           0 :       const std::string s = e.what();
  113503             :       std::string printError;
  113504           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  113505           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  113506             :       }
  113507             :       
  113508           0 :       if (printError == "all" || printError == "client") {
  113509             :         std::cerr << "Error: " << s << std::endl;
  113510             :       }
  113511             :       
  113512             :       
  113513             :       
  113514             :       
  113515             :       {
  113516             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  113517             :       };
  113518             :       
  113519           0 :     } catch (const std::exception& e) {
  113520           0 :       const std::string s = e.what();
  113521             :       std::string printError;
  113522           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  113523           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  113524             :       }
  113525             :       
  113526           0 :       if (printError == "all" || printError == "client") {
  113527             :         std::cerr << "Error: " << s << std::endl;
  113528             :       }
  113529             :       
  113530             :       
  113531             :       
  113532             :       
  113533             :       {
  113534             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  113535             :       };
  113536             :       
  113537           0 :     } catch (...) {
  113538             :       {
  113539             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  113540             :       };
  113541           0 :     }
  113542             :   }
  113543             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
  113544             :   return jresult;
  113545             : }
  113546             : 
  113547             : 
  113548           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getPersonCapacity(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  113549             :   jint jresult = 0 ;
  113550             :   std::string *arg1 = 0 ;
  113551             :   int result;
  113552             :   
  113553             :   (void)jenv;
  113554             :   (void)jcls;
  113555           0 :   if(!jarg1) {
  113556           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  113557           0 :     return 0;
  113558             :   }
  113559             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  113560           0 :   if (!arg1_pstr) return 0;
  113561           0 :   std::string arg1_str(arg1_pstr);
  113562             :   arg1 = &arg1_str;
  113563             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  113564             :   {
  113565             :     try {
  113566           0 :       result = (int)libtraci::Person::getPersonCapacity((std::string const &)*arg1);
  113567           0 :     } catch (const libsumo::TraCIException& e) {
  113568           0 :       const std::string s = e.what();
  113569             :       std::string printError;
  113570           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  113571           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  113572             :       }
  113573             :       
  113574           0 :       if (printError == "all" || printError == "client") {
  113575             :         std::cerr << "Error: " << s << std::endl;
  113576             :       }
  113577             :       
  113578             :       
  113579             :       
  113580             :       
  113581             :       {
  113582             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  113583             :       };
  113584             :       
  113585           0 :     } catch (const std::exception& e) {
  113586           0 :       const std::string s = e.what();
  113587             :       std::string printError;
  113588           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  113589           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  113590             :       }
  113591             :       
  113592           0 :       if (printError == "all" || printError == "client") {
  113593             :         std::cerr << "Error: " << s << std::endl;
  113594             :       }
  113595             :       
  113596             :       
  113597             :       
  113598             :       
  113599             :       {
  113600             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  113601             :       };
  113602             :       
  113603           0 :     } catch (...) {
  113604             :       {
  113605             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  113606             :       };
  113607           0 :     }
  113608             :   }
  113609             :   jresult = (jint)result; 
  113610             :   return jresult;
  113611             : }
  113612             : 
  113613             : 
  113614           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getActionStepLength(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  113615             :   jdouble jresult = 0 ;
  113616             :   std::string *arg1 = 0 ;
  113617             :   double result;
  113618             :   
  113619             :   (void)jenv;
  113620             :   (void)jcls;
  113621           0 :   if(!jarg1) {
  113622           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  113623           0 :     return 0;
  113624             :   }
  113625             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  113626           0 :   if (!arg1_pstr) return 0;
  113627           0 :   std::string arg1_str(arg1_pstr);
  113628             :   arg1 = &arg1_str;
  113629             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  113630             :   {
  113631             :     try {
  113632           0 :       result = (double)libtraci::Person::getActionStepLength((std::string const &)*arg1);
  113633           0 :     } catch (const libsumo::TraCIException& e) {
  113634           0 :       const std::string s = e.what();
  113635             :       std::string printError;
  113636           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  113637           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  113638             :       }
  113639             :       
  113640           0 :       if (printError == "all" || printError == "client") {
  113641             :         std::cerr << "Error: " << s << std::endl;
  113642             :       }
  113643             :       
  113644             :       
  113645             :       
  113646             :       
  113647             :       {
  113648             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  113649             :       };
  113650             :       
  113651           0 :     } catch (const std::exception& e) {
  113652           0 :       const std::string s = e.what();
  113653             :       std::string printError;
  113654           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  113655           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  113656             :       }
  113657             :       
  113658           0 :       if (printError == "all" || printError == "client") {
  113659             :         std::cerr << "Error: " << s << std::endl;
  113660             :       }
  113661             :       
  113662             :       
  113663             :       
  113664             :       
  113665             :       {
  113666             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  113667             :       };
  113668             :       
  113669           0 :     } catch (...) {
  113670             :       {
  113671             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  113672             :       };
  113673           0 :     }
  113674             :   }
  113675             :   jresult = (jdouble)result; 
  113676             :   return jresult;
  113677             : }
  113678             : 
  113679             : 
  113680           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getSpeedDeviation(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  113681             :   jdouble jresult = 0 ;
  113682             :   std::string *arg1 = 0 ;
  113683             :   double result;
  113684             :   
  113685             :   (void)jenv;
  113686             :   (void)jcls;
  113687           0 :   if(!jarg1) {
  113688           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  113689           0 :     return 0;
  113690             :   }
  113691             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  113692           0 :   if (!arg1_pstr) return 0;
  113693           0 :   std::string arg1_str(arg1_pstr);
  113694             :   arg1 = &arg1_str;
  113695             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  113696             :   {
  113697             :     try {
  113698           0 :       result = (double)libtraci::Person::getSpeedDeviation((std::string const &)*arg1);
  113699           0 :     } catch (const libsumo::TraCIException& e) {
  113700           0 :       const std::string s = e.what();
  113701             :       std::string printError;
  113702           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  113703           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  113704             :       }
  113705             :       
  113706           0 :       if (printError == "all" || printError == "client") {
  113707             :         std::cerr << "Error: " << s << std::endl;
  113708             :       }
  113709             :       
  113710             :       
  113711             :       
  113712             :       
  113713             :       {
  113714             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  113715             :       };
  113716             :       
  113717           0 :     } catch (const std::exception& e) {
  113718           0 :       const std::string s = e.what();
  113719             :       std::string printError;
  113720           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  113721           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  113722             :       }
  113723             :       
  113724           0 :       if (printError == "all" || printError == "client") {
  113725             :         std::cerr << "Error: " << s << std::endl;
  113726             :       }
  113727             :       
  113728             :       
  113729             :       
  113730             :       
  113731             :       {
  113732             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  113733             :       };
  113734             :       
  113735           0 :     } catch (...) {
  113736             :       {
  113737             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  113738             :       };
  113739           0 :     }
  113740             :   }
  113741             :   jresult = (jdouble)result; 
  113742             :   return jresult;
  113743             : }
  113744             : 
  113745             : 
  113746           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getBoardingDuration(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  113747             :   jdouble jresult = 0 ;
  113748             :   std::string *arg1 = 0 ;
  113749             :   double result;
  113750             :   
  113751             :   (void)jenv;
  113752             :   (void)jcls;
  113753           0 :   if(!jarg1) {
  113754           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  113755           0 :     return 0;
  113756             :   }
  113757             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  113758           0 :   if (!arg1_pstr) return 0;
  113759           0 :   std::string arg1_str(arg1_pstr);
  113760             :   arg1 = &arg1_str;
  113761             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  113762             :   {
  113763             :     try {
  113764           0 :       result = (double)libtraci::Person::getBoardingDuration((std::string const &)*arg1);
  113765           0 :     } catch (const libsumo::TraCIException& e) {
  113766           0 :       const std::string s = e.what();
  113767             :       std::string printError;
  113768           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  113769           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  113770             :       }
  113771             :       
  113772           0 :       if (printError == "all" || printError == "client") {
  113773             :         std::cerr << "Error: " << s << std::endl;
  113774             :       }
  113775             :       
  113776             :       
  113777             :       
  113778             :       
  113779             :       {
  113780             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  113781             :       };
  113782             :       
  113783           0 :     } catch (const std::exception& e) {
  113784           0 :       const std::string s = e.what();
  113785             :       std::string printError;
  113786           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  113787           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  113788             :       }
  113789             :       
  113790           0 :       if (printError == "all" || printError == "client") {
  113791             :         std::cerr << "Error: " << s << std::endl;
  113792             :       }
  113793             :       
  113794             :       
  113795             :       
  113796             :       
  113797             :       {
  113798             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  113799             :       };
  113800             :       
  113801           0 :     } catch (...) {
  113802             :       {
  113803             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  113804             :       };
  113805           0 :     }
  113806             :   }
  113807             :   jresult = (jdouble)result; 
  113808             :   return jresult;
  113809             : }
  113810             : 
  113811             : 
  113812           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getImpatience(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  113813             :   jdouble jresult = 0 ;
  113814             :   std::string *arg1 = 0 ;
  113815             :   double result;
  113816             :   
  113817             :   (void)jenv;
  113818             :   (void)jcls;
  113819           0 :   if(!jarg1) {
  113820           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  113821           0 :     return 0;
  113822             :   }
  113823             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  113824           0 :   if (!arg1_pstr) return 0;
  113825           0 :   std::string arg1_str(arg1_pstr);
  113826             :   arg1 = &arg1_str;
  113827             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  113828             :   {
  113829             :     try {
  113830           0 :       result = (double)libtraci::Person::getImpatience((std::string const &)*arg1);
  113831           0 :     } catch (const libsumo::TraCIException& e) {
  113832           0 :       const std::string s = e.what();
  113833             :       std::string printError;
  113834           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  113835           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  113836             :       }
  113837             :       
  113838           0 :       if (printError == "all" || printError == "client") {
  113839             :         std::cerr << "Error: " << s << std::endl;
  113840             :       }
  113841             :       
  113842             :       
  113843             :       
  113844             :       
  113845             :       {
  113846             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  113847             :       };
  113848             :       
  113849           0 :     } catch (const std::exception& e) {
  113850           0 :       const std::string s = e.what();
  113851             :       std::string printError;
  113852           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  113853           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  113854             :       }
  113855             :       
  113856           0 :       if (printError == "all" || printError == "client") {
  113857             :         std::cerr << "Error: " << s << std::endl;
  113858             :       }
  113859             :       
  113860             :       
  113861             :       
  113862             :       
  113863             :       {
  113864             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  113865             :       };
  113866             :       
  113867           0 :     } catch (...) {
  113868             :       {
  113869             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  113870             :       };
  113871           0 :     }
  113872             :   }
  113873             :   jresult = (jdouble)result; 
  113874             :   return jresult;
  113875             : }
  113876             : 
  113877             : 
  113878          72 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1add_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jdouble jarg4, jstring jarg5) {
  113879             :   std::string *arg1 = 0 ;
  113880             :   std::string *arg2 = 0 ;
  113881             :   double arg3 ;
  113882             :   double arg4 ;
  113883             :   std::string arg5 ;
  113884             :   
  113885             :   (void)jenv;
  113886             :   (void)jcls;
  113887          72 :   if(!jarg1) {
  113888           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  113889             :     return ;
  113890             :   }
  113891             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  113892          72 :   if (!arg1_pstr) return ;
  113893          72 :   std::string arg1_str(arg1_pstr);
  113894             :   arg1 = &arg1_str;
  113895             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  113896          72 :   if(!jarg2) {
  113897           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  113898             :     return ;
  113899             :   }
  113900             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  113901          72 :   if (!arg2_pstr) return ;
  113902          72 :   std::string arg2_str(arg2_pstr);
  113903             :   arg2 = &arg2_str;
  113904             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  113905             :   arg3 = (double)jarg3; 
  113906             :   arg4 = (double)jarg4; 
  113907          72 :   if(!jarg5) {
  113908           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  113909             :     return ;
  113910             :   } 
  113911             :   const char *arg5_pstr = (const char *)jenv->GetStringUTFChars(jarg5, 0); 
  113912          72 :   if (!arg5_pstr) return ;
  113913          72 :   (&arg5)->assign(arg5_pstr);
  113914             :   jenv->ReleaseStringUTFChars(jarg5, arg5_pstr); 
  113915             :   {
  113916             :     try {
  113917         144 :       libtraci::Person::add((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4,arg5);
  113918           0 :     } catch (const libsumo::TraCIException& e) {
  113919           0 :       const std::string s = e.what();
  113920             :       std::string printError;
  113921           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  113922           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  113923             :       }
  113924             :       
  113925           0 :       if (printError == "all" || printError == "client") {
  113926             :         std::cerr << "Error: " << s << std::endl;
  113927             :       }
  113928             :       
  113929             :       
  113930             :       
  113931             :       
  113932             :       {
  113933             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  113934             :       };
  113935             :       
  113936           0 :     } catch (const std::exception& e) {
  113937           0 :       const std::string s = e.what();
  113938             :       std::string printError;
  113939           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  113940           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  113941             :       }
  113942             :       
  113943           0 :       if (printError == "all" || printError == "client") {
  113944             :         std::cerr << "Error: " << s << std::endl;
  113945             :       }
  113946             :       
  113947             :       
  113948             :       
  113949             :       
  113950             :       {
  113951             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  113952             :       };
  113953             :       
  113954           0 :     } catch (...) {
  113955             :       {
  113956             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  113957             :       };
  113958           0 :     }
  113959             :   }
  113960             : }
  113961             : 
  113962             : 
  113963           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1add_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jdouble jarg4) {
  113964             :   std::string *arg1 = 0 ;
  113965             :   std::string *arg2 = 0 ;
  113966             :   double arg3 ;
  113967             :   double arg4 ;
  113968             :   
  113969             :   (void)jenv;
  113970             :   (void)jcls;
  113971           0 :   if(!jarg1) {
  113972           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  113973           0 :     return ;
  113974             :   }
  113975             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  113976           0 :   if (!arg1_pstr) return ;
  113977           0 :   std::string arg1_str(arg1_pstr);
  113978             :   arg1 = &arg1_str;
  113979             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  113980           0 :   if(!jarg2) {
  113981           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  113982             :     return ;
  113983             :   }
  113984             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  113985           0 :   if (!arg2_pstr) return ;
  113986           0 :   std::string arg2_str(arg2_pstr);
  113987             :   arg2 = &arg2_str;
  113988             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  113989             :   arg3 = (double)jarg3; 
  113990             :   arg4 = (double)jarg4; 
  113991             :   {
  113992             :     try {
  113993           0 :       libtraci::Person::add((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4);
  113994           0 :     } catch (const libsumo::TraCIException& e) {
  113995           0 :       const std::string s = e.what();
  113996             :       std::string printError;
  113997           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  113998           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  113999             :       }
  114000             :       
  114001           0 :       if (printError == "all" || printError == "client") {
  114002             :         std::cerr << "Error: " << s << std::endl;
  114003             :       }
  114004             :       
  114005             :       
  114006             :       
  114007             :       
  114008             :       {
  114009             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  114010             :       };
  114011             :       
  114012           0 :     } catch (const std::exception& e) {
  114013           0 :       const std::string s = e.what();
  114014             :       std::string printError;
  114015           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  114016           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  114017             :       }
  114018             :       
  114019           0 :       if (printError == "all" || printError == "client") {
  114020             :         std::cerr << "Error: " << s << std::endl;
  114021             :       }
  114022             :       
  114023             :       
  114024             :       
  114025             :       
  114026             :       {
  114027             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  114028             :       };
  114029             :       
  114030           0 :     } catch (...) {
  114031             :       {
  114032             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  114033             :       };
  114034           0 :     }
  114035             :   }
  114036             : }
  114037             : 
  114038             : 
  114039           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1add_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3) {
  114040             :   std::string *arg1 = 0 ;
  114041             :   std::string *arg2 = 0 ;
  114042             :   double arg3 ;
  114043             :   
  114044             :   (void)jenv;
  114045             :   (void)jcls;
  114046           0 :   if(!jarg1) {
  114047           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  114048           0 :     return ;
  114049             :   }
  114050             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  114051           0 :   if (!arg1_pstr) return ;
  114052           0 :   std::string arg1_str(arg1_pstr);
  114053             :   arg1 = &arg1_str;
  114054             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  114055           0 :   if(!jarg2) {
  114056           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  114057             :     return ;
  114058             :   }
  114059             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  114060           0 :   if (!arg2_pstr) return ;
  114061           0 :   std::string arg2_str(arg2_pstr);
  114062             :   arg2 = &arg2_str;
  114063             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  114064             :   arg3 = (double)jarg3; 
  114065             :   {
  114066             :     try {
  114067           0 :       libtraci::Person::add((std::string const &)*arg1,(std::string const &)*arg2,arg3);
  114068           0 :     } catch (const libsumo::TraCIException& e) {
  114069           0 :       const std::string s = e.what();
  114070             :       std::string printError;
  114071           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  114072           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  114073             :       }
  114074             :       
  114075           0 :       if (printError == "all" || printError == "client") {
  114076             :         std::cerr << "Error: " << s << std::endl;
  114077             :       }
  114078             :       
  114079             :       
  114080             :       
  114081             :       
  114082             :       {
  114083             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  114084             :       };
  114085             :       
  114086           0 :     } catch (const std::exception& e) {
  114087           0 :       const std::string s = e.what();
  114088             :       std::string printError;
  114089           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  114090           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  114091             :       }
  114092             :       
  114093           0 :       if (printError == "all" || printError == "client") {
  114094             :         std::cerr << "Error: " << s << std::endl;
  114095             :       }
  114096             :       
  114097             :       
  114098             :       
  114099             :       
  114100             :       {
  114101             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  114102             :       };
  114103             :       
  114104           0 :     } catch (...) {
  114105             :       {
  114106             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  114107             :       };
  114108           0 :     }
  114109             :   }
  114110             : }
  114111             : 
  114112             : 
  114113           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1appendStage(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
  114114             :   std::string *arg1 = 0 ;
  114115             :   libsumo::TraCIStage *arg2 = 0 ;
  114116             :   
  114117             :   (void)jenv;
  114118             :   (void)jcls;
  114119             :   (void)jarg2_;
  114120           0 :   if(!jarg1) {
  114121           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  114122           0 :     return ;
  114123             :   }
  114124             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  114125           0 :   if (!arg1_pstr) return ;
  114126           0 :   std::string arg1_str(arg1_pstr);
  114127             :   arg1 = &arg1_str;
  114128             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  114129           0 :   arg2 = *(libsumo::TraCIStage **)&jarg2;
  114130           0 :   if (!arg2) {
  114131           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIStage const & reference is null");
  114132             :     return ;
  114133             :   } 
  114134             :   {
  114135             :     try {
  114136           0 :       libtraci::Person::appendStage((std::string const &)*arg1,(libsumo::TraCIStage const &)*arg2);
  114137           0 :     } catch (const libsumo::TraCIException& e) {
  114138           0 :       const std::string s = e.what();
  114139             :       std::string printError;
  114140           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  114141           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  114142             :       }
  114143             :       
  114144           0 :       if (printError == "all" || printError == "client") {
  114145             :         std::cerr << "Error: " << s << std::endl;
  114146             :       }
  114147             :       
  114148             :       
  114149             :       
  114150             :       
  114151             :       {
  114152             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  114153             :       };
  114154             :       
  114155           0 :     } catch (const std::exception& e) {
  114156           0 :       const std::string s = e.what();
  114157             :       std::string printError;
  114158           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  114159           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  114160             :       }
  114161             :       
  114162           0 :       if (printError == "all" || printError == "client") {
  114163             :         std::cerr << "Error: " << s << std::endl;
  114164             :       }
  114165             :       
  114166             :       
  114167             :       
  114168             :       
  114169             :       {
  114170             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  114171             :       };
  114172             :       
  114173           0 :     } catch (...) {
  114174             :       {
  114175             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  114176             :       };
  114177           0 :     }
  114178             :   }
  114179             : }
  114180             : 
  114181             : 
  114182           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1replaceStage(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jlong jarg3, jobject jarg3_) {
  114183             :   std::string *arg1 = 0 ;
  114184             :   int arg2 ;
  114185             :   libsumo::TraCIStage *arg3 = 0 ;
  114186             :   
  114187             :   (void)jenv;
  114188             :   (void)jcls;
  114189             :   (void)jarg3_;
  114190           0 :   if(!jarg1) {
  114191           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  114192           0 :     return ;
  114193             :   }
  114194             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  114195           0 :   if (!arg1_pstr) return ;
  114196           0 :   std::string arg1_str(arg1_pstr);
  114197             :   arg1 = &arg1_str;
  114198             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  114199             :   arg2 = (int)jarg2; 
  114200           0 :   arg3 = *(libsumo::TraCIStage **)&jarg3;
  114201           0 :   if (!arg3) {
  114202           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIStage const & reference is null");
  114203             :     return ;
  114204             :   } 
  114205             :   {
  114206             :     try {
  114207           0 :       libtraci::Person::replaceStage((std::string const &)*arg1,arg2,(libsumo::TraCIStage const &)*arg3);
  114208           0 :     } catch (const libsumo::TraCIException& e) {
  114209           0 :       const std::string s = e.what();
  114210             :       std::string printError;
  114211           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  114212           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  114213             :       }
  114214             :       
  114215           0 :       if (printError == "all" || printError == "client") {
  114216             :         std::cerr << "Error: " << s << std::endl;
  114217             :       }
  114218             :       
  114219             :       
  114220             :       
  114221             :       
  114222             :       {
  114223             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  114224             :       };
  114225             :       
  114226           0 :     } catch (const std::exception& e) {
  114227           0 :       const std::string s = e.what();
  114228             :       std::string printError;
  114229           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  114230           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  114231             :       }
  114232             :       
  114233           0 :       if (printError == "all" || printError == "client") {
  114234             :         std::cerr << "Error: " << s << std::endl;
  114235             :       }
  114236             :       
  114237             :       
  114238             :       
  114239             :       
  114240             :       {
  114241             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  114242             :       };
  114243             :       
  114244           0 :     } catch (...) {
  114245             :       {
  114246             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  114247             :       };
  114248           0 :     }
  114249             :   }
  114250             : }
  114251             : 
  114252             : 
  114253           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1appendWaitingStage_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jstring jarg3, jstring jarg4) {
  114254             :   std::string *arg1 = 0 ;
  114255             :   double arg2 ;
  114256             :   std::string *arg3 = 0 ;
  114257             :   std::string *arg4 = 0 ;
  114258             :   
  114259             :   (void)jenv;
  114260             :   (void)jcls;
  114261           0 :   if(!jarg1) {
  114262           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  114263           0 :     return ;
  114264             :   }
  114265             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  114266           0 :   if (!arg1_pstr) return ;
  114267           0 :   std::string arg1_str(arg1_pstr);
  114268             :   arg1 = &arg1_str;
  114269             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  114270             :   arg2 = (double)jarg2; 
  114271           0 :   if(!jarg3) {
  114272           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  114273             :     return ;
  114274             :   }
  114275             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
  114276           0 :   if (!arg3_pstr) return ;
  114277           0 :   std::string arg3_str(arg3_pstr);
  114278             :   arg3 = &arg3_str;
  114279             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
  114280           0 :   if(!jarg4) {
  114281           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  114282             :     return ;
  114283             :   }
  114284             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
  114285           0 :   if (!arg4_pstr) return ;
  114286           0 :   std::string arg4_str(arg4_pstr);
  114287             :   arg4 = &arg4_str;
  114288             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
  114289             :   {
  114290             :     try {
  114291           0 :       libtraci::Person::appendWaitingStage((std::string const &)*arg1,arg2,(std::string const &)*arg3,(std::string const &)*arg4);
  114292           0 :     } catch (const libsumo::TraCIException& e) {
  114293           0 :       const std::string s = e.what();
  114294             :       std::string printError;
  114295           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  114296           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  114297             :       }
  114298             :       
  114299           0 :       if (printError == "all" || printError == "client") {
  114300             :         std::cerr << "Error: " << s << std::endl;
  114301             :       }
  114302             :       
  114303             :       
  114304             :       
  114305             :       
  114306             :       {
  114307             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  114308             :       };
  114309             :       
  114310           0 :     } catch (const std::exception& e) {
  114311           0 :       const std::string s = e.what();
  114312             :       std::string printError;
  114313           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  114314           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  114315             :       }
  114316             :       
  114317           0 :       if (printError == "all" || printError == "client") {
  114318             :         std::cerr << "Error: " << s << std::endl;
  114319             :       }
  114320             :       
  114321             :       
  114322             :       
  114323             :       
  114324             :       {
  114325             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  114326             :       };
  114327             :       
  114328           0 :     } catch (...) {
  114329             :       {
  114330             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  114331             :       };
  114332           0 :     }
  114333             :   }
  114334             : }
  114335             : 
  114336             : 
  114337           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1appendWaitingStage_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jstring jarg3) {
  114338             :   std::string *arg1 = 0 ;
  114339             :   double arg2 ;
  114340             :   std::string *arg3 = 0 ;
  114341             :   
  114342             :   (void)jenv;
  114343             :   (void)jcls;
  114344           0 :   if(!jarg1) {
  114345           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  114346           0 :     return ;
  114347             :   }
  114348             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  114349           0 :   if (!arg1_pstr) return ;
  114350           0 :   std::string arg1_str(arg1_pstr);
  114351             :   arg1 = &arg1_str;
  114352             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  114353             :   arg2 = (double)jarg2; 
  114354           0 :   if(!jarg3) {
  114355           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  114356             :     return ;
  114357             :   }
  114358             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
  114359           0 :   if (!arg3_pstr) return ;
  114360           0 :   std::string arg3_str(arg3_pstr);
  114361             :   arg3 = &arg3_str;
  114362             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
  114363             :   {
  114364             :     try {
  114365           0 :       libtraci::Person::appendWaitingStage((std::string const &)*arg1,arg2,(std::string const &)*arg3);
  114366           0 :     } catch (const libsumo::TraCIException& e) {
  114367           0 :       const std::string s = e.what();
  114368             :       std::string printError;
  114369           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  114370           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  114371             :       }
  114372             :       
  114373           0 :       if (printError == "all" || printError == "client") {
  114374             :         std::cerr << "Error: " << s << std::endl;
  114375             :       }
  114376             :       
  114377             :       
  114378             :       
  114379             :       
  114380             :       {
  114381             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  114382             :       };
  114383             :       
  114384           0 :     } catch (const std::exception& e) {
  114385           0 :       const std::string s = e.what();
  114386             :       std::string printError;
  114387           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  114388           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  114389             :       }
  114390             :       
  114391           0 :       if (printError == "all" || printError == "client") {
  114392             :         std::cerr << "Error: " << s << std::endl;
  114393             :       }
  114394             :       
  114395             :       
  114396             :       
  114397             :       
  114398             :       {
  114399             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  114400             :       };
  114401             :       
  114402           0 :     } catch (...) {
  114403             :       {
  114404             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  114405             :       };
  114406           0 :     }
  114407             :   }
  114408             : }
  114409             : 
  114410             : 
  114411           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1appendWaitingStage_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  114412             :   std::string *arg1 = 0 ;
  114413             :   double arg2 ;
  114414             :   
  114415             :   (void)jenv;
  114416             :   (void)jcls;
  114417           0 :   if(!jarg1) {
  114418           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  114419           0 :     return ;
  114420             :   }
  114421             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  114422           0 :   if (!arg1_pstr) return ;
  114423           0 :   std::string arg1_str(arg1_pstr);
  114424             :   arg1 = &arg1_str;
  114425             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  114426             :   arg2 = (double)jarg2; 
  114427             :   {
  114428             :     try {
  114429           0 :       libtraci::Person::appendWaitingStage((std::string const &)*arg1,arg2);
  114430           0 :     } catch (const libsumo::TraCIException& e) {
  114431           0 :       const std::string s = e.what();
  114432             :       std::string printError;
  114433           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  114434           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  114435             :       }
  114436             :       
  114437           0 :       if (printError == "all" || printError == "client") {
  114438             :         std::cerr << "Error: " << s << std::endl;
  114439             :       }
  114440             :       
  114441             :       
  114442             :       
  114443             :       
  114444             :       {
  114445             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  114446             :       };
  114447             :       
  114448           0 :     } catch (const std::exception& e) {
  114449           0 :       const std::string s = e.what();
  114450             :       std::string printError;
  114451           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  114452           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  114453             :       }
  114454             :       
  114455           0 :       if (printError == "all" || printError == "client") {
  114456             :         std::cerr << "Error: " << s << std::endl;
  114457             :       }
  114458             :       
  114459             :       
  114460             :       
  114461             :       
  114462             :       {
  114463             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  114464             :       };
  114465             :       
  114466           0 :     } catch (...) {
  114467             :       {
  114468             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  114469             :       };
  114470           0 :     }
  114471             :   }
  114472             : }
  114473             : 
  114474             : 
  114475          72 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1appendWalkingStage_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4, jdouble jarg5, jstring jarg6) {
  114476             :   std::string *arg1 = 0 ;
  114477             :   std::vector< std::string > *arg2 = 0 ;
  114478             :   double arg3 ;
  114479             :   double arg4 ;
  114480             :   double arg5 ;
  114481             :   std::string *arg6 = 0 ;
  114482             :   
  114483             :   (void)jenv;
  114484             :   (void)jcls;
  114485             :   (void)jarg2_;
  114486          72 :   if(!jarg1) {
  114487           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  114488           0 :     return ;
  114489             :   }
  114490             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  114491          72 :   if (!arg1_pstr) return ;
  114492          72 :   std::string arg1_str(arg1_pstr);
  114493             :   arg1 = &arg1_str;
  114494             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  114495          72 :   arg2 = *(std::vector< std::string > **)&jarg2;
  114496          72 :   if (!arg2) {
  114497           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::string > const & reference is null");
  114498             :     return ;
  114499             :   } 
  114500             :   arg3 = (double)jarg3; 
  114501             :   arg4 = (double)jarg4; 
  114502             :   arg5 = (double)jarg5; 
  114503          72 :   if(!jarg6) {
  114504           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  114505             :     return ;
  114506             :   }
  114507             :   const char *arg6_pstr = (const char *)jenv->GetStringUTFChars(jarg6, 0); 
  114508          72 :   if (!arg6_pstr) return ;
  114509          72 :   std::string arg6_str(arg6_pstr);
  114510             :   arg6 = &arg6_str;
  114511             :   jenv->ReleaseStringUTFChars(jarg6, arg6_pstr); 
  114512             :   {
  114513             :     try {
  114514          72 :       libtraci::Person::appendWalkingStage((std::string const &)*arg1,(std::vector< std::string > const &)*arg2,arg3,arg4,arg5,(std::string const &)*arg6);
  114515           0 :     } catch (const libsumo::TraCIException& e) {
  114516           0 :       const std::string s = e.what();
  114517             :       std::string printError;
  114518           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  114519           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  114520             :       }
  114521             :       
  114522           0 :       if (printError == "all" || printError == "client") {
  114523             :         std::cerr << "Error: " << s << std::endl;
  114524             :       }
  114525             :       
  114526             :       
  114527             :       
  114528             :       
  114529             :       {
  114530             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  114531             :       };
  114532             :       
  114533           0 :     } catch (const std::exception& e) {
  114534           0 :       const std::string s = e.what();
  114535             :       std::string printError;
  114536           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  114537           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  114538             :       }
  114539             :       
  114540           0 :       if (printError == "all" || printError == "client") {
  114541             :         std::cerr << "Error: " << s << std::endl;
  114542             :       }
  114543             :       
  114544             :       
  114545             :       
  114546             :       
  114547             :       {
  114548             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  114549             :       };
  114550             :       
  114551           0 :     } catch (...) {
  114552             :       {
  114553             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  114554             :       };
  114555           0 :     }
  114556             :   }
  114557             : }
  114558             : 
  114559             : 
  114560           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1appendWalkingStage_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4, jdouble jarg5) {
  114561             :   std::string *arg1 = 0 ;
  114562             :   std::vector< std::string > *arg2 = 0 ;
  114563             :   double arg3 ;
  114564             :   double arg4 ;
  114565             :   double arg5 ;
  114566             :   
  114567             :   (void)jenv;
  114568             :   (void)jcls;
  114569             :   (void)jarg2_;
  114570           0 :   if(!jarg1) {
  114571           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  114572           0 :     return ;
  114573             :   }
  114574             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  114575           0 :   if (!arg1_pstr) return ;
  114576           0 :   std::string arg1_str(arg1_pstr);
  114577             :   arg1 = &arg1_str;
  114578             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  114579           0 :   arg2 = *(std::vector< std::string > **)&jarg2;
  114580           0 :   if (!arg2) {
  114581           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::string > const & reference is null");
  114582             :     return ;
  114583             :   } 
  114584             :   arg3 = (double)jarg3; 
  114585             :   arg4 = (double)jarg4; 
  114586             :   arg5 = (double)jarg5; 
  114587             :   {
  114588             :     try {
  114589           0 :       libtraci::Person::appendWalkingStage((std::string const &)*arg1,(std::vector< std::string > const &)*arg2,arg3,arg4,arg5);
  114590           0 :     } catch (const libsumo::TraCIException& e) {
  114591           0 :       const std::string s = e.what();
  114592             :       std::string printError;
  114593           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  114594           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  114595             :       }
  114596             :       
  114597           0 :       if (printError == "all" || printError == "client") {
  114598             :         std::cerr << "Error: " << s << std::endl;
  114599             :       }
  114600             :       
  114601             :       
  114602             :       
  114603             :       
  114604             :       {
  114605             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  114606             :       };
  114607             :       
  114608           0 :     } catch (const std::exception& e) {
  114609           0 :       const std::string s = e.what();
  114610             :       std::string printError;
  114611           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  114612           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  114613             :       }
  114614             :       
  114615           0 :       if (printError == "all" || printError == "client") {
  114616             :         std::cerr << "Error: " << s << std::endl;
  114617             :       }
  114618             :       
  114619             :       
  114620             :       
  114621             :       
  114622             :       {
  114623             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  114624             :       };
  114625             :       
  114626           0 :     } catch (...) {
  114627             :       {
  114628             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  114629             :       };
  114630           0 :     }
  114631             :   }
  114632             : }
  114633             : 
  114634             : 
  114635           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1appendWalkingStage_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4) {
  114636             :   std::string *arg1 = 0 ;
  114637             :   std::vector< std::string > *arg2 = 0 ;
  114638             :   double arg3 ;
  114639             :   double arg4 ;
  114640             :   
  114641             :   (void)jenv;
  114642             :   (void)jcls;
  114643             :   (void)jarg2_;
  114644           0 :   if(!jarg1) {
  114645           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  114646           0 :     return ;
  114647             :   }
  114648             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  114649           0 :   if (!arg1_pstr) return ;
  114650           0 :   std::string arg1_str(arg1_pstr);
  114651             :   arg1 = &arg1_str;
  114652             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  114653           0 :   arg2 = *(std::vector< std::string > **)&jarg2;
  114654           0 :   if (!arg2) {
  114655           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::string > const & reference is null");
  114656             :     return ;
  114657             :   } 
  114658             :   arg3 = (double)jarg3; 
  114659             :   arg4 = (double)jarg4; 
  114660             :   {
  114661             :     try {
  114662           0 :       libtraci::Person::appendWalkingStage((std::string const &)*arg1,(std::vector< std::string > const &)*arg2,arg3,arg4);
  114663           0 :     } catch (const libsumo::TraCIException& e) {
  114664           0 :       const std::string s = e.what();
  114665             :       std::string printError;
  114666           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  114667           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  114668             :       }
  114669             :       
  114670           0 :       if (printError == "all" || printError == "client") {
  114671             :         std::cerr << "Error: " << s << std::endl;
  114672             :       }
  114673             :       
  114674             :       
  114675             :       
  114676             :       
  114677             :       {
  114678             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  114679             :       };
  114680             :       
  114681           0 :     } catch (const std::exception& e) {
  114682           0 :       const std::string s = e.what();
  114683             :       std::string printError;
  114684           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  114685           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  114686             :       }
  114687             :       
  114688           0 :       if (printError == "all" || printError == "client") {
  114689             :         std::cerr << "Error: " << s << std::endl;
  114690             :       }
  114691             :       
  114692             :       
  114693             :       
  114694             :       
  114695             :       {
  114696             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  114697             :       };
  114698             :       
  114699           0 :     } catch (...) {
  114700             :       {
  114701             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  114702             :       };
  114703           0 :     }
  114704             :   }
  114705             : }
  114706             : 
  114707             : 
  114708           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1appendWalkingStage_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3) {
  114709             :   std::string *arg1 = 0 ;
  114710             :   std::vector< std::string > *arg2 = 0 ;
  114711             :   double arg3 ;
  114712             :   
  114713             :   (void)jenv;
  114714             :   (void)jcls;
  114715             :   (void)jarg2_;
  114716           0 :   if(!jarg1) {
  114717           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  114718           0 :     return ;
  114719             :   }
  114720             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  114721           0 :   if (!arg1_pstr) return ;
  114722           0 :   std::string arg1_str(arg1_pstr);
  114723             :   arg1 = &arg1_str;
  114724             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  114725           0 :   arg2 = *(std::vector< std::string > **)&jarg2;
  114726           0 :   if (!arg2) {
  114727           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< std::string > const & reference is null");
  114728             :     return ;
  114729             :   } 
  114730             :   arg3 = (double)jarg3; 
  114731             :   {
  114732             :     try {
  114733           0 :       libtraci::Person::appendWalkingStage((std::string const &)*arg1,(std::vector< std::string > const &)*arg2,arg3);
  114734           0 :     } catch (const libsumo::TraCIException& e) {
  114735           0 :       const std::string s = e.what();
  114736             :       std::string printError;
  114737           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  114738           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  114739             :       }
  114740             :       
  114741           0 :       if (printError == "all" || printError == "client") {
  114742             :         std::cerr << "Error: " << s << std::endl;
  114743             :       }
  114744             :       
  114745             :       
  114746             :       
  114747             :       
  114748             :       {
  114749             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  114750             :       };
  114751             :       
  114752           0 :     } catch (const std::exception& e) {
  114753           0 :       const std::string s = e.what();
  114754             :       std::string printError;
  114755           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  114756           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  114757             :       }
  114758             :       
  114759           0 :       if (printError == "all" || printError == "client") {
  114760             :         std::cerr << "Error: " << s << std::endl;
  114761             :       }
  114762             :       
  114763             :       
  114764             :       
  114765             :       
  114766             :       {
  114767             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  114768             :       };
  114769             :       
  114770           0 :     } catch (...) {
  114771             :       {
  114772             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  114773             :       };
  114774           0 :     }
  114775             :   }
  114776             : }
  114777             : 
  114778             : 
  114779           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1appendDrivingStage_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3, jstring jarg4) {
  114780             :   std::string *arg1 = 0 ;
  114781             :   std::string *arg2 = 0 ;
  114782             :   std::string *arg3 = 0 ;
  114783             :   std::string *arg4 = 0 ;
  114784             :   
  114785             :   (void)jenv;
  114786             :   (void)jcls;
  114787           0 :   if(!jarg1) {
  114788           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  114789           0 :     return ;
  114790             :   }
  114791             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  114792           0 :   if (!arg1_pstr) return ;
  114793           0 :   std::string arg1_str(arg1_pstr);
  114794             :   arg1 = &arg1_str;
  114795             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  114796           0 :   if(!jarg2) {
  114797           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  114798             :     return ;
  114799             :   }
  114800             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  114801           0 :   if (!arg2_pstr) return ;
  114802           0 :   std::string arg2_str(arg2_pstr);
  114803             :   arg2 = &arg2_str;
  114804             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  114805           0 :   if(!jarg3) {
  114806           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  114807             :     return ;
  114808             :   }
  114809             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
  114810           0 :   if (!arg3_pstr) return ;
  114811           0 :   std::string arg3_str(arg3_pstr);
  114812             :   arg3 = &arg3_str;
  114813             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
  114814           0 :   if(!jarg4) {
  114815           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  114816             :     return ;
  114817             :   }
  114818             :   const char *arg4_pstr = (const char *)jenv->GetStringUTFChars(jarg4, 0); 
  114819           0 :   if (!arg4_pstr) return ;
  114820           0 :   std::string arg4_str(arg4_pstr);
  114821             :   arg4 = &arg4_str;
  114822             :   jenv->ReleaseStringUTFChars(jarg4, arg4_pstr); 
  114823             :   {
  114824             :     try {
  114825           0 :       libtraci::Person::appendDrivingStage((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4);
  114826           0 :     } catch (const libsumo::TraCIException& e) {
  114827           0 :       const std::string s = e.what();
  114828             :       std::string printError;
  114829           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  114830           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  114831             :       }
  114832             :       
  114833           0 :       if (printError == "all" || printError == "client") {
  114834             :         std::cerr << "Error: " << s << std::endl;
  114835             :       }
  114836             :       
  114837             :       
  114838             :       
  114839             :       
  114840             :       {
  114841             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  114842             :       };
  114843             :       
  114844           0 :     } catch (const std::exception& e) {
  114845           0 :       const std::string s = e.what();
  114846             :       std::string printError;
  114847           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  114848           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  114849             :       }
  114850             :       
  114851           0 :       if (printError == "all" || printError == "client") {
  114852             :         std::cerr << "Error: " << s << std::endl;
  114853             :       }
  114854             :       
  114855             :       
  114856             :       
  114857             :       
  114858             :       {
  114859             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  114860             :       };
  114861             :       
  114862           0 :     } catch (...) {
  114863             :       {
  114864             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  114865             :       };
  114866           0 :     }
  114867             :   }
  114868             : }
  114869             : 
  114870             : 
  114871           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1appendDrivingStage_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3) {
  114872             :   std::string *arg1 = 0 ;
  114873             :   std::string *arg2 = 0 ;
  114874             :   std::string *arg3 = 0 ;
  114875             :   
  114876             :   (void)jenv;
  114877             :   (void)jcls;
  114878           0 :   if(!jarg1) {
  114879           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  114880           0 :     return ;
  114881             :   }
  114882             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  114883           0 :   if (!arg1_pstr) return ;
  114884           0 :   std::string arg1_str(arg1_pstr);
  114885             :   arg1 = &arg1_str;
  114886             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  114887           0 :   if(!jarg2) {
  114888           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  114889             :     return ;
  114890             :   }
  114891             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  114892           0 :   if (!arg2_pstr) return ;
  114893           0 :   std::string arg2_str(arg2_pstr);
  114894             :   arg2 = &arg2_str;
  114895             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  114896           0 :   if(!jarg3) {
  114897           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  114898             :     return ;
  114899             :   }
  114900             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
  114901           0 :   if (!arg3_pstr) return ;
  114902           0 :   std::string arg3_str(arg3_pstr);
  114903             :   arg3 = &arg3_str;
  114904             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
  114905             :   {
  114906             :     try {
  114907           0 :       libtraci::Person::appendDrivingStage((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3);
  114908           0 :     } catch (const libsumo::TraCIException& e) {
  114909           0 :       const std::string s = e.what();
  114910             :       std::string printError;
  114911           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  114912           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  114913             :       }
  114914             :       
  114915           0 :       if (printError == "all" || printError == "client") {
  114916             :         std::cerr << "Error: " << s << std::endl;
  114917             :       }
  114918             :       
  114919             :       
  114920             :       
  114921             :       
  114922             :       {
  114923             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  114924             :       };
  114925             :       
  114926           0 :     } catch (const std::exception& e) {
  114927           0 :       const std::string s = e.what();
  114928             :       std::string printError;
  114929           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  114930           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  114931             :       }
  114932             :       
  114933           0 :       if (printError == "all" || printError == "client") {
  114934             :         std::cerr << "Error: " << s << std::endl;
  114935             :       }
  114936             :       
  114937             :       
  114938             :       
  114939             :       
  114940             :       {
  114941             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  114942             :       };
  114943             :       
  114944           0 :     } catch (...) {
  114945             :       {
  114946             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  114947             :       };
  114948           0 :     }
  114949             :   }
  114950             : }
  114951             : 
  114952             : 
  114953           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1removeStage(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2) {
  114954             :   std::string *arg1 = 0 ;
  114955             :   int arg2 ;
  114956             :   
  114957             :   (void)jenv;
  114958             :   (void)jcls;
  114959           0 :   if(!jarg1) {
  114960           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  114961           0 :     return ;
  114962             :   }
  114963             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  114964           0 :   if (!arg1_pstr) return ;
  114965           0 :   std::string arg1_str(arg1_pstr);
  114966             :   arg1 = &arg1_str;
  114967             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  114968             :   arg2 = (int)jarg2; 
  114969             :   {
  114970             :     try {
  114971           0 :       libtraci::Person::removeStage((std::string const &)*arg1,arg2);
  114972           0 :     } catch (const libsumo::TraCIException& e) {
  114973           0 :       const std::string s = e.what();
  114974             :       std::string printError;
  114975           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  114976           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  114977             :       }
  114978             :       
  114979           0 :       if (printError == "all" || printError == "client") {
  114980             :         std::cerr << "Error: " << s << std::endl;
  114981             :       }
  114982             :       
  114983             :       
  114984             :       
  114985             :       
  114986             :       {
  114987             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  114988             :       };
  114989             :       
  114990           0 :     } catch (const std::exception& e) {
  114991           0 :       const std::string s = e.what();
  114992             :       std::string printError;
  114993           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  114994           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  114995             :       }
  114996             :       
  114997           0 :       if (printError == "all" || printError == "client") {
  114998             :         std::cerr << "Error: " << s << std::endl;
  114999             :       }
  115000             :       
  115001             :       
  115002             :       
  115003             :       
  115004             :       {
  115005             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  115006             :       };
  115007             :       
  115008           0 :     } catch (...) {
  115009             :       {
  115010             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  115011             :       };
  115012           0 :     }
  115013             :   }
  115014             : }
  115015             : 
  115016             : 
  115017           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1rerouteTraveltime(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  115018             :   std::string *arg1 = 0 ;
  115019             :   
  115020             :   (void)jenv;
  115021             :   (void)jcls;
  115022           0 :   if(!jarg1) {
  115023           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  115024           0 :     return ;
  115025             :   }
  115026             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  115027           0 :   if (!arg1_pstr) return ;
  115028           0 :   std::string arg1_str(arg1_pstr);
  115029             :   arg1 = &arg1_str;
  115030             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  115031             :   {
  115032             :     try {
  115033           0 :       libtraci::Person::rerouteTraveltime((std::string const &)*arg1);
  115034           0 :     } catch (const libsumo::TraCIException& e) {
  115035           0 :       const std::string s = e.what();
  115036             :       std::string printError;
  115037           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  115038           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  115039             :       }
  115040             :       
  115041           0 :       if (printError == "all" || printError == "client") {
  115042             :         std::cerr << "Error: " << s << std::endl;
  115043             :       }
  115044             :       
  115045             :       
  115046             :       
  115047             :       
  115048             :       {
  115049             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  115050             :       };
  115051             :       
  115052           0 :     } catch (const std::exception& e) {
  115053           0 :       const std::string s = e.what();
  115054             :       std::string printError;
  115055           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  115056           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  115057             :       }
  115058             :       
  115059           0 :       if (printError == "all" || printError == "client") {
  115060             :         std::cerr << "Error: " << s << std::endl;
  115061             :       }
  115062             :       
  115063             :       
  115064             :       
  115065             :       
  115066             :       {
  115067             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  115068             :       };
  115069             :       
  115070           0 :     } catch (...) {
  115071             :       {
  115072             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  115073             :       };
  115074           0 :     }
  115075             :   }
  115076             : }
  115077             : 
  115078             : 
  115079           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1moveTo_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jdouble jarg4) {
  115080             :   std::string *arg1 = 0 ;
  115081             :   std::string *arg2 = 0 ;
  115082             :   double arg3 ;
  115083             :   double arg4 ;
  115084             :   
  115085             :   (void)jenv;
  115086             :   (void)jcls;
  115087           0 :   if(!jarg1) {
  115088           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  115089           0 :     return ;
  115090             :   }
  115091             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  115092           0 :   if (!arg1_pstr) return ;
  115093           0 :   std::string arg1_str(arg1_pstr);
  115094             :   arg1 = &arg1_str;
  115095             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  115096           0 :   if(!jarg2) {
  115097           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  115098             :     return ;
  115099             :   }
  115100             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  115101           0 :   if (!arg2_pstr) return ;
  115102           0 :   std::string arg2_str(arg2_pstr);
  115103             :   arg2 = &arg2_str;
  115104             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  115105             :   arg3 = (double)jarg3; 
  115106             :   arg4 = (double)jarg4; 
  115107             :   {
  115108             :     try {
  115109           0 :       libtraci::Person::moveTo((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4);
  115110           0 :     } catch (const libsumo::TraCIException& e) {
  115111           0 :       const std::string s = e.what();
  115112             :       std::string printError;
  115113           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  115114           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  115115             :       }
  115116             :       
  115117           0 :       if (printError == "all" || printError == "client") {
  115118             :         std::cerr << "Error: " << s << std::endl;
  115119             :       }
  115120             :       
  115121             :       
  115122             :       
  115123             :       
  115124             :       {
  115125             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  115126             :       };
  115127             :       
  115128           0 :     } catch (const std::exception& e) {
  115129           0 :       const std::string s = e.what();
  115130             :       std::string printError;
  115131           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  115132           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  115133             :       }
  115134             :       
  115135           0 :       if (printError == "all" || printError == "client") {
  115136             :         std::cerr << "Error: " << s << std::endl;
  115137             :       }
  115138             :       
  115139             :       
  115140             :       
  115141             :       
  115142             :       {
  115143             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  115144             :       };
  115145             :       
  115146           0 :     } catch (...) {
  115147             :       {
  115148             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  115149             :       };
  115150           0 :     }
  115151             :   }
  115152             : }
  115153             : 
  115154             : 
  115155           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1moveTo_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3) {
  115156             :   std::string *arg1 = 0 ;
  115157             :   std::string *arg2 = 0 ;
  115158             :   double arg3 ;
  115159             :   
  115160             :   (void)jenv;
  115161             :   (void)jcls;
  115162           0 :   if(!jarg1) {
  115163           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  115164           0 :     return ;
  115165             :   }
  115166             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  115167           0 :   if (!arg1_pstr) return ;
  115168           0 :   std::string arg1_str(arg1_pstr);
  115169             :   arg1 = &arg1_str;
  115170             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  115171           0 :   if(!jarg2) {
  115172           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  115173             :     return ;
  115174             :   }
  115175             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  115176           0 :   if (!arg2_pstr) return ;
  115177           0 :   std::string arg2_str(arg2_pstr);
  115178             :   arg2 = &arg2_str;
  115179             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  115180             :   arg3 = (double)jarg3; 
  115181             :   {
  115182             :     try {
  115183           0 :       libtraci::Person::moveTo((std::string const &)*arg1,(std::string const &)*arg2,arg3);
  115184           0 :     } catch (const libsumo::TraCIException& e) {
  115185           0 :       const std::string s = e.what();
  115186             :       std::string printError;
  115187           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  115188           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  115189             :       }
  115190             :       
  115191           0 :       if (printError == "all" || printError == "client") {
  115192             :         std::cerr << "Error: " << s << std::endl;
  115193             :       }
  115194             :       
  115195             :       
  115196             :       
  115197             :       
  115198             :       {
  115199             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  115200             :       };
  115201             :       
  115202           0 :     } catch (const std::exception& e) {
  115203           0 :       const std::string s = e.what();
  115204             :       std::string printError;
  115205           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  115206           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  115207             :       }
  115208             :       
  115209           0 :       if (printError == "all" || printError == "client") {
  115210             :         std::cerr << "Error: " << s << std::endl;
  115211             :       }
  115212             :       
  115213             :       
  115214             :       
  115215             :       
  115216             :       {
  115217             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  115218             :       };
  115219             :       
  115220           0 :     } catch (...) {
  115221             :       {
  115222             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  115223             :       };
  115224           0 :     }
  115225             :   }
  115226             : }
  115227             : 
  115228             : 
  115229           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1moveToXY_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5, jint jarg6, jdouble jarg7) {
  115230             :   std::string *arg1 = 0 ;
  115231             :   std::string *arg2 = 0 ;
  115232             :   double arg3 ;
  115233             :   double arg4 ;
  115234             :   double arg5 ;
  115235             :   int arg6 ;
  115236             :   double arg7 ;
  115237             :   
  115238             :   (void)jenv;
  115239             :   (void)jcls;
  115240           0 :   if(!jarg1) {
  115241           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  115242           0 :     return ;
  115243             :   }
  115244             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  115245           0 :   if (!arg1_pstr) return ;
  115246           0 :   std::string arg1_str(arg1_pstr);
  115247             :   arg1 = &arg1_str;
  115248             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  115249           0 :   if(!jarg2) {
  115250           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  115251             :     return ;
  115252             :   }
  115253             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  115254           0 :   if (!arg2_pstr) return ;
  115255           0 :   std::string arg2_str(arg2_pstr);
  115256             :   arg2 = &arg2_str;
  115257             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  115258             :   arg3 = (double)jarg3; 
  115259             :   arg4 = (double)jarg4; 
  115260             :   arg5 = (double)jarg5; 
  115261             :   arg6 = (int)jarg6; 
  115262             :   arg7 = (double)jarg7; 
  115263             :   {
  115264             :     try {
  115265           0 :       libtraci::Person::moveToXY((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4,arg5,arg6,arg7);
  115266           0 :     } catch (const libsumo::TraCIException& e) {
  115267           0 :       const std::string s = e.what();
  115268             :       std::string printError;
  115269           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  115270           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  115271             :       }
  115272             :       
  115273           0 :       if (printError == "all" || printError == "client") {
  115274             :         std::cerr << "Error: " << s << std::endl;
  115275             :       }
  115276             :       
  115277             :       
  115278             :       
  115279             :       
  115280             :       {
  115281             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  115282             :       };
  115283             :       
  115284           0 :     } catch (const std::exception& e) {
  115285           0 :       const std::string s = e.what();
  115286             :       std::string printError;
  115287           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  115288           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  115289             :       }
  115290             :       
  115291           0 :       if (printError == "all" || printError == "client") {
  115292             :         std::cerr << "Error: " << s << std::endl;
  115293             :       }
  115294             :       
  115295             :       
  115296             :       
  115297             :       
  115298             :       {
  115299             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  115300             :       };
  115301             :       
  115302           0 :     } catch (...) {
  115303             :       {
  115304             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  115305             :       };
  115306           0 :     }
  115307             :   }
  115308             : }
  115309             : 
  115310             : 
  115311           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1moveToXY_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5, jint jarg6) {
  115312             :   std::string *arg1 = 0 ;
  115313             :   std::string *arg2 = 0 ;
  115314             :   double arg3 ;
  115315             :   double arg4 ;
  115316             :   double arg5 ;
  115317             :   int arg6 ;
  115318             :   
  115319             :   (void)jenv;
  115320             :   (void)jcls;
  115321           0 :   if(!jarg1) {
  115322           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  115323           0 :     return ;
  115324             :   }
  115325             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  115326           0 :   if (!arg1_pstr) return ;
  115327           0 :   std::string arg1_str(arg1_pstr);
  115328             :   arg1 = &arg1_str;
  115329             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  115330           0 :   if(!jarg2) {
  115331           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  115332             :     return ;
  115333             :   }
  115334             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  115335           0 :   if (!arg2_pstr) return ;
  115336           0 :   std::string arg2_str(arg2_pstr);
  115337             :   arg2 = &arg2_str;
  115338             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  115339             :   arg3 = (double)jarg3; 
  115340             :   arg4 = (double)jarg4; 
  115341             :   arg5 = (double)jarg5; 
  115342             :   arg6 = (int)jarg6; 
  115343             :   {
  115344             :     try {
  115345           0 :       libtraci::Person::moveToXY((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4,arg5,arg6);
  115346           0 :     } catch (const libsumo::TraCIException& e) {
  115347           0 :       const std::string s = e.what();
  115348             :       std::string printError;
  115349           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  115350           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  115351             :       }
  115352             :       
  115353           0 :       if (printError == "all" || printError == "client") {
  115354             :         std::cerr << "Error: " << s << std::endl;
  115355             :       }
  115356             :       
  115357             :       
  115358             :       
  115359             :       
  115360             :       {
  115361             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  115362             :       };
  115363             :       
  115364           0 :     } catch (const std::exception& e) {
  115365           0 :       const std::string s = e.what();
  115366             :       std::string printError;
  115367           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  115368           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  115369             :       }
  115370             :       
  115371           0 :       if (printError == "all" || printError == "client") {
  115372             :         std::cerr << "Error: " << s << std::endl;
  115373             :       }
  115374             :       
  115375             :       
  115376             :       
  115377             :       
  115378             :       {
  115379             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  115380             :       };
  115381             :       
  115382           0 :     } catch (...) {
  115383             :       {
  115384             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  115385             :       };
  115386           0 :     }
  115387             :   }
  115388             : }
  115389             : 
  115390             : 
  115391           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1moveToXY_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5) {
  115392             :   std::string *arg1 = 0 ;
  115393             :   std::string *arg2 = 0 ;
  115394             :   double arg3 ;
  115395             :   double arg4 ;
  115396             :   double arg5 ;
  115397             :   
  115398             :   (void)jenv;
  115399             :   (void)jcls;
  115400           0 :   if(!jarg1) {
  115401           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  115402           0 :     return ;
  115403             :   }
  115404             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  115405           0 :   if (!arg1_pstr) return ;
  115406           0 :   std::string arg1_str(arg1_pstr);
  115407             :   arg1 = &arg1_str;
  115408             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  115409           0 :   if(!jarg2) {
  115410           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  115411             :     return ;
  115412             :   }
  115413             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  115414           0 :   if (!arg2_pstr) return ;
  115415           0 :   std::string arg2_str(arg2_pstr);
  115416             :   arg2 = &arg2_str;
  115417             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  115418             :   arg3 = (double)jarg3; 
  115419             :   arg4 = (double)jarg4; 
  115420             :   arg5 = (double)jarg5; 
  115421             :   {
  115422             :     try {
  115423           0 :       libtraci::Person::moveToXY((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4,arg5);
  115424           0 :     } catch (const libsumo::TraCIException& e) {
  115425           0 :       const std::string s = e.what();
  115426             :       std::string printError;
  115427           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  115428           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  115429             :       }
  115430             :       
  115431           0 :       if (printError == "all" || printError == "client") {
  115432             :         std::cerr << "Error: " << s << std::endl;
  115433             :       }
  115434             :       
  115435             :       
  115436             :       
  115437             :       
  115438             :       {
  115439             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  115440             :       };
  115441             :       
  115442           0 :     } catch (const std::exception& e) {
  115443           0 :       const std::string s = e.what();
  115444             :       std::string printError;
  115445           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  115446           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  115447             :       }
  115448             :       
  115449           0 :       if (printError == "all" || printError == "client") {
  115450             :         std::cerr << "Error: " << s << std::endl;
  115451             :       }
  115452             :       
  115453             :       
  115454             :       
  115455             :       
  115456             :       {
  115457             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  115458             :       };
  115459             :       
  115460           0 :     } catch (...) {
  115461             :       {
  115462             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  115463             :       };
  115464           0 :     }
  115465             :   }
  115466             : }
  115467             : 
  115468             : 
  115469           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1moveToXY_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jdouble jarg4) {
  115470             :   std::string *arg1 = 0 ;
  115471             :   std::string *arg2 = 0 ;
  115472             :   double arg3 ;
  115473             :   double arg4 ;
  115474             :   
  115475             :   (void)jenv;
  115476             :   (void)jcls;
  115477           0 :   if(!jarg1) {
  115478           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  115479           0 :     return ;
  115480             :   }
  115481             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  115482           0 :   if (!arg1_pstr) return ;
  115483           0 :   std::string arg1_str(arg1_pstr);
  115484             :   arg1 = &arg1_str;
  115485             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  115486           0 :   if(!jarg2) {
  115487           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  115488             :     return ;
  115489             :   }
  115490             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  115491           0 :   if (!arg2_pstr) return ;
  115492           0 :   std::string arg2_str(arg2_pstr);
  115493             :   arg2 = &arg2_str;
  115494             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  115495             :   arg3 = (double)jarg3; 
  115496             :   arg4 = (double)jarg4; 
  115497             :   {
  115498             :     try {
  115499           0 :       libtraci::Person::moveToXY((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4);
  115500           0 :     } catch (const libsumo::TraCIException& e) {
  115501           0 :       const std::string s = e.what();
  115502             :       std::string printError;
  115503           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  115504           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  115505             :       }
  115506             :       
  115507           0 :       if (printError == "all" || printError == "client") {
  115508             :         std::cerr << "Error: " << s << std::endl;
  115509             :       }
  115510             :       
  115511             :       
  115512             :       
  115513             :       
  115514             :       {
  115515             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  115516             :       };
  115517             :       
  115518           0 :     } catch (const std::exception& e) {
  115519           0 :       const std::string s = e.what();
  115520             :       std::string printError;
  115521           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  115522           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  115523             :       }
  115524             :       
  115525           0 :       if (printError == "all" || printError == "client") {
  115526             :         std::cerr << "Error: " << s << std::endl;
  115527             :       }
  115528             :       
  115529             :       
  115530             :       
  115531             :       
  115532             :       {
  115533             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  115534             :       };
  115535             :       
  115536           0 :     } catch (...) {
  115537             :       {
  115538             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  115539             :       };
  115540           0 :     }
  115541             :   }
  115542             : }
  115543             : 
  115544             : 
  115545           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1remove_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jchar jarg2) {
  115546             :   std::string *arg1 = 0 ;
  115547             :   char arg2 ;
  115548             :   
  115549             :   (void)jenv;
  115550             :   (void)jcls;
  115551           0 :   if(!jarg1) {
  115552           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  115553           0 :     return ;
  115554             :   }
  115555             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  115556           0 :   if (!arg1_pstr) return ;
  115557           0 :   std::string arg1_str(arg1_pstr);
  115558             :   arg1 = &arg1_str;
  115559             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  115560           0 :   arg2 = (char)jarg2; 
  115561             :   {
  115562             :     try {
  115563           0 :       libtraci::Person::remove((std::string const &)*arg1,arg2);
  115564           0 :     } catch (const libsumo::TraCIException& e) {
  115565           0 :       const std::string s = e.what();
  115566             :       std::string printError;
  115567           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  115568           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  115569             :       }
  115570             :       
  115571           0 :       if (printError == "all" || printError == "client") {
  115572             :         std::cerr << "Error: " << s << std::endl;
  115573             :       }
  115574             :       
  115575             :       
  115576             :       
  115577             :       
  115578             :       {
  115579             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  115580             :       };
  115581             :       
  115582           0 :     } catch (const std::exception& e) {
  115583           0 :       const std::string s = e.what();
  115584             :       std::string printError;
  115585           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  115586           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  115587             :       }
  115588             :       
  115589           0 :       if (printError == "all" || printError == "client") {
  115590             :         std::cerr << "Error: " << s << std::endl;
  115591             :       }
  115592             :       
  115593             :       
  115594             :       
  115595             :       
  115596             :       {
  115597             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  115598             :       };
  115599             :       
  115600           0 :     } catch (...) {
  115601             :       {
  115602             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  115603             :       };
  115604           0 :     }
  115605             :   }
  115606             : }
  115607             : 
  115608             : 
  115609           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1remove_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  115610             :   std::string *arg1 = 0 ;
  115611             :   
  115612             :   (void)jenv;
  115613             :   (void)jcls;
  115614           0 :   if(!jarg1) {
  115615           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  115616           0 :     return ;
  115617             :   }
  115618             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  115619           0 :   if (!arg1_pstr) return ;
  115620           0 :   std::string arg1_str(arg1_pstr);
  115621             :   arg1 = &arg1_str;
  115622             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  115623             :   {
  115624             :     try {
  115625           0 :       libtraci::Person::remove((std::string const &)*arg1);
  115626           0 :     } catch (const libsumo::TraCIException& e) {
  115627           0 :       const std::string s = e.what();
  115628             :       std::string printError;
  115629           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  115630           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  115631             :       }
  115632             :       
  115633           0 :       if (printError == "all" || printError == "client") {
  115634             :         std::cerr << "Error: " << s << std::endl;
  115635             :       }
  115636             :       
  115637             :       
  115638             :       
  115639             :       
  115640             :       {
  115641             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  115642             :       };
  115643             :       
  115644           0 :     } catch (const std::exception& e) {
  115645           0 :       const std::string s = e.what();
  115646             :       std::string printError;
  115647           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  115648           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  115649             :       }
  115650             :       
  115651           0 :       if (printError == "all" || printError == "client") {
  115652             :         std::cerr << "Error: " << s << std::endl;
  115653             :       }
  115654             :       
  115655             :       
  115656             :       
  115657             :       
  115658             :       {
  115659             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  115660             :       };
  115661             :       
  115662           0 :     } catch (...) {
  115663             :       {
  115664             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  115665             :       };
  115666           0 :     }
  115667             :   }
  115668             : }
  115669             : 
  115670             : 
  115671           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1setSpeed(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  115672             :   std::string *arg1 = 0 ;
  115673             :   double arg2 ;
  115674             :   
  115675             :   (void)jenv;
  115676             :   (void)jcls;
  115677           0 :   if(!jarg1) {
  115678           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  115679           0 :     return ;
  115680             :   }
  115681             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  115682           0 :   if (!arg1_pstr) return ;
  115683           0 :   std::string arg1_str(arg1_pstr);
  115684             :   arg1 = &arg1_str;
  115685             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  115686             :   arg2 = (double)jarg2; 
  115687             :   {
  115688             :     try {
  115689           0 :       libtraci::Person::setSpeed((std::string const &)*arg1,arg2);
  115690           0 :     } catch (const libsumo::TraCIException& e) {
  115691           0 :       const std::string s = e.what();
  115692             :       std::string printError;
  115693           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  115694           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  115695             :       }
  115696             :       
  115697           0 :       if (printError == "all" || printError == "client") {
  115698             :         std::cerr << "Error: " << s << std::endl;
  115699             :       }
  115700             :       
  115701             :       
  115702             :       
  115703             :       
  115704             :       {
  115705             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  115706             :       };
  115707             :       
  115708           0 :     } catch (const std::exception& e) {
  115709           0 :       const std::string s = e.what();
  115710             :       std::string printError;
  115711           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  115712           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  115713             :       }
  115714             :       
  115715           0 :       if (printError == "all" || printError == "client") {
  115716             :         std::cerr << "Error: " << s << std::endl;
  115717             :       }
  115718             :       
  115719             :       
  115720             :       
  115721             :       
  115722             :       {
  115723             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  115724             :       };
  115725             :       
  115726           0 :     } catch (...) {
  115727             :       {
  115728             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  115729             :       };
  115730           0 :     }
  115731             :   }
  115732             : }
  115733             : 
  115734             : 
  115735           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1setType(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  115736             :   std::string *arg1 = 0 ;
  115737             :   std::string *arg2 = 0 ;
  115738             :   
  115739             :   (void)jenv;
  115740             :   (void)jcls;
  115741           0 :   if(!jarg1) {
  115742           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  115743           0 :     return ;
  115744             :   }
  115745             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  115746           0 :   if (!arg1_pstr) return ;
  115747           0 :   std::string arg1_str(arg1_pstr);
  115748             :   arg1 = &arg1_str;
  115749             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  115750           0 :   if(!jarg2) {
  115751           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  115752             :     return ;
  115753             :   }
  115754             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  115755           0 :   if (!arg2_pstr) return ;
  115756           0 :   std::string arg2_str(arg2_pstr);
  115757             :   arg2 = &arg2_str;
  115758             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  115759             :   {
  115760             :     try {
  115761           0 :       libtraci::Person::setType((std::string const &)*arg1,(std::string const &)*arg2);
  115762           0 :     } catch (const libsumo::TraCIException& e) {
  115763           0 :       const std::string s = e.what();
  115764             :       std::string printError;
  115765           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  115766           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  115767             :       }
  115768             :       
  115769           0 :       if (printError == "all" || printError == "client") {
  115770             :         std::cerr << "Error: " << s << std::endl;
  115771             :       }
  115772             :       
  115773             :       
  115774             :       
  115775             :       
  115776             :       {
  115777             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  115778             :       };
  115779             :       
  115780           0 :     } catch (const std::exception& e) {
  115781           0 :       const std::string s = e.what();
  115782             :       std::string printError;
  115783           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  115784           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  115785             :       }
  115786             :       
  115787           0 :       if (printError == "all" || printError == "client") {
  115788             :         std::cerr << "Error: " << s << std::endl;
  115789             :       }
  115790             :       
  115791             :       
  115792             :       
  115793             :       
  115794             :       {
  115795             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  115796             :       };
  115797             :       
  115798           0 :     } catch (...) {
  115799             :       {
  115800             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  115801             :       };
  115802           0 :     }
  115803             :   }
  115804             : }
  115805             : 
  115806             : 
  115807           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1setLength(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  115808             :   std::string *arg1 = 0 ;
  115809             :   double arg2 ;
  115810             :   
  115811             :   (void)jenv;
  115812             :   (void)jcls;
  115813           0 :   if(!jarg1) {
  115814           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  115815           0 :     return ;
  115816             :   }
  115817             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  115818           0 :   if (!arg1_pstr) return ;
  115819           0 :   std::string arg1_str(arg1_pstr);
  115820             :   arg1 = &arg1_str;
  115821             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  115822             :   arg2 = (double)jarg2; 
  115823             :   {
  115824             :     try {
  115825           0 :       libtraci::Person::setLength((std::string const &)*arg1,arg2);
  115826           0 :     } catch (const libsumo::TraCIException& e) {
  115827           0 :       const std::string s = e.what();
  115828             :       std::string printError;
  115829           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  115830           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  115831             :       }
  115832             :       
  115833           0 :       if (printError == "all" || printError == "client") {
  115834             :         std::cerr << "Error: " << s << std::endl;
  115835             :       }
  115836             :       
  115837             :       
  115838             :       
  115839             :       
  115840             :       {
  115841             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  115842             :       };
  115843             :       
  115844           0 :     } catch (const std::exception& e) {
  115845           0 :       const std::string s = e.what();
  115846             :       std::string printError;
  115847           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  115848           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  115849             :       }
  115850             :       
  115851           0 :       if (printError == "all" || printError == "client") {
  115852             :         std::cerr << "Error: " << s << std::endl;
  115853             :       }
  115854             :       
  115855             :       
  115856             :       
  115857             :       
  115858             :       {
  115859             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  115860             :       };
  115861             :       
  115862           0 :     } catch (...) {
  115863             :       {
  115864             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  115865             :       };
  115866           0 :     }
  115867             :   }
  115868             : }
  115869             : 
  115870             : 
  115871           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1setMaxSpeed(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  115872             :   std::string *arg1 = 0 ;
  115873             :   double arg2 ;
  115874             :   
  115875             :   (void)jenv;
  115876             :   (void)jcls;
  115877           0 :   if(!jarg1) {
  115878           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  115879           0 :     return ;
  115880             :   }
  115881             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  115882           0 :   if (!arg1_pstr) return ;
  115883           0 :   std::string arg1_str(arg1_pstr);
  115884             :   arg1 = &arg1_str;
  115885             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  115886             :   arg2 = (double)jarg2; 
  115887             :   {
  115888             :     try {
  115889           0 :       libtraci::Person::setMaxSpeed((std::string const &)*arg1,arg2);
  115890           0 :     } catch (const libsumo::TraCIException& e) {
  115891           0 :       const std::string s = e.what();
  115892             :       std::string printError;
  115893           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  115894           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  115895             :       }
  115896             :       
  115897           0 :       if (printError == "all" || printError == "client") {
  115898             :         std::cerr << "Error: " << s << std::endl;
  115899             :       }
  115900             :       
  115901             :       
  115902             :       
  115903             :       
  115904             :       {
  115905             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  115906             :       };
  115907             :       
  115908           0 :     } catch (const std::exception& e) {
  115909           0 :       const std::string s = e.what();
  115910             :       std::string printError;
  115911           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  115912           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  115913             :       }
  115914             :       
  115915           0 :       if (printError == "all" || printError == "client") {
  115916             :         std::cerr << "Error: " << s << std::endl;
  115917             :       }
  115918             :       
  115919             :       
  115920             :       
  115921             :       
  115922             :       {
  115923             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  115924             :       };
  115925             :       
  115926           0 :     } catch (...) {
  115927             :       {
  115928             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  115929             :       };
  115930           0 :     }
  115931             :   }
  115932             : }
  115933             : 
  115934             : 
  115935           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1setVehicleClass(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  115936             :   std::string *arg1 = 0 ;
  115937             :   std::string *arg2 = 0 ;
  115938             :   
  115939             :   (void)jenv;
  115940             :   (void)jcls;
  115941           0 :   if(!jarg1) {
  115942           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  115943           0 :     return ;
  115944             :   }
  115945             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  115946           0 :   if (!arg1_pstr) return ;
  115947           0 :   std::string arg1_str(arg1_pstr);
  115948             :   arg1 = &arg1_str;
  115949             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  115950           0 :   if(!jarg2) {
  115951           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  115952             :     return ;
  115953             :   }
  115954             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  115955           0 :   if (!arg2_pstr) return ;
  115956           0 :   std::string arg2_str(arg2_pstr);
  115957             :   arg2 = &arg2_str;
  115958             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  115959             :   {
  115960             :     try {
  115961           0 :       libtraci::Person::setVehicleClass((std::string const &)*arg1,(std::string const &)*arg2);
  115962           0 :     } catch (const libsumo::TraCIException& e) {
  115963           0 :       const std::string s = e.what();
  115964             :       std::string printError;
  115965           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  115966           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  115967             :       }
  115968             :       
  115969           0 :       if (printError == "all" || printError == "client") {
  115970             :         std::cerr << "Error: " << s << std::endl;
  115971             :       }
  115972             :       
  115973             :       
  115974             :       
  115975             :       
  115976             :       {
  115977             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  115978             :       };
  115979             :       
  115980           0 :     } catch (const std::exception& e) {
  115981           0 :       const std::string s = e.what();
  115982             :       std::string printError;
  115983           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  115984           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  115985             :       }
  115986             :       
  115987           0 :       if (printError == "all" || printError == "client") {
  115988             :         std::cerr << "Error: " << s << std::endl;
  115989             :       }
  115990             :       
  115991             :       
  115992             :       
  115993             :       
  115994             :       {
  115995             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  115996             :       };
  115997             :       
  115998           0 :     } catch (...) {
  115999             :       {
  116000             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  116001             :       };
  116002           0 :     }
  116003             :   }
  116004             : }
  116005             : 
  116006             : 
  116007           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1setSpeedFactor(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  116008             :   std::string *arg1 = 0 ;
  116009             :   double arg2 ;
  116010             :   
  116011             :   (void)jenv;
  116012             :   (void)jcls;
  116013           0 :   if(!jarg1) {
  116014           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  116015           0 :     return ;
  116016             :   }
  116017             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  116018           0 :   if (!arg1_pstr) return ;
  116019           0 :   std::string arg1_str(arg1_pstr);
  116020             :   arg1 = &arg1_str;
  116021             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  116022             :   arg2 = (double)jarg2; 
  116023             :   {
  116024             :     try {
  116025           0 :       libtraci::Person::setSpeedFactor((std::string const &)*arg1,arg2);
  116026           0 :     } catch (const libsumo::TraCIException& e) {
  116027           0 :       const std::string s = e.what();
  116028             :       std::string printError;
  116029           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  116030           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  116031             :       }
  116032             :       
  116033           0 :       if (printError == "all" || printError == "client") {
  116034             :         std::cerr << "Error: " << s << std::endl;
  116035             :       }
  116036             :       
  116037             :       
  116038             :       
  116039             :       
  116040             :       {
  116041             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  116042             :       };
  116043             :       
  116044           0 :     } catch (const std::exception& e) {
  116045           0 :       const std::string s = e.what();
  116046             :       std::string printError;
  116047           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  116048           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  116049             :       }
  116050             :       
  116051           0 :       if (printError == "all" || printError == "client") {
  116052             :         std::cerr << "Error: " << s << std::endl;
  116053             :       }
  116054             :       
  116055             :       
  116056             :       
  116057             :       
  116058             :       {
  116059             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  116060             :       };
  116061             :       
  116062           0 :     } catch (...) {
  116063             :       {
  116064             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  116065             :       };
  116066           0 :     }
  116067             :   }
  116068             : }
  116069             : 
  116070             : 
  116071           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1setAccel(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  116072             :   std::string *arg1 = 0 ;
  116073             :   double arg2 ;
  116074             :   
  116075             :   (void)jenv;
  116076             :   (void)jcls;
  116077           0 :   if(!jarg1) {
  116078           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  116079           0 :     return ;
  116080             :   }
  116081             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  116082           0 :   if (!arg1_pstr) return ;
  116083           0 :   std::string arg1_str(arg1_pstr);
  116084             :   arg1 = &arg1_str;
  116085             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  116086             :   arg2 = (double)jarg2; 
  116087             :   {
  116088             :     try {
  116089           0 :       libtraci::Person::setAccel((std::string const &)*arg1,arg2);
  116090           0 :     } catch (const libsumo::TraCIException& e) {
  116091           0 :       const std::string s = e.what();
  116092             :       std::string printError;
  116093           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  116094           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  116095             :       }
  116096             :       
  116097           0 :       if (printError == "all" || printError == "client") {
  116098             :         std::cerr << "Error: " << s << std::endl;
  116099             :       }
  116100             :       
  116101             :       
  116102             :       
  116103             :       
  116104             :       {
  116105             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  116106             :       };
  116107             :       
  116108           0 :     } catch (const std::exception& e) {
  116109           0 :       const std::string s = e.what();
  116110             :       std::string printError;
  116111           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  116112           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  116113             :       }
  116114             :       
  116115           0 :       if (printError == "all" || printError == "client") {
  116116             :         std::cerr << "Error: " << s << std::endl;
  116117             :       }
  116118             :       
  116119             :       
  116120             :       
  116121             :       
  116122             :       {
  116123             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  116124             :       };
  116125             :       
  116126           0 :     } catch (...) {
  116127             :       {
  116128             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  116129             :       };
  116130           0 :     }
  116131             :   }
  116132             : }
  116133             : 
  116134             : 
  116135           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1setDecel(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  116136             :   std::string *arg1 = 0 ;
  116137             :   double arg2 ;
  116138             :   
  116139             :   (void)jenv;
  116140             :   (void)jcls;
  116141           0 :   if(!jarg1) {
  116142           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  116143           0 :     return ;
  116144             :   }
  116145             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  116146           0 :   if (!arg1_pstr) return ;
  116147           0 :   std::string arg1_str(arg1_pstr);
  116148             :   arg1 = &arg1_str;
  116149             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  116150             :   arg2 = (double)jarg2; 
  116151             :   {
  116152             :     try {
  116153           0 :       libtraci::Person::setDecel((std::string const &)*arg1,arg2);
  116154           0 :     } catch (const libsumo::TraCIException& e) {
  116155           0 :       const std::string s = e.what();
  116156             :       std::string printError;
  116157           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  116158           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  116159             :       }
  116160             :       
  116161           0 :       if (printError == "all" || printError == "client") {
  116162             :         std::cerr << "Error: " << s << std::endl;
  116163             :       }
  116164             :       
  116165             :       
  116166             :       
  116167             :       
  116168             :       {
  116169             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  116170             :       };
  116171             :       
  116172           0 :     } catch (const std::exception& e) {
  116173           0 :       const std::string s = e.what();
  116174             :       std::string printError;
  116175           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  116176           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  116177             :       }
  116178             :       
  116179           0 :       if (printError == "all" || printError == "client") {
  116180             :         std::cerr << "Error: " << s << std::endl;
  116181             :       }
  116182             :       
  116183             :       
  116184             :       
  116185             :       
  116186             :       {
  116187             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  116188             :       };
  116189             :       
  116190           0 :     } catch (...) {
  116191             :       {
  116192             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  116193             :       };
  116194           0 :     }
  116195             :   }
  116196             : }
  116197             : 
  116198             : 
  116199           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1setEmergencyDecel(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  116200             :   std::string *arg1 = 0 ;
  116201             :   double arg2 ;
  116202             :   
  116203             :   (void)jenv;
  116204             :   (void)jcls;
  116205           0 :   if(!jarg1) {
  116206           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  116207           0 :     return ;
  116208             :   }
  116209             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  116210           0 :   if (!arg1_pstr) return ;
  116211           0 :   std::string arg1_str(arg1_pstr);
  116212             :   arg1 = &arg1_str;
  116213             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  116214             :   arg2 = (double)jarg2; 
  116215             :   {
  116216             :     try {
  116217           0 :       libtraci::Person::setEmergencyDecel((std::string const &)*arg1,arg2);
  116218           0 :     } catch (const libsumo::TraCIException& e) {
  116219           0 :       const std::string s = e.what();
  116220             :       std::string printError;
  116221           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  116222           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  116223             :       }
  116224             :       
  116225           0 :       if (printError == "all" || printError == "client") {
  116226             :         std::cerr << "Error: " << s << std::endl;
  116227             :       }
  116228             :       
  116229             :       
  116230             :       
  116231             :       
  116232             :       {
  116233             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  116234             :       };
  116235             :       
  116236           0 :     } catch (const std::exception& e) {
  116237           0 :       const std::string s = e.what();
  116238             :       std::string printError;
  116239           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  116240           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  116241             :       }
  116242             :       
  116243           0 :       if (printError == "all" || printError == "client") {
  116244             :         std::cerr << "Error: " << s << std::endl;
  116245             :       }
  116246             :       
  116247             :       
  116248             :       
  116249             :       
  116250             :       {
  116251             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  116252             :       };
  116253             :       
  116254           0 :     } catch (...) {
  116255             :       {
  116256             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  116257             :       };
  116258           0 :     }
  116259             :   }
  116260             : }
  116261             : 
  116262             : 
  116263           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1setApparentDecel(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  116264             :   std::string *arg1 = 0 ;
  116265             :   double arg2 ;
  116266             :   
  116267             :   (void)jenv;
  116268             :   (void)jcls;
  116269           0 :   if(!jarg1) {
  116270           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  116271           0 :     return ;
  116272             :   }
  116273             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  116274           0 :   if (!arg1_pstr) return ;
  116275           0 :   std::string arg1_str(arg1_pstr);
  116276             :   arg1 = &arg1_str;
  116277             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  116278             :   arg2 = (double)jarg2; 
  116279             :   {
  116280             :     try {
  116281           0 :       libtraci::Person::setApparentDecel((std::string const &)*arg1,arg2);
  116282           0 :     } catch (const libsumo::TraCIException& e) {
  116283           0 :       const std::string s = e.what();
  116284             :       std::string printError;
  116285           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  116286           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  116287             :       }
  116288             :       
  116289           0 :       if (printError == "all" || printError == "client") {
  116290             :         std::cerr << "Error: " << s << std::endl;
  116291             :       }
  116292             :       
  116293             :       
  116294             :       
  116295             :       
  116296             :       {
  116297             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  116298             :       };
  116299             :       
  116300           0 :     } catch (const std::exception& e) {
  116301           0 :       const std::string s = e.what();
  116302             :       std::string printError;
  116303           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  116304           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  116305             :       }
  116306             :       
  116307           0 :       if (printError == "all" || printError == "client") {
  116308             :         std::cerr << "Error: " << s << std::endl;
  116309             :       }
  116310             :       
  116311             :       
  116312             :       
  116313             :       
  116314             :       {
  116315             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  116316             :       };
  116317             :       
  116318           0 :     } catch (...) {
  116319             :       {
  116320             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  116321             :       };
  116322           0 :     }
  116323             :   }
  116324             : }
  116325             : 
  116326             : 
  116327           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1setImperfection(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  116328             :   std::string *arg1 = 0 ;
  116329             :   double arg2 ;
  116330             :   
  116331             :   (void)jenv;
  116332             :   (void)jcls;
  116333           0 :   if(!jarg1) {
  116334           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  116335           0 :     return ;
  116336             :   }
  116337             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  116338           0 :   if (!arg1_pstr) return ;
  116339           0 :   std::string arg1_str(arg1_pstr);
  116340             :   arg1 = &arg1_str;
  116341             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  116342             :   arg2 = (double)jarg2; 
  116343             :   {
  116344             :     try {
  116345           0 :       libtraci::Person::setImperfection((std::string const &)*arg1,arg2);
  116346           0 :     } catch (const libsumo::TraCIException& e) {
  116347           0 :       const std::string s = e.what();
  116348             :       std::string printError;
  116349           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  116350           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  116351             :       }
  116352             :       
  116353           0 :       if (printError == "all" || printError == "client") {
  116354             :         std::cerr << "Error: " << s << std::endl;
  116355             :       }
  116356             :       
  116357             :       
  116358             :       
  116359             :       
  116360             :       {
  116361             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  116362             :       };
  116363             :       
  116364           0 :     } catch (const std::exception& e) {
  116365           0 :       const std::string s = e.what();
  116366             :       std::string printError;
  116367           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  116368           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  116369             :       }
  116370             :       
  116371           0 :       if (printError == "all" || printError == "client") {
  116372             :         std::cerr << "Error: " << s << std::endl;
  116373             :       }
  116374             :       
  116375             :       
  116376             :       
  116377             :       
  116378             :       {
  116379             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  116380             :       };
  116381             :       
  116382           0 :     } catch (...) {
  116383             :       {
  116384             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  116385             :       };
  116386           0 :     }
  116387             :   }
  116388             : }
  116389             : 
  116390             : 
  116391           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1setTau(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  116392             :   std::string *arg1 = 0 ;
  116393             :   double arg2 ;
  116394             :   
  116395             :   (void)jenv;
  116396             :   (void)jcls;
  116397           0 :   if(!jarg1) {
  116398           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  116399           0 :     return ;
  116400             :   }
  116401             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  116402           0 :   if (!arg1_pstr) return ;
  116403           0 :   std::string arg1_str(arg1_pstr);
  116404             :   arg1 = &arg1_str;
  116405             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  116406             :   arg2 = (double)jarg2; 
  116407             :   {
  116408             :     try {
  116409           0 :       libtraci::Person::setTau((std::string const &)*arg1,arg2);
  116410           0 :     } catch (const libsumo::TraCIException& e) {
  116411           0 :       const std::string s = e.what();
  116412             :       std::string printError;
  116413           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  116414           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  116415             :       }
  116416             :       
  116417           0 :       if (printError == "all" || printError == "client") {
  116418             :         std::cerr << "Error: " << s << std::endl;
  116419             :       }
  116420             :       
  116421             :       
  116422             :       
  116423             :       
  116424             :       {
  116425             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  116426             :       };
  116427             :       
  116428           0 :     } catch (const std::exception& e) {
  116429           0 :       const std::string s = e.what();
  116430             :       std::string printError;
  116431           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  116432           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  116433             :       }
  116434             :       
  116435           0 :       if (printError == "all" || printError == "client") {
  116436             :         std::cerr << "Error: " << s << std::endl;
  116437             :       }
  116438             :       
  116439             :       
  116440             :       
  116441             :       
  116442             :       {
  116443             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  116444             :       };
  116445             :       
  116446           0 :     } catch (...) {
  116447             :       {
  116448             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  116449             :       };
  116450           0 :     }
  116451             :   }
  116452             : }
  116453             : 
  116454             : 
  116455           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1setEmissionClass(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  116456             :   std::string *arg1 = 0 ;
  116457             :   std::string *arg2 = 0 ;
  116458             :   
  116459             :   (void)jenv;
  116460             :   (void)jcls;
  116461           0 :   if(!jarg1) {
  116462           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  116463           0 :     return ;
  116464             :   }
  116465             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  116466           0 :   if (!arg1_pstr) return ;
  116467           0 :   std::string arg1_str(arg1_pstr);
  116468             :   arg1 = &arg1_str;
  116469             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  116470           0 :   if(!jarg2) {
  116471           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  116472             :     return ;
  116473             :   }
  116474             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  116475           0 :   if (!arg2_pstr) return ;
  116476           0 :   std::string arg2_str(arg2_pstr);
  116477             :   arg2 = &arg2_str;
  116478             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  116479             :   {
  116480             :     try {
  116481           0 :       libtraci::Person::setEmissionClass((std::string const &)*arg1,(std::string const &)*arg2);
  116482           0 :     } catch (const libsumo::TraCIException& e) {
  116483           0 :       const std::string s = e.what();
  116484             :       std::string printError;
  116485           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  116486           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  116487             :       }
  116488             :       
  116489           0 :       if (printError == "all" || printError == "client") {
  116490             :         std::cerr << "Error: " << s << std::endl;
  116491             :       }
  116492             :       
  116493             :       
  116494             :       
  116495             :       
  116496             :       {
  116497             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  116498             :       };
  116499             :       
  116500           0 :     } catch (const std::exception& e) {
  116501           0 :       const std::string s = e.what();
  116502             :       std::string printError;
  116503           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  116504           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  116505             :       }
  116506             :       
  116507           0 :       if (printError == "all" || printError == "client") {
  116508             :         std::cerr << "Error: " << s << std::endl;
  116509             :       }
  116510             :       
  116511             :       
  116512             :       
  116513             :       
  116514             :       {
  116515             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  116516             :       };
  116517             :       
  116518           0 :     } catch (...) {
  116519             :       {
  116520             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  116521             :       };
  116522           0 :     }
  116523             :   }
  116524             : }
  116525             : 
  116526             : 
  116527           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1setShapeClass(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  116528             :   std::string *arg1 = 0 ;
  116529             :   std::string *arg2 = 0 ;
  116530             :   
  116531             :   (void)jenv;
  116532             :   (void)jcls;
  116533           0 :   if(!jarg1) {
  116534           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  116535           0 :     return ;
  116536             :   }
  116537             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  116538           0 :   if (!arg1_pstr) return ;
  116539           0 :   std::string arg1_str(arg1_pstr);
  116540             :   arg1 = &arg1_str;
  116541             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  116542           0 :   if(!jarg2) {
  116543           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  116544             :     return ;
  116545             :   }
  116546             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  116547           0 :   if (!arg2_pstr) return ;
  116548           0 :   std::string arg2_str(arg2_pstr);
  116549             :   arg2 = &arg2_str;
  116550             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  116551             :   {
  116552             :     try {
  116553           0 :       libtraci::Person::setShapeClass((std::string const &)*arg1,(std::string const &)*arg2);
  116554           0 :     } catch (const libsumo::TraCIException& e) {
  116555           0 :       const std::string s = e.what();
  116556             :       std::string printError;
  116557           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  116558           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  116559             :       }
  116560             :       
  116561           0 :       if (printError == "all" || printError == "client") {
  116562             :         std::cerr << "Error: " << s << std::endl;
  116563             :       }
  116564             :       
  116565             :       
  116566             :       
  116567             :       
  116568             :       {
  116569             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  116570             :       };
  116571             :       
  116572           0 :     } catch (const std::exception& e) {
  116573           0 :       const std::string s = e.what();
  116574             :       std::string printError;
  116575           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  116576           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  116577             :       }
  116578             :       
  116579           0 :       if (printError == "all" || printError == "client") {
  116580             :         std::cerr << "Error: " << s << std::endl;
  116581             :       }
  116582             :       
  116583             :       
  116584             :       
  116585             :       
  116586             :       {
  116587             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  116588             :       };
  116589             :       
  116590           0 :     } catch (...) {
  116591             :       {
  116592             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  116593             :       };
  116594           0 :     }
  116595             :   }
  116596             : }
  116597             : 
  116598             : 
  116599           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1setWidth(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  116600             :   std::string *arg1 = 0 ;
  116601             :   double arg2 ;
  116602             :   
  116603             :   (void)jenv;
  116604             :   (void)jcls;
  116605           0 :   if(!jarg1) {
  116606           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  116607           0 :     return ;
  116608             :   }
  116609             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  116610           0 :   if (!arg1_pstr) return ;
  116611           0 :   std::string arg1_str(arg1_pstr);
  116612             :   arg1 = &arg1_str;
  116613             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  116614             :   arg2 = (double)jarg2; 
  116615             :   {
  116616             :     try {
  116617           0 :       libtraci::Person::setWidth((std::string const &)*arg1,arg2);
  116618           0 :     } catch (const libsumo::TraCIException& e) {
  116619           0 :       const std::string s = e.what();
  116620             :       std::string printError;
  116621           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  116622           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  116623             :       }
  116624             :       
  116625           0 :       if (printError == "all" || printError == "client") {
  116626             :         std::cerr << "Error: " << s << std::endl;
  116627             :       }
  116628             :       
  116629             :       
  116630             :       
  116631             :       
  116632             :       {
  116633             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  116634             :       };
  116635             :       
  116636           0 :     } catch (const std::exception& e) {
  116637           0 :       const std::string s = e.what();
  116638             :       std::string printError;
  116639           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  116640           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  116641             :       }
  116642             :       
  116643           0 :       if (printError == "all" || printError == "client") {
  116644             :         std::cerr << "Error: " << s << std::endl;
  116645             :       }
  116646             :       
  116647             :       
  116648             :       
  116649             :       
  116650             :       {
  116651             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  116652             :       };
  116653             :       
  116654           0 :     } catch (...) {
  116655             :       {
  116656             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  116657             :       };
  116658           0 :     }
  116659             :   }
  116660             : }
  116661             : 
  116662             : 
  116663           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1setHeight(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  116664             :   std::string *arg1 = 0 ;
  116665             :   double arg2 ;
  116666             :   
  116667             :   (void)jenv;
  116668             :   (void)jcls;
  116669           0 :   if(!jarg1) {
  116670           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  116671           0 :     return ;
  116672             :   }
  116673             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  116674           0 :   if (!arg1_pstr) return ;
  116675           0 :   std::string arg1_str(arg1_pstr);
  116676             :   arg1 = &arg1_str;
  116677             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  116678             :   arg2 = (double)jarg2; 
  116679             :   {
  116680             :     try {
  116681           0 :       libtraci::Person::setHeight((std::string const &)*arg1,arg2);
  116682           0 :     } catch (const libsumo::TraCIException& e) {
  116683           0 :       const std::string s = e.what();
  116684             :       std::string printError;
  116685           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  116686           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  116687             :       }
  116688             :       
  116689           0 :       if (printError == "all" || printError == "client") {
  116690             :         std::cerr << "Error: " << s << std::endl;
  116691             :       }
  116692             :       
  116693             :       
  116694             :       
  116695             :       
  116696             :       {
  116697             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  116698             :       };
  116699             :       
  116700           0 :     } catch (const std::exception& e) {
  116701           0 :       const std::string s = e.what();
  116702             :       std::string printError;
  116703           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  116704           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  116705             :       }
  116706             :       
  116707           0 :       if (printError == "all" || printError == "client") {
  116708             :         std::cerr << "Error: " << s << std::endl;
  116709             :       }
  116710             :       
  116711             :       
  116712             :       
  116713             :       
  116714             :       {
  116715             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  116716             :       };
  116717             :       
  116718           0 :     } catch (...) {
  116719             :       {
  116720             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  116721             :       };
  116722           0 :     }
  116723             :   }
  116724             : }
  116725             : 
  116726             : 
  116727           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1setColor(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
  116728             :   std::string *arg1 = 0 ;
  116729             :   libsumo::TraCIColor *arg2 = 0 ;
  116730             :   
  116731             :   (void)jenv;
  116732             :   (void)jcls;
  116733             :   (void)jarg2_;
  116734           0 :   if(!jarg1) {
  116735           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  116736           0 :     return ;
  116737             :   }
  116738             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  116739           0 :   if (!arg1_pstr) return ;
  116740           0 :   std::string arg1_str(arg1_pstr);
  116741             :   arg1 = &arg1_str;
  116742             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  116743             :   
  116744           0 :   arg2 = (libsumo::TraCIColor *)((*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg2) ? (*(std::shared_ptr< const libsumo::TraCIColor > **)&jarg2)->get() : 0);
  116745           0 :   if (!arg2) {
  116746           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIColor const & reference is null");
  116747             :     return ;
  116748             :   } 
  116749             :   {
  116750             :     try {
  116751           0 :       libtraci::Person::setColor((std::string const &)*arg1,(libsumo::TraCIColor const &)*arg2);
  116752           0 :     } catch (const libsumo::TraCIException& e) {
  116753           0 :       const std::string s = e.what();
  116754             :       std::string printError;
  116755           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  116756           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  116757             :       }
  116758             :       
  116759           0 :       if (printError == "all" || printError == "client") {
  116760             :         std::cerr << "Error: " << s << std::endl;
  116761             :       }
  116762             :       
  116763             :       
  116764             :       
  116765             :       
  116766             :       {
  116767             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  116768             :       };
  116769             :       
  116770           0 :     } catch (const std::exception& e) {
  116771           0 :       const std::string s = e.what();
  116772             :       std::string printError;
  116773           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  116774           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  116775             :       }
  116776             :       
  116777           0 :       if (printError == "all" || printError == "client") {
  116778             :         std::cerr << "Error: " << s << std::endl;
  116779             :       }
  116780             :       
  116781             :       
  116782             :       
  116783             :       
  116784             :       {
  116785             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  116786             :       };
  116787             :       
  116788           0 :     } catch (...) {
  116789             :       {
  116790             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  116791             :       };
  116792           0 :     }
  116793             :   }
  116794             : }
  116795             : 
  116796             : 
  116797           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1setMinGap(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  116798             :   std::string *arg1 = 0 ;
  116799             :   double arg2 ;
  116800             :   
  116801             :   (void)jenv;
  116802             :   (void)jcls;
  116803           0 :   if(!jarg1) {
  116804           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  116805           0 :     return ;
  116806             :   }
  116807             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  116808           0 :   if (!arg1_pstr) return ;
  116809           0 :   std::string arg1_str(arg1_pstr);
  116810             :   arg1 = &arg1_str;
  116811             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  116812             :   arg2 = (double)jarg2; 
  116813             :   {
  116814             :     try {
  116815           0 :       libtraci::Person::setMinGap((std::string const &)*arg1,arg2);
  116816           0 :     } catch (const libsumo::TraCIException& e) {
  116817           0 :       const std::string s = e.what();
  116818             :       std::string printError;
  116819           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  116820           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  116821             :       }
  116822             :       
  116823           0 :       if (printError == "all" || printError == "client") {
  116824             :         std::cerr << "Error: " << s << std::endl;
  116825             :       }
  116826             :       
  116827             :       
  116828             :       
  116829             :       
  116830             :       {
  116831             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  116832             :       };
  116833             :       
  116834           0 :     } catch (const std::exception& e) {
  116835           0 :       const std::string s = e.what();
  116836             :       std::string printError;
  116837           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  116838           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  116839             :       }
  116840             :       
  116841           0 :       if (printError == "all" || printError == "client") {
  116842             :         std::cerr << "Error: " << s << std::endl;
  116843             :       }
  116844             :       
  116845             :       
  116846             :       
  116847             :       
  116848             :       {
  116849             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  116850             :       };
  116851             :       
  116852           0 :     } catch (...) {
  116853             :       {
  116854             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  116855             :       };
  116856           0 :     }
  116857             :   }
  116858             : }
  116859             : 
  116860             : 
  116861           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1setMinGapLat(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  116862             :   std::string *arg1 = 0 ;
  116863             :   double arg2 ;
  116864             :   
  116865             :   (void)jenv;
  116866             :   (void)jcls;
  116867           0 :   if(!jarg1) {
  116868           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  116869           0 :     return ;
  116870             :   }
  116871             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  116872           0 :   if (!arg1_pstr) return ;
  116873           0 :   std::string arg1_str(arg1_pstr);
  116874             :   arg1 = &arg1_str;
  116875             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  116876             :   arg2 = (double)jarg2; 
  116877             :   {
  116878             :     try {
  116879           0 :       libtraci::Person::setMinGapLat((std::string const &)*arg1,arg2);
  116880           0 :     } catch (const libsumo::TraCIException& e) {
  116881           0 :       const std::string s = e.what();
  116882             :       std::string printError;
  116883           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  116884           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  116885             :       }
  116886             :       
  116887           0 :       if (printError == "all" || printError == "client") {
  116888             :         std::cerr << "Error: " << s << std::endl;
  116889             :       }
  116890             :       
  116891             :       
  116892             :       
  116893             :       
  116894             :       {
  116895             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  116896             :       };
  116897             :       
  116898           0 :     } catch (const std::exception& e) {
  116899           0 :       const std::string s = e.what();
  116900             :       std::string printError;
  116901           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  116902           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  116903             :       }
  116904             :       
  116905           0 :       if (printError == "all" || printError == "client") {
  116906             :         std::cerr << "Error: " << s << std::endl;
  116907             :       }
  116908             :       
  116909             :       
  116910             :       
  116911             :       
  116912             :       {
  116913             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  116914             :       };
  116915             :       
  116916           0 :     } catch (...) {
  116917             :       {
  116918             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  116919             :       };
  116920           0 :     }
  116921             :   }
  116922             : }
  116923             : 
  116924             : 
  116925           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1setMaxSpeedLat(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  116926             :   std::string *arg1 = 0 ;
  116927             :   double arg2 ;
  116928             :   
  116929             :   (void)jenv;
  116930             :   (void)jcls;
  116931           0 :   if(!jarg1) {
  116932           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  116933           0 :     return ;
  116934             :   }
  116935             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  116936           0 :   if (!arg1_pstr) return ;
  116937           0 :   std::string arg1_str(arg1_pstr);
  116938             :   arg1 = &arg1_str;
  116939             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  116940             :   arg2 = (double)jarg2; 
  116941             :   {
  116942             :     try {
  116943           0 :       libtraci::Person::setMaxSpeedLat((std::string const &)*arg1,arg2);
  116944           0 :     } catch (const libsumo::TraCIException& e) {
  116945           0 :       const std::string s = e.what();
  116946             :       std::string printError;
  116947           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  116948           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  116949             :       }
  116950             :       
  116951           0 :       if (printError == "all" || printError == "client") {
  116952             :         std::cerr << "Error: " << s << std::endl;
  116953             :       }
  116954             :       
  116955             :       
  116956             :       
  116957             :       
  116958             :       {
  116959             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  116960             :       };
  116961             :       
  116962           0 :     } catch (const std::exception& e) {
  116963           0 :       const std::string s = e.what();
  116964             :       std::string printError;
  116965           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  116966           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  116967             :       }
  116968             :       
  116969           0 :       if (printError == "all" || printError == "client") {
  116970             :         std::cerr << "Error: " << s << std::endl;
  116971             :       }
  116972             :       
  116973             :       
  116974             :       
  116975             :       
  116976             :       {
  116977             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  116978             :       };
  116979             :       
  116980           0 :     } catch (...) {
  116981             :       {
  116982             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  116983             :       };
  116984           0 :     }
  116985             :   }
  116986             : }
  116987             : 
  116988             : 
  116989           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1setLateralAlignment(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  116990             :   std::string *arg1 = 0 ;
  116991             :   std::string *arg2 = 0 ;
  116992             :   
  116993             :   (void)jenv;
  116994             :   (void)jcls;
  116995           0 :   if(!jarg1) {
  116996           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  116997           0 :     return ;
  116998             :   }
  116999             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  117000           0 :   if (!arg1_pstr) return ;
  117001           0 :   std::string arg1_str(arg1_pstr);
  117002             :   arg1 = &arg1_str;
  117003             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  117004           0 :   if(!jarg2) {
  117005           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  117006             :     return ;
  117007             :   }
  117008             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  117009           0 :   if (!arg2_pstr) return ;
  117010           0 :   std::string arg2_str(arg2_pstr);
  117011             :   arg2 = &arg2_str;
  117012             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  117013             :   {
  117014             :     try {
  117015           0 :       libtraci::Person::setLateralAlignment((std::string const &)*arg1,(std::string const &)*arg2);
  117016           0 :     } catch (const libsumo::TraCIException& e) {
  117017           0 :       const std::string s = e.what();
  117018             :       std::string printError;
  117019           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  117020           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  117021             :       }
  117022             :       
  117023           0 :       if (printError == "all" || printError == "client") {
  117024             :         std::cerr << "Error: " << s << std::endl;
  117025             :       }
  117026             :       
  117027             :       
  117028             :       
  117029             :       
  117030             :       {
  117031             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  117032             :       };
  117033             :       
  117034           0 :     } catch (const std::exception& e) {
  117035           0 :       const std::string s = e.what();
  117036             :       std::string printError;
  117037           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  117038           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  117039             :       }
  117040             :       
  117041           0 :       if (printError == "all" || printError == "client") {
  117042             :         std::cerr << "Error: " << s << std::endl;
  117043             :       }
  117044             :       
  117045             :       
  117046             :       
  117047             :       
  117048             :       {
  117049             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  117050             :       };
  117051             :       
  117052           0 :     } catch (...) {
  117053             :       {
  117054             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  117055             :       };
  117056           0 :     }
  117057             :   }
  117058             : }
  117059             : 
  117060             : 
  117061           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1setActionStepLength_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jboolean jarg3) {
  117062             :   std::string *arg1 = 0 ;
  117063             :   double arg2 ;
  117064             :   bool arg3 ;
  117065             :   
  117066             :   (void)jenv;
  117067             :   (void)jcls;
  117068           0 :   if(!jarg1) {
  117069           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  117070           0 :     return ;
  117071             :   }
  117072             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  117073           0 :   if (!arg1_pstr) return ;
  117074           0 :   std::string arg1_str(arg1_pstr);
  117075             :   arg1 = &arg1_str;
  117076             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  117077             :   arg2 = (double)jarg2; 
  117078           0 :   arg3 = jarg3 ? true : false; 
  117079             :   {
  117080             :     try {
  117081           0 :       libtraci::Person::setActionStepLength((std::string const &)*arg1,arg2,arg3);
  117082           0 :     } catch (const libsumo::TraCIException& e) {
  117083           0 :       const std::string s = e.what();
  117084             :       std::string printError;
  117085           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  117086           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  117087             :       }
  117088             :       
  117089           0 :       if (printError == "all" || printError == "client") {
  117090             :         std::cerr << "Error: " << s << std::endl;
  117091             :       }
  117092             :       
  117093             :       
  117094             :       
  117095             :       
  117096             :       {
  117097             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  117098             :       };
  117099             :       
  117100           0 :     } catch (const std::exception& e) {
  117101           0 :       const std::string s = e.what();
  117102             :       std::string printError;
  117103           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  117104           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  117105             :       }
  117106             :       
  117107           0 :       if (printError == "all" || printError == "client") {
  117108             :         std::cerr << "Error: " << s << std::endl;
  117109             :       }
  117110             :       
  117111             :       
  117112             :       
  117113             :       
  117114             :       {
  117115             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  117116             :       };
  117117             :       
  117118           0 :     } catch (...) {
  117119             :       {
  117120             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  117121             :       };
  117122           0 :     }
  117123             :   }
  117124             : }
  117125             : 
  117126             : 
  117127           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1setActionStepLength_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  117128             :   std::string *arg1 = 0 ;
  117129             :   double arg2 ;
  117130             :   
  117131             :   (void)jenv;
  117132             :   (void)jcls;
  117133           0 :   if(!jarg1) {
  117134           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  117135           0 :     return ;
  117136             :   }
  117137             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  117138           0 :   if (!arg1_pstr) return ;
  117139           0 :   std::string arg1_str(arg1_pstr);
  117140             :   arg1 = &arg1_str;
  117141             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  117142             :   arg2 = (double)jarg2; 
  117143             :   {
  117144             :     try {
  117145           0 :       libtraci::Person::setActionStepLength((std::string const &)*arg1,arg2);
  117146           0 :     } catch (const libsumo::TraCIException& e) {
  117147           0 :       const std::string s = e.what();
  117148             :       std::string printError;
  117149           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  117150           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  117151             :       }
  117152             :       
  117153           0 :       if (printError == "all" || printError == "client") {
  117154             :         std::cerr << "Error: " << s << std::endl;
  117155             :       }
  117156             :       
  117157             :       
  117158             :       
  117159             :       
  117160             :       {
  117161             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  117162             :       };
  117163             :       
  117164           0 :     } catch (const std::exception& e) {
  117165           0 :       const std::string s = e.what();
  117166             :       std::string printError;
  117167           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  117168           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  117169             :       }
  117170             :       
  117171           0 :       if (printError == "all" || printError == "client") {
  117172             :         std::cerr << "Error: " << s << std::endl;
  117173             :       }
  117174             :       
  117175             :       
  117176             :       
  117177             :       
  117178             :       {
  117179             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  117180             :       };
  117181             :       
  117182           0 :     } catch (...) {
  117183             :       {
  117184             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  117185             :       };
  117186           0 :     }
  117187             :   }
  117188             : }
  117189             : 
  117190             : 
  117191           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1setBoardingDuration(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  117192             :   std::string *arg1 = 0 ;
  117193             :   double arg2 ;
  117194             :   
  117195             :   (void)jenv;
  117196             :   (void)jcls;
  117197           0 :   if(!jarg1) {
  117198           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  117199           0 :     return ;
  117200             :   }
  117201             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  117202           0 :   if (!arg1_pstr) return ;
  117203           0 :   std::string arg1_str(arg1_pstr);
  117204             :   arg1 = &arg1_str;
  117205             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  117206             :   arg2 = (double)jarg2; 
  117207             :   {
  117208             :     try {
  117209           0 :       libtraci::Person::setBoardingDuration((std::string const &)*arg1,arg2);
  117210           0 :     } catch (const libsumo::TraCIException& e) {
  117211           0 :       const std::string s = e.what();
  117212             :       std::string printError;
  117213           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  117214           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  117215             :       }
  117216             :       
  117217           0 :       if (printError == "all" || printError == "client") {
  117218             :         std::cerr << "Error: " << s << std::endl;
  117219             :       }
  117220             :       
  117221             :       
  117222             :       
  117223             :       
  117224             :       {
  117225             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  117226             :       };
  117227             :       
  117228           0 :     } catch (const std::exception& e) {
  117229           0 :       const std::string s = e.what();
  117230             :       std::string printError;
  117231           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  117232           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  117233             :       }
  117234             :       
  117235           0 :       if (printError == "all" || printError == "client") {
  117236             :         std::cerr << "Error: " << s << std::endl;
  117237             :       }
  117238             :       
  117239             :       
  117240             :       
  117241             :       
  117242             :       {
  117243             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  117244             :       };
  117245             :       
  117246           0 :     } catch (...) {
  117247             :       {
  117248             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  117249             :       };
  117250           0 :     }
  117251             :   }
  117252             : }
  117253             : 
  117254             : 
  117255           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1setImpatience(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2) {
  117256             :   std::string *arg1 = 0 ;
  117257             :   double arg2 ;
  117258             :   
  117259             :   (void)jenv;
  117260             :   (void)jcls;
  117261           0 :   if(!jarg1) {
  117262           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  117263           0 :     return ;
  117264             :   }
  117265             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  117266           0 :   if (!arg1_pstr) return ;
  117267           0 :   std::string arg1_str(arg1_pstr);
  117268             :   arg1 = &arg1_str;
  117269             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  117270             :   arg2 = (double)jarg2; 
  117271             :   {
  117272             :     try {
  117273           0 :       libtraci::Person::setImpatience((std::string const &)*arg1,arg2);
  117274           0 :     } catch (const libsumo::TraCIException& e) {
  117275           0 :       const std::string s = e.what();
  117276             :       std::string printError;
  117277           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  117278           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  117279             :       }
  117280             :       
  117281           0 :       if (printError == "all" || printError == "client") {
  117282             :         std::cerr << "Error: " << s << std::endl;
  117283             :       }
  117284             :       
  117285             :       
  117286             :       
  117287             :       
  117288             :       {
  117289             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  117290             :       };
  117291             :       
  117292           0 :     } catch (const std::exception& e) {
  117293           0 :       const std::string s = e.what();
  117294             :       std::string printError;
  117295           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  117296           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  117297             :       }
  117298             :       
  117299           0 :       if (printError == "all" || printError == "client") {
  117300             :         std::cerr << "Error: " << s << std::endl;
  117301             :       }
  117302             :       
  117303             :       
  117304             :       
  117305             :       
  117306             :       {
  117307             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  117308             :       };
  117309             :       
  117310           0 :     } catch (...) {
  117311             :       {
  117312             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  117313             :       };
  117314           0 :     }
  117315             :   }
  117316             : }
  117317             : 
  117318             : 
  117319           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1subscribe_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4, jlong jarg5, jobject jarg5_) {
  117320             :   std::string *arg1 = 0 ;
  117321             :   std::vector< int > *arg2 = 0 ;
  117322             :   double arg3 ;
  117323             :   double arg4 ;
  117324             :   libsumo::TraCIResults *arg5 = 0 ;
  117325             :   
  117326             :   (void)jenv;
  117327             :   (void)jcls;
  117328             :   (void)jarg2_;
  117329             :   (void)jarg5_;
  117330           0 :   if(!jarg1) {
  117331           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  117332           0 :     return ;
  117333             :   }
  117334             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  117335           0 :   if (!arg1_pstr) return ;
  117336           0 :   std::string arg1_str(arg1_pstr);
  117337             :   arg1 = &arg1_str;
  117338             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  117339           0 :   arg2 = *(std::vector< int > **)&jarg2;
  117340           0 :   if (!arg2) {
  117341           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  117342             :     return ;
  117343             :   } 
  117344             :   arg3 = (double)jarg3; 
  117345             :   arg4 = (double)jarg4; 
  117346           0 :   arg5 = *(libsumo::TraCIResults **)&jarg5;
  117347           0 :   if (!arg5) {
  117348           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
  117349             :     return ;
  117350             :   } 
  117351             :   {
  117352             :     try {
  117353           0 :       libtraci::Person::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg5);
  117354           0 :     } catch (const libsumo::TraCIException& e) {
  117355           0 :       const std::string s = e.what();
  117356             :       std::string printError;
  117357           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  117358           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  117359             :       }
  117360             :       
  117361           0 :       if (printError == "all" || printError == "client") {
  117362             :         std::cerr << "Error: " << s << std::endl;
  117363             :       }
  117364             :       
  117365             :       
  117366             :       
  117367             :       
  117368             :       {
  117369             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  117370             :       };
  117371             :       
  117372           0 :     } catch (const std::exception& e) {
  117373           0 :       const std::string s = e.what();
  117374             :       std::string printError;
  117375           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  117376           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  117377             :       }
  117378             :       
  117379           0 :       if (printError == "all" || printError == "client") {
  117380             :         std::cerr << "Error: " << s << std::endl;
  117381             :       }
  117382             :       
  117383             :       
  117384             :       
  117385             :       
  117386             :       {
  117387             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  117388             :       };
  117389             :       
  117390           0 :     } catch (...) {
  117391             :       {
  117392             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  117393             :       };
  117394           0 :     }
  117395             :   }
  117396             : }
  117397             : 
  117398             : 
  117399           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1subscribe_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4) {
  117400             :   std::string *arg1 = 0 ;
  117401             :   std::vector< int > *arg2 = 0 ;
  117402             :   double arg3 ;
  117403             :   double arg4 ;
  117404             :   
  117405             :   (void)jenv;
  117406             :   (void)jcls;
  117407             :   (void)jarg2_;
  117408           0 :   if(!jarg1) {
  117409           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  117410           0 :     return ;
  117411             :   }
  117412             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  117413           0 :   if (!arg1_pstr) return ;
  117414           0 :   std::string arg1_str(arg1_pstr);
  117415             :   arg1 = &arg1_str;
  117416             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  117417           0 :   arg2 = *(std::vector< int > **)&jarg2;
  117418           0 :   if (!arg2) {
  117419           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  117420             :     return ;
  117421             :   } 
  117422             :   arg3 = (double)jarg3; 
  117423             :   arg4 = (double)jarg4; 
  117424             :   {
  117425             :     try {
  117426           0 :       libtraci::Person::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4);
  117427           0 :     } catch (const libsumo::TraCIException& e) {
  117428           0 :       const std::string s = e.what();
  117429             :       std::string printError;
  117430           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  117431           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  117432             :       }
  117433             :       
  117434           0 :       if (printError == "all" || printError == "client") {
  117435             :         std::cerr << "Error: " << s << std::endl;
  117436             :       }
  117437             :       
  117438             :       
  117439             :       
  117440             :       
  117441             :       {
  117442             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  117443             :       };
  117444             :       
  117445           0 :     } catch (const std::exception& e) {
  117446           0 :       const std::string s = e.what();
  117447             :       std::string printError;
  117448           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  117449           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  117450             :       }
  117451             :       
  117452           0 :       if (printError == "all" || printError == "client") {
  117453             :         std::cerr << "Error: " << s << std::endl;
  117454             :       }
  117455             :       
  117456             :       
  117457             :       
  117458             :       
  117459             :       {
  117460             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  117461             :       };
  117462             :       
  117463           0 :     } catch (...) {
  117464             :       {
  117465             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  117466             :       };
  117467           0 :     }
  117468             :   }
  117469             : }
  117470             : 
  117471             : 
  117472           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1subscribe_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3) {
  117473             :   std::string *arg1 = 0 ;
  117474             :   std::vector< int > *arg2 = 0 ;
  117475             :   double arg3 ;
  117476             :   
  117477             :   (void)jenv;
  117478             :   (void)jcls;
  117479             :   (void)jarg2_;
  117480           0 :   if(!jarg1) {
  117481           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  117482           0 :     return ;
  117483             :   }
  117484             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  117485           0 :   if (!arg1_pstr) return ;
  117486           0 :   std::string arg1_str(arg1_pstr);
  117487             :   arg1 = &arg1_str;
  117488             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  117489           0 :   arg2 = *(std::vector< int > **)&jarg2;
  117490           0 :   if (!arg2) {
  117491           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  117492             :     return ;
  117493             :   } 
  117494             :   arg3 = (double)jarg3; 
  117495             :   {
  117496             :     try {
  117497           0 :       libtraci::Person::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3);
  117498           0 :     } catch (const libsumo::TraCIException& e) {
  117499           0 :       const std::string s = e.what();
  117500             :       std::string printError;
  117501           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  117502           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  117503             :       }
  117504             :       
  117505           0 :       if (printError == "all" || printError == "client") {
  117506             :         std::cerr << "Error: " << s << std::endl;
  117507             :       }
  117508             :       
  117509             :       
  117510             :       
  117511             :       
  117512             :       {
  117513             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  117514             :       };
  117515             :       
  117516           0 :     } catch (const std::exception& e) {
  117517           0 :       const std::string s = e.what();
  117518             :       std::string printError;
  117519           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  117520           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  117521             :       }
  117522             :       
  117523           0 :       if (printError == "all" || printError == "client") {
  117524             :         std::cerr << "Error: " << s << std::endl;
  117525             :       }
  117526             :       
  117527             :       
  117528             :       
  117529             :       
  117530             :       {
  117531             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  117532             :       };
  117533             :       
  117534           0 :     } catch (...) {
  117535             :       {
  117536             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  117537             :       };
  117538           0 :     }
  117539             :   }
  117540             : }
  117541             : 
  117542             : 
  117543           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1subscribe_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
  117544             :   std::string *arg1 = 0 ;
  117545             :   std::vector< int > *arg2 = 0 ;
  117546             :   
  117547             :   (void)jenv;
  117548             :   (void)jcls;
  117549             :   (void)jarg2_;
  117550           0 :   if(!jarg1) {
  117551           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  117552           0 :     return ;
  117553             :   }
  117554             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  117555           0 :   if (!arg1_pstr) return ;
  117556           0 :   std::string arg1_str(arg1_pstr);
  117557             :   arg1 = &arg1_str;
  117558             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  117559           0 :   arg2 = *(std::vector< int > **)&jarg2;
  117560           0 :   if (!arg2) {
  117561           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  117562             :     return ;
  117563             :   } 
  117564             :   {
  117565             :     try {
  117566           0 :       libtraci::Person::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2);
  117567           0 :     } catch (const libsumo::TraCIException& e) {
  117568           0 :       const std::string s = e.what();
  117569             :       std::string printError;
  117570           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  117571           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  117572             :       }
  117573             :       
  117574           0 :       if (printError == "all" || printError == "client") {
  117575             :         std::cerr << "Error: " << s << std::endl;
  117576             :       }
  117577             :       
  117578             :       
  117579             :       
  117580             :       
  117581             :       {
  117582             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  117583             :       };
  117584             :       
  117585           0 :     } catch (const std::exception& e) {
  117586           0 :       const std::string s = e.what();
  117587             :       std::string printError;
  117588           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  117589           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  117590             :       }
  117591             :       
  117592           0 :       if (printError == "all" || printError == "client") {
  117593             :         std::cerr << "Error: " << s << std::endl;
  117594             :       }
  117595             :       
  117596             :       
  117597             :       
  117598             :       
  117599             :       {
  117600             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  117601             :       };
  117602             :       
  117603           0 :     } catch (...) {
  117604             :       {
  117605             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  117606             :       };
  117607           0 :     }
  117608             :   }
  117609             : }
  117610             : 
  117611             : 
  117612           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1subscribe_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  117613             :   std::string *arg1 = 0 ;
  117614             :   
  117615             :   (void)jenv;
  117616             :   (void)jcls;
  117617           0 :   if(!jarg1) {
  117618           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  117619           0 :     return ;
  117620             :   }
  117621             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  117622           0 :   if (!arg1_pstr) return ;
  117623           0 :   std::string arg1_str(arg1_pstr);
  117624             :   arg1 = &arg1_str;
  117625             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  117626             :   {
  117627             :     try {
  117628           0 :       libtraci::Person::subscribe((std::string const &)*arg1);
  117629           0 :     } catch (const libsumo::TraCIException& e) {
  117630           0 :       const std::string s = e.what();
  117631             :       std::string printError;
  117632           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  117633           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  117634             :       }
  117635             :       
  117636           0 :       if (printError == "all" || printError == "client") {
  117637             :         std::cerr << "Error: " << s << std::endl;
  117638             :       }
  117639             :       
  117640             :       
  117641             :       
  117642             :       
  117643             :       {
  117644             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  117645             :       };
  117646             :       
  117647           0 :     } catch (const std::exception& e) {
  117648           0 :       const std::string s = e.what();
  117649             :       std::string printError;
  117650           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  117651           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  117652             :       }
  117653             :       
  117654           0 :       if (printError == "all" || printError == "client") {
  117655             :         std::cerr << "Error: " << s << std::endl;
  117656             :       }
  117657             :       
  117658             :       
  117659             :       
  117660             :       
  117661             :       {
  117662             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  117663             :       };
  117664             :       
  117665           0 :     } catch (...) {
  117666             :       {
  117667             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  117668             :       };
  117669           0 :     }
  117670             :   }
  117671             : }
  117672             : 
  117673             : 
  117674           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1unsubscribe(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  117675             :   std::string *arg1 = 0 ;
  117676             :   
  117677             :   (void)jenv;
  117678             :   (void)jcls;
  117679           0 :   if(!jarg1) {
  117680           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  117681           0 :     return ;
  117682             :   }
  117683             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  117684           0 :   if (!arg1_pstr) return ;
  117685           0 :   std::string arg1_str(arg1_pstr);
  117686             :   arg1 = &arg1_str;
  117687             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  117688             :   {
  117689             :     try {
  117690           0 :       libtraci::Person::unsubscribe((std::string const &)*arg1);
  117691           0 :     } catch (const libsumo::TraCIException& e) {
  117692           0 :       const std::string s = e.what();
  117693             :       std::string printError;
  117694           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  117695           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  117696             :       }
  117697             :       
  117698           0 :       if (printError == "all" || printError == "client") {
  117699             :         std::cerr << "Error: " << s << std::endl;
  117700             :       }
  117701             :       
  117702             :       
  117703             :       
  117704             :       
  117705             :       {
  117706             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  117707             :       };
  117708             :       
  117709           0 :     } catch (const std::exception& e) {
  117710           0 :       const std::string s = e.what();
  117711             :       std::string printError;
  117712           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  117713           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  117714             :       }
  117715             :       
  117716           0 :       if (printError == "all" || printError == "client") {
  117717             :         std::cerr << "Error: " << s << std::endl;
  117718             :       }
  117719             :       
  117720             :       
  117721             :       
  117722             :       
  117723             :       {
  117724             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  117725             :       };
  117726             :       
  117727           0 :     } catch (...) {
  117728             :       {
  117729             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  117730             :       };
  117731           0 :     }
  117732             :   }
  117733             : }
  117734             : 
  117735             : 
  117736           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1subscribeContext_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6, jlong jarg7, jobject jarg7_) {
  117737             :   std::string *arg1 = 0 ;
  117738             :   int arg2 ;
  117739             :   double arg3 ;
  117740             :   std::vector< int > *arg4 = 0 ;
  117741             :   double arg5 ;
  117742             :   double arg6 ;
  117743             :   libsumo::TraCIResults *arg7 = 0 ;
  117744             :   
  117745             :   (void)jenv;
  117746             :   (void)jcls;
  117747             :   (void)jarg4_;
  117748             :   (void)jarg7_;
  117749           0 :   if(!jarg1) {
  117750           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  117751           0 :     return ;
  117752             :   }
  117753             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  117754           0 :   if (!arg1_pstr) return ;
  117755           0 :   std::string arg1_str(arg1_pstr);
  117756             :   arg1 = &arg1_str;
  117757             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  117758             :   arg2 = (int)jarg2; 
  117759             :   arg3 = (double)jarg3; 
  117760           0 :   arg4 = *(std::vector< int > **)&jarg4;
  117761           0 :   if (!arg4) {
  117762           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  117763             :     return ;
  117764             :   } 
  117765             :   arg5 = (double)jarg5; 
  117766             :   arg6 = (double)jarg6; 
  117767           0 :   arg7 = *(libsumo::TraCIResults **)&jarg7;
  117768           0 :   if (!arg7) {
  117769           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
  117770             :     return ;
  117771             :   } 
  117772             :   {
  117773             :     try {
  117774           0 :       libtraci::Person::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg7);
  117775           0 :     } catch (const libsumo::TraCIException& e) {
  117776           0 :       const std::string s = e.what();
  117777             :       std::string printError;
  117778           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  117779           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  117780             :       }
  117781             :       
  117782           0 :       if (printError == "all" || printError == "client") {
  117783             :         std::cerr << "Error: " << s << std::endl;
  117784             :       }
  117785             :       
  117786             :       
  117787             :       
  117788             :       
  117789             :       {
  117790             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  117791             :       };
  117792             :       
  117793           0 :     } catch (const std::exception& e) {
  117794           0 :       const std::string s = e.what();
  117795             :       std::string printError;
  117796           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  117797           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  117798             :       }
  117799             :       
  117800           0 :       if (printError == "all" || printError == "client") {
  117801             :         std::cerr << "Error: " << s << std::endl;
  117802             :       }
  117803             :       
  117804             :       
  117805             :       
  117806             :       
  117807             :       {
  117808             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  117809             :       };
  117810             :       
  117811           0 :     } catch (...) {
  117812             :       {
  117813             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  117814             :       };
  117815           0 :     }
  117816             :   }
  117817             : }
  117818             : 
  117819             : 
  117820           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1subscribeContext_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6) {
  117821             :   std::string *arg1 = 0 ;
  117822             :   int arg2 ;
  117823             :   double arg3 ;
  117824             :   std::vector< int > *arg4 = 0 ;
  117825             :   double arg5 ;
  117826             :   double arg6 ;
  117827             :   
  117828             :   (void)jenv;
  117829             :   (void)jcls;
  117830             :   (void)jarg4_;
  117831           0 :   if(!jarg1) {
  117832           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  117833           0 :     return ;
  117834             :   }
  117835             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  117836           0 :   if (!arg1_pstr) return ;
  117837           0 :   std::string arg1_str(arg1_pstr);
  117838             :   arg1 = &arg1_str;
  117839             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  117840             :   arg2 = (int)jarg2; 
  117841             :   arg3 = (double)jarg3; 
  117842           0 :   arg4 = *(std::vector< int > **)&jarg4;
  117843           0 :   if (!arg4) {
  117844           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  117845             :     return ;
  117846             :   } 
  117847             :   arg5 = (double)jarg5; 
  117848             :   arg6 = (double)jarg6; 
  117849             :   {
  117850             :     try {
  117851           0 :       libtraci::Person::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6);
  117852           0 :     } catch (const libsumo::TraCIException& e) {
  117853           0 :       const std::string s = e.what();
  117854             :       std::string printError;
  117855           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  117856           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  117857             :       }
  117858             :       
  117859           0 :       if (printError == "all" || printError == "client") {
  117860             :         std::cerr << "Error: " << s << std::endl;
  117861             :       }
  117862             :       
  117863             :       
  117864             :       
  117865             :       
  117866             :       {
  117867             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  117868             :       };
  117869             :       
  117870           0 :     } catch (const std::exception& e) {
  117871           0 :       const std::string s = e.what();
  117872             :       std::string printError;
  117873           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  117874           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  117875             :       }
  117876             :       
  117877           0 :       if (printError == "all" || printError == "client") {
  117878             :         std::cerr << "Error: " << s << std::endl;
  117879             :       }
  117880             :       
  117881             :       
  117882             :       
  117883             :       
  117884             :       {
  117885             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  117886             :       };
  117887             :       
  117888           0 :     } catch (...) {
  117889             :       {
  117890             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  117891             :       };
  117892           0 :     }
  117893             :   }
  117894             : }
  117895             : 
  117896             : 
  117897           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1subscribeContext_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5) {
  117898             :   std::string *arg1 = 0 ;
  117899             :   int arg2 ;
  117900             :   double arg3 ;
  117901             :   std::vector< int > *arg4 = 0 ;
  117902             :   double arg5 ;
  117903             :   
  117904             :   (void)jenv;
  117905             :   (void)jcls;
  117906             :   (void)jarg4_;
  117907           0 :   if(!jarg1) {
  117908           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  117909           0 :     return ;
  117910             :   }
  117911             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  117912           0 :   if (!arg1_pstr) return ;
  117913           0 :   std::string arg1_str(arg1_pstr);
  117914             :   arg1 = &arg1_str;
  117915             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  117916             :   arg2 = (int)jarg2; 
  117917             :   arg3 = (double)jarg3; 
  117918           0 :   arg4 = *(std::vector< int > **)&jarg4;
  117919           0 :   if (!arg4) {
  117920           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  117921             :     return ;
  117922             :   } 
  117923             :   arg5 = (double)jarg5; 
  117924             :   {
  117925             :     try {
  117926           0 :       libtraci::Person::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5);
  117927           0 :     } catch (const libsumo::TraCIException& e) {
  117928           0 :       const std::string s = e.what();
  117929             :       std::string printError;
  117930           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  117931           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  117932             :       }
  117933             :       
  117934           0 :       if (printError == "all" || printError == "client") {
  117935             :         std::cerr << "Error: " << s << std::endl;
  117936             :       }
  117937             :       
  117938             :       
  117939             :       
  117940             :       
  117941             :       {
  117942             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  117943             :       };
  117944             :       
  117945           0 :     } catch (const std::exception& e) {
  117946           0 :       const std::string s = e.what();
  117947             :       std::string printError;
  117948           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  117949           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  117950             :       }
  117951             :       
  117952           0 :       if (printError == "all" || printError == "client") {
  117953             :         std::cerr << "Error: " << s << std::endl;
  117954             :       }
  117955             :       
  117956             :       
  117957             :       
  117958             :       
  117959             :       {
  117960             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  117961             :       };
  117962             :       
  117963           0 :     } catch (...) {
  117964             :       {
  117965             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  117966             :       };
  117967           0 :     }
  117968             :   }
  117969             : }
  117970             : 
  117971             : 
  117972           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1subscribeContext_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_) {
  117973             :   std::string *arg1 = 0 ;
  117974             :   int arg2 ;
  117975             :   double arg3 ;
  117976             :   std::vector< int > *arg4 = 0 ;
  117977             :   
  117978             :   (void)jenv;
  117979             :   (void)jcls;
  117980             :   (void)jarg4_;
  117981           0 :   if(!jarg1) {
  117982           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  117983           0 :     return ;
  117984             :   }
  117985             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  117986           0 :   if (!arg1_pstr) return ;
  117987           0 :   std::string arg1_str(arg1_pstr);
  117988             :   arg1 = &arg1_str;
  117989             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  117990             :   arg2 = (int)jarg2; 
  117991             :   arg3 = (double)jarg3; 
  117992           0 :   arg4 = *(std::vector< int > **)&jarg4;
  117993           0 :   if (!arg4) {
  117994           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  117995             :     return ;
  117996             :   } 
  117997             :   {
  117998             :     try {
  117999           0 :       libtraci::Person::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4);
  118000           0 :     } catch (const libsumo::TraCIException& e) {
  118001           0 :       const std::string s = e.what();
  118002             :       std::string printError;
  118003           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  118004           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  118005             :       }
  118006             :       
  118007           0 :       if (printError == "all" || printError == "client") {
  118008             :         std::cerr << "Error: " << s << std::endl;
  118009             :       }
  118010             :       
  118011             :       
  118012             :       
  118013             :       
  118014             :       {
  118015             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  118016             :       };
  118017             :       
  118018           0 :     } catch (const std::exception& e) {
  118019           0 :       const std::string s = e.what();
  118020             :       std::string printError;
  118021           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  118022           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  118023             :       }
  118024             :       
  118025           0 :       if (printError == "all" || printError == "client") {
  118026             :         std::cerr << "Error: " << s << std::endl;
  118027             :       }
  118028             :       
  118029             :       
  118030             :       
  118031             :       
  118032             :       {
  118033             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  118034             :       };
  118035             :       
  118036           0 :     } catch (...) {
  118037             :       {
  118038             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  118039             :       };
  118040           0 :     }
  118041             :   }
  118042             : }
  118043             : 
  118044             : 
  118045           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1subscribeContext_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
  118046             :   std::string *arg1 = 0 ;
  118047             :   int arg2 ;
  118048             :   double arg3 ;
  118049             :   
  118050             :   (void)jenv;
  118051             :   (void)jcls;
  118052           0 :   if(!jarg1) {
  118053           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  118054           0 :     return ;
  118055             :   }
  118056             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  118057           0 :   if (!arg1_pstr) return ;
  118058           0 :   std::string arg1_str(arg1_pstr);
  118059             :   arg1 = &arg1_str;
  118060             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  118061             :   arg2 = (int)jarg2; 
  118062             :   arg3 = (double)jarg3; 
  118063             :   {
  118064             :     try {
  118065           0 :       libtraci::Person::subscribeContext((std::string const &)*arg1,arg2,arg3);
  118066           0 :     } catch (const libsumo::TraCIException& e) {
  118067           0 :       const std::string s = e.what();
  118068             :       std::string printError;
  118069           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  118070           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  118071             :       }
  118072             :       
  118073           0 :       if (printError == "all" || printError == "client") {
  118074             :         std::cerr << "Error: " << s << std::endl;
  118075             :       }
  118076             :       
  118077             :       
  118078             :       
  118079             :       
  118080             :       {
  118081             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  118082             :       };
  118083             :       
  118084           0 :     } catch (const std::exception& e) {
  118085           0 :       const std::string s = e.what();
  118086             :       std::string printError;
  118087           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  118088           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  118089             :       }
  118090             :       
  118091           0 :       if (printError == "all" || printError == "client") {
  118092             :         std::cerr << "Error: " << s << std::endl;
  118093             :       }
  118094             :       
  118095             :       
  118096             :       
  118097             :       
  118098             :       {
  118099             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  118100             :       };
  118101             :       
  118102           0 :     } catch (...) {
  118103             :       {
  118104             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  118105             :       };
  118106           0 :     }
  118107             :   }
  118108             : }
  118109             : 
  118110             : 
  118111           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1unsubscribeContext(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
  118112             :   std::string *arg1 = 0 ;
  118113             :   int arg2 ;
  118114             :   double arg3 ;
  118115             :   
  118116             :   (void)jenv;
  118117             :   (void)jcls;
  118118           0 :   if(!jarg1) {
  118119           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  118120           0 :     return ;
  118121             :   }
  118122             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  118123           0 :   if (!arg1_pstr) return ;
  118124           0 :   std::string arg1_str(arg1_pstr);
  118125             :   arg1 = &arg1_str;
  118126             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  118127             :   arg2 = (int)jarg2; 
  118128             :   arg3 = (double)jarg3; 
  118129             :   {
  118130             :     try {
  118131           0 :       libtraci::Person::unsubscribeContext((std::string const &)*arg1,arg2,arg3);
  118132           0 :     } catch (const libsumo::TraCIException& e) {
  118133           0 :       const std::string s = e.what();
  118134             :       std::string printError;
  118135           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  118136           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  118137             :       }
  118138             :       
  118139           0 :       if (printError == "all" || printError == "client") {
  118140             :         std::cerr << "Error: " << s << std::endl;
  118141             :       }
  118142             :       
  118143             :       
  118144             :       
  118145             :       
  118146             :       {
  118147             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  118148             :       };
  118149             :       
  118150           0 :     } catch (const std::exception& e) {
  118151           0 :       const std::string s = e.what();
  118152             :       std::string printError;
  118153           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  118154           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  118155             :       }
  118156             :       
  118157           0 :       if (printError == "all" || printError == "client") {
  118158             :         std::cerr << "Error: " << s << std::endl;
  118159             :       }
  118160             :       
  118161             :       
  118162             :       
  118163             :       
  118164             :       {
  118165             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  118166             :       };
  118167             :       
  118168           0 :     } catch (...) {
  118169             :       {
  118170             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  118171             :       };
  118172           0 :     }
  118173             :   }
  118174             : }
  118175             : 
  118176             : 
  118177           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getAllSubscriptionResults(JNIEnv *jenv, jclass jcls) {
  118178             :   jlong jresult = 0 ;
  118179             :   libsumo::SubscriptionResults result;
  118180             :   
  118181             :   (void)jenv;
  118182             :   (void)jcls;
  118183             :   {
  118184             :     try {
  118185           0 :       result = libtraci::Person::getAllSubscriptionResults();
  118186           0 :     } catch (const libsumo::TraCIException& e) {
  118187           0 :       const std::string s = e.what();
  118188             :       std::string printError;
  118189           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  118190           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  118191             :       }
  118192             :       
  118193           0 :       if (printError == "all" || printError == "client") {
  118194             :         std::cerr << "Error: " << s << std::endl;
  118195             :       }
  118196             :       
  118197             :       
  118198             :       
  118199             :       
  118200             :       {
  118201             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  118202             :       };
  118203             :       
  118204           0 :     } catch (const std::exception& e) {
  118205           0 :       const std::string s = e.what();
  118206             :       std::string printError;
  118207           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  118208           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  118209             :       }
  118210             :       
  118211           0 :       if (printError == "all" || printError == "client") {
  118212             :         std::cerr << "Error: " << s << std::endl;
  118213             :       }
  118214             :       
  118215             :       
  118216             :       
  118217             :       
  118218             :       {
  118219             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  118220             :       };
  118221             :       
  118222           0 :     } catch (...) {
  118223             :       {
  118224             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  118225             :       };
  118226           0 :     }
  118227             :   }
  118228           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
  118229           0 :   return jresult;
  118230             : }
  118231             : 
  118232             : 
  118233           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  118234             :   jlong jresult = 0 ;
  118235             :   std::string *arg1 = 0 ;
  118236             :   libsumo::TraCIResults result;
  118237             :   
  118238             :   (void)jenv;
  118239             :   (void)jcls;
  118240           0 :   if(!jarg1) {
  118241           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  118242             :     return 0;
  118243             :   }
  118244             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  118245           0 :   if (!arg1_pstr) return 0;
  118246           0 :   std::string arg1_str(arg1_pstr);
  118247             :   arg1 = &arg1_str;
  118248             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  118249             :   {
  118250             :     try {
  118251           0 :       result = libtraci::Person::getSubscriptionResults((std::string const &)*arg1);
  118252           0 :     } catch (const libsumo::TraCIException& e) {
  118253           0 :       const std::string s = e.what();
  118254             :       std::string printError;
  118255           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  118256           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  118257             :       }
  118258             :       
  118259           0 :       if (printError == "all" || printError == "client") {
  118260             :         std::cerr << "Error: " << s << std::endl;
  118261             :       }
  118262             :       
  118263             :       
  118264             :       
  118265             :       
  118266             :       {
  118267             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  118268             :       };
  118269             :       
  118270           0 :     } catch (const std::exception& e) {
  118271           0 :       const std::string s = e.what();
  118272             :       std::string printError;
  118273           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  118274           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  118275             :       }
  118276             :       
  118277           0 :       if (printError == "all" || printError == "client") {
  118278             :         std::cerr << "Error: " << s << std::endl;
  118279             :       }
  118280             :       
  118281             :       
  118282             :       
  118283             :       
  118284             :       {
  118285             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  118286             :       };
  118287             :       
  118288           0 :     } catch (...) {
  118289             :       {
  118290             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  118291             :       };
  118292           0 :     }
  118293             :   }
  118294           0 :   *(libsumo::TraCIResults **)&jresult = new libsumo::TraCIResults((const libsumo::TraCIResults &)result); 
  118295           0 :   return jresult;
  118296             : }
  118297             : 
  118298             : 
  118299           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getAllContextSubscriptionResults(JNIEnv *jenv, jclass jcls) {
  118300             :   jlong jresult = 0 ;
  118301             :   libsumo::ContextSubscriptionResults result;
  118302             :   
  118303             :   (void)jenv;
  118304             :   (void)jcls;
  118305             :   {
  118306             :     try {
  118307           0 :       result = libtraci::Person::getAllContextSubscriptionResults();
  118308           0 :     } catch (const libsumo::TraCIException& e) {
  118309           0 :       const std::string s = e.what();
  118310             :       std::string printError;
  118311           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  118312           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  118313             :       }
  118314             :       
  118315           0 :       if (printError == "all" || printError == "client") {
  118316             :         std::cerr << "Error: " << s << std::endl;
  118317             :       }
  118318             :       
  118319             :       
  118320             :       
  118321             :       
  118322             :       {
  118323             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  118324             :       };
  118325             :       
  118326           0 :     } catch (const std::exception& e) {
  118327           0 :       const std::string s = e.what();
  118328             :       std::string printError;
  118329           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  118330           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  118331             :       }
  118332             :       
  118333           0 :       if (printError == "all" || printError == "client") {
  118334             :         std::cerr << "Error: " << s << std::endl;
  118335             :       }
  118336             :       
  118337             :       
  118338             :       
  118339             :       
  118340             :       {
  118341             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  118342             :       };
  118343             :       
  118344           0 :     } catch (...) {
  118345             :       {
  118346             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  118347             :       };
  118348           0 :     }
  118349             :   }
  118350           0 :   *(libsumo::ContextSubscriptionResults **)&jresult = new libsumo::ContextSubscriptionResults((const libsumo::ContextSubscriptionResults &)result); 
  118351           0 :   return jresult;
  118352             : }
  118353             : 
  118354             : 
  118355           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1getContextSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  118356             :   jlong jresult = 0 ;
  118357             :   std::string *arg1 = 0 ;
  118358             :   libsumo::SubscriptionResults result;
  118359             :   
  118360             :   (void)jenv;
  118361             :   (void)jcls;
  118362           0 :   if(!jarg1) {
  118363           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  118364             :     return 0;
  118365             :   }
  118366             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  118367           0 :   if (!arg1_pstr) return 0;
  118368           0 :   std::string arg1_str(arg1_pstr);
  118369             :   arg1 = &arg1_str;
  118370             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  118371             :   {
  118372             :     try {
  118373           0 :       result = libtraci::Person::getContextSubscriptionResults((std::string const &)*arg1);
  118374           0 :     } catch (const libsumo::TraCIException& e) {
  118375           0 :       const std::string s = e.what();
  118376             :       std::string printError;
  118377           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  118378           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  118379             :       }
  118380             :       
  118381           0 :       if (printError == "all" || printError == "client") {
  118382             :         std::cerr << "Error: " << s << std::endl;
  118383             :       }
  118384             :       
  118385             :       
  118386             :       
  118387             :       
  118388             :       {
  118389             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  118390             :       };
  118391             :       
  118392           0 :     } catch (const std::exception& e) {
  118393           0 :       const std::string s = e.what();
  118394             :       std::string printError;
  118395           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  118396           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  118397             :       }
  118398             :       
  118399           0 :       if (printError == "all" || printError == "client") {
  118400             :         std::cerr << "Error: " << s << std::endl;
  118401             :       }
  118402             :       
  118403             :       
  118404             :       
  118405             :       
  118406             :       {
  118407             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  118408             :       };
  118409             :       
  118410           0 :     } catch (...) {
  118411             :       {
  118412             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  118413             :       };
  118414           0 :     }
  118415             :   }
  118416           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
  118417           0 :   return jresult;
  118418             : }
  118419             : 
  118420             : 
  118421           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1subscribeParameterWithKey_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jdouble jarg4) {
  118422             :   std::string *arg1 = 0 ;
  118423             :   std::string *arg2 = 0 ;
  118424             :   double arg3 ;
  118425             :   double arg4 ;
  118426             :   
  118427             :   (void)jenv;
  118428             :   (void)jcls;
  118429           0 :   if(!jarg1) {
  118430           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  118431           0 :     return ;
  118432             :   }
  118433             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  118434           0 :   if (!arg1_pstr) return ;
  118435           0 :   std::string arg1_str(arg1_pstr);
  118436             :   arg1 = &arg1_str;
  118437             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  118438           0 :   if(!jarg2) {
  118439           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  118440             :     return ;
  118441             :   }
  118442             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  118443           0 :   if (!arg2_pstr) return ;
  118444           0 :   std::string arg2_str(arg2_pstr);
  118445             :   arg2 = &arg2_str;
  118446             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  118447             :   arg3 = (double)jarg3; 
  118448             :   arg4 = (double)jarg4; 
  118449             :   {
  118450             :     try {
  118451           0 :       libtraci::Person::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4);
  118452           0 :     } catch (const libsumo::TraCIException& e) {
  118453           0 :       const std::string s = e.what();
  118454             :       std::string printError;
  118455           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  118456           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  118457             :       }
  118458             :       
  118459           0 :       if (printError == "all" || printError == "client") {
  118460             :         std::cerr << "Error: " << s << std::endl;
  118461             :       }
  118462             :       
  118463             :       
  118464             :       
  118465             :       
  118466             :       {
  118467             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  118468             :       };
  118469             :       
  118470           0 :     } catch (const std::exception& e) {
  118471           0 :       const std::string s = e.what();
  118472             :       std::string printError;
  118473           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  118474           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  118475             :       }
  118476             :       
  118477           0 :       if (printError == "all" || printError == "client") {
  118478             :         std::cerr << "Error: " << s << std::endl;
  118479             :       }
  118480             :       
  118481             :       
  118482             :       
  118483             :       
  118484             :       {
  118485             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  118486             :       };
  118487             :       
  118488           0 :     } catch (...) {
  118489             :       {
  118490             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  118491             :       };
  118492           0 :     }
  118493             :   }
  118494             : }
  118495             : 
  118496             : 
  118497           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1subscribeParameterWithKey_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3) {
  118498             :   std::string *arg1 = 0 ;
  118499             :   std::string *arg2 = 0 ;
  118500             :   double arg3 ;
  118501             :   
  118502             :   (void)jenv;
  118503             :   (void)jcls;
  118504           0 :   if(!jarg1) {
  118505           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  118506           0 :     return ;
  118507             :   }
  118508             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  118509           0 :   if (!arg1_pstr) return ;
  118510           0 :   std::string arg1_str(arg1_pstr);
  118511             :   arg1 = &arg1_str;
  118512             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  118513           0 :   if(!jarg2) {
  118514           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  118515             :     return ;
  118516             :   }
  118517             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  118518           0 :   if (!arg2_pstr) return ;
  118519           0 :   std::string arg2_str(arg2_pstr);
  118520             :   arg2 = &arg2_str;
  118521             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  118522             :   arg3 = (double)jarg3; 
  118523             :   {
  118524             :     try {
  118525           0 :       libtraci::Person::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3);
  118526           0 :     } catch (const libsumo::TraCIException& e) {
  118527           0 :       const std::string s = e.what();
  118528             :       std::string printError;
  118529           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  118530           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  118531             :       }
  118532             :       
  118533           0 :       if (printError == "all" || printError == "client") {
  118534             :         std::cerr << "Error: " << s << std::endl;
  118535             :       }
  118536             :       
  118537             :       
  118538             :       
  118539             :       
  118540             :       {
  118541             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  118542             :       };
  118543             :       
  118544           0 :     } catch (const std::exception& e) {
  118545           0 :       const std::string s = e.what();
  118546             :       std::string printError;
  118547           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  118548           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  118549             :       }
  118550             :       
  118551           0 :       if (printError == "all" || printError == "client") {
  118552             :         std::cerr << "Error: " << s << std::endl;
  118553             :       }
  118554             :       
  118555             :       
  118556             :       
  118557             :       
  118558             :       {
  118559             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  118560             :       };
  118561             :       
  118562           0 :     } catch (...) {
  118563             :       {
  118564             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  118565             :       };
  118566           0 :     }
  118567             :   }
  118568             : }
  118569             : 
  118570             : 
  118571           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1subscribeParameterWithKey_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  118572             :   std::string *arg1 = 0 ;
  118573             :   std::string *arg2 = 0 ;
  118574             :   
  118575             :   (void)jenv;
  118576             :   (void)jcls;
  118577           0 :   if(!jarg1) {
  118578           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  118579           0 :     return ;
  118580             :   }
  118581             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  118582           0 :   if (!arg1_pstr) return ;
  118583           0 :   std::string arg1_str(arg1_pstr);
  118584             :   arg1 = &arg1_str;
  118585             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  118586           0 :   if(!jarg2) {
  118587           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  118588             :     return ;
  118589             :   }
  118590             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  118591           0 :   if (!arg2_pstr) return ;
  118592           0 :   std::string arg2_str(arg2_pstr);
  118593             :   arg2 = &arg2_str;
  118594             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  118595             :   {
  118596             :     try {
  118597           0 :       libtraci::Person::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
  118598           0 :     } catch (const libsumo::TraCIException& e) {
  118599           0 :       const std::string s = e.what();
  118600             :       std::string printError;
  118601           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  118602           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  118603             :       }
  118604             :       
  118605           0 :       if (printError == "all" || printError == "client") {
  118606             :         std::cerr << "Error: " << s << std::endl;
  118607             :       }
  118608             :       
  118609             :       
  118610             :       
  118611             :       
  118612             :       {
  118613             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  118614             :       };
  118615             :       
  118616           0 :     } catch (const std::exception& e) {
  118617           0 :       const std::string s = e.what();
  118618             :       std::string printError;
  118619           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  118620           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  118621             :       }
  118622             :       
  118623           0 :       if (printError == "all" || printError == "client") {
  118624             :         std::cerr << "Error: " << s << std::endl;
  118625             :       }
  118626             :       
  118627             :       
  118628             :       
  118629             :       
  118630             :       {
  118631             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  118632             :       };
  118633             :       
  118634           0 :     } catch (...) {
  118635             :       {
  118636             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  118637             :       };
  118638           0 :     }
  118639             :   }
  118640             : }
  118641             : 
  118642             : 
  118643           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Person_1DOMAIN_1ID_1get(JNIEnv *jenv, jclass jcls) {
  118644             :   jint jresult = 0 ;
  118645             :   int result;
  118646             :   
  118647             :   (void)jenv;
  118648             :   (void)jcls;
  118649           0 :   result = (int)(int)libtraci::Person::DOMAIN_ID;
  118650             :   jresult = (jint)result; 
  118651           0 :   return jresult;
  118652             : }
  118653             : 
  118654             : 
  118655           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1Person(JNIEnv *jenv, jclass jcls, jlong jarg1) {
  118656             :   libtraci::Person *arg1 = (libtraci::Person *) 0 ;
  118657             :   
  118658             :   (void)jenv;
  118659             :   (void)jcls;
  118660           0 :   arg1 = *(libtraci::Person **)&jarg1; 
  118661             :   {
  118662             :     try {
  118663           0 :       delete arg1;
  118664             :     } catch (const libsumo::TraCIException& e) {
  118665             :       const std::string s = e.what();
  118666             :       std::string printError;
  118667             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  118668             :         printError = std::getenv("TRACI_PRINT_ERROR");
  118669             :       }
  118670             :       
  118671             :       if (printError == "all" || printError == "client") {
  118672             :         std::cerr << "Error: " << s << std::endl;
  118673             :       }
  118674             :       
  118675             :       
  118676             :       
  118677             :       
  118678             :       {
  118679             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  118680             :       };
  118681             :       
  118682             :     } catch (const std::exception& e) {
  118683             :       const std::string s = e.what();
  118684             :       std::string printError;
  118685             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  118686             :         printError = std::getenv("TRACI_PRINT_ERROR");
  118687             :       }
  118688             :       
  118689             :       if (printError == "all" || printError == "client") {
  118690             :         std::cerr << "Error: " << s << std::endl;
  118691             :       }
  118692             :       
  118693             :       
  118694             :       
  118695             :       
  118696             :       {
  118697             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  118698             :       };
  118699             :       
  118700             :     } catch (...) {
  118701             :       {
  118702             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  118703             :       };
  118704             :     }
  118705             :   }
  118706             : }
  118707             : 
  118708             : 
  118709           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1getEdgeID(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  118710             :   jstring jresult = 0 ;
  118711             :   std::string *arg1 = 0 ;
  118712             :   std::string result;
  118713             :   
  118714             :   (void)jenv;
  118715             :   (void)jcls;
  118716           0 :   if(!jarg1) {
  118717           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  118718             :     return 0;
  118719             :   }
  118720             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  118721           0 :   if (!arg1_pstr) return 0;
  118722           0 :   std::string arg1_str(arg1_pstr);
  118723             :   arg1 = &arg1_str;
  118724             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  118725             :   {
  118726             :     try {
  118727           0 :       result = libtraci::Calibrator::getEdgeID((std::string const &)*arg1);
  118728           0 :     } catch (const libsumo::TraCIException& e) {
  118729           0 :       const std::string s = e.what();
  118730             :       std::string printError;
  118731           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  118732           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  118733             :       }
  118734             :       
  118735           0 :       if (printError == "all" || printError == "client") {
  118736             :         std::cerr << "Error: " << s << std::endl;
  118737             :       }
  118738             :       
  118739             :       
  118740             :       
  118741             :       
  118742             :       {
  118743             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  118744             :       };
  118745             :       
  118746           0 :     } catch (const std::exception& e) {
  118747           0 :       const std::string s = e.what();
  118748             :       std::string printError;
  118749           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  118750           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  118751             :       }
  118752             :       
  118753           0 :       if (printError == "all" || printError == "client") {
  118754             :         std::cerr << "Error: " << s << std::endl;
  118755             :       }
  118756             :       
  118757             :       
  118758             :       
  118759             :       
  118760             :       {
  118761             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  118762             :       };
  118763             :       
  118764           0 :     } catch (...) {
  118765             :       {
  118766             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  118767             :       };
  118768           0 :     }
  118769             :   }
  118770             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
  118771             :   return jresult;
  118772             : }
  118773             : 
  118774             : 
  118775           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1getLaneID(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  118776             :   jstring jresult = 0 ;
  118777             :   std::string *arg1 = 0 ;
  118778             :   std::string result;
  118779             :   
  118780             :   (void)jenv;
  118781             :   (void)jcls;
  118782           0 :   if(!jarg1) {
  118783           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  118784             :     return 0;
  118785             :   }
  118786             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  118787           0 :   if (!arg1_pstr) return 0;
  118788           0 :   std::string arg1_str(arg1_pstr);
  118789             :   arg1 = &arg1_str;
  118790             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  118791             :   {
  118792             :     try {
  118793           0 :       result = libtraci::Calibrator::getLaneID((std::string const &)*arg1);
  118794           0 :     } catch (const libsumo::TraCIException& e) {
  118795           0 :       const std::string s = e.what();
  118796             :       std::string printError;
  118797           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  118798           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  118799             :       }
  118800             :       
  118801           0 :       if (printError == "all" || printError == "client") {
  118802             :         std::cerr << "Error: " << s << std::endl;
  118803             :       }
  118804             :       
  118805             :       
  118806             :       
  118807             :       
  118808             :       {
  118809             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  118810             :       };
  118811             :       
  118812           0 :     } catch (const std::exception& e) {
  118813           0 :       const std::string s = e.what();
  118814             :       std::string printError;
  118815           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  118816           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  118817             :       }
  118818             :       
  118819           0 :       if (printError == "all" || printError == "client") {
  118820             :         std::cerr << "Error: " << s << std::endl;
  118821             :       }
  118822             :       
  118823             :       
  118824             :       
  118825             :       
  118826             :       {
  118827             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  118828             :       };
  118829             :       
  118830           0 :     } catch (...) {
  118831             :       {
  118832             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  118833             :       };
  118834           0 :     }
  118835             :   }
  118836             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
  118837             :   return jresult;
  118838             : }
  118839             : 
  118840             : 
  118841           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1getVehsPerHour(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  118842             :   jdouble jresult = 0 ;
  118843             :   std::string *arg1 = 0 ;
  118844             :   double result;
  118845             :   
  118846             :   (void)jenv;
  118847             :   (void)jcls;
  118848           0 :   if(!jarg1) {
  118849           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  118850           0 :     return 0;
  118851             :   }
  118852             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  118853           0 :   if (!arg1_pstr) return 0;
  118854           0 :   std::string arg1_str(arg1_pstr);
  118855             :   arg1 = &arg1_str;
  118856             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  118857             :   {
  118858             :     try {
  118859           0 :       result = (double)libtraci::Calibrator::getVehsPerHour((std::string const &)*arg1);
  118860           0 :     } catch (const libsumo::TraCIException& e) {
  118861           0 :       const std::string s = e.what();
  118862             :       std::string printError;
  118863           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  118864           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  118865             :       }
  118866             :       
  118867           0 :       if (printError == "all" || printError == "client") {
  118868             :         std::cerr << "Error: " << s << std::endl;
  118869             :       }
  118870             :       
  118871             :       
  118872             :       
  118873             :       
  118874             :       {
  118875             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  118876             :       };
  118877             :       
  118878           0 :     } catch (const std::exception& e) {
  118879           0 :       const std::string s = e.what();
  118880             :       std::string printError;
  118881           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  118882           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  118883             :       }
  118884             :       
  118885           0 :       if (printError == "all" || printError == "client") {
  118886             :         std::cerr << "Error: " << s << std::endl;
  118887             :       }
  118888             :       
  118889             :       
  118890             :       
  118891             :       
  118892             :       {
  118893             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  118894             :       };
  118895             :       
  118896           0 :     } catch (...) {
  118897             :       {
  118898             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  118899             :       };
  118900           0 :     }
  118901             :   }
  118902             :   jresult = (jdouble)result; 
  118903             :   return jresult;
  118904             : }
  118905             : 
  118906             : 
  118907           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1getSpeed(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  118908             :   jdouble jresult = 0 ;
  118909             :   std::string *arg1 = 0 ;
  118910             :   double result;
  118911             :   
  118912             :   (void)jenv;
  118913             :   (void)jcls;
  118914           0 :   if(!jarg1) {
  118915           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  118916           0 :     return 0;
  118917             :   }
  118918             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  118919           0 :   if (!arg1_pstr) return 0;
  118920           0 :   std::string arg1_str(arg1_pstr);
  118921             :   arg1 = &arg1_str;
  118922             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  118923             :   {
  118924             :     try {
  118925           0 :       result = (double)libtraci::Calibrator::getSpeed((std::string const &)*arg1);
  118926           0 :     } catch (const libsumo::TraCIException& e) {
  118927           0 :       const std::string s = e.what();
  118928             :       std::string printError;
  118929           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  118930           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  118931             :       }
  118932             :       
  118933           0 :       if (printError == "all" || printError == "client") {
  118934             :         std::cerr << "Error: " << s << std::endl;
  118935             :       }
  118936             :       
  118937             :       
  118938             :       
  118939             :       
  118940             :       {
  118941             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  118942             :       };
  118943             :       
  118944           0 :     } catch (const std::exception& e) {
  118945           0 :       const std::string s = e.what();
  118946             :       std::string printError;
  118947           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  118948           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  118949             :       }
  118950             :       
  118951           0 :       if (printError == "all" || printError == "client") {
  118952             :         std::cerr << "Error: " << s << std::endl;
  118953             :       }
  118954             :       
  118955             :       
  118956             :       
  118957             :       
  118958             :       {
  118959             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  118960             :       };
  118961             :       
  118962           0 :     } catch (...) {
  118963             :       {
  118964             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  118965             :       };
  118966           0 :     }
  118967             :   }
  118968             :   jresult = (jdouble)result; 
  118969             :   return jresult;
  118970             : }
  118971             : 
  118972             : 
  118973           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1getTypeID(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  118974             :   jstring jresult = 0 ;
  118975             :   std::string *arg1 = 0 ;
  118976             :   std::string result;
  118977             :   
  118978             :   (void)jenv;
  118979             :   (void)jcls;
  118980           0 :   if(!jarg1) {
  118981           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  118982             :     return 0;
  118983             :   }
  118984             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  118985           0 :   if (!arg1_pstr) return 0;
  118986           0 :   std::string arg1_str(arg1_pstr);
  118987             :   arg1 = &arg1_str;
  118988             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  118989             :   {
  118990             :     try {
  118991           0 :       result = libtraci::Calibrator::getTypeID((std::string const &)*arg1);
  118992           0 :     } catch (const libsumo::TraCIException& e) {
  118993           0 :       const std::string s = e.what();
  118994             :       std::string printError;
  118995           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  118996           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  118997             :       }
  118998             :       
  118999           0 :       if (printError == "all" || printError == "client") {
  119000             :         std::cerr << "Error: " << s << std::endl;
  119001             :       }
  119002             :       
  119003             :       
  119004             :       
  119005             :       
  119006             :       {
  119007             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  119008             :       };
  119009             :       
  119010           0 :     } catch (const std::exception& e) {
  119011           0 :       const std::string s = e.what();
  119012             :       std::string printError;
  119013           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  119014           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  119015             :       }
  119016             :       
  119017           0 :       if (printError == "all" || printError == "client") {
  119018             :         std::cerr << "Error: " << s << std::endl;
  119019             :       }
  119020             :       
  119021             :       
  119022             :       
  119023             :       
  119024             :       {
  119025             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  119026             :       };
  119027             :       
  119028           0 :     } catch (...) {
  119029             :       {
  119030             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  119031             :       };
  119032           0 :     }
  119033             :   }
  119034             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
  119035             :   return jresult;
  119036             : }
  119037             : 
  119038             : 
  119039           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1getBegin(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  119040             :   jdouble jresult = 0 ;
  119041             :   std::string *arg1 = 0 ;
  119042             :   double result;
  119043             :   
  119044             :   (void)jenv;
  119045             :   (void)jcls;
  119046           0 :   if(!jarg1) {
  119047           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  119048           0 :     return 0;
  119049             :   }
  119050             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  119051           0 :   if (!arg1_pstr) return 0;
  119052           0 :   std::string arg1_str(arg1_pstr);
  119053             :   arg1 = &arg1_str;
  119054             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  119055             :   {
  119056             :     try {
  119057           0 :       result = (double)libtraci::Calibrator::getBegin((std::string const &)*arg1);
  119058           0 :     } catch (const libsumo::TraCIException& e) {
  119059           0 :       const std::string s = e.what();
  119060             :       std::string printError;
  119061           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  119062           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  119063             :       }
  119064             :       
  119065           0 :       if (printError == "all" || printError == "client") {
  119066             :         std::cerr << "Error: " << s << std::endl;
  119067             :       }
  119068             :       
  119069             :       
  119070             :       
  119071             :       
  119072             :       {
  119073             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  119074             :       };
  119075             :       
  119076           0 :     } catch (const std::exception& e) {
  119077           0 :       const std::string s = e.what();
  119078             :       std::string printError;
  119079           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  119080           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  119081             :       }
  119082             :       
  119083           0 :       if (printError == "all" || printError == "client") {
  119084             :         std::cerr << "Error: " << s << std::endl;
  119085             :       }
  119086             :       
  119087             :       
  119088             :       
  119089             :       
  119090             :       {
  119091             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  119092             :       };
  119093             :       
  119094           0 :     } catch (...) {
  119095             :       {
  119096             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  119097             :       };
  119098           0 :     }
  119099             :   }
  119100             :   jresult = (jdouble)result; 
  119101             :   return jresult;
  119102             : }
  119103             : 
  119104             : 
  119105           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1getEnd(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  119106             :   jdouble jresult = 0 ;
  119107             :   std::string *arg1 = 0 ;
  119108             :   double result;
  119109             :   
  119110             :   (void)jenv;
  119111             :   (void)jcls;
  119112           0 :   if(!jarg1) {
  119113           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  119114           0 :     return 0;
  119115             :   }
  119116             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  119117           0 :   if (!arg1_pstr) return 0;
  119118           0 :   std::string arg1_str(arg1_pstr);
  119119             :   arg1 = &arg1_str;
  119120             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  119121             :   {
  119122             :     try {
  119123           0 :       result = (double)libtraci::Calibrator::getEnd((std::string const &)*arg1);
  119124           0 :     } catch (const libsumo::TraCIException& e) {
  119125           0 :       const std::string s = e.what();
  119126             :       std::string printError;
  119127           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  119128           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  119129             :       }
  119130             :       
  119131           0 :       if (printError == "all" || printError == "client") {
  119132             :         std::cerr << "Error: " << s << std::endl;
  119133             :       }
  119134             :       
  119135             :       
  119136             :       
  119137             :       
  119138             :       {
  119139             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  119140             :       };
  119141             :       
  119142           0 :     } catch (const std::exception& e) {
  119143           0 :       const std::string s = e.what();
  119144             :       std::string printError;
  119145           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  119146           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  119147             :       }
  119148             :       
  119149           0 :       if (printError == "all" || printError == "client") {
  119150             :         std::cerr << "Error: " << s << std::endl;
  119151             :       }
  119152             :       
  119153             :       
  119154             :       
  119155             :       
  119156             :       {
  119157             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  119158             :       };
  119159             :       
  119160           0 :     } catch (...) {
  119161             :       {
  119162             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  119163             :       };
  119164           0 :     }
  119165             :   }
  119166             :   jresult = (jdouble)result; 
  119167             :   return jresult;
  119168             : }
  119169             : 
  119170             : 
  119171           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1getRouteID(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  119172             :   jstring jresult = 0 ;
  119173             :   std::string *arg1 = 0 ;
  119174             :   std::string result;
  119175             :   
  119176             :   (void)jenv;
  119177             :   (void)jcls;
  119178           0 :   if(!jarg1) {
  119179           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  119180             :     return 0;
  119181             :   }
  119182             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  119183           0 :   if (!arg1_pstr) return 0;
  119184           0 :   std::string arg1_str(arg1_pstr);
  119185             :   arg1 = &arg1_str;
  119186             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  119187             :   {
  119188             :     try {
  119189           0 :       result = libtraci::Calibrator::getRouteID((std::string const &)*arg1);
  119190           0 :     } catch (const libsumo::TraCIException& e) {
  119191           0 :       const std::string s = e.what();
  119192             :       std::string printError;
  119193           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  119194           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  119195             :       }
  119196             :       
  119197           0 :       if (printError == "all" || printError == "client") {
  119198             :         std::cerr << "Error: " << s << std::endl;
  119199             :       }
  119200             :       
  119201             :       
  119202             :       
  119203             :       
  119204             :       {
  119205             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  119206             :       };
  119207             :       
  119208           0 :     } catch (const std::exception& e) {
  119209           0 :       const std::string s = e.what();
  119210             :       std::string printError;
  119211           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  119212           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  119213             :       }
  119214             :       
  119215           0 :       if (printError == "all" || printError == "client") {
  119216             :         std::cerr << "Error: " << s << std::endl;
  119217             :       }
  119218             :       
  119219             :       
  119220             :       
  119221             :       
  119222             :       {
  119223             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  119224             :       };
  119225             :       
  119226           0 :     } catch (...) {
  119227             :       {
  119228             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  119229             :       };
  119230           0 :     }
  119231             :   }
  119232             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
  119233             :   return jresult;
  119234             : }
  119235             : 
  119236             : 
  119237           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1getRouteProbeID(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  119238             :   jstring jresult = 0 ;
  119239             :   std::string *arg1 = 0 ;
  119240             :   std::string result;
  119241             :   
  119242             :   (void)jenv;
  119243             :   (void)jcls;
  119244           0 :   if(!jarg1) {
  119245           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  119246             :     return 0;
  119247             :   }
  119248             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  119249           0 :   if (!arg1_pstr) return 0;
  119250           0 :   std::string arg1_str(arg1_pstr);
  119251             :   arg1 = &arg1_str;
  119252             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  119253             :   {
  119254             :     try {
  119255           0 :       result = libtraci::Calibrator::getRouteProbeID((std::string const &)*arg1);
  119256           0 :     } catch (const libsumo::TraCIException& e) {
  119257           0 :       const std::string s = e.what();
  119258             :       std::string printError;
  119259           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  119260           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  119261             :       }
  119262             :       
  119263           0 :       if (printError == "all" || printError == "client") {
  119264             :         std::cerr << "Error: " << s << std::endl;
  119265             :       }
  119266             :       
  119267             :       
  119268             :       
  119269             :       
  119270             :       {
  119271             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  119272             :       };
  119273             :       
  119274           0 :     } catch (const std::exception& e) {
  119275           0 :       const std::string s = e.what();
  119276             :       std::string printError;
  119277           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  119278           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  119279             :       }
  119280             :       
  119281           0 :       if (printError == "all" || printError == "client") {
  119282             :         std::cerr << "Error: " << s << std::endl;
  119283             :       }
  119284             :       
  119285             :       
  119286             :       
  119287             :       
  119288             :       {
  119289             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  119290             :       };
  119291             :       
  119292           0 :     } catch (...) {
  119293             :       {
  119294             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  119295             :       };
  119296           0 :     }
  119297             :   }
  119298             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
  119299             :   return jresult;
  119300             : }
  119301             : 
  119302             : 
  119303           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1getVTypes(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  119304             :   jlong jresult = 0 ;
  119305             :   std::string *arg1 = 0 ;
  119306             :   std::vector< std::string > result;
  119307             :   
  119308             :   (void)jenv;
  119309             :   (void)jcls;
  119310           0 :   if(!jarg1) {
  119311           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  119312             :     return 0;
  119313             :   }
  119314             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  119315           0 :   if (!arg1_pstr) return 0;
  119316           0 :   std::string arg1_str(arg1_pstr);
  119317             :   arg1 = &arg1_str;
  119318             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  119319             :   {
  119320             :     try {
  119321           0 :       result = libtraci::Calibrator::getVTypes((std::string const &)*arg1);
  119322           0 :     } catch (const libsumo::TraCIException& e) {
  119323           0 :       const std::string s = e.what();
  119324             :       std::string printError;
  119325           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  119326           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  119327             :       }
  119328             :       
  119329           0 :       if (printError == "all" || printError == "client") {
  119330             :         std::cerr << "Error: " << s << std::endl;
  119331             :       }
  119332             :       
  119333             :       
  119334             :       
  119335             :       
  119336             :       {
  119337             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  119338             :       };
  119339             :       
  119340           0 :     } catch (const std::exception& e) {
  119341           0 :       const std::string s = e.what();
  119342             :       std::string printError;
  119343           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  119344           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  119345             :       }
  119346             :       
  119347           0 :       if (printError == "all" || printError == "client") {
  119348             :         std::cerr << "Error: " << s << std::endl;
  119349             :       }
  119350             :       
  119351             :       
  119352             :       
  119353             :       
  119354             :       {
  119355             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  119356             :       };
  119357             :       
  119358           0 :     } catch (...) {
  119359             :       {
  119360             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  119361             :       };
  119362           0 :     }
  119363             :   }
  119364           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
  119365           0 :   return jresult;
  119366           0 : }
  119367             : 
  119368             : 
  119369           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1getPassed(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  119370             :   jint jresult = 0 ;
  119371             :   std::string *arg1 = 0 ;
  119372             :   int result;
  119373             :   
  119374             :   (void)jenv;
  119375             :   (void)jcls;
  119376           0 :   if(!jarg1) {
  119377           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  119378           0 :     return 0;
  119379             :   }
  119380             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  119381           0 :   if (!arg1_pstr) return 0;
  119382           0 :   std::string arg1_str(arg1_pstr);
  119383             :   arg1 = &arg1_str;
  119384             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  119385             :   {
  119386             :     try {
  119387           0 :       result = (int)libtraci::Calibrator::getPassed((std::string const &)*arg1);
  119388           0 :     } catch (const libsumo::TraCIException& e) {
  119389           0 :       const std::string s = e.what();
  119390             :       std::string printError;
  119391           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  119392           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  119393             :       }
  119394             :       
  119395           0 :       if (printError == "all" || printError == "client") {
  119396             :         std::cerr << "Error: " << s << std::endl;
  119397             :       }
  119398             :       
  119399             :       
  119400             :       
  119401             :       
  119402             :       {
  119403             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  119404             :       };
  119405             :       
  119406           0 :     } catch (const std::exception& e) {
  119407           0 :       const std::string s = e.what();
  119408             :       std::string printError;
  119409           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  119410           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  119411             :       }
  119412             :       
  119413           0 :       if (printError == "all" || printError == "client") {
  119414             :         std::cerr << "Error: " << s << std::endl;
  119415             :       }
  119416             :       
  119417             :       
  119418             :       
  119419             :       
  119420             :       {
  119421             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  119422             :       };
  119423             :       
  119424           0 :     } catch (...) {
  119425             :       {
  119426             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  119427             :       };
  119428           0 :     }
  119429             :   }
  119430             :   jresult = (jint)result; 
  119431             :   return jresult;
  119432             : }
  119433             : 
  119434             : 
  119435           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1getInserted(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  119436             :   jint jresult = 0 ;
  119437             :   std::string *arg1 = 0 ;
  119438             :   int result;
  119439             :   
  119440             :   (void)jenv;
  119441             :   (void)jcls;
  119442           0 :   if(!jarg1) {
  119443           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  119444           0 :     return 0;
  119445             :   }
  119446             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  119447           0 :   if (!arg1_pstr) return 0;
  119448           0 :   std::string arg1_str(arg1_pstr);
  119449             :   arg1 = &arg1_str;
  119450             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  119451             :   {
  119452             :     try {
  119453           0 :       result = (int)libtraci::Calibrator::getInserted((std::string const &)*arg1);
  119454           0 :     } catch (const libsumo::TraCIException& e) {
  119455           0 :       const std::string s = e.what();
  119456             :       std::string printError;
  119457           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  119458           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  119459             :       }
  119460             :       
  119461           0 :       if (printError == "all" || printError == "client") {
  119462             :         std::cerr << "Error: " << s << std::endl;
  119463             :       }
  119464             :       
  119465             :       
  119466             :       
  119467             :       
  119468             :       {
  119469             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  119470             :       };
  119471             :       
  119472           0 :     } catch (const std::exception& e) {
  119473           0 :       const std::string s = e.what();
  119474             :       std::string printError;
  119475           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  119476           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  119477             :       }
  119478             :       
  119479           0 :       if (printError == "all" || printError == "client") {
  119480             :         std::cerr << "Error: " << s << std::endl;
  119481             :       }
  119482             :       
  119483             :       
  119484             :       
  119485             :       
  119486             :       {
  119487             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  119488             :       };
  119489             :       
  119490           0 :     } catch (...) {
  119491             :       {
  119492             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  119493             :       };
  119494           0 :     }
  119495             :   }
  119496             :   jresult = (jint)result; 
  119497             :   return jresult;
  119498             : }
  119499             : 
  119500             : 
  119501           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1getRemoved(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  119502             :   jint jresult = 0 ;
  119503             :   std::string *arg1 = 0 ;
  119504             :   int result;
  119505             :   
  119506             :   (void)jenv;
  119507             :   (void)jcls;
  119508           0 :   if(!jarg1) {
  119509           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  119510           0 :     return 0;
  119511             :   }
  119512             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  119513           0 :   if (!arg1_pstr) return 0;
  119514           0 :   std::string arg1_str(arg1_pstr);
  119515             :   arg1 = &arg1_str;
  119516             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  119517             :   {
  119518             :     try {
  119519           0 :       result = (int)libtraci::Calibrator::getRemoved((std::string const &)*arg1);
  119520           0 :     } catch (const libsumo::TraCIException& e) {
  119521           0 :       const std::string s = e.what();
  119522             :       std::string printError;
  119523           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  119524           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  119525             :       }
  119526             :       
  119527           0 :       if (printError == "all" || printError == "client") {
  119528             :         std::cerr << "Error: " << s << std::endl;
  119529             :       }
  119530             :       
  119531             :       
  119532             :       
  119533             :       
  119534             :       {
  119535             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  119536             :       };
  119537             :       
  119538           0 :     } catch (const std::exception& e) {
  119539           0 :       const std::string s = e.what();
  119540             :       std::string printError;
  119541           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  119542           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  119543             :       }
  119544             :       
  119545           0 :       if (printError == "all" || printError == "client") {
  119546             :         std::cerr << "Error: " << s << std::endl;
  119547             :       }
  119548             :       
  119549             :       
  119550             :       
  119551             :       
  119552             :       {
  119553             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  119554             :       };
  119555             :       
  119556           0 :     } catch (...) {
  119557             :       {
  119558             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  119559             :       };
  119560           0 :     }
  119561             :   }
  119562             :   jresult = (jint)result; 
  119563             :   return jresult;
  119564             : }
  119565             : 
  119566             : 
  119567           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1getIDList(JNIEnv *jenv, jclass jcls) {
  119568             :   jlong jresult = 0 ;
  119569             :   std::vector< std::string > result;
  119570             :   
  119571             :   (void)jenv;
  119572             :   (void)jcls;
  119573             :   {
  119574             :     try {
  119575           0 :       result = libtraci::Calibrator::getIDList();
  119576           0 :     } catch (const libsumo::TraCIException& e) {
  119577           0 :       const std::string s = e.what();
  119578             :       std::string printError;
  119579           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  119580           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  119581             :       }
  119582             :       
  119583           0 :       if (printError == "all" || printError == "client") {
  119584             :         std::cerr << "Error: " << s << std::endl;
  119585             :       }
  119586             :       
  119587             :       
  119588             :       
  119589             :       
  119590             :       {
  119591             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  119592             :       };
  119593             :       
  119594           0 :     } catch (const std::exception& e) {
  119595           0 :       const std::string s = e.what();
  119596             :       std::string printError;
  119597           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  119598           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  119599             :       }
  119600             :       
  119601           0 :       if (printError == "all" || printError == "client") {
  119602             :         std::cerr << "Error: " << s << std::endl;
  119603             :       }
  119604             :       
  119605             :       
  119606             :       
  119607             :       
  119608             :       {
  119609             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  119610             :       };
  119611             :       
  119612           0 :     } catch (...) {
  119613             :       {
  119614             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  119615             :       };
  119616           0 :     }
  119617             :   }
  119618           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
  119619           0 :   return jresult;
  119620           0 : }
  119621             : 
  119622             : 
  119623           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1getIDCount(JNIEnv *jenv, jclass jcls) {
  119624             :   jint jresult = 0 ;
  119625             :   int result;
  119626             :   
  119627             :   (void)jenv;
  119628             :   (void)jcls;
  119629             :   {
  119630             :     try {
  119631           0 :       result = (int)libtraci::Calibrator::getIDCount();
  119632           0 :     } catch (const libsumo::TraCIException& e) {
  119633           0 :       const std::string s = e.what();
  119634             :       std::string printError;
  119635           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  119636           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  119637             :       }
  119638             :       
  119639           0 :       if (printError == "all" || printError == "client") {
  119640             :         std::cerr << "Error: " << s << std::endl;
  119641             :       }
  119642             :       
  119643             :       
  119644             :       
  119645             :       
  119646             :       {
  119647             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  119648             :       };
  119649             :       
  119650           0 :     } catch (const std::exception& e) {
  119651           0 :       const std::string s = e.what();
  119652             :       std::string printError;
  119653           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  119654           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  119655             :       }
  119656             :       
  119657           0 :       if (printError == "all" || printError == "client") {
  119658             :         std::cerr << "Error: " << s << std::endl;
  119659             :       }
  119660             :       
  119661             :       
  119662             :       
  119663             :       
  119664             :       {
  119665             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  119666             :       };
  119667             :       
  119668           0 :     } catch (...) {
  119669             :       {
  119670             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  119671             :       };
  119672           0 :     }
  119673             :   }
  119674             :   jresult = (jint)result; 
  119675             :   return jresult;
  119676             : }
  119677             : 
  119678             : 
  119679           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1getParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  119680             :   jstring jresult = 0 ;
  119681             :   std::string *arg1 = 0 ;
  119682             :   std::string *arg2 = 0 ;
  119683             :   std::string result;
  119684             :   
  119685             :   (void)jenv;
  119686             :   (void)jcls;
  119687           0 :   if(!jarg1) {
  119688           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  119689             :     return 0;
  119690             :   }
  119691             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  119692           0 :   if (!arg1_pstr) return 0;
  119693           0 :   std::string arg1_str(arg1_pstr);
  119694             :   arg1 = &arg1_str;
  119695             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  119696           0 :   if(!jarg2) {
  119697           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  119698             :     return 0;
  119699             :   }
  119700             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  119701           0 :   if (!arg2_pstr) return 0;
  119702           0 :   std::string arg2_str(arg2_pstr);
  119703             :   arg2 = &arg2_str;
  119704             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  119705             :   {
  119706             :     try {
  119707           0 :       result = libtraci::Calibrator::getParameter((std::string const &)*arg1,(std::string const &)*arg2);
  119708           0 :     } catch (const libsumo::TraCIException& e) {
  119709           0 :       const std::string s = e.what();
  119710             :       std::string printError;
  119711           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  119712           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  119713             :       }
  119714             :       
  119715           0 :       if (printError == "all" || printError == "client") {
  119716             :         std::cerr << "Error: " << s << std::endl;
  119717             :       }
  119718             :       
  119719             :       
  119720             :       
  119721             :       
  119722             :       {
  119723             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  119724             :       };
  119725             :       
  119726           0 :     } catch (const std::exception& e) {
  119727           0 :       const std::string s = e.what();
  119728             :       std::string printError;
  119729           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  119730           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  119731             :       }
  119732             :       
  119733           0 :       if (printError == "all" || printError == "client") {
  119734             :         std::cerr << "Error: " << s << std::endl;
  119735             :       }
  119736             :       
  119737             :       
  119738             :       
  119739             :       
  119740             :       {
  119741             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  119742             :       };
  119743             :       
  119744           0 :     } catch (...) {
  119745             :       {
  119746             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  119747             :       };
  119748           0 :     }
  119749             :   }
  119750             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
  119751             :   return jresult;
  119752             : }
  119753             : 
  119754             : 
  119755           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1getParameterWithKey(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  119756             :   jlong jresult = 0 ;
  119757             :   std::string *arg1 = 0 ;
  119758             :   std::string *arg2 = 0 ;
  119759             :   std::pair< std::string,std::string > result;
  119760             :   
  119761             :   (void)jenv;
  119762             :   (void)jcls;
  119763           0 :   if(!jarg1) {
  119764           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  119765             :     return 0;
  119766             :   }
  119767             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  119768           0 :   if (!arg1_pstr) return 0;
  119769           0 :   std::string arg1_str(arg1_pstr);
  119770             :   arg1 = &arg1_str;
  119771             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  119772           0 :   if(!jarg2) {
  119773           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  119774             :     return 0;
  119775             :   }
  119776             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  119777           0 :   if (!arg2_pstr) return 0;
  119778           0 :   std::string arg2_str(arg2_pstr);
  119779             :   arg2 = &arg2_str;
  119780             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  119781             :   {
  119782             :     try {
  119783           0 :       result = libtraci::Calibrator::getParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
  119784           0 :     } catch (const libsumo::TraCIException& e) {
  119785           0 :       const std::string s = e.what();
  119786             :       std::string printError;
  119787           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  119788           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  119789             :       }
  119790             :       
  119791           0 :       if (printError == "all" || printError == "client") {
  119792             :         std::cerr << "Error: " << s << std::endl;
  119793             :       }
  119794             :       
  119795             :       
  119796             :       
  119797             :       
  119798             :       {
  119799             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  119800             :       };
  119801             :       
  119802           0 :     } catch (const std::exception& e) {
  119803           0 :       const std::string s = e.what();
  119804             :       std::string printError;
  119805           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  119806           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  119807             :       }
  119808             :       
  119809           0 :       if (printError == "all" || printError == "client") {
  119810             :         std::cerr << "Error: " << s << std::endl;
  119811             :       }
  119812             :       
  119813             :       
  119814             :       
  119815             :       
  119816             :       {
  119817             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  119818             :       };
  119819             :       
  119820           0 :     } catch (...) {
  119821             :       {
  119822             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  119823             :       };
  119824           0 :     }
  119825             :   }
  119826           0 :   *(std::pair< std::string,std::string > **)&jresult = new std::pair< std::string,std::string >((const std::pair< std::string,std::string > &)result); 
  119827           0 :   return jresult;
  119828           0 : }
  119829             : 
  119830             : 
  119831           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1setParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3) {
  119832             :   std::string *arg1 = 0 ;
  119833             :   std::string *arg2 = 0 ;
  119834             :   std::string *arg3 = 0 ;
  119835             :   
  119836             :   (void)jenv;
  119837             :   (void)jcls;
  119838           0 :   if(!jarg1) {
  119839           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  119840           0 :     return ;
  119841             :   }
  119842             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  119843           0 :   if (!arg1_pstr) return ;
  119844           0 :   std::string arg1_str(arg1_pstr);
  119845             :   arg1 = &arg1_str;
  119846             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  119847           0 :   if(!jarg2) {
  119848           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  119849             :     return ;
  119850             :   }
  119851             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  119852           0 :   if (!arg2_pstr) return ;
  119853           0 :   std::string arg2_str(arg2_pstr);
  119854             :   arg2 = &arg2_str;
  119855             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  119856           0 :   if(!jarg3) {
  119857           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  119858             :     return ;
  119859             :   }
  119860             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
  119861           0 :   if (!arg3_pstr) return ;
  119862           0 :   std::string arg3_str(arg3_pstr);
  119863             :   arg3 = &arg3_str;
  119864             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
  119865             :   {
  119866             :     try {
  119867           0 :       libtraci::Calibrator::setParameter((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3);
  119868           0 :     } catch (const libsumo::TraCIException& e) {
  119869           0 :       const std::string s = e.what();
  119870             :       std::string printError;
  119871           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  119872           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  119873             :       }
  119874             :       
  119875           0 :       if (printError == "all" || printError == "client") {
  119876             :         std::cerr << "Error: " << s << std::endl;
  119877             :       }
  119878             :       
  119879             :       
  119880             :       
  119881             :       
  119882             :       {
  119883             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  119884             :       };
  119885             :       
  119886           0 :     } catch (const std::exception& e) {
  119887           0 :       const std::string s = e.what();
  119888             :       std::string printError;
  119889           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  119890           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  119891             :       }
  119892             :       
  119893           0 :       if (printError == "all" || printError == "client") {
  119894             :         std::cerr << "Error: " << s << std::endl;
  119895             :       }
  119896             :       
  119897             :       
  119898             :       
  119899             :       
  119900             :       {
  119901             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  119902             :       };
  119903             :       
  119904           0 :     } catch (...) {
  119905             :       {
  119906             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  119907             :       };
  119908           0 :     }
  119909             :   }
  119910             : }
  119911             : 
  119912             : 
  119913           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1subscribe_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4, jlong jarg5, jobject jarg5_) {
  119914             :   std::string *arg1 = 0 ;
  119915             :   std::vector< int > *arg2 = 0 ;
  119916             :   double arg3 ;
  119917             :   double arg4 ;
  119918             :   libsumo::TraCIResults *arg5 = 0 ;
  119919             :   
  119920             :   (void)jenv;
  119921             :   (void)jcls;
  119922             :   (void)jarg2_;
  119923             :   (void)jarg5_;
  119924           0 :   if(!jarg1) {
  119925           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  119926           0 :     return ;
  119927             :   }
  119928             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  119929           0 :   if (!arg1_pstr) return ;
  119930           0 :   std::string arg1_str(arg1_pstr);
  119931             :   arg1 = &arg1_str;
  119932             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  119933           0 :   arg2 = *(std::vector< int > **)&jarg2;
  119934           0 :   if (!arg2) {
  119935           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  119936             :     return ;
  119937             :   } 
  119938             :   arg3 = (double)jarg3; 
  119939             :   arg4 = (double)jarg4; 
  119940           0 :   arg5 = *(libsumo::TraCIResults **)&jarg5;
  119941           0 :   if (!arg5) {
  119942           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
  119943             :     return ;
  119944             :   } 
  119945             :   {
  119946             :     try {
  119947           0 :       libtraci::Calibrator::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg5);
  119948           0 :     } catch (const libsumo::TraCIException& e) {
  119949           0 :       const std::string s = e.what();
  119950             :       std::string printError;
  119951           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  119952           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  119953             :       }
  119954             :       
  119955           0 :       if (printError == "all" || printError == "client") {
  119956             :         std::cerr << "Error: " << s << std::endl;
  119957             :       }
  119958             :       
  119959             :       
  119960             :       
  119961             :       
  119962             :       {
  119963             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  119964             :       };
  119965             :       
  119966           0 :     } catch (const std::exception& e) {
  119967           0 :       const std::string s = e.what();
  119968             :       std::string printError;
  119969           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  119970           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  119971             :       }
  119972             :       
  119973           0 :       if (printError == "all" || printError == "client") {
  119974             :         std::cerr << "Error: " << s << std::endl;
  119975             :       }
  119976             :       
  119977             :       
  119978             :       
  119979             :       
  119980             :       {
  119981             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  119982             :       };
  119983             :       
  119984           0 :     } catch (...) {
  119985             :       {
  119986             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  119987             :       };
  119988           0 :     }
  119989             :   }
  119990             : }
  119991             : 
  119992             : 
  119993           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1subscribe_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4) {
  119994             :   std::string *arg1 = 0 ;
  119995             :   std::vector< int > *arg2 = 0 ;
  119996             :   double arg3 ;
  119997             :   double arg4 ;
  119998             :   
  119999             :   (void)jenv;
  120000             :   (void)jcls;
  120001             :   (void)jarg2_;
  120002           0 :   if(!jarg1) {
  120003           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  120004           0 :     return ;
  120005             :   }
  120006             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  120007           0 :   if (!arg1_pstr) return ;
  120008           0 :   std::string arg1_str(arg1_pstr);
  120009             :   arg1 = &arg1_str;
  120010             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  120011           0 :   arg2 = *(std::vector< int > **)&jarg2;
  120012           0 :   if (!arg2) {
  120013           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  120014             :     return ;
  120015             :   } 
  120016             :   arg3 = (double)jarg3; 
  120017             :   arg4 = (double)jarg4; 
  120018             :   {
  120019             :     try {
  120020           0 :       libtraci::Calibrator::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4);
  120021           0 :     } catch (const libsumo::TraCIException& e) {
  120022           0 :       const std::string s = e.what();
  120023             :       std::string printError;
  120024           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  120025           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  120026             :       }
  120027             :       
  120028           0 :       if (printError == "all" || printError == "client") {
  120029             :         std::cerr << "Error: " << s << std::endl;
  120030             :       }
  120031             :       
  120032             :       
  120033             :       
  120034             :       
  120035             :       {
  120036             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  120037             :       };
  120038             :       
  120039           0 :     } catch (const std::exception& e) {
  120040           0 :       const std::string s = e.what();
  120041             :       std::string printError;
  120042           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  120043           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  120044             :       }
  120045             :       
  120046           0 :       if (printError == "all" || printError == "client") {
  120047             :         std::cerr << "Error: " << s << std::endl;
  120048             :       }
  120049             :       
  120050             :       
  120051             :       
  120052             :       
  120053             :       {
  120054             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  120055             :       };
  120056             :       
  120057           0 :     } catch (...) {
  120058             :       {
  120059             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  120060             :       };
  120061           0 :     }
  120062             :   }
  120063             : }
  120064             : 
  120065             : 
  120066           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1subscribe_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3) {
  120067             :   std::string *arg1 = 0 ;
  120068             :   std::vector< int > *arg2 = 0 ;
  120069             :   double arg3 ;
  120070             :   
  120071             :   (void)jenv;
  120072             :   (void)jcls;
  120073             :   (void)jarg2_;
  120074           0 :   if(!jarg1) {
  120075           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  120076           0 :     return ;
  120077             :   }
  120078             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  120079           0 :   if (!arg1_pstr) return ;
  120080           0 :   std::string arg1_str(arg1_pstr);
  120081             :   arg1 = &arg1_str;
  120082             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  120083           0 :   arg2 = *(std::vector< int > **)&jarg2;
  120084           0 :   if (!arg2) {
  120085           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  120086             :     return ;
  120087             :   } 
  120088             :   arg3 = (double)jarg3; 
  120089             :   {
  120090             :     try {
  120091           0 :       libtraci::Calibrator::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3);
  120092           0 :     } catch (const libsumo::TraCIException& e) {
  120093           0 :       const std::string s = e.what();
  120094             :       std::string printError;
  120095           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  120096           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  120097             :       }
  120098             :       
  120099           0 :       if (printError == "all" || printError == "client") {
  120100             :         std::cerr << "Error: " << s << std::endl;
  120101             :       }
  120102             :       
  120103             :       
  120104             :       
  120105             :       
  120106             :       {
  120107             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  120108             :       };
  120109             :       
  120110           0 :     } catch (const std::exception& e) {
  120111           0 :       const std::string s = e.what();
  120112             :       std::string printError;
  120113           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  120114           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  120115             :       }
  120116             :       
  120117           0 :       if (printError == "all" || printError == "client") {
  120118             :         std::cerr << "Error: " << s << std::endl;
  120119             :       }
  120120             :       
  120121             :       
  120122             :       
  120123             :       
  120124             :       {
  120125             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  120126             :       };
  120127             :       
  120128           0 :     } catch (...) {
  120129             :       {
  120130             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  120131             :       };
  120132           0 :     }
  120133             :   }
  120134             : }
  120135             : 
  120136             : 
  120137           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1subscribe_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
  120138             :   std::string *arg1 = 0 ;
  120139             :   std::vector< int > *arg2 = 0 ;
  120140             :   
  120141             :   (void)jenv;
  120142             :   (void)jcls;
  120143             :   (void)jarg2_;
  120144           0 :   if(!jarg1) {
  120145           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  120146           0 :     return ;
  120147             :   }
  120148             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  120149           0 :   if (!arg1_pstr) return ;
  120150           0 :   std::string arg1_str(arg1_pstr);
  120151             :   arg1 = &arg1_str;
  120152             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  120153           0 :   arg2 = *(std::vector< int > **)&jarg2;
  120154           0 :   if (!arg2) {
  120155           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  120156             :     return ;
  120157             :   } 
  120158             :   {
  120159             :     try {
  120160           0 :       libtraci::Calibrator::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2);
  120161           0 :     } catch (const libsumo::TraCIException& e) {
  120162           0 :       const std::string s = e.what();
  120163             :       std::string printError;
  120164           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  120165           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  120166             :       }
  120167             :       
  120168           0 :       if (printError == "all" || printError == "client") {
  120169             :         std::cerr << "Error: " << s << std::endl;
  120170             :       }
  120171             :       
  120172             :       
  120173             :       
  120174             :       
  120175             :       {
  120176             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  120177             :       };
  120178             :       
  120179           0 :     } catch (const std::exception& e) {
  120180           0 :       const std::string s = e.what();
  120181             :       std::string printError;
  120182           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  120183           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  120184             :       }
  120185             :       
  120186           0 :       if (printError == "all" || printError == "client") {
  120187             :         std::cerr << "Error: " << s << std::endl;
  120188             :       }
  120189             :       
  120190             :       
  120191             :       
  120192             :       
  120193             :       {
  120194             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  120195             :       };
  120196             :       
  120197           0 :     } catch (...) {
  120198             :       {
  120199             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  120200             :       };
  120201           0 :     }
  120202             :   }
  120203             : }
  120204             : 
  120205             : 
  120206           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1subscribe_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  120207             :   std::string *arg1 = 0 ;
  120208             :   
  120209             :   (void)jenv;
  120210             :   (void)jcls;
  120211           0 :   if(!jarg1) {
  120212           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  120213           0 :     return ;
  120214             :   }
  120215             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  120216           0 :   if (!arg1_pstr) return ;
  120217           0 :   std::string arg1_str(arg1_pstr);
  120218             :   arg1 = &arg1_str;
  120219             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  120220             :   {
  120221             :     try {
  120222           0 :       libtraci::Calibrator::subscribe((std::string const &)*arg1);
  120223           0 :     } catch (const libsumo::TraCIException& e) {
  120224           0 :       const std::string s = e.what();
  120225             :       std::string printError;
  120226           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  120227           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  120228             :       }
  120229             :       
  120230           0 :       if (printError == "all" || printError == "client") {
  120231             :         std::cerr << "Error: " << s << std::endl;
  120232             :       }
  120233             :       
  120234             :       
  120235             :       
  120236             :       
  120237             :       {
  120238             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  120239             :       };
  120240             :       
  120241           0 :     } catch (const std::exception& e) {
  120242           0 :       const std::string s = e.what();
  120243             :       std::string printError;
  120244           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  120245           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  120246             :       }
  120247             :       
  120248           0 :       if (printError == "all" || printError == "client") {
  120249             :         std::cerr << "Error: " << s << std::endl;
  120250             :       }
  120251             :       
  120252             :       
  120253             :       
  120254             :       
  120255             :       {
  120256             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  120257             :       };
  120258             :       
  120259           0 :     } catch (...) {
  120260             :       {
  120261             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  120262             :       };
  120263           0 :     }
  120264             :   }
  120265             : }
  120266             : 
  120267             : 
  120268           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1unsubscribe(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  120269             :   std::string *arg1 = 0 ;
  120270             :   
  120271             :   (void)jenv;
  120272             :   (void)jcls;
  120273           0 :   if(!jarg1) {
  120274           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  120275           0 :     return ;
  120276             :   }
  120277             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  120278           0 :   if (!arg1_pstr) return ;
  120279           0 :   std::string arg1_str(arg1_pstr);
  120280             :   arg1 = &arg1_str;
  120281             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  120282             :   {
  120283             :     try {
  120284           0 :       libtraci::Calibrator::unsubscribe((std::string const &)*arg1);
  120285           0 :     } catch (const libsumo::TraCIException& e) {
  120286           0 :       const std::string s = e.what();
  120287             :       std::string printError;
  120288           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  120289           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  120290             :       }
  120291             :       
  120292           0 :       if (printError == "all" || printError == "client") {
  120293             :         std::cerr << "Error: " << s << std::endl;
  120294             :       }
  120295             :       
  120296             :       
  120297             :       
  120298             :       
  120299             :       {
  120300             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  120301             :       };
  120302             :       
  120303           0 :     } catch (const std::exception& e) {
  120304           0 :       const std::string s = e.what();
  120305             :       std::string printError;
  120306           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  120307           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  120308             :       }
  120309             :       
  120310           0 :       if (printError == "all" || printError == "client") {
  120311             :         std::cerr << "Error: " << s << std::endl;
  120312             :       }
  120313             :       
  120314             :       
  120315             :       
  120316             :       
  120317             :       {
  120318             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  120319             :       };
  120320             :       
  120321           0 :     } catch (...) {
  120322             :       {
  120323             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  120324             :       };
  120325           0 :     }
  120326             :   }
  120327             : }
  120328             : 
  120329             : 
  120330           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1subscribeContext_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6, jlong jarg7, jobject jarg7_) {
  120331             :   std::string *arg1 = 0 ;
  120332             :   int arg2 ;
  120333             :   double arg3 ;
  120334             :   std::vector< int > *arg4 = 0 ;
  120335             :   double arg5 ;
  120336             :   double arg6 ;
  120337             :   libsumo::TraCIResults *arg7 = 0 ;
  120338             :   
  120339             :   (void)jenv;
  120340             :   (void)jcls;
  120341             :   (void)jarg4_;
  120342             :   (void)jarg7_;
  120343           0 :   if(!jarg1) {
  120344           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  120345           0 :     return ;
  120346             :   }
  120347             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  120348           0 :   if (!arg1_pstr) return ;
  120349           0 :   std::string arg1_str(arg1_pstr);
  120350             :   arg1 = &arg1_str;
  120351             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  120352             :   arg2 = (int)jarg2; 
  120353             :   arg3 = (double)jarg3; 
  120354           0 :   arg4 = *(std::vector< int > **)&jarg4;
  120355           0 :   if (!arg4) {
  120356           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  120357             :     return ;
  120358             :   } 
  120359             :   arg5 = (double)jarg5; 
  120360             :   arg6 = (double)jarg6; 
  120361           0 :   arg7 = *(libsumo::TraCIResults **)&jarg7;
  120362           0 :   if (!arg7) {
  120363           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
  120364             :     return ;
  120365             :   } 
  120366             :   {
  120367             :     try {
  120368           0 :       libtraci::Calibrator::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg7);
  120369           0 :     } catch (const libsumo::TraCIException& e) {
  120370           0 :       const std::string s = e.what();
  120371             :       std::string printError;
  120372           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  120373           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  120374             :       }
  120375             :       
  120376           0 :       if (printError == "all" || printError == "client") {
  120377             :         std::cerr << "Error: " << s << std::endl;
  120378             :       }
  120379             :       
  120380             :       
  120381             :       
  120382             :       
  120383             :       {
  120384             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  120385             :       };
  120386             :       
  120387           0 :     } catch (const std::exception& e) {
  120388           0 :       const std::string s = e.what();
  120389             :       std::string printError;
  120390           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  120391           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  120392             :       }
  120393             :       
  120394           0 :       if (printError == "all" || printError == "client") {
  120395             :         std::cerr << "Error: " << s << std::endl;
  120396             :       }
  120397             :       
  120398             :       
  120399             :       
  120400             :       
  120401             :       {
  120402             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  120403             :       };
  120404             :       
  120405           0 :     } catch (...) {
  120406             :       {
  120407             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  120408             :       };
  120409           0 :     }
  120410             :   }
  120411             : }
  120412             : 
  120413             : 
  120414           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1subscribeContext_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6) {
  120415             :   std::string *arg1 = 0 ;
  120416             :   int arg2 ;
  120417             :   double arg3 ;
  120418             :   std::vector< int > *arg4 = 0 ;
  120419             :   double arg5 ;
  120420             :   double arg6 ;
  120421             :   
  120422             :   (void)jenv;
  120423             :   (void)jcls;
  120424             :   (void)jarg4_;
  120425           0 :   if(!jarg1) {
  120426           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  120427           0 :     return ;
  120428             :   }
  120429             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  120430           0 :   if (!arg1_pstr) return ;
  120431           0 :   std::string arg1_str(arg1_pstr);
  120432             :   arg1 = &arg1_str;
  120433             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  120434             :   arg2 = (int)jarg2; 
  120435             :   arg3 = (double)jarg3; 
  120436           0 :   arg4 = *(std::vector< int > **)&jarg4;
  120437           0 :   if (!arg4) {
  120438           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  120439             :     return ;
  120440             :   } 
  120441             :   arg5 = (double)jarg5; 
  120442             :   arg6 = (double)jarg6; 
  120443             :   {
  120444             :     try {
  120445           0 :       libtraci::Calibrator::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6);
  120446           0 :     } catch (const libsumo::TraCIException& e) {
  120447           0 :       const std::string s = e.what();
  120448             :       std::string printError;
  120449           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  120450           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  120451             :       }
  120452             :       
  120453           0 :       if (printError == "all" || printError == "client") {
  120454             :         std::cerr << "Error: " << s << std::endl;
  120455             :       }
  120456             :       
  120457             :       
  120458             :       
  120459             :       
  120460             :       {
  120461             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  120462             :       };
  120463             :       
  120464           0 :     } catch (const std::exception& e) {
  120465           0 :       const std::string s = e.what();
  120466             :       std::string printError;
  120467           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  120468           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  120469             :       }
  120470             :       
  120471           0 :       if (printError == "all" || printError == "client") {
  120472             :         std::cerr << "Error: " << s << std::endl;
  120473             :       }
  120474             :       
  120475             :       
  120476             :       
  120477             :       
  120478             :       {
  120479             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  120480             :       };
  120481             :       
  120482           0 :     } catch (...) {
  120483             :       {
  120484             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  120485             :       };
  120486           0 :     }
  120487             :   }
  120488             : }
  120489             : 
  120490             : 
  120491           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1subscribeContext_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5) {
  120492             :   std::string *arg1 = 0 ;
  120493             :   int arg2 ;
  120494             :   double arg3 ;
  120495             :   std::vector< int > *arg4 = 0 ;
  120496             :   double arg5 ;
  120497             :   
  120498             :   (void)jenv;
  120499             :   (void)jcls;
  120500             :   (void)jarg4_;
  120501           0 :   if(!jarg1) {
  120502           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  120503           0 :     return ;
  120504             :   }
  120505             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  120506           0 :   if (!arg1_pstr) return ;
  120507           0 :   std::string arg1_str(arg1_pstr);
  120508             :   arg1 = &arg1_str;
  120509             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  120510             :   arg2 = (int)jarg2; 
  120511             :   arg3 = (double)jarg3; 
  120512           0 :   arg4 = *(std::vector< int > **)&jarg4;
  120513           0 :   if (!arg4) {
  120514           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  120515             :     return ;
  120516             :   } 
  120517             :   arg5 = (double)jarg5; 
  120518             :   {
  120519             :     try {
  120520           0 :       libtraci::Calibrator::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5);
  120521           0 :     } catch (const libsumo::TraCIException& e) {
  120522           0 :       const std::string s = e.what();
  120523             :       std::string printError;
  120524           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  120525           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  120526             :       }
  120527             :       
  120528           0 :       if (printError == "all" || printError == "client") {
  120529             :         std::cerr << "Error: " << s << std::endl;
  120530             :       }
  120531             :       
  120532             :       
  120533             :       
  120534             :       
  120535             :       {
  120536             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  120537             :       };
  120538             :       
  120539           0 :     } catch (const std::exception& e) {
  120540           0 :       const std::string s = e.what();
  120541             :       std::string printError;
  120542           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  120543           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  120544             :       }
  120545             :       
  120546           0 :       if (printError == "all" || printError == "client") {
  120547             :         std::cerr << "Error: " << s << std::endl;
  120548             :       }
  120549             :       
  120550             :       
  120551             :       
  120552             :       
  120553             :       {
  120554             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  120555             :       };
  120556             :       
  120557           0 :     } catch (...) {
  120558             :       {
  120559             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  120560             :       };
  120561           0 :     }
  120562             :   }
  120563             : }
  120564             : 
  120565             : 
  120566           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1subscribeContext_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_) {
  120567             :   std::string *arg1 = 0 ;
  120568             :   int arg2 ;
  120569             :   double arg3 ;
  120570             :   std::vector< int > *arg4 = 0 ;
  120571             :   
  120572             :   (void)jenv;
  120573             :   (void)jcls;
  120574             :   (void)jarg4_;
  120575           0 :   if(!jarg1) {
  120576           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  120577           0 :     return ;
  120578             :   }
  120579             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  120580           0 :   if (!arg1_pstr) return ;
  120581           0 :   std::string arg1_str(arg1_pstr);
  120582             :   arg1 = &arg1_str;
  120583             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  120584             :   arg2 = (int)jarg2; 
  120585             :   arg3 = (double)jarg3; 
  120586           0 :   arg4 = *(std::vector< int > **)&jarg4;
  120587           0 :   if (!arg4) {
  120588           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  120589             :     return ;
  120590             :   } 
  120591             :   {
  120592             :     try {
  120593           0 :       libtraci::Calibrator::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4);
  120594           0 :     } catch (const libsumo::TraCIException& e) {
  120595           0 :       const std::string s = e.what();
  120596             :       std::string printError;
  120597           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  120598           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  120599             :       }
  120600             :       
  120601           0 :       if (printError == "all" || printError == "client") {
  120602             :         std::cerr << "Error: " << s << std::endl;
  120603             :       }
  120604             :       
  120605             :       
  120606             :       
  120607             :       
  120608             :       {
  120609             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  120610             :       };
  120611             :       
  120612           0 :     } catch (const std::exception& e) {
  120613           0 :       const std::string s = e.what();
  120614             :       std::string printError;
  120615           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  120616           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  120617             :       }
  120618             :       
  120619           0 :       if (printError == "all" || printError == "client") {
  120620             :         std::cerr << "Error: " << s << std::endl;
  120621             :       }
  120622             :       
  120623             :       
  120624             :       
  120625             :       
  120626             :       {
  120627             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  120628             :       };
  120629             :       
  120630           0 :     } catch (...) {
  120631             :       {
  120632             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  120633             :       };
  120634           0 :     }
  120635             :   }
  120636             : }
  120637             : 
  120638             : 
  120639           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1subscribeContext_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
  120640             :   std::string *arg1 = 0 ;
  120641             :   int arg2 ;
  120642             :   double arg3 ;
  120643             :   
  120644             :   (void)jenv;
  120645             :   (void)jcls;
  120646           0 :   if(!jarg1) {
  120647           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  120648           0 :     return ;
  120649             :   }
  120650             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  120651           0 :   if (!arg1_pstr) return ;
  120652           0 :   std::string arg1_str(arg1_pstr);
  120653             :   arg1 = &arg1_str;
  120654             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  120655             :   arg2 = (int)jarg2; 
  120656             :   arg3 = (double)jarg3; 
  120657             :   {
  120658             :     try {
  120659           0 :       libtraci::Calibrator::subscribeContext((std::string const &)*arg1,arg2,arg3);
  120660           0 :     } catch (const libsumo::TraCIException& e) {
  120661           0 :       const std::string s = e.what();
  120662             :       std::string printError;
  120663           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  120664           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  120665             :       }
  120666             :       
  120667           0 :       if (printError == "all" || printError == "client") {
  120668             :         std::cerr << "Error: " << s << std::endl;
  120669             :       }
  120670             :       
  120671             :       
  120672             :       
  120673             :       
  120674             :       {
  120675             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  120676             :       };
  120677             :       
  120678           0 :     } catch (const std::exception& e) {
  120679           0 :       const std::string s = e.what();
  120680             :       std::string printError;
  120681           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  120682           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  120683             :       }
  120684             :       
  120685           0 :       if (printError == "all" || printError == "client") {
  120686             :         std::cerr << "Error: " << s << std::endl;
  120687             :       }
  120688             :       
  120689             :       
  120690             :       
  120691             :       
  120692             :       {
  120693             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  120694             :       };
  120695             :       
  120696           0 :     } catch (...) {
  120697             :       {
  120698             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  120699             :       };
  120700           0 :     }
  120701             :   }
  120702             : }
  120703             : 
  120704             : 
  120705           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1unsubscribeContext(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
  120706             :   std::string *arg1 = 0 ;
  120707             :   int arg2 ;
  120708             :   double arg3 ;
  120709             :   
  120710             :   (void)jenv;
  120711             :   (void)jcls;
  120712           0 :   if(!jarg1) {
  120713           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  120714           0 :     return ;
  120715             :   }
  120716             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  120717           0 :   if (!arg1_pstr) return ;
  120718           0 :   std::string arg1_str(arg1_pstr);
  120719             :   arg1 = &arg1_str;
  120720             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  120721             :   arg2 = (int)jarg2; 
  120722             :   arg3 = (double)jarg3; 
  120723             :   {
  120724             :     try {
  120725           0 :       libtraci::Calibrator::unsubscribeContext((std::string const &)*arg1,arg2,arg3);
  120726           0 :     } catch (const libsumo::TraCIException& e) {
  120727           0 :       const std::string s = e.what();
  120728             :       std::string printError;
  120729           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  120730           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  120731             :       }
  120732             :       
  120733           0 :       if (printError == "all" || printError == "client") {
  120734             :         std::cerr << "Error: " << s << std::endl;
  120735             :       }
  120736             :       
  120737             :       
  120738             :       
  120739             :       
  120740             :       {
  120741             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  120742             :       };
  120743             :       
  120744           0 :     } catch (const std::exception& e) {
  120745           0 :       const std::string s = e.what();
  120746             :       std::string printError;
  120747           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  120748           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  120749             :       }
  120750             :       
  120751           0 :       if (printError == "all" || printError == "client") {
  120752             :         std::cerr << "Error: " << s << std::endl;
  120753             :       }
  120754             :       
  120755             :       
  120756             :       
  120757             :       
  120758             :       {
  120759             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  120760             :       };
  120761             :       
  120762           0 :     } catch (...) {
  120763             :       {
  120764             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  120765             :       };
  120766           0 :     }
  120767             :   }
  120768             : }
  120769             : 
  120770             : 
  120771           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1getAllSubscriptionResults(JNIEnv *jenv, jclass jcls) {
  120772             :   jlong jresult = 0 ;
  120773             :   libsumo::SubscriptionResults result;
  120774             :   
  120775             :   (void)jenv;
  120776             :   (void)jcls;
  120777             :   {
  120778             :     try {
  120779           0 :       result = libtraci::Calibrator::getAllSubscriptionResults();
  120780           0 :     } catch (const libsumo::TraCIException& e) {
  120781           0 :       const std::string s = e.what();
  120782             :       std::string printError;
  120783           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  120784           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  120785             :       }
  120786             :       
  120787           0 :       if (printError == "all" || printError == "client") {
  120788             :         std::cerr << "Error: " << s << std::endl;
  120789             :       }
  120790             :       
  120791             :       
  120792             :       
  120793             :       
  120794             :       {
  120795             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  120796             :       };
  120797             :       
  120798           0 :     } catch (const std::exception& e) {
  120799           0 :       const std::string s = e.what();
  120800             :       std::string printError;
  120801           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  120802           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  120803             :       }
  120804             :       
  120805           0 :       if (printError == "all" || printError == "client") {
  120806             :         std::cerr << "Error: " << s << std::endl;
  120807             :       }
  120808             :       
  120809             :       
  120810             :       
  120811             :       
  120812             :       {
  120813             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  120814             :       };
  120815             :       
  120816           0 :     } catch (...) {
  120817             :       {
  120818             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  120819             :       };
  120820           0 :     }
  120821             :   }
  120822           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
  120823           0 :   return jresult;
  120824             : }
  120825             : 
  120826             : 
  120827           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1getSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  120828             :   jlong jresult = 0 ;
  120829             :   std::string *arg1 = 0 ;
  120830             :   libsumo::TraCIResults result;
  120831             :   
  120832             :   (void)jenv;
  120833             :   (void)jcls;
  120834           0 :   if(!jarg1) {
  120835           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  120836             :     return 0;
  120837             :   }
  120838             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  120839           0 :   if (!arg1_pstr) return 0;
  120840           0 :   std::string arg1_str(arg1_pstr);
  120841             :   arg1 = &arg1_str;
  120842             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  120843             :   {
  120844             :     try {
  120845           0 :       result = libtraci::Calibrator::getSubscriptionResults((std::string const &)*arg1);
  120846           0 :     } catch (const libsumo::TraCIException& e) {
  120847           0 :       const std::string s = e.what();
  120848             :       std::string printError;
  120849           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  120850           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  120851             :       }
  120852             :       
  120853           0 :       if (printError == "all" || printError == "client") {
  120854             :         std::cerr << "Error: " << s << std::endl;
  120855             :       }
  120856             :       
  120857             :       
  120858             :       
  120859             :       
  120860             :       {
  120861             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  120862             :       };
  120863             :       
  120864           0 :     } catch (const std::exception& e) {
  120865           0 :       const std::string s = e.what();
  120866             :       std::string printError;
  120867           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  120868           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  120869             :       }
  120870             :       
  120871           0 :       if (printError == "all" || printError == "client") {
  120872             :         std::cerr << "Error: " << s << std::endl;
  120873             :       }
  120874             :       
  120875             :       
  120876             :       
  120877             :       
  120878             :       {
  120879             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  120880             :       };
  120881             :       
  120882           0 :     } catch (...) {
  120883             :       {
  120884             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  120885             :       };
  120886           0 :     }
  120887             :   }
  120888           0 :   *(libsumo::TraCIResults **)&jresult = new libsumo::TraCIResults((const libsumo::TraCIResults &)result); 
  120889           0 :   return jresult;
  120890             : }
  120891             : 
  120892             : 
  120893           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1getAllContextSubscriptionResults(JNIEnv *jenv, jclass jcls) {
  120894             :   jlong jresult = 0 ;
  120895             :   libsumo::ContextSubscriptionResults result;
  120896             :   
  120897             :   (void)jenv;
  120898             :   (void)jcls;
  120899             :   {
  120900             :     try {
  120901           0 :       result = libtraci::Calibrator::getAllContextSubscriptionResults();
  120902           0 :     } catch (const libsumo::TraCIException& e) {
  120903           0 :       const std::string s = e.what();
  120904             :       std::string printError;
  120905           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  120906           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  120907             :       }
  120908             :       
  120909           0 :       if (printError == "all" || printError == "client") {
  120910             :         std::cerr << "Error: " << s << std::endl;
  120911             :       }
  120912             :       
  120913             :       
  120914             :       
  120915             :       
  120916             :       {
  120917             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  120918             :       };
  120919             :       
  120920           0 :     } catch (const std::exception& e) {
  120921           0 :       const std::string s = e.what();
  120922             :       std::string printError;
  120923           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  120924           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  120925             :       }
  120926             :       
  120927           0 :       if (printError == "all" || printError == "client") {
  120928             :         std::cerr << "Error: " << s << std::endl;
  120929             :       }
  120930             :       
  120931             :       
  120932             :       
  120933             :       
  120934             :       {
  120935             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  120936             :       };
  120937             :       
  120938           0 :     } catch (...) {
  120939             :       {
  120940             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  120941             :       };
  120942           0 :     }
  120943             :   }
  120944           0 :   *(libsumo::ContextSubscriptionResults **)&jresult = new libsumo::ContextSubscriptionResults((const libsumo::ContextSubscriptionResults &)result); 
  120945           0 :   return jresult;
  120946             : }
  120947             : 
  120948             : 
  120949           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1getContextSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  120950             :   jlong jresult = 0 ;
  120951             :   std::string *arg1 = 0 ;
  120952             :   libsumo::SubscriptionResults result;
  120953             :   
  120954             :   (void)jenv;
  120955             :   (void)jcls;
  120956           0 :   if(!jarg1) {
  120957           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  120958             :     return 0;
  120959             :   }
  120960             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  120961           0 :   if (!arg1_pstr) return 0;
  120962           0 :   std::string arg1_str(arg1_pstr);
  120963             :   arg1 = &arg1_str;
  120964             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  120965             :   {
  120966             :     try {
  120967           0 :       result = libtraci::Calibrator::getContextSubscriptionResults((std::string const &)*arg1);
  120968           0 :     } catch (const libsumo::TraCIException& e) {
  120969           0 :       const std::string s = e.what();
  120970             :       std::string printError;
  120971           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  120972           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  120973             :       }
  120974             :       
  120975           0 :       if (printError == "all" || printError == "client") {
  120976             :         std::cerr << "Error: " << s << std::endl;
  120977             :       }
  120978             :       
  120979             :       
  120980             :       
  120981             :       
  120982             :       {
  120983             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  120984             :       };
  120985             :       
  120986           0 :     } catch (const std::exception& e) {
  120987           0 :       const std::string s = e.what();
  120988             :       std::string printError;
  120989           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  120990           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  120991             :       }
  120992             :       
  120993           0 :       if (printError == "all" || printError == "client") {
  120994             :         std::cerr << "Error: " << s << std::endl;
  120995             :       }
  120996             :       
  120997             :       
  120998             :       
  120999             :       
  121000             :       {
  121001             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  121002             :       };
  121003             :       
  121004           0 :     } catch (...) {
  121005             :       {
  121006             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  121007             :       };
  121008           0 :     }
  121009             :   }
  121010           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
  121011           0 :   return jresult;
  121012             : }
  121013             : 
  121014             : 
  121015           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1subscribeParameterWithKey_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jdouble jarg4) {
  121016             :   std::string *arg1 = 0 ;
  121017             :   std::string *arg2 = 0 ;
  121018             :   double arg3 ;
  121019             :   double arg4 ;
  121020             :   
  121021             :   (void)jenv;
  121022             :   (void)jcls;
  121023           0 :   if(!jarg1) {
  121024           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  121025           0 :     return ;
  121026             :   }
  121027             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  121028           0 :   if (!arg1_pstr) return ;
  121029           0 :   std::string arg1_str(arg1_pstr);
  121030             :   arg1 = &arg1_str;
  121031             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  121032           0 :   if(!jarg2) {
  121033           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  121034             :     return ;
  121035             :   }
  121036             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  121037           0 :   if (!arg2_pstr) return ;
  121038           0 :   std::string arg2_str(arg2_pstr);
  121039             :   arg2 = &arg2_str;
  121040             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  121041             :   arg3 = (double)jarg3; 
  121042             :   arg4 = (double)jarg4; 
  121043             :   {
  121044             :     try {
  121045           0 :       libtraci::Calibrator::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4);
  121046           0 :     } catch (const libsumo::TraCIException& e) {
  121047           0 :       const std::string s = e.what();
  121048             :       std::string printError;
  121049           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  121050           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  121051             :       }
  121052             :       
  121053           0 :       if (printError == "all" || printError == "client") {
  121054             :         std::cerr << "Error: " << s << std::endl;
  121055             :       }
  121056             :       
  121057             :       
  121058             :       
  121059             :       
  121060             :       {
  121061             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  121062             :       };
  121063             :       
  121064           0 :     } catch (const std::exception& e) {
  121065           0 :       const std::string s = e.what();
  121066             :       std::string printError;
  121067           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  121068           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  121069             :       }
  121070             :       
  121071           0 :       if (printError == "all" || printError == "client") {
  121072             :         std::cerr << "Error: " << s << std::endl;
  121073             :       }
  121074             :       
  121075             :       
  121076             :       
  121077             :       
  121078             :       {
  121079             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  121080             :       };
  121081             :       
  121082           0 :     } catch (...) {
  121083             :       {
  121084             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  121085             :       };
  121086           0 :     }
  121087             :   }
  121088             : }
  121089             : 
  121090             : 
  121091           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1subscribeParameterWithKey_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3) {
  121092             :   std::string *arg1 = 0 ;
  121093             :   std::string *arg2 = 0 ;
  121094             :   double arg3 ;
  121095             :   
  121096             :   (void)jenv;
  121097             :   (void)jcls;
  121098           0 :   if(!jarg1) {
  121099           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  121100           0 :     return ;
  121101             :   }
  121102             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  121103           0 :   if (!arg1_pstr) return ;
  121104           0 :   std::string arg1_str(arg1_pstr);
  121105             :   arg1 = &arg1_str;
  121106             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  121107           0 :   if(!jarg2) {
  121108           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  121109             :     return ;
  121110             :   }
  121111             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  121112           0 :   if (!arg2_pstr) return ;
  121113           0 :   std::string arg2_str(arg2_pstr);
  121114             :   arg2 = &arg2_str;
  121115             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  121116             :   arg3 = (double)jarg3; 
  121117             :   {
  121118             :     try {
  121119           0 :       libtraci::Calibrator::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3);
  121120           0 :     } catch (const libsumo::TraCIException& e) {
  121121           0 :       const std::string s = e.what();
  121122             :       std::string printError;
  121123           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  121124           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  121125             :       }
  121126             :       
  121127           0 :       if (printError == "all" || printError == "client") {
  121128             :         std::cerr << "Error: " << s << std::endl;
  121129             :       }
  121130             :       
  121131             :       
  121132             :       
  121133             :       
  121134             :       {
  121135             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  121136             :       };
  121137             :       
  121138           0 :     } catch (const std::exception& e) {
  121139           0 :       const std::string s = e.what();
  121140             :       std::string printError;
  121141           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  121142           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  121143             :       }
  121144             :       
  121145           0 :       if (printError == "all" || printError == "client") {
  121146             :         std::cerr << "Error: " << s << std::endl;
  121147             :       }
  121148             :       
  121149             :       
  121150             :       
  121151             :       
  121152             :       {
  121153             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  121154             :       };
  121155             :       
  121156           0 :     } catch (...) {
  121157             :       {
  121158             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  121159             :       };
  121160           0 :     }
  121161             :   }
  121162             : }
  121163             : 
  121164             : 
  121165           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1subscribeParameterWithKey_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  121166             :   std::string *arg1 = 0 ;
  121167             :   std::string *arg2 = 0 ;
  121168             :   
  121169             :   (void)jenv;
  121170             :   (void)jcls;
  121171           0 :   if(!jarg1) {
  121172           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  121173           0 :     return ;
  121174             :   }
  121175             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  121176           0 :   if (!arg1_pstr) return ;
  121177           0 :   std::string arg1_str(arg1_pstr);
  121178             :   arg1 = &arg1_str;
  121179             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  121180           0 :   if(!jarg2) {
  121181           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  121182             :     return ;
  121183             :   }
  121184             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  121185           0 :   if (!arg2_pstr) return ;
  121186           0 :   std::string arg2_str(arg2_pstr);
  121187             :   arg2 = &arg2_str;
  121188             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  121189             :   {
  121190             :     try {
  121191           0 :       libtraci::Calibrator::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
  121192           0 :     } catch (const libsumo::TraCIException& e) {
  121193           0 :       const std::string s = e.what();
  121194             :       std::string printError;
  121195           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  121196           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  121197             :       }
  121198             :       
  121199           0 :       if (printError == "all" || printError == "client") {
  121200             :         std::cerr << "Error: " << s << std::endl;
  121201             :       }
  121202             :       
  121203             :       
  121204             :       
  121205             :       
  121206             :       {
  121207             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  121208             :       };
  121209             :       
  121210           0 :     } catch (const std::exception& e) {
  121211           0 :       const std::string s = e.what();
  121212             :       std::string printError;
  121213           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  121214           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  121215             :       }
  121216             :       
  121217           0 :       if (printError == "all" || printError == "client") {
  121218             :         std::cerr << "Error: " << s << std::endl;
  121219             :       }
  121220             :       
  121221             :       
  121222             :       
  121223             :       
  121224             :       {
  121225             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  121226             :       };
  121227             :       
  121228           0 :     } catch (...) {
  121229             :       {
  121230             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  121231             :       };
  121232           0 :     }
  121233             :   }
  121234             : }
  121235             : 
  121236             : 
  121237           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1DOMAIN_1ID_1get(JNIEnv *jenv, jclass jcls) {
  121238             :   jint jresult = 0 ;
  121239             :   int result;
  121240             :   
  121241             :   (void)jenv;
  121242             :   (void)jcls;
  121243           0 :   result = (int)(int)libtraci::Calibrator::DOMAIN_ID;
  121244             :   jresult = (jint)result; 
  121245           0 :   return jresult;
  121246             : }
  121247             : 
  121248             : 
  121249           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1setFlow_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5, jstring jarg6, jstring jarg7, jstring jarg8, jstring jarg9) {
  121250             :   std::string *arg1 = 0 ;
  121251             :   double arg2 ;
  121252             :   double arg3 ;
  121253             :   double arg4 ;
  121254             :   double arg5 ;
  121255             :   std::string *arg6 = 0 ;
  121256             :   std::string *arg7 = 0 ;
  121257             :   std::string *arg8 = 0 ;
  121258             :   std::string *arg9 = 0 ;
  121259             :   
  121260             :   (void)jenv;
  121261             :   (void)jcls;
  121262           0 :   if(!jarg1) {
  121263           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  121264           0 :     return ;
  121265             :   }
  121266             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  121267           0 :   if (!arg1_pstr) return ;
  121268           0 :   std::string arg1_str(arg1_pstr);
  121269             :   arg1 = &arg1_str;
  121270             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  121271             :   arg2 = (double)jarg2; 
  121272             :   arg3 = (double)jarg3; 
  121273             :   arg4 = (double)jarg4; 
  121274             :   arg5 = (double)jarg5; 
  121275           0 :   if(!jarg6) {
  121276           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  121277             :     return ;
  121278             :   }
  121279             :   const char *arg6_pstr = (const char *)jenv->GetStringUTFChars(jarg6, 0); 
  121280           0 :   if (!arg6_pstr) return ;
  121281           0 :   std::string arg6_str(arg6_pstr);
  121282             :   arg6 = &arg6_str;
  121283             :   jenv->ReleaseStringUTFChars(jarg6, arg6_pstr); 
  121284           0 :   if(!jarg7) {
  121285           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  121286             :     return ;
  121287             :   }
  121288             :   const char *arg7_pstr = (const char *)jenv->GetStringUTFChars(jarg7, 0); 
  121289           0 :   if (!arg7_pstr) return ;
  121290           0 :   std::string arg7_str(arg7_pstr);
  121291             :   arg7 = &arg7_str;
  121292             :   jenv->ReleaseStringUTFChars(jarg7, arg7_pstr); 
  121293           0 :   if(!jarg8) {
  121294           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  121295             :     return ;
  121296             :   }
  121297             :   const char *arg8_pstr = (const char *)jenv->GetStringUTFChars(jarg8, 0); 
  121298           0 :   if (!arg8_pstr) return ;
  121299           0 :   std::string arg8_str(arg8_pstr);
  121300             :   arg8 = &arg8_str;
  121301             :   jenv->ReleaseStringUTFChars(jarg8, arg8_pstr); 
  121302           0 :   if(!jarg9) {
  121303           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  121304             :     return ;
  121305             :   }
  121306             :   const char *arg9_pstr = (const char *)jenv->GetStringUTFChars(jarg9, 0); 
  121307           0 :   if (!arg9_pstr) return ;
  121308           0 :   std::string arg9_str(arg9_pstr);
  121309             :   arg9 = &arg9_str;
  121310             :   jenv->ReleaseStringUTFChars(jarg9, arg9_pstr); 
  121311             :   {
  121312             :     try {
  121313           0 :       libtraci::Calibrator::setFlow((std::string const &)*arg1,arg2,arg3,arg4,arg5,(std::string const &)*arg6,(std::string const &)*arg7,(std::string const &)*arg8,(std::string const &)*arg9);
  121314           0 :     } catch (const libsumo::TraCIException& e) {
  121315           0 :       const std::string s = e.what();
  121316             :       std::string printError;
  121317           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  121318           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  121319             :       }
  121320             :       
  121321           0 :       if (printError == "all" || printError == "client") {
  121322             :         std::cerr << "Error: " << s << std::endl;
  121323             :       }
  121324             :       
  121325             :       
  121326             :       
  121327             :       
  121328             :       {
  121329             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  121330             :       };
  121331             :       
  121332           0 :     } catch (const std::exception& e) {
  121333           0 :       const std::string s = e.what();
  121334             :       std::string printError;
  121335           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  121336           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  121337             :       }
  121338             :       
  121339           0 :       if (printError == "all" || printError == "client") {
  121340             :         std::cerr << "Error: " << s << std::endl;
  121341             :       }
  121342             :       
  121343             :       
  121344             :       
  121345             :       
  121346             :       {
  121347             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  121348             :       };
  121349             :       
  121350           0 :     } catch (...) {
  121351             :       {
  121352             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  121353             :       };
  121354           0 :     }
  121355             :   }
  121356             : }
  121357             : 
  121358             : 
  121359           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1setFlow_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5, jstring jarg6, jstring jarg7, jstring jarg8) {
  121360             :   std::string *arg1 = 0 ;
  121361             :   double arg2 ;
  121362             :   double arg3 ;
  121363             :   double arg4 ;
  121364             :   double arg5 ;
  121365             :   std::string *arg6 = 0 ;
  121366             :   std::string *arg7 = 0 ;
  121367             :   std::string *arg8 = 0 ;
  121368             :   
  121369             :   (void)jenv;
  121370             :   (void)jcls;
  121371           0 :   if(!jarg1) {
  121372           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  121373           0 :     return ;
  121374             :   }
  121375             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  121376           0 :   if (!arg1_pstr) return ;
  121377           0 :   std::string arg1_str(arg1_pstr);
  121378             :   arg1 = &arg1_str;
  121379             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  121380             :   arg2 = (double)jarg2; 
  121381             :   arg3 = (double)jarg3; 
  121382             :   arg4 = (double)jarg4; 
  121383             :   arg5 = (double)jarg5; 
  121384           0 :   if(!jarg6) {
  121385           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  121386             :     return ;
  121387             :   }
  121388             :   const char *arg6_pstr = (const char *)jenv->GetStringUTFChars(jarg6, 0); 
  121389           0 :   if (!arg6_pstr) return ;
  121390           0 :   std::string arg6_str(arg6_pstr);
  121391             :   arg6 = &arg6_str;
  121392             :   jenv->ReleaseStringUTFChars(jarg6, arg6_pstr); 
  121393           0 :   if(!jarg7) {
  121394           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  121395             :     return ;
  121396             :   }
  121397             :   const char *arg7_pstr = (const char *)jenv->GetStringUTFChars(jarg7, 0); 
  121398           0 :   if (!arg7_pstr) return ;
  121399           0 :   std::string arg7_str(arg7_pstr);
  121400             :   arg7 = &arg7_str;
  121401             :   jenv->ReleaseStringUTFChars(jarg7, arg7_pstr); 
  121402           0 :   if(!jarg8) {
  121403           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  121404             :     return ;
  121405             :   }
  121406             :   const char *arg8_pstr = (const char *)jenv->GetStringUTFChars(jarg8, 0); 
  121407           0 :   if (!arg8_pstr) return ;
  121408           0 :   std::string arg8_str(arg8_pstr);
  121409             :   arg8 = &arg8_str;
  121410             :   jenv->ReleaseStringUTFChars(jarg8, arg8_pstr); 
  121411             :   {
  121412             :     try {
  121413           0 :       libtraci::Calibrator::setFlow((std::string const &)*arg1,arg2,arg3,arg4,arg5,(std::string const &)*arg6,(std::string const &)*arg7,(std::string const &)*arg8);
  121414           0 :     } catch (const libsumo::TraCIException& e) {
  121415           0 :       const std::string s = e.what();
  121416             :       std::string printError;
  121417           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  121418           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  121419             :       }
  121420             :       
  121421           0 :       if (printError == "all" || printError == "client") {
  121422             :         std::cerr << "Error: " << s << std::endl;
  121423             :       }
  121424             :       
  121425             :       
  121426             :       
  121427             :       
  121428             :       {
  121429             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  121430             :       };
  121431             :       
  121432           0 :     } catch (const std::exception& e) {
  121433           0 :       const std::string s = e.what();
  121434             :       std::string printError;
  121435           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  121436           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  121437             :       }
  121438             :       
  121439           0 :       if (printError == "all" || printError == "client") {
  121440             :         std::cerr << "Error: " << s << std::endl;
  121441             :       }
  121442             :       
  121443             :       
  121444             :       
  121445             :       
  121446             :       {
  121447             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  121448             :       };
  121449             :       
  121450           0 :     } catch (...) {
  121451             :       {
  121452             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  121453             :       };
  121454           0 :     }
  121455             :   }
  121456             : }
  121457             : 
  121458             : 
  121459           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Calibrator_1setFlow_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jdouble jarg2, jdouble jarg3, jdouble jarg4, jdouble jarg5, jstring jarg6, jstring jarg7) {
  121460             :   std::string *arg1 = 0 ;
  121461             :   double arg2 ;
  121462             :   double arg3 ;
  121463             :   double arg4 ;
  121464             :   double arg5 ;
  121465             :   std::string *arg6 = 0 ;
  121466             :   std::string *arg7 = 0 ;
  121467             :   
  121468             :   (void)jenv;
  121469             :   (void)jcls;
  121470           0 :   if(!jarg1) {
  121471           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  121472           0 :     return ;
  121473             :   }
  121474             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  121475           0 :   if (!arg1_pstr) return ;
  121476           0 :   std::string arg1_str(arg1_pstr);
  121477             :   arg1 = &arg1_str;
  121478             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  121479             :   arg2 = (double)jarg2; 
  121480             :   arg3 = (double)jarg3; 
  121481             :   arg4 = (double)jarg4; 
  121482             :   arg5 = (double)jarg5; 
  121483           0 :   if(!jarg6) {
  121484           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  121485             :     return ;
  121486             :   }
  121487             :   const char *arg6_pstr = (const char *)jenv->GetStringUTFChars(jarg6, 0); 
  121488           0 :   if (!arg6_pstr) return ;
  121489           0 :   std::string arg6_str(arg6_pstr);
  121490             :   arg6 = &arg6_str;
  121491             :   jenv->ReleaseStringUTFChars(jarg6, arg6_pstr); 
  121492           0 :   if(!jarg7) {
  121493           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  121494             :     return ;
  121495             :   }
  121496             :   const char *arg7_pstr = (const char *)jenv->GetStringUTFChars(jarg7, 0); 
  121497           0 :   if (!arg7_pstr) return ;
  121498           0 :   std::string arg7_str(arg7_pstr);
  121499             :   arg7 = &arg7_str;
  121500             :   jenv->ReleaseStringUTFChars(jarg7, arg7_pstr); 
  121501             :   {
  121502             :     try {
  121503           0 :       libtraci::Calibrator::setFlow((std::string const &)*arg1,arg2,arg3,arg4,arg5,(std::string const &)*arg6,(std::string const &)*arg7);
  121504           0 :     } catch (const libsumo::TraCIException& e) {
  121505           0 :       const std::string s = e.what();
  121506             :       std::string printError;
  121507           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  121508           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  121509             :       }
  121510             :       
  121511           0 :       if (printError == "all" || printError == "client") {
  121512             :         std::cerr << "Error: " << s << std::endl;
  121513             :       }
  121514             :       
  121515             :       
  121516             :       
  121517             :       
  121518             :       {
  121519             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  121520             :       };
  121521             :       
  121522           0 :     } catch (const std::exception& e) {
  121523           0 :       const std::string s = e.what();
  121524             :       std::string printError;
  121525           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  121526           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  121527             :       }
  121528             :       
  121529           0 :       if (printError == "all" || printError == "client") {
  121530             :         std::cerr << "Error: " << s << std::endl;
  121531             :       }
  121532             :       
  121533             :       
  121534             :       
  121535             :       
  121536             :       {
  121537             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  121538             :       };
  121539             :       
  121540           0 :     } catch (...) {
  121541             :       {
  121542             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  121543             :       };
  121544           0 :     }
  121545             :   }
  121546             : }
  121547             : 
  121548             : 
  121549           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1Calibrator(JNIEnv *jenv, jclass jcls, jlong jarg1) {
  121550             :   libtraci::Calibrator *arg1 = (libtraci::Calibrator *) 0 ;
  121551             :   
  121552             :   (void)jenv;
  121553             :   (void)jcls;
  121554           0 :   arg1 = *(libtraci::Calibrator **)&jarg1; 
  121555             :   {
  121556             :     try {
  121557           0 :       delete arg1;
  121558             :     } catch (const libsumo::TraCIException& e) {
  121559             :       const std::string s = e.what();
  121560             :       std::string printError;
  121561             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  121562             :         printError = std::getenv("TRACI_PRINT_ERROR");
  121563             :       }
  121564             :       
  121565             :       if (printError == "all" || printError == "client") {
  121566             :         std::cerr << "Error: " << s << std::endl;
  121567             :       }
  121568             :       
  121569             :       
  121570             :       
  121571             :       
  121572             :       {
  121573             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  121574             :       };
  121575             :       
  121576             :     } catch (const std::exception& e) {
  121577             :       const std::string s = e.what();
  121578             :       std::string printError;
  121579             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  121580             :         printError = std::getenv("TRACI_PRINT_ERROR");
  121581             :       }
  121582             :       
  121583             :       if (printError == "all" || printError == "client") {
  121584             :         std::cerr << "Error: " << s << std::endl;
  121585             :       }
  121586             :       
  121587             :       
  121588             :       
  121589             :       
  121590             :       {
  121591             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  121592             :       };
  121593             :       
  121594             :     } catch (...) {
  121595             :       {
  121596             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  121597             :       };
  121598             :     }
  121599             :   }
  121600             : }
  121601             : 
  121602             : 
  121603           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_BusStop_1getLaneID(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  121604             :   jstring jresult = 0 ;
  121605             :   std::string *arg1 = 0 ;
  121606             :   std::string result;
  121607             :   
  121608             :   (void)jenv;
  121609             :   (void)jcls;
  121610           0 :   if(!jarg1) {
  121611           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  121612             :     return 0;
  121613             :   }
  121614             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  121615           0 :   if (!arg1_pstr) return 0;
  121616           0 :   std::string arg1_str(arg1_pstr);
  121617             :   arg1 = &arg1_str;
  121618             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  121619             :   {
  121620             :     try {
  121621           0 :       result = libtraci::BusStop::getLaneID((std::string const &)*arg1);
  121622           0 :     } catch (const libsumo::TraCIException& e) {
  121623           0 :       const std::string s = e.what();
  121624             :       std::string printError;
  121625           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  121626           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  121627             :       }
  121628             :       
  121629           0 :       if (printError == "all" || printError == "client") {
  121630             :         std::cerr << "Error: " << s << std::endl;
  121631             :       }
  121632             :       
  121633             :       
  121634             :       
  121635             :       
  121636             :       {
  121637             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  121638             :       };
  121639             :       
  121640           0 :     } catch (const std::exception& e) {
  121641           0 :       const std::string s = e.what();
  121642             :       std::string printError;
  121643           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  121644           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  121645             :       }
  121646             :       
  121647           0 :       if (printError == "all" || printError == "client") {
  121648             :         std::cerr << "Error: " << s << std::endl;
  121649             :       }
  121650             :       
  121651             :       
  121652             :       
  121653             :       
  121654             :       {
  121655             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  121656             :       };
  121657             :       
  121658           0 :     } catch (...) {
  121659             :       {
  121660             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  121661             :       };
  121662           0 :     }
  121663             :   }
  121664             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
  121665             :   return jresult;
  121666             : }
  121667             : 
  121668             : 
  121669           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_BusStop_1getStartPos(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  121670             :   jdouble jresult = 0 ;
  121671             :   std::string *arg1 = 0 ;
  121672             :   double result;
  121673             :   
  121674             :   (void)jenv;
  121675             :   (void)jcls;
  121676           0 :   if(!jarg1) {
  121677           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  121678           0 :     return 0;
  121679             :   }
  121680             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  121681           0 :   if (!arg1_pstr) return 0;
  121682           0 :   std::string arg1_str(arg1_pstr);
  121683             :   arg1 = &arg1_str;
  121684             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  121685             :   {
  121686             :     try {
  121687           0 :       result = (double)libtraci::BusStop::getStartPos((std::string const &)*arg1);
  121688           0 :     } catch (const libsumo::TraCIException& e) {
  121689           0 :       const std::string s = e.what();
  121690             :       std::string printError;
  121691           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  121692           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  121693             :       }
  121694             :       
  121695           0 :       if (printError == "all" || printError == "client") {
  121696             :         std::cerr << "Error: " << s << std::endl;
  121697             :       }
  121698             :       
  121699             :       
  121700             :       
  121701             :       
  121702             :       {
  121703             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  121704             :       };
  121705             :       
  121706           0 :     } catch (const std::exception& e) {
  121707           0 :       const std::string s = e.what();
  121708             :       std::string printError;
  121709           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  121710           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  121711             :       }
  121712             :       
  121713           0 :       if (printError == "all" || printError == "client") {
  121714             :         std::cerr << "Error: " << s << std::endl;
  121715             :       }
  121716             :       
  121717             :       
  121718             :       
  121719             :       
  121720             :       {
  121721             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  121722             :       };
  121723             :       
  121724           0 :     } catch (...) {
  121725             :       {
  121726             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  121727             :       };
  121728           0 :     }
  121729             :   }
  121730             :   jresult = (jdouble)result; 
  121731             :   return jresult;
  121732             : }
  121733             : 
  121734             : 
  121735           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_BusStop_1getEndPos(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  121736             :   jdouble jresult = 0 ;
  121737             :   std::string *arg1 = 0 ;
  121738             :   double result;
  121739             :   
  121740             :   (void)jenv;
  121741             :   (void)jcls;
  121742           0 :   if(!jarg1) {
  121743           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  121744           0 :     return 0;
  121745             :   }
  121746             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  121747           0 :   if (!arg1_pstr) return 0;
  121748           0 :   std::string arg1_str(arg1_pstr);
  121749             :   arg1 = &arg1_str;
  121750             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  121751             :   {
  121752             :     try {
  121753           0 :       result = (double)libtraci::BusStop::getEndPos((std::string const &)*arg1);
  121754           0 :     } catch (const libsumo::TraCIException& e) {
  121755           0 :       const std::string s = e.what();
  121756             :       std::string printError;
  121757           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  121758           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  121759             :       }
  121760             :       
  121761           0 :       if (printError == "all" || printError == "client") {
  121762             :         std::cerr << "Error: " << s << std::endl;
  121763             :       }
  121764             :       
  121765             :       
  121766             :       
  121767             :       
  121768             :       {
  121769             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  121770             :       };
  121771             :       
  121772           0 :     } catch (const std::exception& e) {
  121773           0 :       const std::string s = e.what();
  121774             :       std::string printError;
  121775           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  121776           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  121777             :       }
  121778             :       
  121779           0 :       if (printError == "all" || printError == "client") {
  121780             :         std::cerr << "Error: " << s << std::endl;
  121781             :       }
  121782             :       
  121783             :       
  121784             :       
  121785             :       
  121786             :       {
  121787             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  121788             :       };
  121789             :       
  121790           0 :     } catch (...) {
  121791             :       {
  121792             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  121793             :       };
  121794           0 :     }
  121795             :   }
  121796             :   jresult = (jdouble)result; 
  121797             :   return jresult;
  121798             : }
  121799             : 
  121800             : 
  121801           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_BusStop_1getName(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  121802             :   jstring jresult = 0 ;
  121803             :   std::string *arg1 = 0 ;
  121804             :   std::string result;
  121805             :   
  121806             :   (void)jenv;
  121807             :   (void)jcls;
  121808           0 :   if(!jarg1) {
  121809           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  121810             :     return 0;
  121811             :   }
  121812             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  121813           0 :   if (!arg1_pstr) return 0;
  121814           0 :   std::string arg1_str(arg1_pstr);
  121815             :   arg1 = &arg1_str;
  121816             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  121817             :   {
  121818             :     try {
  121819           0 :       result = libtraci::BusStop::getName((std::string const &)*arg1);
  121820           0 :     } catch (const libsumo::TraCIException& e) {
  121821           0 :       const std::string s = e.what();
  121822             :       std::string printError;
  121823           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  121824           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  121825             :       }
  121826             :       
  121827           0 :       if (printError == "all" || printError == "client") {
  121828             :         std::cerr << "Error: " << s << std::endl;
  121829             :       }
  121830             :       
  121831             :       
  121832             :       
  121833             :       
  121834             :       {
  121835             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  121836             :       };
  121837             :       
  121838           0 :     } catch (const std::exception& e) {
  121839           0 :       const std::string s = e.what();
  121840             :       std::string printError;
  121841           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  121842           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  121843             :       }
  121844             :       
  121845           0 :       if (printError == "all" || printError == "client") {
  121846             :         std::cerr << "Error: " << s << std::endl;
  121847             :       }
  121848             :       
  121849             :       
  121850             :       
  121851             :       
  121852             :       {
  121853             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  121854             :       };
  121855             :       
  121856           0 :     } catch (...) {
  121857             :       {
  121858             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  121859             :       };
  121860           0 :     }
  121861             :   }
  121862             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
  121863             :   return jresult;
  121864             : }
  121865             : 
  121866             : 
  121867           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_BusStop_1getVehicleCount(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  121868             :   jint jresult = 0 ;
  121869             :   std::string *arg1 = 0 ;
  121870             :   int result;
  121871             :   
  121872             :   (void)jenv;
  121873             :   (void)jcls;
  121874           0 :   if(!jarg1) {
  121875           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  121876           0 :     return 0;
  121877             :   }
  121878             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  121879           0 :   if (!arg1_pstr) return 0;
  121880           0 :   std::string arg1_str(arg1_pstr);
  121881             :   arg1 = &arg1_str;
  121882             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  121883             :   {
  121884             :     try {
  121885           0 :       result = (int)libtraci::BusStop::getVehicleCount((std::string const &)*arg1);
  121886           0 :     } catch (const libsumo::TraCIException& e) {
  121887           0 :       const std::string s = e.what();
  121888             :       std::string printError;
  121889           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  121890           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  121891             :       }
  121892             :       
  121893           0 :       if (printError == "all" || printError == "client") {
  121894             :         std::cerr << "Error: " << s << std::endl;
  121895             :       }
  121896             :       
  121897             :       
  121898             :       
  121899             :       
  121900             :       {
  121901             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  121902             :       };
  121903             :       
  121904           0 :     } catch (const std::exception& e) {
  121905           0 :       const std::string s = e.what();
  121906             :       std::string printError;
  121907           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  121908           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  121909             :       }
  121910             :       
  121911           0 :       if (printError == "all" || printError == "client") {
  121912             :         std::cerr << "Error: " << s << std::endl;
  121913             :       }
  121914             :       
  121915             :       
  121916             :       
  121917             :       
  121918             :       {
  121919             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  121920             :       };
  121921             :       
  121922           0 :     } catch (...) {
  121923             :       {
  121924             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  121925             :       };
  121926           0 :     }
  121927             :   }
  121928             :   jresult = (jint)result; 
  121929             :   return jresult;
  121930             : }
  121931             : 
  121932             : 
  121933           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_BusStop_1getVehicleIDs(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  121934             :   jlong jresult = 0 ;
  121935             :   std::string *arg1 = 0 ;
  121936             :   std::vector< std::string > result;
  121937             :   
  121938             :   (void)jenv;
  121939             :   (void)jcls;
  121940           0 :   if(!jarg1) {
  121941           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  121942             :     return 0;
  121943             :   }
  121944             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  121945           0 :   if (!arg1_pstr) return 0;
  121946           0 :   std::string arg1_str(arg1_pstr);
  121947             :   arg1 = &arg1_str;
  121948             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  121949             :   {
  121950             :     try {
  121951           0 :       result = libtraci::BusStop::getVehicleIDs((std::string const &)*arg1);
  121952           0 :     } catch (const libsumo::TraCIException& e) {
  121953           0 :       const std::string s = e.what();
  121954             :       std::string printError;
  121955           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  121956           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  121957             :       }
  121958             :       
  121959           0 :       if (printError == "all" || printError == "client") {
  121960             :         std::cerr << "Error: " << s << std::endl;
  121961             :       }
  121962             :       
  121963             :       
  121964             :       
  121965             :       
  121966             :       {
  121967             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  121968             :       };
  121969             :       
  121970           0 :     } catch (const std::exception& e) {
  121971           0 :       const std::string s = e.what();
  121972             :       std::string printError;
  121973           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  121974           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  121975             :       }
  121976             :       
  121977           0 :       if (printError == "all" || printError == "client") {
  121978             :         std::cerr << "Error: " << s << std::endl;
  121979             :       }
  121980             :       
  121981             :       
  121982             :       
  121983             :       
  121984             :       {
  121985             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  121986             :       };
  121987             :       
  121988           0 :     } catch (...) {
  121989             :       {
  121990             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  121991             :       };
  121992           0 :     }
  121993             :   }
  121994           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
  121995           0 :   return jresult;
  121996           0 : }
  121997             : 
  121998             : 
  121999           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_BusStop_1getPersonCount(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  122000             :   jint jresult = 0 ;
  122001             :   std::string *arg1 = 0 ;
  122002             :   int result;
  122003             :   
  122004             :   (void)jenv;
  122005             :   (void)jcls;
  122006           0 :   if(!jarg1) {
  122007           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  122008           0 :     return 0;
  122009             :   }
  122010             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  122011           0 :   if (!arg1_pstr) return 0;
  122012           0 :   std::string arg1_str(arg1_pstr);
  122013             :   arg1 = &arg1_str;
  122014             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  122015             :   {
  122016             :     try {
  122017           0 :       result = (int)libtraci::BusStop::getPersonCount((std::string const &)*arg1);
  122018           0 :     } catch (const libsumo::TraCIException& e) {
  122019           0 :       const std::string s = e.what();
  122020             :       std::string printError;
  122021           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  122022           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  122023             :       }
  122024             :       
  122025           0 :       if (printError == "all" || printError == "client") {
  122026             :         std::cerr << "Error: " << s << std::endl;
  122027             :       }
  122028             :       
  122029             :       
  122030             :       
  122031             :       
  122032             :       {
  122033             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  122034             :       };
  122035             :       
  122036           0 :     } catch (const std::exception& e) {
  122037           0 :       const std::string s = e.what();
  122038             :       std::string printError;
  122039           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  122040           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  122041             :       }
  122042             :       
  122043           0 :       if (printError == "all" || printError == "client") {
  122044             :         std::cerr << "Error: " << s << std::endl;
  122045             :       }
  122046             :       
  122047             :       
  122048             :       
  122049             :       
  122050             :       {
  122051             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  122052             :       };
  122053             :       
  122054           0 :     } catch (...) {
  122055             :       {
  122056             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  122057             :       };
  122058           0 :     }
  122059             :   }
  122060             :   jresult = (jint)result; 
  122061             :   return jresult;
  122062             : }
  122063             : 
  122064             : 
  122065           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_BusStop_1getPersonIDs(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  122066             :   jlong jresult = 0 ;
  122067             :   std::string *arg1 = 0 ;
  122068             :   std::vector< std::string > result;
  122069             :   
  122070             :   (void)jenv;
  122071             :   (void)jcls;
  122072           0 :   if(!jarg1) {
  122073           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  122074             :     return 0;
  122075             :   }
  122076             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  122077           0 :   if (!arg1_pstr) return 0;
  122078           0 :   std::string arg1_str(arg1_pstr);
  122079             :   arg1 = &arg1_str;
  122080             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  122081             :   {
  122082             :     try {
  122083           0 :       result = libtraci::BusStop::getPersonIDs((std::string const &)*arg1);
  122084           0 :     } catch (const libsumo::TraCIException& e) {
  122085           0 :       const std::string s = e.what();
  122086             :       std::string printError;
  122087           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  122088           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  122089             :       }
  122090             :       
  122091           0 :       if (printError == "all" || printError == "client") {
  122092             :         std::cerr << "Error: " << s << std::endl;
  122093             :       }
  122094             :       
  122095             :       
  122096             :       
  122097             :       
  122098             :       {
  122099             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  122100             :       };
  122101             :       
  122102           0 :     } catch (const std::exception& e) {
  122103           0 :       const std::string s = e.what();
  122104             :       std::string printError;
  122105           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  122106           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  122107             :       }
  122108             :       
  122109           0 :       if (printError == "all" || printError == "client") {
  122110             :         std::cerr << "Error: " << s << std::endl;
  122111             :       }
  122112             :       
  122113             :       
  122114             :       
  122115             :       
  122116             :       {
  122117             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  122118             :       };
  122119             :       
  122120           0 :     } catch (...) {
  122121             :       {
  122122             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  122123             :       };
  122124           0 :     }
  122125             :   }
  122126           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
  122127           0 :   return jresult;
  122128           0 : }
  122129             : 
  122130             : 
  122131           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_BusStop_1getIDList(JNIEnv *jenv, jclass jcls) {
  122132             :   jlong jresult = 0 ;
  122133             :   std::vector< std::string > result;
  122134             :   
  122135             :   (void)jenv;
  122136             :   (void)jcls;
  122137             :   {
  122138             :     try {
  122139           0 :       result = libtraci::BusStop::getIDList();
  122140           0 :     } catch (const libsumo::TraCIException& e) {
  122141           0 :       const std::string s = e.what();
  122142             :       std::string printError;
  122143           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  122144           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  122145             :       }
  122146             :       
  122147           0 :       if (printError == "all" || printError == "client") {
  122148             :         std::cerr << "Error: " << s << std::endl;
  122149             :       }
  122150             :       
  122151             :       
  122152             :       
  122153             :       
  122154             :       {
  122155             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  122156             :       };
  122157             :       
  122158           0 :     } catch (const std::exception& e) {
  122159           0 :       const std::string s = e.what();
  122160             :       std::string printError;
  122161           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  122162           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  122163             :       }
  122164             :       
  122165           0 :       if (printError == "all" || printError == "client") {
  122166             :         std::cerr << "Error: " << s << std::endl;
  122167             :       }
  122168             :       
  122169             :       
  122170             :       
  122171             :       
  122172             :       {
  122173             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  122174             :       };
  122175             :       
  122176           0 :     } catch (...) {
  122177             :       {
  122178             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  122179             :       };
  122180           0 :     }
  122181             :   }
  122182           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
  122183           0 :   return jresult;
  122184           0 : }
  122185             : 
  122186             : 
  122187           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_BusStop_1getIDCount(JNIEnv *jenv, jclass jcls) {
  122188             :   jint jresult = 0 ;
  122189             :   int result;
  122190             :   
  122191             :   (void)jenv;
  122192             :   (void)jcls;
  122193             :   {
  122194             :     try {
  122195           0 :       result = (int)libtraci::BusStop::getIDCount();
  122196           0 :     } catch (const libsumo::TraCIException& e) {
  122197           0 :       const std::string s = e.what();
  122198             :       std::string printError;
  122199           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  122200           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  122201             :       }
  122202             :       
  122203           0 :       if (printError == "all" || printError == "client") {
  122204             :         std::cerr << "Error: " << s << std::endl;
  122205             :       }
  122206             :       
  122207             :       
  122208             :       
  122209             :       
  122210             :       {
  122211             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  122212             :       };
  122213             :       
  122214           0 :     } catch (const std::exception& e) {
  122215           0 :       const std::string s = e.what();
  122216             :       std::string printError;
  122217           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  122218           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  122219             :       }
  122220             :       
  122221           0 :       if (printError == "all" || printError == "client") {
  122222             :         std::cerr << "Error: " << s << std::endl;
  122223             :       }
  122224             :       
  122225             :       
  122226             :       
  122227             :       
  122228             :       {
  122229             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  122230             :       };
  122231             :       
  122232           0 :     } catch (...) {
  122233             :       {
  122234             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  122235             :       };
  122236           0 :     }
  122237             :   }
  122238             :   jresult = (jint)result; 
  122239             :   return jresult;
  122240             : }
  122241             : 
  122242             : 
  122243           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_BusStop_1getParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  122244             :   jstring jresult = 0 ;
  122245             :   std::string *arg1 = 0 ;
  122246             :   std::string *arg2 = 0 ;
  122247             :   std::string result;
  122248             :   
  122249             :   (void)jenv;
  122250             :   (void)jcls;
  122251           0 :   if(!jarg1) {
  122252           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  122253             :     return 0;
  122254             :   }
  122255             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  122256           0 :   if (!arg1_pstr) return 0;
  122257           0 :   std::string arg1_str(arg1_pstr);
  122258             :   arg1 = &arg1_str;
  122259             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  122260           0 :   if(!jarg2) {
  122261           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  122262             :     return 0;
  122263             :   }
  122264             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  122265           0 :   if (!arg2_pstr) return 0;
  122266           0 :   std::string arg2_str(arg2_pstr);
  122267             :   arg2 = &arg2_str;
  122268             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  122269             :   {
  122270             :     try {
  122271           0 :       result = libtraci::BusStop::getParameter((std::string const &)*arg1,(std::string const &)*arg2);
  122272           0 :     } catch (const libsumo::TraCIException& e) {
  122273           0 :       const std::string s = e.what();
  122274             :       std::string printError;
  122275           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  122276           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  122277             :       }
  122278             :       
  122279           0 :       if (printError == "all" || printError == "client") {
  122280             :         std::cerr << "Error: " << s << std::endl;
  122281             :       }
  122282             :       
  122283             :       
  122284             :       
  122285             :       
  122286             :       {
  122287             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  122288             :       };
  122289             :       
  122290           0 :     } catch (const std::exception& e) {
  122291           0 :       const std::string s = e.what();
  122292             :       std::string printError;
  122293           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  122294           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  122295             :       }
  122296             :       
  122297           0 :       if (printError == "all" || printError == "client") {
  122298             :         std::cerr << "Error: " << s << std::endl;
  122299             :       }
  122300             :       
  122301             :       
  122302             :       
  122303             :       
  122304             :       {
  122305             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  122306             :       };
  122307             :       
  122308           0 :     } catch (...) {
  122309             :       {
  122310             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  122311             :       };
  122312           0 :     }
  122313             :   }
  122314             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
  122315             :   return jresult;
  122316             : }
  122317             : 
  122318             : 
  122319           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_BusStop_1getParameterWithKey(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  122320             :   jlong jresult = 0 ;
  122321             :   std::string *arg1 = 0 ;
  122322             :   std::string *arg2 = 0 ;
  122323             :   std::pair< std::string,std::string > result;
  122324             :   
  122325             :   (void)jenv;
  122326             :   (void)jcls;
  122327           0 :   if(!jarg1) {
  122328           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  122329             :     return 0;
  122330             :   }
  122331             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  122332           0 :   if (!arg1_pstr) return 0;
  122333           0 :   std::string arg1_str(arg1_pstr);
  122334             :   arg1 = &arg1_str;
  122335             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  122336           0 :   if(!jarg2) {
  122337           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  122338             :     return 0;
  122339             :   }
  122340             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  122341           0 :   if (!arg2_pstr) return 0;
  122342           0 :   std::string arg2_str(arg2_pstr);
  122343             :   arg2 = &arg2_str;
  122344             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  122345             :   {
  122346             :     try {
  122347           0 :       result = libtraci::BusStop::getParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
  122348           0 :     } catch (const libsumo::TraCIException& e) {
  122349           0 :       const std::string s = e.what();
  122350             :       std::string printError;
  122351           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  122352           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  122353             :       }
  122354             :       
  122355           0 :       if (printError == "all" || printError == "client") {
  122356             :         std::cerr << "Error: " << s << std::endl;
  122357             :       }
  122358             :       
  122359             :       
  122360             :       
  122361             :       
  122362             :       {
  122363             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  122364             :       };
  122365             :       
  122366           0 :     } catch (const std::exception& e) {
  122367           0 :       const std::string s = e.what();
  122368             :       std::string printError;
  122369           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  122370           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  122371             :       }
  122372             :       
  122373           0 :       if (printError == "all" || printError == "client") {
  122374             :         std::cerr << "Error: " << s << std::endl;
  122375             :       }
  122376             :       
  122377             :       
  122378             :       
  122379             :       
  122380             :       {
  122381             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  122382             :       };
  122383             :       
  122384           0 :     } catch (...) {
  122385             :       {
  122386             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  122387             :       };
  122388           0 :     }
  122389             :   }
  122390           0 :   *(std::pair< std::string,std::string > **)&jresult = new std::pair< std::string,std::string >((const std::pair< std::string,std::string > &)result); 
  122391           0 :   return jresult;
  122392           0 : }
  122393             : 
  122394             : 
  122395           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_BusStop_1setParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3) {
  122396             :   std::string *arg1 = 0 ;
  122397             :   std::string *arg2 = 0 ;
  122398             :   std::string *arg3 = 0 ;
  122399             :   
  122400             :   (void)jenv;
  122401             :   (void)jcls;
  122402           0 :   if(!jarg1) {
  122403           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  122404           0 :     return ;
  122405             :   }
  122406             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  122407           0 :   if (!arg1_pstr) return ;
  122408           0 :   std::string arg1_str(arg1_pstr);
  122409             :   arg1 = &arg1_str;
  122410             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  122411           0 :   if(!jarg2) {
  122412           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  122413             :     return ;
  122414             :   }
  122415             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  122416           0 :   if (!arg2_pstr) return ;
  122417           0 :   std::string arg2_str(arg2_pstr);
  122418             :   arg2 = &arg2_str;
  122419             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  122420           0 :   if(!jarg3) {
  122421           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  122422             :     return ;
  122423             :   }
  122424             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
  122425           0 :   if (!arg3_pstr) return ;
  122426           0 :   std::string arg3_str(arg3_pstr);
  122427             :   arg3 = &arg3_str;
  122428             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
  122429             :   {
  122430             :     try {
  122431           0 :       libtraci::BusStop::setParameter((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3);
  122432           0 :     } catch (const libsumo::TraCIException& e) {
  122433           0 :       const std::string s = e.what();
  122434             :       std::string printError;
  122435           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  122436           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  122437             :       }
  122438             :       
  122439           0 :       if (printError == "all" || printError == "client") {
  122440             :         std::cerr << "Error: " << s << std::endl;
  122441             :       }
  122442             :       
  122443             :       
  122444             :       
  122445             :       
  122446             :       {
  122447             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  122448             :       };
  122449             :       
  122450           0 :     } catch (const std::exception& e) {
  122451           0 :       const std::string s = e.what();
  122452             :       std::string printError;
  122453           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  122454           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  122455             :       }
  122456             :       
  122457           0 :       if (printError == "all" || printError == "client") {
  122458             :         std::cerr << "Error: " << s << std::endl;
  122459             :       }
  122460             :       
  122461             :       
  122462             :       
  122463             :       
  122464             :       {
  122465             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  122466             :       };
  122467             :       
  122468           0 :     } catch (...) {
  122469             :       {
  122470             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  122471             :       };
  122472           0 :     }
  122473             :   }
  122474             : }
  122475             : 
  122476             : 
  122477           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_BusStop_1subscribe_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4, jlong jarg5, jobject jarg5_) {
  122478             :   std::string *arg1 = 0 ;
  122479             :   std::vector< int > *arg2 = 0 ;
  122480             :   double arg3 ;
  122481             :   double arg4 ;
  122482             :   libsumo::TraCIResults *arg5 = 0 ;
  122483             :   
  122484             :   (void)jenv;
  122485             :   (void)jcls;
  122486             :   (void)jarg2_;
  122487             :   (void)jarg5_;
  122488           0 :   if(!jarg1) {
  122489           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  122490           0 :     return ;
  122491             :   }
  122492             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  122493           0 :   if (!arg1_pstr) return ;
  122494           0 :   std::string arg1_str(arg1_pstr);
  122495             :   arg1 = &arg1_str;
  122496             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  122497           0 :   arg2 = *(std::vector< int > **)&jarg2;
  122498           0 :   if (!arg2) {
  122499           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  122500             :     return ;
  122501             :   } 
  122502             :   arg3 = (double)jarg3; 
  122503             :   arg4 = (double)jarg4; 
  122504           0 :   arg5 = *(libsumo::TraCIResults **)&jarg5;
  122505           0 :   if (!arg5) {
  122506           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
  122507             :     return ;
  122508             :   } 
  122509             :   {
  122510             :     try {
  122511           0 :       libtraci::BusStop::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg5);
  122512           0 :     } catch (const libsumo::TraCIException& e) {
  122513           0 :       const std::string s = e.what();
  122514             :       std::string printError;
  122515           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  122516           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  122517             :       }
  122518             :       
  122519           0 :       if (printError == "all" || printError == "client") {
  122520             :         std::cerr << "Error: " << s << std::endl;
  122521             :       }
  122522             :       
  122523             :       
  122524             :       
  122525             :       
  122526             :       {
  122527             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  122528             :       };
  122529             :       
  122530           0 :     } catch (const std::exception& e) {
  122531           0 :       const std::string s = e.what();
  122532             :       std::string printError;
  122533           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  122534           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  122535             :       }
  122536             :       
  122537           0 :       if (printError == "all" || printError == "client") {
  122538             :         std::cerr << "Error: " << s << std::endl;
  122539             :       }
  122540             :       
  122541             :       
  122542             :       
  122543             :       
  122544             :       {
  122545             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  122546             :       };
  122547             :       
  122548           0 :     } catch (...) {
  122549             :       {
  122550             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  122551             :       };
  122552           0 :     }
  122553             :   }
  122554             : }
  122555             : 
  122556             : 
  122557           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_BusStop_1subscribe_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4) {
  122558             :   std::string *arg1 = 0 ;
  122559             :   std::vector< int > *arg2 = 0 ;
  122560             :   double arg3 ;
  122561             :   double arg4 ;
  122562             :   
  122563             :   (void)jenv;
  122564             :   (void)jcls;
  122565             :   (void)jarg2_;
  122566           0 :   if(!jarg1) {
  122567           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  122568           0 :     return ;
  122569             :   }
  122570             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  122571           0 :   if (!arg1_pstr) return ;
  122572           0 :   std::string arg1_str(arg1_pstr);
  122573             :   arg1 = &arg1_str;
  122574             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  122575           0 :   arg2 = *(std::vector< int > **)&jarg2;
  122576           0 :   if (!arg2) {
  122577           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  122578             :     return ;
  122579             :   } 
  122580             :   arg3 = (double)jarg3; 
  122581             :   arg4 = (double)jarg4; 
  122582             :   {
  122583             :     try {
  122584           0 :       libtraci::BusStop::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4);
  122585           0 :     } catch (const libsumo::TraCIException& e) {
  122586           0 :       const std::string s = e.what();
  122587             :       std::string printError;
  122588           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  122589           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  122590             :       }
  122591             :       
  122592           0 :       if (printError == "all" || printError == "client") {
  122593             :         std::cerr << "Error: " << s << std::endl;
  122594             :       }
  122595             :       
  122596             :       
  122597             :       
  122598             :       
  122599             :       {
  122600             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  122601             :       };
  122602             :       
  122603           0 :     } catch (const std::exception& e) {
  122604           0 :       const std::string s = e.what();
  122605             :       std::string printError;
  122606           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  122607           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  122608             :       }
  122609             :       
  122610           0 :       if (printError == "all" || printError == "client") {
  122611             :         std::cerr << "Error: " << s << std::endl;
  122612             :       }
  122613             :       
  122614             :       
  122615             :       
  122616             :       
  122617             :       {
  122618             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  122619             :       };
  122620             :       
  122621           0 :     } catch (...) {
  122622             :       {
  122623             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  122624             :       };
  122625           0 :     }
  122626             :   }
  122627             : }
  122628             : 
  122629             : 
  122630           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_BusStop_1subscribe_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3) {
  122631             :   std::string *arg1 = 0 ;
  122632             :   std::vector< int > *arg2 = 0 ;
  122633             :   double arg3 ;
  122634             :   
  122635             :   (void)jenv;
  122636             :   (void)jcls;
  122637             :   (void)jarg2_;
  122638           0 :   if(!jarg1) {
  122639           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  122640           0 :     return ;
  122641             :   }
  122642             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  122643           0 :   if (!arg1_pstr) return ;
  122644           0 :   std::string arg1_str(arg1_pstr);
  122645             :   arg1 = &arg1_str;
  122646             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  122647           0 :   arg2 = *(std::vector< int > **)&jarg2;
  122648           0 :   if (!arg2) {
  122649           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  122650             :     return ;
  122651             :   } 
  122652             :   arg3 = (double)jarg3; 
  122653             :   {
  122654             :     try {
  122655           0 :       libtraci::BusStop::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3);
  122656           0 :     } catch (const libsumo::TraCIException& e) {
  122657           0 :       const std::string s = e.what();
  122658             :       std::string printError;
  122659           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  122660           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  122661             :       }
  122662             :       
  122663           0 :       if (printError == "all" || printError == "client") {
  122664             :         std::cerr << "Error: " << s << std::endl;
  122665             :       }
  122666             :       
  122667             :       
  122668             :       
  122669             :       
  122670             :       {
  122671             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  122672             :       };
  122673             :       
  122674           0 :     } catch (const std::exception& e) {
  122675           0 :       const std::string s = e.what();
  122676             :       std::string printError;
  122677           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  122678           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  122679             :       }
  122680             :       
  122681           0 :       if (printError == "all" || printError == "client") {
  122682             :         std::cerr << "Error: " << s << std::endl;
  122683             :       }
  122684             :       
  122685             :       
  122686             :       
  122687             :       
  122688             :       {
  122689             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  122690             :       };
  122691             :       
  122692           0 :     } catch (...) {
  122693             :       {
  122694             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  122695             :       };
  122696           0 :     }
  122697             :   }
  122698             : }
  122699             : 
  122700             : 
  122701           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_BusStop_1subscribe_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
  122702             :   std::string *arg1 = 0 ;
  122703             :   std::vector< int > *arg2 = 0 ;
  122704             :   
  122705             :   (void)jenv;
  122706             :   (void)jcls;
  122707             :   (void)jarg2_;
  122708           0 :   if(!jarg1) {
  122709           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  122710           0 :     return ;
  122711             :   }
  122712             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  122713           0 :   if (!arg1_pstr) return ;
  122714           0 :   std::string arg1_str(arg1_pstr);
  122715             :   arg1 = &arg1_str;
  122716             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  122717           0 :   arg2 = *(std::vector< int > **)&jarg2;
  122718           0 :   if (!arg2) {
  122719           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  122720             :     return ;
  122721             :   } 
  122722             :   {
  122723             :     try {
  122724           0 :       libtraci::BusStop::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2);
  122725           0 :     } catch (const libsumo::TraCIException& e) {
  122726           0 :       const std::string s = e.what();
  122727             :       std::string printError;
  122728           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  122729           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  122730             :       }
  122731             :       
  122732           0 :       if (printError == "all" || printError == "client") {
  122733             :         std::cerr << "Error: " << s << std::endl;
  122734             :       }
  122735             :       
  122736             :       
  122737             :       
  122738             :       
  122739             :       {
  122740             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  122741             :       };
  122742             :       
  122743           0 :     } catch (const std::exception& e) {
  122744           0 :       const std::string s = e.what();
  122745             :       std::string printError;
  122746           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  122747           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  122748             :       }
  122749             :       
  122750           0 :       if (printError == "all" || printError == "client") {
  122751             :         std::cerr << "Error: " << s << std::endl;
  122752             :       }
  122753             :       
  122754             :       
  122755             :       
  122756             :       
  122757             :       {
  122758             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  122759             :       };
  122760             :       
  122761           0 :     } catch (...) {
  122762             :       {
  122763             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  122764             :       };
  122765           0 :     }
  122766             :   }
  122767             : }
  122768             : 
  122769             : 
  122770           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_BusStop_1subscribe_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  122771             :   std::string *arg1 = 0 ;
  122772             :   
  122773             :   (void)jenv;
  122774             :   (void)jcls;
  122775           0 :   if(!jarg1) {
  122776           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  122777           0 :     return ;
  122778             :   }
  122779             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  122780           0 :   if (!arg1_pstr) return ;
  122781           0 :   std::string arg1_str(arg1_pstr);
  122782             :   arg1 = &arg1_str;
  122783             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  122784             :   {
  122785             :     try {
  122786           0 :       libtraci::BusStop::subscribe((std::string const &)*arg1);
  122787           0 :     } catch (const libsumo::TraCIException& e) {
  122788           0 :       const std::string s = e.what();
  122789             :       std::string printError;
  122790           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  122791           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  122792             :       }
  122793             :       
  122794           0 :       if (printError == "all" || printError == "client") {
  122795             :         std::cerr << "Error: " << s << std::endl;
  122796             :       }
  122797             :       
  122798             :       
  122799             :       
  122800             :       
  122801             :       {
  122802             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  122803             :       };
  122804             :       
  122805           0 :     } catch (const std::exception& e) {
  122806           0 :       const std::string s = e.what();
  122807             :       std::string printError;
  122808           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  122809           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  122810             :       }
  122811             :       
  122812           0 :       if (printError == "all" || printError == "client") {
  122813             :         std::cerr << "Error: " << s << std::endl;
  122814             :       }
  122815             :       
  122816             :       
  122817             :       
  122818             :       
  122819             :       {
  122820             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  122821             :       };
  122822             :       
  122823           0 :     } catch (...) {
  122824             :       {
  122825             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  122826             :       };
  122827           0 :     }
  122828             :   }
  122829             : }
  122830             : 
  122831             : 
  122832           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_BusStop_1unsubscribe(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  122833             :   std::string *arg1 = 0 ;
  122834             :   
  122835             :   (void)jenv;
  122836             :   (void)jcls;
  122837           0 :   if(!jarg1) {
  122838           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  122839           0 :     return ;
  122840             :   }
  122841             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  122842           0 :   if (!arg1_pstr) return ;
  122843           0 :   std::string arg1_str(arg1_pstr);
  122844             :   arg1 = &arg1_str;
  122845             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  122846             :   {
  122847             :     try {
  122848           0 :       libtraci::BusStop::unsubscribe((std::string const &)*arg1);
  122849           0 :     } catch (const libsumo::TraCIException& e) {
  122850           0 :       const std::string s = e.what();
  122851             :       std::string printError;
  122852           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  122853           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  122854             :       }
  122855             :       
  122856           0 :       if (printError == "all" || printError == "client") {
  122857             :         std::cerr << "Error: " << s << std::endl;
  122858             :       }
  122859             :       
  122860             :       
  122861             :       
  122862             :       
  122863             :       {
  122864             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  122865             :       };
  122866             :       
  122867           0 :     } catch (const std::exception& e) {
  122868           0 :       const std::string s = e.what();
  122869             :       std::string printError;
  122870           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  122871           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  122872             :       }
  122873             :       
  122874           0 :       if (printError == "all" || printError == "client") {
  122875             :         std::cerr << "Error: " << s << std::endl;
  122876             :       }
  122877             :       
  122878             :       
  122879             :       
  122880             :       
  122881             :       {
  122882             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  122883             :       };
  122884             :       
  122885           0 :     } catch (...) {
  122886             :       {
  122887             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  122888             :       };
  122889           0 :     }
  122890             :   }
  122891             : }
  122892             : 
  122893             : 
  122894           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_BusStop_1subscribeContext_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6, jlong jarg7, jobject jarg7_) {
  122895             :   std::string *arg1 = 0 ;
  122896             :   int arg2 ;
  122897             :   double arg3 ;
  122898             :   std::vector< int > *arg4 = 0 ;
  122899             :   double arg5 ;
  122900             :   double arg6 ;
  122901             :   libsumo::TraCIResults *arg7 = 0 ;
  122902             :   
  122903             :   (void)jenv;
  122904             :   (void)jcls;
  122905             :   (void)jarg4_;
  122906             :   (void)jarg7_;
  122907           0 :   if(!jarg1) {
  122908           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  122909           0 :     return ;
  122910             :   }
  122911             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  122912           0 :   if (!arg1_pstr) return ;
  122913           0 :   std::string arg1_str(arg1_pstr);
  122914             :   arg1 = &arg1_str;
  122915             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  122916             :   arg2 = (int)jarg2; 
  122917             :   arg3 = (double)jarg3; 
  122918           0 :   arg4 = *(std::vector< int > **)&jarg4;
  122919           0 :   if (!arg4) {
  122920           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  122921             :     return ;
  122922             :   } 
  122923             :   arg5 = (double)jarg5; 
  122924             :   arg6 = (double)jarg6; 
  122925           0 :   arg7 = *(libsumo::TraCIResults **)&jarg7;
  122926           0 :   if (!arg7) {
  122927           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
  122928             :     return ;
  122929             :   } 
  122930             :   {
  122931             :     try {
  122932           0 :       libtraci::BusStop::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg7);
  122933           0 :     } catch (const libsumo::TraCIException& e) {
  122934           0 :       const std::string s = e.what();
  122935             :       std::string printError;
  122936           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  122937           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  122938             :       }
  122939             :       
  122940           0 :       if (printError == "all" || printError == "client") {
  122941             :         std::cerr << "Error: " << s << std::endl;
  122942             :       }
  122943             :       
  122944             :       
  122945             :       
  122946             :       
  122947             :       {
  122948             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  122949             :       };
  122950             :       
  122951           0 :     } catch (const std::exception& e) {
  122952           0 :       const std::string s = e.what();
  122953             :       std::string printError;
  122954           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  122955           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  122956             :       }
  122957             :       
  122958           0 :       if (printError == "all" || printError == "client") {
  122959             :         std::cerr << "Error: " << s << std::endl;
  122960             :       }
  122961             :       
  122962             :       
  122963             :       
  122964             :       
  122965             :       {
  122966             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  122967             :       };
  122968             :       
  122969           0 :     } catch (...) {
  122970             :       {
  122971             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  122972             :       };
  122973           0 :     }
  122974             :   }
  122975             : }
  122976             : 
  122977             : 
  122978           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_BusStop_1subscribeContext_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6) {
  122979             :   std::string *arg1 = 0 ;
  122980             :   int arg2 ;
  122981             :   double arg3 ;
  122982             :   std::vector< int > *arg4 = 0 ;
  122983             :   double arg5 ;
  122984             :   double arg6 ;
  122985             :   
  122986             :   (void)jenv;
  122987             :   (void)jcls;
  122988             :   (void)jarg4_;
  122989           0 :   if(!jarg1) {
  122990           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  122991           0 :     return ;
  122992             :   }
  122993             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  122994           0 :   if (!arg1_pstr) return ;
  122995           0 :   std::string arg1_str(arg1_pstr);
  122996             :   arg1 = &arg1_str;
  122997             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  122998             :   arg2 = (int)jarg2; 
  122999             :   arg3 = (double)jarg3; 
  123000           0 :   arg4 = *(std::vector< int > **)&jarg4;
  123001           0 :   if (!arg4) {
  123002           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  123003             :     return ;
  123004             :   } 
  123005             :   arg5 = (double)jarg5; 
  123006             :   arg6 = (double)jarg6; 
  123007             :   {
  123008             :     try {
  123009           0 :       libtraci::BusStop::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6);
  123010           0 :     } catch (const libsumo::TraCIException& e) {
  123011           0 :       const std::string s = e.what();
  123012             :       std::string printError;
  123013           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  123014           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  123015             :       }
  123016             :       
  123017           0 :       if (printError == "all" || printError == "client") {
  123018             :         std::cerr << "Error: " << s << std::endl;
  123019             :       }
  123020             :       
  123021             :       
  123022             :       
  123023             :       
  123024             :       {
  123025             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  123026             :       };
  123027             :       
  123028           0 :     } catch (const std::exception& e) {
  123029           0 :       const std::string s = e.what();
  123030             :       std::string printError;
  123031           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  123032           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  123033             :       }
  123034             :       
  123035           0 :       if (printError == "all" || printError == "client") {
  123036             :         std::cerr << "Error: " << s << std::endl;
  123037             :       }
  123038             :       
  123039             :       
  123040             :       
  123041             :       
  123042             :       {
  123043             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  123044             :       };
  123045             :       
  123046           0 :     } catch (...) {
  123047             :       {
  123048             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  123049             :       };
  123050           0 :     }
  123051             :   }
  123052             : }
  123053             : 
  123054             : 
  123055           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_BusStop_1subscribeContext_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5) {
  123056             :   std::string *arg1 = 0 ;
  123057             :   int arg2 ;
  123058             :   double arg3 ;
  123059             :   std::vector< int > *arg4 = 0 ;
  123060             :   double arg5 ;
  123061             :   
  123062             :   (void)jenv;
  123063             :   (void)jcls;
  123064             :   (void)jarg4_;
  123065           0 :   if(!jarg1) {
  123066           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  123067           0 :     return ;
  123068             :   }
  123069             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  123070           0 :   if (!arg1_pstr) return ;
  123071           0 :   std::string arg1_str(arg1_pstr);
  123072             :   arg1 = &arg1_str;
  123073             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  123074             :   arg2 = (int)jarg2; 
  123075             :   arg3 = (double)jarg3; 
  123076           0 :   arg4 = *(std::vector< int > **)&jarg4;
  123077           0 :   if (!arg4) {
  123078           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  123079             :     return ;
  123080             :   } 
  123081             :   arg5 = (double)jarg5; 
  123082             :   {
  123083             :     try {
  123084           0 :       libtraci::BusStop::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5);
  123085           0 :     } catch (const libsumo::TraCIException& e) {
  123086           0 :       const std::string s = e.what();
  123087             :       std::string printError;
  123088           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  123089           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  123090             :       }
  123091             :       
  123092           0 :       if (printError == "all" || printError == "client") {
  123093             :         std::cerr << "Error: " << s << std::endl;
  123094             :       }
  123095             :       
  123096             :       
  123097             :       
  123098             :       
  123099             :       {
  123100             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  123101             :       };
  123102             :       
  123103           0 :     } catch (const std::exception& e) {
  123104           0 :       const std::string s = e.what();
  123105             :       std::string printError;
  123106           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  123107           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  123108             :       }
  123109             :       
  123110           0 :       if (printError == "all" || printError == "client") {
  123111             :         std::cerr << "Error: " << s << std::endl;
  123112             :       }
  123113             :       
  123114             :       
  123115             :       
  123116             :       
  123117             :       {
  123118             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  123119             :       };
  123120             :       
  123121           0 :     } catch (...) {
  123122             :       {
  123123             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  123124             :       };
  123125           0 :     }
  123126             :   }
  123127             : }
  123128             : 
  123129             : 
  123130           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_BusStop_1subscribeContext_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_) {
  123131             :   std::string *arg1 = 0 ;
  123132             :   int arg2 ;
  123133             :   double arg3 ;
  123134             :   std::vector< int > *arg4 = 0 ;
  123135             :   
  123136             :   (void)jenv;
  123137             :   (void)jcls;
  123138             :   (void)jarg4_;
  123139           0 :   if(!jarg1) {
  123140           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  123141           0 :     return ;
  123142             :   }
  123143             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  123144           0 :   if (!arg1_pstr) return ;
  123145           0 :   std::string arg1_str(arg1_pstr);
  123146             :   arg1 = &arg1_str;
  123147             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  123148             :   arg2 = (int)jarg2; 
  123149             :   arg3 = (double)jarg3; 
  123150           0 :   arg4 = *(std::vector< int > **)&jarg4;
  123151           0 :   if (!arg4) {
  123152           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  123153             :     return ;
  123154             :   } 
  123155             :   {
  123156             :     try {
  123157           0 :       libtraci::BusStop::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4);
  123158           0 :     } catch (const libsumo::TraCIException& e) {
  123159           0 :       const std::string s = e.what();
  123160             :       std::string printError;
  123161           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  123162           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  123163             :       }
  123164             :       
  123165           0 :       if (printError == "all" || printError == "client") {
  123166             :         std::cerr << "Error: " << s << std::endl;
  123167             :       }
  123168             :       
  123169             :       
  123170             :       
  123171             :       
  123172             :       {
  123173             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  123174             :       };
  123175             :       
  123176           0 :     } catch (const std::exception& e) {
  123177           0 :       const std::string s = e.what();
  123178             :       std::string printError;
  123179           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  123180           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  123181             :       }
  123182             :       
  123183           0 :       if (printError == "all" || printError == "client") {
  123184             :         std::cerr << "Error: " << s << std::endl;
  123185             :       }
  123186             :       
  123187             :       
  123188             :       
  123189             :       
  123190             :       {
  123191             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  123192             :       };
  123193             :       
  123194           0 :     } catch (...) {
  123195             :       {
  123196             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  123197             :       };
  123198           0 :     }
  123199             :   }
  123200             : }
  123201             : 
  123202             : 
  123203           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_BusStop_1subscribeContext_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
  123204             :   std::string *arg1 = 0 ;
  123205             :   int arg2 ;
  123206             :   double arg3 ;
  123207             :   
  123208             :   (void)jenv;
  123209             :   (void)jcls;
  123210           0 :   if(!jarg1) {
  123211           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  123212           0 :     return ;
  123213             :   }
  123214             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  123215           0 :   if (!arg1_pstr) return ;
  123216           0 :   std::string arg1_str(arg1_pstr);
  123217             :   arg1 = &arg1_str;
  123218             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  123219             :   arg2 = (int)jarg2; 
  123220             :   arg3 = (double)jarg3; 
  123221             :   {
  123222             :     try {
  123223           0 :       libtraci::BusStop::subscribeContext((std::string const &)*arg1,arg2,arg3);
  123224           0 :     } catch (const libsumo::TraCIException& e) {
  123225           0 :       const std::string s = e.what();
  123226             :       std::string printError;
  123227           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  123228           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  123229             :       }
  123230             :       
  123231           0 :       if (printError == "all" || printError == "client") {
  123232             :         std::cerr << "Error: " << s << std::endl;
  123233             :       }
  123234             :       
  123235             :       
  123236             :       
  123237             :       
  123238             :       {
  123239             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  123240             :       };
  123241             :       
  123242           0 :     } catch (const std::exception& e) {
  123243           0 :       const std::string s = e.what();
  123244             :       std::string printError;
  123245           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  123246           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  123247             :       }
  123248             :       
  123249           0 :       if (printError == "all" || printError == "client") {
  123250             :         std::cerr << "Error: " << s << std::endl;
  123251             :       }
  123252             :       
  123253             :       
  123254             :       
  123255             :       
  123256             :       {
  123257             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  123258             :       };
  123259             :       
  123260           0 :     } catch (...) {
  123261             :       {
  123262             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  123263             :       };
  123264           0 :     }
  123265             :   }
  123266             : }
  123267             : 
  123268             : 
  123269           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_BusStop_1unsubscribeContext(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
  123270             :   std::string *arg1 = 0 ;
  123271             :   int arg2 ;
  123272             :   double arg3 ;
  123273             :   
  123274             :   (void)jenv;
  123275             :   (void)jcls;
  123276           0 :   if(!jarg1) {
  123277           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  123278           0 :     return ;
  123279             :   }
  123280             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  123281           0 :   if (!arg1_pstr) return ;
  123282           0 :   std::string arg1_str(arg1_pstr);
  123283             :   arg1 = &arg1_str;
  123284             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  123285             :   arg2 = (int)jarg2; 
  123286             :   arg3 = (double)jarg3; 
  123287             :   {
  123288             :     try {
  123289           0 :       libtraci::BusStop::unsubscribeContext((std::string const &)*arg1,arg2,arg3);
  123290           0 :     } catch (const libsumo::TraCIException& e) {
  123291           0 :       const std::string s = e.what();
  123292             :       std::string printError;
  123293           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  123294           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  123295             :       }
  123296             :       
  123297           0 :       if (printError == "all" || printError == "client") {
  123298             :         std::cerr << "Error: " << s << std::endl;
  123299             :       }
  123300             :       
  123301             :       
  123302             :       
  123303             :       
  123304             :       {
  123305             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  123306             :       };
  123307             :       
  123308           0 :     } catch (const std::exception& e) {
  123309           0 :       const std::string s = e.what();
  123310             :       std::string printError;
  123311           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  123312           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  123313             :       }
  123314             :       
  123315           0 :       if (printError == "all" || printError == "client") {
  123316             :         std::cerr << "Error: " << s << std::endl;
  123317             :       }
  123318             :       
  123319             :       
  123320             :       
  123321             :       
  123322             :       {
  123323             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  123324             :       };
  123325             :       
  123326           0 :     } catch (...) {
  123327             :       {
  123328             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  123329             :       };
  123330           0 :     }
  123331             :   }
  123332             : }
  123333             : 
  123334             : 
  123335           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_BusStop_1getAllSubscriptionResults(JNIEnv *jenv, jclass jcls) {
  123336             :   jlong jresult = 0 ;
  123337             :   libsumo::SubscriptionResults result;
  123338             :   
  123339             :   (void)jenv;
  123340             :   (void)jcls;
  123341             :   {
  123342             :     try {
  123343           0 :       result = libtraci::BusStop::getAllSubscriptionResults();
  123344           0 :     } catch (const libsumo::TraCIException& e) {
  123345           0 :       const std::string s = e.what();
  123346             :       std::string printError;
  123347           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  123348           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  123349             :       }
  123350             :       
  123351           0 :       if (printError == "all" || printError == "client") {
  123352             :         std::cerr << "Error: " << s << std::endl;
  123353             :       }
  123354             :       
  123355             :       
  123356             :       
  123357             :       
  123358             :       {
  123359             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  123360             :       };
  123361             :       
  123362           0 :     } catch (const std::exception& e) {
  123363           0 :       const std::string s = e.what();
  123364             :       std::string printError;
  123365           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  123366           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  123367             :       }
  123368             :       
  123369           0 :       if (printError == "all" || printError == "client") {
  123370             :         std::cerr << "Error: " << s << std::endl;
  123371             :       }
  123372             :       
  123373             :       
  123374             :       
  123375             :       
  123376             :       {
  123377             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  123378             :       };
  123379             :       
  123380           0 :     } catch (...) {
  123381             :       {
  123382             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  123383             :       };
  123384           0 :     }
  123385             :   }
  123386           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
  123387           0 :   return jresult;
  123388             : }
  123389             : 
  123390             : 
  123391           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_BusStop_1getSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  123392             :   jlong jresult = 0 ;
  123393             :   std::string *arg1 = 0 ;
  123394             :   libsumo::TraCIResults result;
  123395             :   
  123396             :   (void)jenv;
  123397             :   (void)jcls;
  123398           0 :   if(!jarg1) {
  123399           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  123400             :     return 0;
  123401             :   }
  123402             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  123403           0 :   if (!arg1_pstr) return 0;
  123404           0 :   std::string arg1_str(arg1_pstr);
  123405             :   arg1 = &arg1_str;
  123406             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  123407             :   {
  123408             :     try {
  123409           0 :       result = libtraci::BusStop::getSubscriptionResults((std::string const &)*arg1);
  123410           0 :     } catch (const libsumo::TraCIException& e) {
  123411           0 :       const std::string s = e.what();
  123412             :       std::string printError;
  123413           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  123414           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  123415             :       }
  123416             :       
  123417           0 :       if (printError == "all" || printError == "client") {
  123418             :         std::cerr << "Error: " << s << std::endl;
  123419             :       }
  123420             :       
  123421             :       
  123422             :       
  123423             :       
  123424             :       {
  123425             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  123426             :       };
  123427             :       
  123428           0 :     } catch (const std::exception& e) {
  123429           0 :       const std::string s = e.what();
  123430             :       std::string printError;
  123431           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  123432           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  123433             :       }
  123434             :       
  123435           0 :       if (printError == "all" || printError == "client") {
  123436             :         std::cerr << "Error: " << s << std::endl;
  123437             :       }
  123438             :       
  123439             :       
  123440             :       
  123441             :       
  123442             :       {
  123443             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  123444             :       };
  123445             :       
  123446           0 :     } catch (...) {
  123447             :       {
  123448             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  123449             :       };
  123450           0 :     }
  123451             :   }
  123452           0 :   *(libsumo::TraCIResults **)&jresult = new libsumo::TraCIResults((const libsumo::TraCIResults &)result); 
  123453           0 :   return jresult;
  123454             : }
  123455             : 
  123456             : 
  123457           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_BusStop_1getAllContextSubscriptionResults(JNIEnv *jenv, jclass jcls) {
  123458             :   jlong jresult = 0 ;
  123459             :   libsumo::ContextSubscriptionResults result;
  123460             :   
  123461             :   (void)jenv;
  123462             :   (void)jcls;
  123463             :   {
  123464             :     try {
  123465           0 :       result = libtraci::BusStop::getAllContextSubscriptionResults();
  123466           0 :     } catch (const libsumo::TraCIException& e) {
  123467           0 :       const std::string s = e.what();
  123468             :       std::string printError;
  123469           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  123470           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  123471             :       }
  123472             :       
  123473           0 :       if (printError == "all" || printError == "client") {
  123474             :         std::cerr << "Error: " << s << std::endl;
  123475             :       }
  123476             :       
  123477             :       
  123478             :       
  123479             :       
  123480             :       {
  123481             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  123482             :       };
  123483             :       
  123484           0 :     } catch (const std::exception& e) {
  123485           0 :       const std::string s = e.what();
  123486             :       std::string printError;
  123487           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  123488           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  123489             :       }
  123490             :       
  123491           0 :       if (printError == "all" || printError == "client") {
  123492             :         std::cerr << "Error: " << s << std::endl;
  123493             :       }
  123494             :       
  123495             :       
  123496             :       
  123497             :       
  123498             :       {
  123499             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  123500             :       };
  123501             :       
  123502           0 :     } catch (...) {
  123503             :       {
  123504             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  123505             :       };
  123506           0 :     }
  123507             :   }
  123508           0 :   *(libsumo::ContextSubscriptionResults **)&jresult = new libsumo::ContextSubscriptionResults((const libsumo::ContextSubscriptionResults &)result); 
  123509           0 :   return jresult;
  123510             : }
  123511             : 
  123512             : 
  123513           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_BusStop_1getContextSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  123514             :   jlong jresult = 0 ;
  123515             :   std::string *arg1 = 0 ;
  123516             :   libsumo::SubscriptionResults result;
  123517             :   
  123518             :   (void)jenv;
  123519             :   (void)jcls;
  123520           0 :   if(!jarg1) {
  123521           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  123522             :     return 0;
  123523             :   }
  123524             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  123525           0 :   if (!arg1_pstr) return 0;
  123526           0 :   std::string arg1_str(arg1_pstr);
  123527             :   arg1 = &arg1_str;
  123528             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  123529             :   {
  123530             :     try {
  123531           0 :       result = libtraci::BusStop::getContextSubscriptionResults((std::string const &)*arg1);
  123532           0 :     } catch (const libsumo::TraCIException& e) {
  123533           0 :       const std::string s = e.what();
  123534             :       std::string printError;
  123535           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  123536           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  123537             :       }
  123538             :       
  123539           0 :       if (printError == "all" || printError == "client") {
  123540             :         std::cerr << "Error: " << s << std::endl;
  123541             :       }
  123542             :       
  123543             :       
  123544             :       
  123545             :       
  123546             :       {
  123547             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  123548             :       };
  123549             :       
  123550           0 :     } catch (const std::exception& e) {
  123551           0 :       const std::string s = e.what();
  123552             :       std::string printError;
  123553           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  123554           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  123555             :       }
  123556             :       
  123557           0 :       if (printError == "all" || printError == "client") {
  123558             :         std::cerr << "Error: " << s << std::endl;
  123559             :       }
  123560             :       
  123561             :       
  123562             :       
  123563             :       
  123564             :       {
  123565             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  123566             :       };
  123567             :       
  123568           0 :     } catch (...) {
  123569             :       {
  123570             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  123571             :       };
  123572           0 :     }
  123573             :   }
  123574           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
  123575           0 :   return jresult;
  123576             : }
  123577             : 
  123578             : 
  123579           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_BusStop_1subscribeParameterWithKey_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jdouble jarg4) {
  123580             :   std::string *arg1 = 0 ;
  123581             :   std::string *arg2 = 0 ;
  123582             :   double arg3 ;
  123583             :   double arg4 ;
  123584             :   
  123585             :   (void)jenv;
  123586             :   (void)jcls;
  123587           0 :   if(!jarg1) {
  123588           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  123589           0 :     return ;
  123590             :   }
  123591             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  123592           0 :   if (!arg1_pstr) return ;
  123593           0 :   std::string arg1_str(arg1_pstr);
  123594             :   arg1 = &arg1_str;
  123595             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  123596           0 :   if(!jarg2) {
  123597           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  123598             :     return ;
  123599             :   }
  123600             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  123601           0 :   if (!arg2_pstr) return ;
  123602           0 :   std::string arg2_str(arg2_pstr);
  123603             :   arg2 = &arg2_str;
  123604             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  123605             :   arg3 = (double)jarg3; 
  123606             :   arg4 = (double)jarg4; 
  123607             :   {
  123608             :     try {
  123609           0 :       libtraci::BusStop::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4);
  123610           0 :     } catch (const libsumo::TraCIException& e) {
  123611           0 :       const std::string s = e.what();
  123612             :       std::string printError;
  123613           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  123614           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  123615             :       }
  123616             :       
  123617           0 :       if (printError == "all" || printError == "client") {
  123618             :         std::cerr << "Error: " << s << std::endl;
  123619             :       }
  123620             :       
  123621             :       
  123622             :       
  123623             :       
  123624             :       {
  123625             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  123626             :       };
  123627             :       
  123628           0 :     } catch (const std::exception& e) {
  123629           0 :       const std::string s = e.what();
  123630             :       std::string printError;
  123631           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  123632           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  123633             :       }
  123634             :       
  123635           0 :       if (printError == "all" || printError == "client") {
  123636             :         std::cerr << "Error: " << s << std::endl;
  123637             :       }
  123638             :       
  123639             :       
  123640             :       
  123641             :       
  123642             :       {
  123643             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  123644             :       };
  123645             :       
  123646           0 :     } catch (...) {
  123647             :       {
  123648             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  123649             :       };
  123650           0 :     }
  123651             :   }
  123652             : }
  123653             : 
  123654             : 
  123655           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_BusStop_1subscribeParameterWithKey_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3) {
  123656             :   std::string *arg1 = 0 ;
  123657             :   std::string *arg2 = 0 ;
  123658             :   double arg3 ;
  123659             :   
  123660             :   (void)jenv;
  123661             :   (void)jcls;
  123662           0 :   if(!jarg1) {
  123663           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  123664           0 :     return ;
  123665             :   }
  123666             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  123667           0 :   if (!arg1_pstr) return ;
  123668           0 :   std::string arg1_str(arg1_pstr);
  123669             :   arg1 = &arg1_str;
  123670             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  123671           0 :   if(!jarg2) {
  123672           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  123673             :     return ;
  123674             :   }
  123675             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  123676           0 :   if (!arg2_pstr) return ;
  123677           0 :   std::string arg2_str(arg2_pstr);
  123678             :   arg2 = &arg2_str;
  123679             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  123680             :   arg3 = (double)jarg3; 
  123681             :   {
  123682             :     try {
  123683           0 :       libtraci::BusStop::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3);
  123684           0 :     } catch (const libsumo::TraCIException& e) {
  123685           0 :       const std::string s = e.what();
  123686             :       std::string printError;
  123687           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  123688           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  123689             :       }
  123690             :       
  123691           0 :       if (printError == "all" || printError == "client") {
  123692             :         std::cerr << "Error: " << s << std::endl;
  123693             :       }
  123694             :       
  123695             :       
  123696             :       
  123697             :       
  123698             :       {
  123699             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  123700             :       };
  123701             :       
  123702           0 :     } catch (const std::exception& e) {
  123703           0 :       const std::string s = e.what();
  123704             :       std::string printError;
  123705           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  123706           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  123707             :       }
  123708             :       
  123709           0 :       if (printError == "all" || printError == "client") {
  123710             :         std::cerr << "Error: " << s << std::endl;
  123711             :       }
  123712             :       
  123713             :       
  123714             :       
  123715             :       
  123716             :       {
  123717             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  123718             :       };
  123719             :       
  123720           0 :     } catch (...) {
  123721             :       {
  123722             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  123723             :       };
  123724           0 :     }
  123725             :   }
  123726             : }
  123727             : 
  123728             : 
  123729           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_BusStop_1subscribeParameterWithKey_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  123730             :   std::string *arg1 = 0 ;
  123731             :   std::string *arg2 = 0 ;
  123732             :   
  123733             :   (void)jenv;
  123734             :   (void)jcls;
  123735           0 :   if(!jarg1) {
  123736           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  123737           0 :     return ;
  123738             :   }
  123739             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  123740           0 :   if (!arg1_pstr) return ;
  123741           0 :   std::string arg1_str(arg1_pstr);
  123742             :   arg1 = &arg1_str;
  123743             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  123744           0 :   if(!jarg2) {
  123745           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  123746             :     return ;
  123747             :   }
  123748             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  123749           0 :   if (!arg2_pstr) return ;
  123750           0 :   std::string arg2_str(arg2_pstr);
  123751             :   arg2 = &arg2_str;
  123752             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  123753             :   {
  123754             :     try {
  123755           0 :       libtraci::BusStop::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
  123756           0 :     } catch (const libsumo::TraCIException& e) {
  123757           0 :       const std::string s = e.what();
  123758             :       std::string printError;
  123759           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  123760           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  123761             :       }
  123762             :       
  123763           0 :       if (printError == "all" || printError == "client") {
  123764             :         std::cerr << "Error: " << s << std::endl;
  123765             :       }
  123766             :       
  123767             :       
  123768             :       
  123769             :       
  123770             :       {
  123771             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  123772             :       };
  123773             :       
  123774           0 :     } catch (const std::exception& e) {
  123775           0 :       const std::string s = e.what();
  123776             :       std::string printError;
  123777           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  123778           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  123779             :       }
  123780             :       
  123781           0 :       if (printError == "all" || printError == "client") {
  123782             :         std::cerr << "Error: " << s << std::endl;
  123783             :       }
  123784             :       
  123785             :       
  123786             :       
  123787             :       
  123788             :       {
  123789             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  123790             :       };
  123791             :       
  123792           0 :     } catch (...) {
  123793             :       {
  123794             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  123795             :       };
  123796           0 :     }
  123797             :   }
  123798             : }
  123799             : 
  123800             : 
  123801           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_BusStop_1DOMAIN_1ID_1get(JNIEnv *jenv, jclass jcls) {
  123802             :   jint jresult = 0 ;
  123803             :   int result;
  123804             :   
  123805             :   (void)jenv;
  123806             :   (void)jcls;
  123807           0 :   result = (int)(int)libtraci::BusStop::DOMAIN_ID;
  123808             :   jresult = (jint)result; 
  123809           0 :   return jresult;
  123810             : }
  123811             : 
  123812             : 
  123813           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1BusStop(JNIEnv *jenv, jclass jcls, jlong jarg1) {
  123814             :   libtraci::BusStop *arg1 = (libtraci::BusStop *) 0 ;
  123815             :   
  123816             :   (void)jenv;
  123817             :   (void)jcls;
  123818           0 :   arg1 = *(libtraci::BusStop **)&jarg1; 
  123819             :   {
  123820             :     try {
  123821           0 :       delete arg1;
  123822             :     } catch (const libsumo::TraCIException& e) {
  123823             :       const std::string s = e.what();
  123824             :       std::string printError;
  123825             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  123826             :         printError = std::getenv("TRACI_PRINT_ERROR");
  123827             :       }
  123828             :       
  123829             :       if (printError == "all" || printError == "client") {
  123830             :         std::cerr << "Error: " << s << std::endl;
  123831             :       }
  123832             :       
  123833             :       
  123834             :       
  123835             :       
  123836             :       {
  123837             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  123838             :       };
  123839             :       
  123840             :     } catch (const std::exception& e) {
  123841             :       const std::string s = e.what();
  123842             :       std::string printError;
  123843             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  123844             :         printError = std::getenv("TRACI_PRINT_ERROR");
  123845             :       }
  123846             :       
  123847             :       if (printError == "all" || printError == "client") {
  123848             :         std::cerr << "Error: " << s << std::endl;
  123849             :       }
  123850             :       
  123851             :       
  123852             :       
  123853             :       
  123854             :       {
  123855             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  123856             :       };
  123857             :       
  123858             :     } catch (...) {
  123859             :       {
  123860             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  123861             :       };
  123862             :     }
  123863             :   }
  123864             : }
  123865             : 
  123866             : 
  123867           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ParkingArea_1getLaneID(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  123868             :   jstring jresult = 0 ;
  123869             :   std::string *arg1 = 0 ;
  123870             :   std::string result;
  123871             :   
  123872             :   (void)jenv;
  123873             :   (void)jcls;
  123874           0 :   if(!jarg1) {
  123875           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  123876             :     return 0;
  123877             :   }
  123878             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  123879           0 :   if (!arg1_pstr) return 0;
  123880           0 :   std::string arg1_str(arg1_pstr);
  123881             :   arg1 = &arg1_str;
  123882             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  123883             :   {
  123884             :     try {
  123885           0 :       result = libtraci::ParkingArea::getLaneID((std::string const &)*arg1);
  123886           0 :     } catch (const libsumo::TraCIException& e) {
  123887           0 :       const std::string s = e.what();
  123888             :       std::string printError;
  123889           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  123890           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  123891             :       }
  123892             :       
  123893           0 :       if (printError == "all" || printError == "client") {
  123894             :         std::cerr << "Error: " << s << std::endl;
  123895             :       }
  123896             :       
  123897             :       
  123898             :       
  123899             :       
  123900             :       {
  123901             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  123902             :       };
  123903             :       
  123904           0 :     } catch (const std::exception& e) {
  123905           0 :       const std::string s = e.what();
  123906             :       std::string printError;
  123907           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  123908           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  123909             :       }
  123910             :       
  123911           0 :       if (printError == "all" || printError == "client") {
  123912             :         std::cerr << "Error: " << s << std::endl;
  123913             :       }
  123914             :       
  123915             :       
  123916             :       
  123917             :       
  123918             :       {
  123919             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  123920             :       };
  123921             :       
  123922           0 :     } catch (...) {
  123923             :       {
  123924             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  123925             :       };
  123926           0 :     }
  123927             :   }
  123928             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
  123929             :   return jresult;
  123930             : }
  123931             : 
  123932             : 
  123933           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ParkingArea_1getStartPos(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  123934             :   jdouble jresult = 0 ;
  123935             :   std::string *arg1 = 0 ;
  123936             :   double result;
  123937             :   
  123938             :   (void)jenv;
  123939             :   (void)jcls;
  123940           0 :   if(!jarg1) {
  123941           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  123942           0 :     return 0;
  123943             :   }
  123944             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  123945           0 :   if (!arg1_pstr) return 0;
  123946           0 :   std::string arg1_str(arg1_pstr);
  123947             :   arg1 = &arg1_str;
  123948             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  123949             :   {
  123950             :     try {
  123951           0 :       result = (double)libtraci::ParkingArea::getStartPos((std::string const &)*arg1);
  123952           0 :     } catch (const libsumo::TraCIException& e) {
  123953           0 :       const std::string s = e.what();
  123954             :       std::string printError;
  123955           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  123956           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  123957             :       }
  123958             :       
  123959           0 :       if (printError == "all" || printError == "client") {
  123960             :         std::cerr << "Error: " << s << std::endl;
  123961             :       }
  123962             :       
  123963             :       
  123964             :       
  123965             :       
  123966             :       {
  123967             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  123968             :       };
  123969             :       
  123970           0 :     } catch (const std::exception& e) {
  123971           0 :       const std::string s = e.what();
  123972             :       std::string printError;
  123973           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  123974           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  123975             :       }
  123976             :       
  123977           0 :       if (printError == "all" || printError == "client") {
  123978             :         std::cerr << "Error: " << s << std::endl;
  123979             :       }
  123980             :       
  123981             :       
  123982             :       
  123983             :       
  123984             :       {
  123985             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  123986             :       };
  123987             :       
  123988           0 :     } catch (...) {
  123989             :       {
  123990             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  123991             :       };
  123992           0 :     }
  123993             :   }
  123994             :   jresult = (jdouble)result; 
  123995             :   return jresult;
  123996             : }
  123997             : 
  123998             : 
  123999           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ParkingArea_1getEndPos(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  124000             :   jdouble jresult = 0 ;
  124001             :   std::string *arg1 = 0 ;
  124002             :   double result;
  124003             :   
  124004             :   (void)jenv;
  124005             :   (void)jcls;
  124006           0 :   if(!jarg1) {
  124007           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  124008           0 :     return 0;
  124009             :   }
  124010             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  124011           0 :   if (!arg1_pstr) return 0;
  124012           0 :   std::string arg1_str(arg1_pstr);
  124013             :   arg1 = &arg1_str;
  124014             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  124015             :   {
  124016             :     try {
  124017           0 :       result = (double)libtraci::ParkingArea::getEndPos((std::string const &)*arg1);
  124018           0 :     } catch (const libsumo::TraCIException& e) {
  124019           0 :       const std::string s = e.what();
  124020             :       std::string printError;
  124021           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  124022           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  124023             :       }
  124024             :       
  124025           0 :       if (printError == "all" || printError == "client") {
  124026             :         std::cerr << "Error: " << s << std::endl;
  124027             :       }
  124028             :       
  124029             :       
  124030             :       
  124031             :       
  124032             :       {
  124033             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  124034             :       };
  124035             :       
  124036           0 :     } catch (const std::exception& e) {
  124037           0 :       const std::string s = e.what();
  124038             :       std::string printError;
  124039           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  124040           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  124041             :       }
  124042             :       
  124043           0 :       if (printError == "all" || printError == "client") {
  124044             :         std::cerr << "Error: " << s << std::endl;
  124045             :       }
  124046             :       
  124047             :       
  124048             :       
  124049             :       
  124050             :       {
  124051             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  124052             :       };
  124053             :       
  124054           0 :     } catch (...) {
  124055             :       {
  124056             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  124057             :       };
  124058           0 :     }
  124059             :   }
  124060             :   jresult = (jdouble)result; 
  124061             :   return jresult;
  124062             : }
  124063             : 
  124064             : 
  124065           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ParkingArea_1getName(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  124066             :   jstring jresult = 0 ;
  124067             :   std::string *arg1 = 0 ;
  124068             :   std::string result;
  124069             :   
  124070             :   (void)jenv;
  124071             :   (void)jcls;
  124072           0 :   if(!jarg1) {
  124073           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  124074             :     return 0;
  124075             :   }
  124076             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  124077           0 :   if (!arg1_pstr) return 0;
  124078           0 :   std::string arg1_str(arg1_pstr);
  124079             :   arg1 = &arg1_str;
  124080             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  124081             :   {
  124082             :     try {
  124083           0 :       result = libtraci::ParkingArea::getName((std::string const &)*arg1);
  124084           0 :     } catch (const libsumo::TraCIException& e) {
  124085           0 :       const std::string s = e.what();
  124086             :       std::string printError;
  124087           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  124088           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  124089             :       }
  124090             :       
  124091           0 :       if (printError == "all" || printError == "client") {
  124092             :         std::cerr << "Error: " << s << std::endl;
  124093             :       }
  124094             :       
  124095             :       
  124096             :       
  124097             :       
  124098             :       {
  124099             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  124100             :       };
  124101             :       
  124102           0 :     } catch (const std::exception& e) {
  124103           0 :       const std::string s = e.what();
  124104             :       std::string printError;
  124105           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  124106           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  124107             :       }
  124108             :       
  124109           0 :       if (printError == "all" || printError == "client") {
  124110             :         std::cerr << "Error: " << s << std::endl;
  124111             :       }
  124112             :       
  124113             :       
  124114             :       
  124115             :       
  124116             :       {
  124117             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  124118             :       };
  124119             :       
  124120           0 :     } catch (...) {
  124121             :       {
  124122             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  124123             :       };
  124124           0 :     }
  124125             :   }
  124126             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
  124127             :   return jresult;
  124128             : }
  124129             : 
  124130             : 
  124131           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ParkingArea_1getVehicleCount(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  124132             :   jint jresult = 0 ;
  124133             :   std::string *arg1 = 0 ;
  124134             :   int result;
  124135             :   
  124136             :   (void)jenv;
  124137             :   (void)jcls;
  124138           0 :   if(!jarg1) {
  124139           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  124140           0 :     return 0;
  124141             :   }
  124142             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  124143           0 :   if (!arg1_pstr) return 0;
  124144           0 :   std::string arg1_str(arg1_pstr);
  124145             :   arg1 = &arg1_str;
  124146             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  124147             :   {
  124148             :     try {
  124149           0 :       result = (int)libtraci::ParkingArea::getVehicleCount((std::string const &)*arg1);
  124150           0 :     } catch (const libsumo::TraCIException& e) {
  124151           0 :       const std::string s = e.what();
  124152             :       std::string printError;
  124153           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  124154           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  124155             :       }
  124156             :       
  124157           0 :       if (printError == "all" || printError == "client") {
  124158             :         std::cerr << "Error: " << s << std::endl;
  124159             :       }
  124160             :       
  124161             :       
  124162             :       
  124163             :       
  124164             :       {
  124165             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  124166             :       };
  124167             :       
  124168           0 :     } catch (const std::exception& e) {
  124169           0 :       const std::string s = e.what();
  124170             :       std::string printError;
  124171           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  124172           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  124173             :       }
  124174             :       
  124175           0 :       if (printError == "all" || printError == "client") {
  124176             :         std::cerr << "Error: " << s << std::endl;
  124177             :       }
  124178             :       
  124179             :       
  124180             :       
  124181             :       
  124182             :       {
  124183             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  124184             :       };
  124185             :       
  124186           0 :     } catch (...) {
  124187             :       {
  124188             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  124189             :       };
  124190           0 :     }
  124191             :   }
  124192             :   jresult = (jint)result; 
  124193             :   return jresult;
  124194             : }
  124195             : 
  124196             : 
  124197           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ParkingArea_1getVehicleIDs(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  124198             :   jlong jresult = 0 ;
  124199             :   std::string *arg1 = 0 ;
  124200             :   std::vector< std::string > result;
  124201             :   
  124202             :   (void)jenv;
  124203             :   (void)jcls;
  124204           0 :   if(!jarg1) {
  124205           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  124206             :     return 0;
  124207             :   }
  124208             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  124209           0 :   if (!arg1_pstr) return 0;
  124210           0 :   std::string arg1_str(arg1_pstr);
  124211             :   arg1 = &arg1_str;
  124212             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  124213             :   {
  124214             :     try {
  124215           0 :       result = libtraci::ParkingArea::getVehicleIDs((std::string const &)*arg1);
  124216           0 :     } catch (const libsumo::TraCIException& e) {
  124217           0 :       const std::string s = e.what();
  124218             :       std::string printError;
  124219           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  124220           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  124221             :       }
  124222             :       
  124223           0 :       if (printError == "all" || printError == "client") {
  124224             :         std::cerr << "Error: " << s << std::endl;
  124225             :       }
  124226             :       
  124227             :       
  124228             :       
  124229             :       
  124230             :       {
  124231             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  124232             :       };
  124233             :       
  124234           0 :     } catch (const std::exception& e) {
  124235           0 :       const std::string s = e.what();
  124236             :       std::string printError;
  124237           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  124238           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  124239             :       }
  124240             :       
  124241           0 :       if (printError == "all" || printError == "client") {
  124242             :         std::cerr << "Error: " << s << std::endl;
  124243             :       }
  124244             :       
  124245             :       
  124246             :       
  124247             :       
  124248             :       {
  124249             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  124250             :       };
  124251             :       
  124252           0 :     } catch (...) {
  124253             :       {
  124254             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  124255             :       };
  124256           0 :     }
  124257             :   }
  124258           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
  124259           0 :   return jresult;
  124260           0 : }
  124261             : 
  124262             : 
  124263           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ParkingArea_1getIDList(JNIEnv *jenv, jclass jcls) {
  124264             :   jlong jresult = 0 ;
  124265             :   std::vector< std::string > result;
  124266             :   
  124267             :   (void)jenv;
  124268             :   (void)jcls;
  124269             :   {
  124270             :     try {
  124271           0 :       result = libtraci::ParkingArea::getIDList();
  124272           0 :     } catch (const libsumo::TraCIException& e) {
  124273           0 :       const std::string s = e.what();
  124274             :       std::string printError;
  124275           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  124276           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  124277             :       }
  124278             :       
  124279           0 :       if (printError == "all" || printError == "client") {
  124280             :         std::cerr << "Error: " << s << std::endl;
  124281             :       }
  124282             :       
  124283             :       
  124284             :       
  124285             :       
  124286             :       {
  124287             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  124288             :       };
  124289             :       
  124290           0 :     } catch (const std::exception& e) {
  124291           0 :       const std::string s = e.what();
  124292             :       std::string printError;
  124293           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  124294           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  124295             :       }
  124296             :       
  124297           0 :       if (printError == "all" || printError == "client") {
  124298             :         std::cerr << "Error: " << s << std::endl;
  124299             :       }
  124300             :       
  124301             :       
  124302             :       
  124303             :       
  124304             :       {
  124305             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  124306             :       };
  124307             :       
  124308           0 :     } catch (...) {
  124309             :       {
  124310             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  124311             :       };
  124312           0 :     }
  124313             :   }
  124314           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
  124315           0 :   return jresult;
  124316           0 : }
  124317             : 
  124318             : 
  124319           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ParkingArea_1getIDCount(JNIEnv *jenv, jclass jcls) {
  124320             :   jint jresult = 0 ;
  124321             :   int result;
  124322             :   
  124323             :   (void)jenv;
  124324             :   (void)jcls;
  124325             :   {
  124326             :     try {
  124327           0 :       result = (int)libtraci::ParkingArea::getIDCount();
  124328           0 :     } catch (const libsumo::TraCIException& e) {
  124329           0 :       const std::string s = e.what();
  124330             :       std::string printError;
  124331           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  124332           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  124333             :       }
  124334             :       
  124335           0 :       if (printError == "all" || printError == "client") {
  124336             :         std::cerr << "Error: " << s << std::endl;
  124337             :       }
  124338             :       
  124339             :       
  124340             :       
  124341             :       
  124342             :       {
  124343             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  124344             :       };
  124345             :       
  124346           0 :     } catch (const std::exception& e) {
  124347           0 :       const std::string s = e.what();
  124348             :       std::string printError;
  124349           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  124350           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  124351             :       }
  124352             :       
  124353           0 :       if (printError == "all" || printError == "client") {
  124354             :         std::cerr << "Error: " << s << std::endl;
  124355             :       }
  124356             :       
  124357             :       
  124358             :       
  124359             :       
  124360             :       {
  124361             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  124362             :       };
  124363             :       
  124364           0 :     } catch (...) {
  124365             :       {
  124366             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  124367             :       };
  124368           0 :     }
  124369             :   }
  124370             :   jresult = (jint)result; 
  124371             :   return jresult;
  124372             : }
  124373             : 
  124374             : 
  124375           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ParkingArea_1getParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  124376             :   jstring jresult = 0 ;
  124377             :   std::string *arg1 = 0 ;
  124378             :   std::string *arg2 = 0 ;
  124379             :   std::string result;
  124380             :   
  124381             :   (void)jenv;
  124382             :   (void)jcls;
  124383           0 :   if(!jarg1) {
  124384           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  124385             :     return 0;
  124386             :   }
  124387             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  124388           0 :   if (!arg1_pstr) return 0;
  124389           0 :   std::string arg1_str(arg1_pstr);
  124390             :   arg1 = &arg1_str;
  124391             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  124392           0 :   if(!jarg2) {
  124393           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  124394             :     return 0;
  124395             :   }
  124396             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  124397           0 :   if (!arg2_pstr) return 0;
  124398           0 :   std::string arg2_str(arg2_pstr);
  124399             :   arg2 = &arg2_str;
  124400             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  124401             :   {
  124402             :     try {
  124403           0 :       result = libtraci::ParkingArea::getParameter((std::string const &)*arg1,(std::string const &)*arg2);
  124404           0 :     } catch (const libsumo::TraCIException& e) {
  124405           0 :       const std::string s = e.what();
  124406             :       std::string printError;
  124407           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  124408           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  124409             :       }
  124410             :       
  124411           0 :       if (printError == "all" || printError == "client") {
  124412             :         std::cerr << "Error: " << s << std::endl;
  124413             :       }
  124414             :       
  124415             :       
  124416             :       
  124417             :       
  124418             :       {
  124419             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  124420             :       };
  124421             :       
  124422           0 :     } catch (const std::exception& e) {
  124423           0 :       const std::string s = e.what();
  124424             :       std::string printError;
  124425           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  124426           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  124427             :       }
  124428             :       
  124429           0 :       if (printError == "all" || printError == "client") {
  124430             :         std::cerr << "Error: " << s << std::endl;
  124431             :       }
  124432             :       
  124433             :       
  124434             :       
  124435             :       
  124436             :       {
  124437             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  124438             :       };
  124439             :       
  124440           0 :     } catch (...) {
  124441             :       {
  124442             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  124443             :       };
  124444           0 :     }
  124445             :   }
  124446             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
  124447             :   return jresult;
  124448             : }
  124449             : 
  124450             : 
  124451           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ParkingArea_1getParameterWithKey(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  124452             :   jlong jresult = 0 ;
  124453             :   std::string *arg1 = 0 ;
  124454             :   std::string *arg2 = 0 ;
  124455             :   std::pair< std::string,std::string > result;
  124456             :   
  124457             :   (void)jenv;
  124458             :   (void)jcls;
  124459           0 :   if(!jarg1) {
  124460           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  124461             :     return 0;
  124462             :   }
  124463             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  124464           0 :   if (!arg1_pstr) return 0;
  124465           0 :   std::string arg1_str(arg1_pstr);
  124466             :   arg1 = &arg1_str;
  124467             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  124468           0 :   if(!jarg2) {
  124469           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  124470             :     return 0;
  124471             :   }
  124472             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  124473           0 :   if (!arg2_pstr) return 0;
  124474           0 :   std::string arg2_str(arg2_pstr);
  124475             :   arg2 = &arg2_str;
  124476             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  124477             :   {
  124478             :     try {
  124479           0 :       result = libtraci::ParkingArea::getParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
  124480           0 :     } catch (const libsumo::TraCIException& e) {
  124481           0 :       const std::string s = e.what();
  124482             :       std::string printError;
  124483           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  124484           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  124485             :       }
  124486             :       
  124487           0 :       if (printError == "all" || printError == "client") {
  124488             :         std::cerr << "Error: " << s << std::endl;
  124489             :       }
  124490             :       
  124491             :       
  124492             :       
  124493             :       
  124494             :       {
  124495             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  124496             :       };
  124497             :       
  124498           0 :     } catch (const std::exception& e) {
  124499           0 :       const std::string s = e.what();
  124500             :       std::string printError;
  124501           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  124502           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  124503             :       }
  124504             :       
  124505           0 :       if (printError == "all" || printError == "client") {
  124506             :         std::cerr << "Error: " << s << std::endl;
  124507             :       }
  124508             :       
  124509             :       
  124510             :       
  124511             :       
  124512             :       {
  124513             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  124514             :       };
  124515             :       
  124516           0 :     } catch (...) {
  124517             :       {
  124518             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  124519             :       };
  124520           0 :     }
  124521             :   }
  124522           0 :   *(std::pair< std::string,std::string > **)&jresult = new std::pair< std::string,std::string >((const std::pair< std::string,std::string > &)result); 
  124523           0 :   return jresult;
  124524           0 : }
  124525             : 
  124526             : 
  124527           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ParkingArea_1setParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3) {
  124528             :   std::string *arg1 = 0 ;
  124529             :   std::string *arg2 = 0 ;
  124530             :   std::string *arg3 = 0 ;
  124531             :   
  124532             :   (void)jenv;
  124533             :   (void)jcls;
  124534           0 :   if(!jarg1) {
  124535           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  124536           0 :     return ;
  124537             :   }
  124538             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  124539           0 :   if (!arg1_pstr) return ;
  124540           0 :   std::string arg1_str(arg1_pstr);
  124541             :   arg1 = &arg1_str;
  124542             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  124543           0 :   if(!jarg2) {
  124544           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  124545             :     return ;
  124546             :   }
  124547             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  124548           0 :   if (!arg2_pstr) return ;
  124549           0 :   std::string arg2_str(arg2_pstr);
  124550             :   arg2 = &arg2_str;
  124551             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  124552           0 :   if(!jarg3) {
  124553           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  124554             :     return ;
  124555             :   }
  124556             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
  124557           0 :   if (!arg3_pstr) return ;
  124558           0 :   std::string arg3_str(arg3_pstr);
  124559             :   arg3 = &arg3_str;
  124560             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
  124561             :   {
  124562             :     try {
  124563           0 :       libtraci::ParkingArea::setParameter((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3);
  124564           0 :     } catch (const libsumo::TraCIException& e) {
  124565           0 :       const std::string s = e.what();
  124566             :       std::string printError;
  124567           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  124568           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  124569             :       }
  124570             :       
  124571           0 :       if (printError == "all" || printError == "client") {
  124572             :         std::cerr << "Error: " << s << std::endl;
  124573             :       }
  124574             :       
  124575             :       
  124576             :       
  124577             :       
  124578             :       {
  124579             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  124580             :       };
  124581             :       
  124582           0 :     } catch (const std::exception& e) {
  124583           0 :       const std::string s = e.what();
  124584             :       std::string printError;
  124585           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  124586           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  124587             :       }
  124588             :       
  124589           0 :       if (printError == "all" || printError == "client") {
  124590             :         std::cerr << "Error: " << s << std::endl;
  124591             :       }
  124592             :       
  124593             :       
  124594             :       
  124595             :       
  124596             :       {
  124597             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  124598             :       };
  124599             :       
  124600           0 :     } catch (...) {
  124601             :       {
  124602             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  124603             :       };
  124604           0 :     }
  124605             :   }
  124606             : }
  124607             : 
  124608             : 
  124609           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ParkingArea_1subscribe_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4, jlong jarg5, jobject jarg5_) {
  124610             :   std::string *arg1 = 0 ;
  124611             :   std::vector< int > *arg2 = 0 ;
  124612             :   double arg3 ;
  124613             :   double arg4 ;
  124614             :   libsumo::TraCIResults *arg5 = 0 ;
  124615             :   
  124616             :   (void)jenv;
  124617             :   (void)jcls;
  124618             :   (void)jarg2_;
  124619             :   (void)jarg5_;
  124620           0 :   if(!jarg1) {
  124621           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  124622           0 :     return ;
  124623             :   }
  124624             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  124625           0 :   if (!arg1_pstr) return ;
  124626           0 :   std::string arg1_str(arg1_pstr);
  124627             :   arg1 = &arg1_str;
  124628             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  124629           0 :   arg2 = *(std::vector< int > **)&jarg2;
  124630           0 :   if (!arg2) {
  124631           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  124632             :     return ;
  124633             :   } 
  124634             :   arg3 = (double)jarg3; 
  124635             :   arg4 = (double)jarg4; 
  124636           0 :   arg5 = *(libsumo::TraCIResults **)&jarg5;
  124637           0 :   if (!arg5) {
  124638           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
  124639             :     return ;
  124640             :   } 
  124641             :   {
  124642             :     try {
  124643           0 :       libtraci::ParkingArea::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg5);
  124644           0 :     } catch (const libsumo::TraCIException& e) {
  124645           0 :       const std::string s = e.what();
  124646             :       std::string printError;
  124647           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  124648           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  124649             :       }
  124650             :       
  124651           0 :       if (printError == "all" || printError == "client") {
  124652             :         std::cerr << "Error: " << s << std::endl;
  124653             :       }
  124654             :       
  124655             :       
  124656             :       
  124657             :       
  124658             :       {
  124659             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  124660             :       };
  124661             :       
  124662           0 :     } catch (const std::exception& e) {
  124663           0 :       const std::string s = e.what();
  124664             :       std::string printError;
  124665           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  124666           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  124667             :       }
  124668             :       
  124669           0 :       if (printError == "all" || printError == "client") {
  124670             :         std::cerr << "Error: " << s << std::endl;
  124671             :       }
  124672             :       
  124673             :       
  124674             :       
  124675             :       
  124676             :       {
  124677             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  124678             :       };
  124679             :       
  124680           0 :     } catch (...) {
  124681             :       {
  124682             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  124683             :       };
  124684           0 :     }
  124685             :   }
  124686             : }
  124687             : 
  124688             : 
  124689           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ParkingArea_1subscribe_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4) {
  124690             :   std::string *arg1 = 0 ;
  124691             :   std::vector< int > *arg2 = 0 ;
  124692             :   double arg3 ;
  124693             :   double arg4 ;
  124694             :   
  124695             :   (void)jenv;
  124696             :   (void)jcls;
  124697             :   (void)jarg2_;
  124698           0 :   if(!jarg1) {
  124699           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  124700           0 :     return ;
  124701             :   }
  124702             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  124703           0 :   if (!arg1_pstr) return ;
  124704           0 :   std::string arg1_str(arg1_pstr);
  124705             :   arg1 = &arg1_str;
  124706             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  124707           0 :   arg2 = *(std::vector< int > **)&jarg2;
  124708           0 :   if (!arg2) {
  124709           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  124710             :     return ;
  124711             :   } 
  124712             :   arg3 = (double)jarg3; 
  124713             :   arg4 = (double)jarg4; 
  124714             :   {
  124715             :     try {
  124716           0 :       libtraci::ParkingArea::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4);
  124717           0 :     } catch (const libsumo::TraCIException& e) {
  124718           0 :       const std::string s = e.what();
  124719             :       std::string printError;
  124720           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  124721           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  124722             :       }
  124723             :       
  124724           0 :       if (printError == "all" || printError == "client") {
  124725             :         std::cerr << "Error: " << s << std::endl;
  124726             :       }
  124727             :       
  124728             :       
  124729             :       
  124730             :       
  124731             :       {
  124732             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  124733             :       };
  124734             :       
  124735           0 :     } catch (const std::exception& e) {
  124736           0 :       const std::string s = e.what();
  124737             :       std::string printError;
  124738           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  124739           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  124740             :       }
  124741             :       
  124742           0 :       if (printError == "all" || printError == "client") {
  124743             :         std::cerr << "Error: " << s << std::endl;
  124744             :       }
  124745             :       
  124746             :       
  124747             :       
  124748             :       
  124749             :       {
  124750             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  124751             :       };
  124752             :       
  124753           0 :     } catch (...) {
  124754             :       {
  124755             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  124756             :       };
  124757           0 :     }
  124758             :   }
  124759             : }
  124760             : 
  124761             : 
  124762           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ParkingArea_1subscribe_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3) {
  124763             :   std::string *arg1 = 0 ;
  124764             :   std::vector< int > *arg2 = 0 ;
  124765             :   double arg3 ;
  124766             :   
  124767             :   (void)jenv;
  124768             :   (void)jcls;
  124769             :   (void)jarg2_;
  124770           0 :   if(!jarg1) {
  124771           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  124772           0 :     return ;
  124773             :   }
  124774             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  124775           0 :   if (!arg1_pstr) return ;
  124776           0 :   std::string arg1_str(arg1_pstr);
  124777             :   arg1 = &arg1_str;
  124778             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  124779           0 :   arg2 = *(std::vector< int > **)&jarg2;
  124780           0 :   if (!arg2) {
  124781           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  124782             :     return ;
  124783             :   } 
  124784             :   arg3 = (double)jarg3; 
  124785             :   {
  124786             :     try {
  124787           0 :       libtraci::ParkingArea::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3);
  124788           0 :     } catch (const libsumo::TraCIException& e) {
  124789           0 :       const std::string s = e.what();
  124790             :       std::string printError;
  124791           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  124792           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  124793             :       }
  124794             :       
  124795           0 :       if (printError == "all" || printError == "client") {
  124796             :         std::cerr << "Error: " << s << std::endl;
  124797             :       }
  124798             :       
  124799             :       
  124800             :       
  124801             :       
  124802             :       {
  124803             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  124804             :       };
  124805             :       
  124806           0 :     } catch (const std::exception& e) {
  124807           0 :       const std::string s = e.what();
  124808             :       std::string printError;
  124809           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  124810           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  124811             :       }
  124812             :       
  124813           0 :       if (printError == "all" || printError == "client") {
  124814             :         std::cerr << "Error: " << s << std::endl;
  124815             :       }
  124816             :       
  124817             :       
  124818             :       
  124819             :       
  124820             :       {
  124821             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  124822             :       };
  124823             :       
  124824           0 :     } catch (...) {
  124825             :       {
  124826             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  124827             :       };
  124828           0 :     }
  124829             :   }
  124830             : }
  124831             : 
  124832             : 
  124833           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ParkingArea_1subscribe_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
  124834             :   std::string *arg1 = 0 ;
  124835             :   std::vector< int > *arg2 = 0 ;
  124836             :   
  124837             :   (void)jenv;
  124838             :   (void)jcls;
  124839             :   (void)jarg2_;
  124840           0 :   if(!jarg1) {
  124841           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  124842           0 :     return ;
  124843             :   }
  124844             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  124845           0 :   if (!arg1_pstr) return ;
  124846           0 :   std::string arg1_str(arg1_pstr);
  124847             :   arg1 = &arg1_str;
  124848             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  124849           0 :   arg2 = *(std::vector< int > **)&jarg2;
  124850           0 :   if (!arg2) {
  124851           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  124852             :     return ;
  124853             :   } 
  124854             :   {
  124855             :     try {
  124856           0 :       libtraci::ParkingArea::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2);
  124857           0 :     } catch (const libsumo::TraCIException& e) {
  124858           0 :       const std::string s = e.what();
  124859             :       std::string printError;
  124860           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  124861           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  124862             :       }
  124863             :       
  124864           0 :       if (printError == "all" || printError == "client") {
  124865             :         std::cerr << "Error: " << s << std::endl;
  124866             :       }
  124867             :       
  124868             :       
  124869             :       
  124870             :       
  124871             :       {
  124872             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  124873             :       };
  124874             :       
  124875           0 :     } catch (const std::exception& e) {
  124876           0 :       const std::string s = e.what();
  124877             :       std::string printError;
  124878           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  124879           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  124880             :       }
  124881             :       
  124882           0 :       if (printError == "all" || printError == "client") {
  124883             :         std::cerr << "Error: " << s << std::endl;
  124884             :       }
  124885             :       
  124886             :       
  124887             :       
  124888             :       
  124889             :       {
  124890             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  124891             :       };
  124892             :       
  124893           0 :     } catch (...) {
  124894             :       {
  124895             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  124896             :       };
  124897           0 :     }
  124898             :   }
  124899             : }
  124900             : 
  124901             : 
  124902           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ParkingArea_1subscribe_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  124903             :   std::string *arg1 = 0 ;
  124904             :   
  124905             :   (void)jenv;
  124906             :   (void)jcls;
  124907           0 :   if(!jarg1) {
  124908           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  124909           0 :     return ;
  124910             :   }
  124911             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  124912           0 :   if (!arg1_pstr) return ;
  124913           0 :   std::string arg1_str(arg1_pstr);
  124914             :   arg1 = &arg1_str;
  124915             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  124916             :   {
  124917             :     try {
  124918           0 :       libtraci::ParkingArea::subscribe((std::string const &)*arg1);
  124919           0 :     } catch (const libsumo::TraCIException& e) {
  124920           0 :       const std::string s = e.what();
  124921             :       std::string printError;
  124922           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  124923           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  124924             :       }
  124925             :       
  124926           0 :       if (printError == "all" || printError == "client") {
  124927             :         std::cerr << "Error: " << s << std::endl;
  124928             :       }
  124929             :       
  124930             :       
  124931             :       
  124932             :       
  124933             :       {
  124934             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  124935             :       };
  124936             :       
  124937           0 :     } catch (const std::exception& e) {
  124938           0 :       const std::string s = e.what();
  124939             :       std::string printError;
  124940           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  124941           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  124942             :       }
  124943             :       
  124944           0 :       if (printError == "all" || printError == "client") {
  124945             :         std::cerr << "Error: " << s << std::endl;
  124946             :       }
  124947             :       
  124948             :       
  124949             :       
  124950             :       
  124951             :       {
  124952             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  124953             :       };
  124954             :       
  124955           0 :     } catch (...) {
  124956             :       {
  124957             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  124958             :       };
  124959           0 :     }
  124960             :   }
  124961             : }
  124962             : 
  124963             : 
  124964           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ParkingArea_1unsubscribe(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  124965             :   std::string *arg1 = 0 ;
  124966             :   
  124967             :   (void)jenv;
  124968             :   (void)jcls;
  124969           0 :   if(!jarg1) {
  124970           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  124971           0 :     return ;
  124972             :   }
  124973             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  124974           0 :   if (!arg1_pstr) return ;
  124975           0 :   std::string arg1_str(arg1_pstr);
  124976             :   arg1 = &arg1_str;
  124977             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  124978             :   {
  124979             :     try {
  124980           0 :       libtraci::ParkingArea::unsubscribe((std::string const &)*arg1);
  124981           0 :     } catch (const libsumo::TraCIException& e) {
  124982           0 :       const std::string s = e.what();
  124983             :       std::string printError;
  124984           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  124985           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  124986             :       }
  124987             :       
  124988           0 :       if (printError == "all" || printError == "client") {
  124989             :         std::cerr << "Error: " << s << std::endl;
  124990             :       }
  124991             :       
  124992             :       
  124993             :       
  124994             :       
  124995             :       {
  124996             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  124997             :       };
  124998             :       
  124999           0 :     } catch (const std::exception& e) {
  125000           0 :       const std::string s = e.what();
  125001             :       std::string printError;
  125002           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  125003           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  125004             :       }
  125005             :       
  125006           0 :       if (printError == "all" || printError == "client") {
  125007             :         std::cerr << "Error: " << s << std::endl;
  125008             :       }
  125009             :       
  125010             :       
  125011             :       
  125012             :       
  125013             :       {
  125014             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  125015             :       };
  125016             :       
  125017           0 :     } catch (...) {
  125018             :       {
  125019             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  125020             :       };
  125021           0 :     }
  125022             :   }
  125023             : }
  125024             : 
  125025             : 
  125026           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ParkingArea_1subscribeContext_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6, jlong jarg7, jobject jarg7_) {
  125027             :   std::string *arg1 = 0 ;
  125028             :   int arg2 ;
  125029             :   double arg3 ;
  125030             :   std::vector< int > *arg4 = 0 ;
  125031             :   double arg5 ;
  125032             :   double arg6 ;
  125033             :   libsumo::TraCIResults *arg7 = 0 ;
  125034             :   
  125035             :   (void)jenv;
  125036             :   (void)jcls;
  125037             :   (void)jarg4_;
  125038             :   (void)jarg7_;
  125039           0 :   if(!jarg1) {
  125040           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  125041           0 :     return ;
  125042             :   }
  125043             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  125044           0 :   if (!arg1_pstr) return ;
  125045           0 :   std::string arg1_str(arg1_pstr);
  125046             :   arg1 = &arg1_str;
  125047             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  125048             :   arg2 = (int)jarg2; 
  125049             :   arg3 = (double)jarg3; 
  125050           0 :   arg4 = *(std::vector< int > **)&jarg4;
  125051           0 :   if (!arg4) {
  125052           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  125053             :     return ;
  125054             :   } 
  125055             :   arg5 = (double)jarg5; 
  125056             :   arg6 = (double)jarg6; 
  125057           0 :   arg7 = *(libsumo::TraCIResults **)&jarg7;
  125058           0 :   if (!arg7) {
  125059           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
  125060             :     return ;
  125061             :   } 
  125062             :   {
  125063             :     try {
  125064           0 :       libtraci::ParkingArea::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg7);
  125065           0 :     } catch (const libsumo::TraCIException& e) {
  125066           0 :       const std::string s = e.what();
  125067             :       std::string printError;
  125068           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  125069           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  125070             :       }
  125071             :       
  125072           0 :       if (printError == "all" || printError == "client") {
  125073             :         std::cerr << "Error: " << s << std::endl;
  125074             :       }
  125075             :       
  125076             :       
  125077             :       
  125078             :       
  125079             :       {
  125080             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  125081             :       };
  125082             :       
  125083           0 :     } catch (const std::exception& e) {
  125084           0 :       const std::string s = e.what();
  125085             :       std::string printError;
  125086           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  125087           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  125088             :       }
  125089             :       
  125090           0 :       if (printError == "all" || printError == "client") {
  125091             :         std::cerr << "Error: " << s << std::endl;
  125092             :       }
  125093             :       
  125094             :       
  125095             :       
  125096             :       
  125097             :       {
  125098             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  125099             :       };
  125100             :       
  125101           0 :     } catch (...) {
  125102             :       {
  125103             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  125104             :       };
  125105           0 :     }
  125106             :   }
  125107             : }
  125108             : 
  125109             : 
  125110           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ParkingArea_1subscribeContext_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6) {
  125111             :   std::string *arg1 = 0 ;
  125112             :   int arg2 ;
  125113             :   double arg3 ;
  125114             :   std::vector< int > *arg4 = 0 ;
  125115             :   double arg5 ;
  125116             :   double arg6 ;
  125117             :   
  125118             :   (void)jenv;
  125119             :   (void)jcls;
  125120             :   (void)jarg4_;
  125121           0 :   if(!jarg1) {
  125122           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  125123           0 :     return ;
  125124             :   }
  125125             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  125126           0 :   if (!arg1_pstr) return ;
  125127           0 :   std::string arg1_str(arg1_pstr);
  125128             :   arg1 = &arg1_str;
  125129             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  125130             :   arg2 = (int)jarg2; 
  125131             :   arg3 = (double)jarg3; 
  125132           0 :   arg4 = *(std::vector< int > **)&jarg4;
  125133           0 :   if (!arg4) {
  125134           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  125135             :     return ;
  125136             :   } 
  125137             :   arg5 = (double)jarg5; 
  125138             :   arg6 = (double)jarg6; 
  125139             :   {
  125140             :     try {
  125141           0 :       libtraci::ParkingArea::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6);
  125142           0 :     } catch (const libsumo::TraCIException& e) {
  125143           0 :       const std::string s = e.what();
  125144             :       std::string printError;
  125145           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  125146           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  125147             :       }
  125148             :       
  125149           0 :       if (printError == "all" || printError == "client") {
  125150             :         std::cerr << "Error: " << s << std::endl;
  125151             :       }
  125152             :       
  125153             :       
  125154             :       
  125155             :       
  125156             :       {
  125157             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  125158             :       };
  125159             :       
  125160           0 :     } catch (const std::exception& e) {
  125161           0 :       const std::string s = e.what();
  125162             :       std::string printError;
  125163           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  125164           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  125165             :       }
  125166             :       
  125167           0 :       if (printError == "all" || printError == "client") {
  125168             :         std::cerr << "Error: " << s << std::endl;
  125169             :       }
  125170             :       
  125171             :       
  125172             :       
  125173             :       
  125174             :       {
  125175             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  125176             :       };
  125177             :       
  125178           0 :     } catch (...) {
  125179             :       {
  125180             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  125181             :       };
  125182           0 :     }
  125183             :   }
  125184             : }
  125185             : 
  125186             : 
  125187           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ParkingArea_1subscribeContext_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5) {
  125188             :   std::string *arg1 = 0 ;
  125189             :   int arg2 ;
  125190             :   double arg3 ;
  125191             :   std::vector< int > *arg4 = 0 ;
  125192             :   double arg5 ;
  125193             :   
  125194             :   (void)jenv;
  125195             :   (void)jcls;
  125196             :   (void)jarg4_;
  125197           0 :   if(!jarg1) {
  125198           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  125199           0 :     return ;
  125200             :   }
  125201             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  125202           0 :   if (!arg1_pstr) return ;
  125203           0 :   std::string arg1_str(arg1_pstr);
  125204             :   arg1 = &arg1_str;
  125205             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  125206             :   arg2 = (int)jarg2; 
  125207             :   arg3 = (double)jarg3; 
  125208           0 :   arg4 = *(std::vector< int > **)&jarg4;
  125209           0 :   if (!arg4) {
  125210           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  125211             :     return ;
  125212             :   } 
  125213             :   arg5 = (double)jarg5; 
  125214             :   {
  125215             :     try {
  125216           0 :       libtraci::ParkingArea::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5);
  125217           0 :     } catch (const libsumo::TraCIException& e) {
  125218           0 :       const std::string s = e.what();
  125219             :       std::string printError;
  125220           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  125221           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  125222             :       }
  125223             :       
  125224           0 :       if (printError == "all" || printError == "client") {
  125225             :         std::cerr << "Error: " << s << std::endl;
  125226             :       }
  125227             :       
  125228             :       
  125229             :       
  125230             :       
  125231             :       {
  125232             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  125233             :       };
  125234             :       
  125235           0 :     } catch (const std::exception& e) {
  125236           0 :       const std::string s = e.what();
  125237             :       std::string printError;
  125238           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  125239           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  125240             :       }
  125241             :       
  125242           0 :       if (printError == "all" || printError == "client") {
  125243             :         std::cerr << "Error: " << s << std::endl;
  125244             :       }
  125245             :       
  125246             :       
  125247             :       
  125248             :       
  125249             :       {
  125250             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  125251             :       };
  125252             :       
  125253           0 :     } catch (...) {
  125254             :       {
  125255             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  125256             :       };
  125257           0 :     }
  125258             :   }
  125259             : }
  125260             : 
  125261             : 
  125262           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ParkingArea_1subscribeContext_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_) {
  125263             :   std::string *arg1 = 0 ;
  125264             :   int arg2 ;
  125265             :   double arg3 ;
  125266             :   std::vector< int > *arg4 = 0 ;
  125267             :   
  125268             :   (void)jenv;
  125269             :   (void)jcls;
  125270             :   (void)jarg4_;
  125271           0 :   if(!jarg1) {
  125272           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  125273           0 :     return ;
  125274             :   }
  125275             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  125276           0 :   if (!arg1_pstr) return ;
  125277           0 :   std::string arg1_str(arg1_pstr);
  125278             :   arg1 = &arg1_str;
  125279             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  125280             :   arg2 = (int)jarg2; 
  125281             :   arg3 = (double)jarg3; 
  125282           0 :   arg4 = *(std::vector< int > **)&jarg4;
  125283           0 :   if (!arg4) {
  125284           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  125285             :     return ;
  125286             :   } 
  125287             :   {
  125288             :     try {
  125289           0 :       libtraci::ParkingArea::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4);
  125290           0 :     } catch (const libsumo::TraCIException& e) {
  125291           0 :       const std::string s = e.what();
  125292             :       std::string printError;
  125293           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  125294           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  125295             :       }
  125296             :       
  125297           0 :       if (printError == "all" || printError == "client") {
  125298             :         std::cerr << "Error: " << s << std::endl;
  125299             :       }
  125300             :       
  125301             :       
  125302             :       
  125303             :       
  125304             :       {
  125305             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  125306             :       };
  125307             :       
  125308           0 :     } catch (const std::exception& e) {
  125309           0 :       const std::string s = e.what();
  125310             :       std::string printError;
  125311           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  125312           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  125313             :       }
  125314             :       
  125315           0 :       if (printError == "all" || printError == "client") {
  125316             :         std::cerr << "Error: " << s << std::endl;
  125317             :       }
  125318             :       
  125319             :       
  125320             :       
  125321             :       
  125322             :       {
  125323             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  125324             :       };
  125325             :       
  125326           0 :     } catch (...) {
  125327             :       {
  125328             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  125329             :       };
  125330           0 :     }
  125331             :   }
  125332             : }
  125333             : 
  125334             : 
  125335           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ParkingArea_1subscribeContext_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
  125336             :   std::string *arg1 = 0 ;
  125337             :   int arg2 ;
  125338             :   double arg3 ;
  125339             :   
  125340             :   (void)jenv;
  125341             :   (void)jcls;
  125342           0 :   if(!jarg1) {
  125343           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  125344           0 :     return ;
  125345             :   }
  125346             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  125347           0 :   if (!arg1_pstr) return ;
  125348           0 :   std::string arg1_str(arg1_pstr);
  125349             :   arg1 = &arg1_str;
  125350             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  125351             :   arg2 = (int)jarg2; 
  125352             :   arg3 = (double)jarg3; 
  125353             :   {
  125354             :     try {
  125355           0 :       libtraci::ParkingArea::subscribeContext((std::string const &)*arg1,arg2,arg3);
  125356           0 :     } catch (const libsumo::TraCIException& e) {
  125357           0 :       const std::string s = e.what();
  125358             :       std::string printError;
  125359           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  125360           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  125361             :       }
  125362             :       
  125363           0 :       if (printError == "all" || printError == "client") {
  125364             :         std::cerr << "Error: " << s << std::endl;
  125365             :       }
  125366             :       
  125367             :       
  125368             :       
  125369             :       
  125370             :       {
  125371             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  125372             :       };
  125373             :       
  125374           0 :     } catch (const std::exception& e) {
  125375           0 :       const std::string s = e.what();
  125376             :       std::string printError;
  125377           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  125378           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  125379             :       }
  125380             :       
  125381           0 :       if (printError == "all" || printError == "client") {
  125382             :         std::cerr << "Error: " << s << std::endl;
  125383             :       }
  125384             :       
  125385             :       
  125386             :       
  125387             :       
  125388             :       {
  125389             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  125390             :       };
  125391             :       
  125392           0 :     } catch (...) {
  125393             :       {
  125394             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  125395             :       };
  125396           0 :     }
  125397             :   }
  125398             : }
  125399             : 
  125400             : 
  125401           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ParkingArea_1unsubscribeContext(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
  125402             :   std::string *arg1 = 0 ;
  125403             :   int arg2 ;
  125404             :   double arg3 ;
  125405             :   
  125406             :   (void)jenv;
  125407             :   (void)jcls;
  125408           0 :   if(!jarg1) {
  125409           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  125410           0 :     return ;
  125411             :   }
  125412             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  125413           0 :   if (!arg1_pstr) return ;
  125414           0 :   std::string arg1_str(arg1_pstr);
  125415             :   arg1 = &arg1_str;
  125416             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  125417             :   arg2 = (int)jarg2; 
  125418             :   arg3 = (double)jarg3; 
  125419             :   {
  125420             :     try {
  125421           0 :       libtraci::ParkingArea::unsubscribeContext((std::string const &)*arg1,arg2,arg3);
  125422           0 :     } catch (const libsumo::TraCIException& e) {
  125423           0 :       const std::string s = e.what();
  125424             :       std::string printError;
  125425           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  125426           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  125427             :       }
  125428             :       
  125429           0 :       if (printError == "all" || printError == "client") {
  125430             :         std::cerr << "Error: " << s << std::endl;
  125431             :       }
  125432             :       
  125433             :       
  125434             :       
  125435             :       
  125436             :       {
  125437             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  125438             :       };
  125439             :       
  125440           0 :     } catch (const std::exception& e) {
  125441           0 :       const std::string s = e.what();
  125442             :       std::string printError;
  125443           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  125444           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  125445             :       }
  125446             :       
  125447           0 :       if (printError == "all" || printError == "client") {
  125448             :         std::cerr << "Error: " << s << std::endl;
  125449             :       }
  125450             :       
  125451             :       
  125452             :       
  125453             :       
  125454             :       {
  125455             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  125456             :       };
  125457             :       
  125458           0 :     } catch (...) {
  125459             :       {
  125460             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  125461             :       };
  125462           0 :     }
  125463             :   }
  125464             : }
  125465             : 
  125466             : 
  125467           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ParkingArea_1getAllSubscriptionResults(JNIEnv *jenv, jclass jcls) {
  125468             :   jlong jresult = 0 ;
  125469             :   libsumo::SubscriptionResults result;
  125470             :   
  125471             :   (void)jenv;
  125472             :   (void)jcls;
  125473             :   {
  125474             :     try {
  125475           0 :       result = libtraci::ParkingArea::getAllSubscriptionResults();
  125476           0 :     } catch (const libsumo::TraCIException& e) {
  125477           0 :       const std::string s = e.what();
  125478             :       std::string printError;
  125479           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  125480           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  125481             :       }
  125482             :       
  125483           0 :       if (printError == "all" || printError == "client") {
  125484             :         std::cerr << "Error: " << s << std::endl;
  125485             :       }
  125486             :       
  125487             :       
  125488             :       
  125489             :       
  125490             :       {
  125491             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  125492             :       };
  125493             :       
  125494           0 :     } catch (const std::exception& e) {
  125495           0 :       const std::string s = e.what();
  125496             :       std::string printError;
  125497           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  125498           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  125499             :       }
  125500             :       
  125501           0 :       if (printError == "all" || printError == "client") {
  125502             :         std::cerr << "Error: " << s << std::endl;
  125503             :       }
  125504             :       
  125505             :       
  125506             :       
  125507             :       
  125508             :       {
  125509             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  125510             :       };
  125511             :       
  125512           0 :     } catch (...) {
  125513             :       {
  125514             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  125515             :       };
  125516           0 :     }
  125517             :   }
  125518           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
  125519           0 :   return jresult;
  125520             : }
  125521             : 
  125522             : 
  125523           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ParkingArea_1getSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  125524             :   jlong jresult = 0 ;
  125525             :   std::string *arg1 = 0 ;
  125526             :   libsumo::TraCIResults result;
  125527             :   
  125528             :   (void)jenv;
  125529             :   (void)jcls;
  125530           0 :   if(!jarg1) {
  125531           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  125532             :     return 0;
  125533             :   }
  125534             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  125535           0 :   if (!arg1_pstr) return 0;
  125536           0 :   std::string arg1_str(arg1_pstr);
  125537             :   arg1 = &arg1_str;
  125538             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  125539             :   {
  125540             :     try {
  125541           0 :       result = libtraci::ParkingArea::getSubscriptionResults((std::string const &)*arg1);
  125542           0 :     } catch (const libsumo::TraCIException& e) {
  125543           0 :       const std::string s = e.what();
  125544             :       std::string printError;
  125545           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  125546           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  125547             :       }
  125548             :       
  125549           0 :       if (printError == "all" || printError == "client") {
  125550             :         std::cerr << "Error: " << s << std::endl;
  125551             :       }
  125552             :       
  125553             :       
  125554             :       
  125555             :       
  125556             :       {
  125557             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  125558             :       };
  125559             :       
  125560           0 :     } catch (const std::exception& e) {
  125561           0 :       const std::string s = e.what();
  125562             :       std::string printError;
  125563           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  125564           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  125565             :       }
  125566             :       
  125567           0 :       if (printError == "all" || printError == "client") {
  125568             :         std::cerr << "Error: " << s << std::endl;
  125569             :       }
  125570             :       
  125571             :       
  125572             :       
  125573             :       
  125574             :       {
  125575             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  125576             :       };
  125577             :       
  125578           0 :     } catch (...) {
  125579             :       {
  125580             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  125581             :       };
  125582           0 :     }
  125583             :   }
  125584           0 :   *(libsumo::TraCIResults **)&jresult = new libsumo::TraCIResults((const libsumo::TraCIResults &)result); 
  125585           0 :   return jresult;
  125586             : }
  125587             : 
  125588             : 
  125589           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ParkingArea_1getAllContextSubscriptionResults(JNIEnv *jenv, jclass jcls) {
  125590             :   jlong jresult = 0 ;
  125591             :   libsumo::ContextSubscriptionResults result;
  125592             :   
  125593             :   (void)jenv;
  125594             :   (void)jcls;
  125595             :   {
  125596             :     try {
  125597           0 :       result = libtraci::ParkingArea::getAllContextSubscriptionResults();
  125598           0 :     } catch (const libsumo::TraCIException& e) {
  125599           0 :       const std::string s = e.what();
  125600             :       std::string printError;
  125601           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  125602           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  125603             :       }
  125604             :       
  125605           0 :       if (printError == "all" || printError == "client") {
  125606             :         std::cerr << "Error: " << s << std::endl;
  125607             :       }
  125608             :       
  125609             :       
  125610             :       
  125611             :       
  125612             :       {
  125613             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  125614             :       };
  125615             :       
  125616           0 :     } catch (const std::exception& e) {
  125617           0 :       const std::string s = e.what();
  125618             :       std::string printError;
  125619           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  125620           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  125621             :       }
  125622             :       
  125623           0 :       if (printError == "all" || printError == "client") {
  125624             :         std::cerr << "Error: " << s << std::endl;
  125625             :       }
  125626             :       
  125627             :       
  125628             :       
  125629             :       
  125630             :       {
  125631             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  125632             :       };
  125633             :       
  125634           0 :     } catch (...) {
  125635             :       {
  125636             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  125637             :       };
  125638           0 :     }
  125639             :   }
  125640           0 :   *(libsumo::ContextSubscriptionResults **)&jresult = new libsumo::ContextSubscriptionResults((const libsumo::ContextSubscriptionResults &)result); 
  125641           0 :   return jresult;
  125642             : }
  125643             : 
  125644             : 
  125645           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ParkingArea_1getContextSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  125646             :   jlong jresult = 0 ;
  125647             :   std::string *arg1 = 0 ;
  125648             :   libsumo::SubscriptionResults result;
  125649             :   
  125650             :   (void)jenv;
  125651             :   (void)jcls;
  125652           0 :   if(!jarg1) {
  125653           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  125654             :     return 0;
  125655             :   }
  125656             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  125657           0 :   if (!arg1_pstr) return 0;
  125658           0 :   std::string arg1_str(arg1_pstr);
  125659             :   arg1 = &arg1_str;
  125660             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  125661             :   {
  125662             :     try {
  125663           0 :       result = libtraci::ParkingArea::getContextSubscriptionResults((std::string const &)*arg1);
  125664           0 :     } catch (const libsumo::TraCIException& e) {
  125665           0 :       const std::string s = e.what();
  125666             :       std::string printError;
  125667           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  125668           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  125669             :       }
  125670             :       
  125671           0 :       if (printError == "all" || printError == "client") {
  125672             :         std::cerr << "Error: " << s << std::endl;
  125673             :       }
  125674             :       
  125675             :       
  125676             :       
  125677             :       
  125678             :       {
  125679             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  125680             :       };
  125681             :       
  125682           0 :     } catch (const std::exception& e) {
  125683           0 :       const std::string s = e.what();
  125684             :       std::string printError;
  125685           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  125686           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  125687             :       }
  125688             :       
  125689           0 :       if (printError == "all" || printError == "client") {
  125690             :         std::cerr << "Error: " << s << std::endl;
  125691             :       }
  125692             :       
  125693             :       
  125694             :       
  125695             :       
  125696             :       {
  125697             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  125698             :       };
  125699             :       
  125700           0 :     } catch (...) {
  125701             :       {
  125702             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  125703             :       };
  125704           0 :     }
  125705             :   }
  125706           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
  125707           0 :   return jresult;
  125708             : }
  125709             : 
  125710             : 
  125711           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ParkingArea_1subscribeParameterWithKey_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jdouble jarg4) {
  125712             :   std::string *arg1 = 0 ;
  125713             :   std::string *arg2 = 0 ;
  125714             :   double arg3 ;
  125715             :   double arg4 ;
  125716             :   
  125717             :   (void)jenv;
  125718             :   (void)jcls;
  125719           0 :   if(!jarg1) {
  125720           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  125721           0 :     return ;
  125722             :   }
  125723             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  125724           0 :   if (!arg1_pstr) return ;
  125725           0 :   std::string arg1_str(arg1_pstr);
  125726             :   arg1 = &arg1_str;
  125727             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  125728           0 :   if(!jarg2) {
  125729           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  125730             :     return ;
  125731             :   }
  125732             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  125733           0 :   if (!arg2_pstr) return ;
  125734           0 :   std::string arg2_str(arg2_pstr);
  125735             :   arg2 = &arg2_str;
  125736             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  125737             :   arg3 = (double)jarg3; 
  125738             :   arg4 = (double)jarg4; 
  125739             :   {
  125740             :     try {
  125741           0 :       libtraci::ParkingArea::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4);
  125742           0 :     } catch (const libsumo::TraCIException& e) {
  125743           0 :       const std::string s = e.what();
  125744             :       std::string printError;
  125745           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  125746           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  125747             :       }
  125748             :       
  125749           0 :       if (printError == "all" || printError == "client") {
  125750             :         std::cerr << "Error: " << s << std::endl;
  125751             :       }
  125752             :       
  125753             :       
  125754             :       
  125755             :       
  125756             :       {
  125757             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  125758             :       };
  125759             :       
  125760           0 :     } catch (const std::exception& e) {
  125761           0 :       const std::string s = e.what();
  125762             :       std::string printError;
  125763           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  125764           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  125765             :       }
  125766             :       
  125767           0 :       if (printError == "all" || printError == "client") {
  125768             :         std::cerr << "Error: " << s << std::endl;
  125769             :       }
  125770             :       
  125771             :       
  125772             :       
  125773             :       
  125774             :       {
  125775             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  125776             :       };
  125777             :       
  125778           0 :     } catch (...) {
  125779             :       {
  125780             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  125781             :       };
  125782           0 :     }
  125783             :   }
  125784             : }
  125785             : 
  125786             : 
  125787           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ParkingArea_1subscribeParameterWithKey_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3) {
  125788             :   std::string *arg1 = 0 ;
  125789             :   std::string *arg2 = 0 ;
  125790             :   double arg3 ;
  125791             :   
  125792             :   (void)jenv;
  125793             :   (void)jcls;
  125794           0 :   if(!jarg1) {
  125795           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  125796           0 :     return ;
  125797             :   }
  125798             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  125799           0 :   if (!arg1_pstr) return ;
  125800           0 :   std::string arg1_str(arg1_pstr);
  125801             :   arg1 = &arg1_str;
  125802             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  125803           0 :   if(!jarg2) {
  125804           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  125805             :     return ;
  125806             :   }
  125807             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  125808           0 :   if (!arg2_pstr) return ;
  125809           0 :   std::string arg2_str(arg2_pstr);
  125810             :   arg2 = &arg2_str;
  125811             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  125812             :   arg3 = (double)jarg3; 
  125813             :   {
  125814             :     try {
  125815           0 :       libtraci::ParkingArea::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3);
  125816           0 :     } catch (const libsumo::TraCIException& e) {
  125817           0 :       const std::string s = e.what();
  125818             :       std::string printError;
  125819           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  125820           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  125821             :       }
  125822             :       
  125823           0 :       if (printError == "all" || printError == "client") {
  125824             :         std::cerr << "Error: " << s << std::endl;
  125825             :       }
  125826             :       
  125827             :       
  125828             :       
  125829             :       
  125830             :       {
  125831             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  125832             :       };
  125833             :       
  125834           0 :     } catch (const std::exception& e) {
  125835           0 :       const std::string s = e.what();
  125836             :       std::string printError;
  125837           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  125838           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  125839             :       }
  125840             :       
  125841           0 :       if (printError == "all" || printError == "client") {
  125842             :         std::cerr << "Error: " << s << std::endl;
  125843             :       }
  125844             :       
  125845             :       
  125846             :       
  125847             :       
  125848             :       {
  125849             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  125850             :       };
  125851             :       
  125852           0 :     } catch (...) {
  125853             :       {
  125854             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  125855             :       };
  125856           0 :     }
  125857             :   }
  125858             : }
  125859             : 
  125860             : 
  125861           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ParkingArea_1subscribeParameterWithKey_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  125862             :   std::string *arg1 = 0 ;
  125863             :   std::string *arg2 = 0 ;
  125864             :   
  125865             :   (void)jenv;
  125866             :   (void)jcls;
  125867           0 :   if(!jarg1) {
  125868           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  125869           0 :     return ;
  125870             :   }
  125871             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  125872           0 :   if (!arg1_pstr) return ;
  125873           0 :   std::string arg1_str(arg1_pstr);
  125874             :   arg1 = &arg1_str;
  125875             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  125876           0 :   if(!jarg2) {
  125877           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  125878             :     return ;
  125879             :   }
  125880             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  125881           0 :   if (!arg2_pstr) return ;
  125882           0 :   std::string arg2_str(arg2_pstr);
  125883             :   arg2 = &arg2_str;
  125884             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  125885             :   {
  125886             :     try {
  125887           0 :       libtraci::ParkingArea::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
  125888           0 :     } catch (const libsumo::TraCIException& e) {
  125889           0 :       const std::string s = e.what();
  125890             :       std::string printError;
  125891           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  125892           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  125893             :       }
  125894             :       
  125895           0 :       if (printError == "all" || printError == "client") {
  125896             :         std::cerr << "Error: " << s << std::endl;
  125897             :       }
  125898             :       
  125899             :       
  125900             :       
  125901             :       
  125902             :       {
  125903             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  125904             :       };
  125905             :       
  125906           0 :     } catch (const std::exception& e) {
  125907           0 :       const std::string s = e.what();
  125908             :       std::string printError;
  125909           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  125910           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  125911             :       }
  125912             :       
  125913           0 :       if (printError == "all" || printError == "client") {
  125914             :         std::cerr << "Error: " << s << std::endl;
  125915             :       }
  125916             :       
  125917             :       
  125918             :       
  125919             :       
  125920             :       {
  125921             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  125922             :       };
  125923             :       
  125924           0 :     } catch (...) {
  125925             :       {
  125926             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  125927             :       };
  125928           0 :     }
  125929             :   }
  125930             : }
  125931             : 
  125932             : 
  125933           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ParkingArea_1DOMAIN_1ID_1get(JNIEnv *jenv, jclass jcls) {
  125934             :   jint jresult = 0 ;
  125935             :   int result;
  125936             :   
  125937             :   (void)jenv;
  125938             :   (void)jcls;
  125939           0 :   result = (int)(int)libtraci::ParkingArea::DOMAIN_ID;
  125940             :   jresult = (jint)result; 
  125941           0 :   return jresult;
  125942             : }
  125943             : 
  125944             : 
  125945           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1ParkingArea(JNIEnv *jenv, jclass jcls, jlong jarg1) {
  125946             :   libtraci::ParkingArea *arg1 = (libtraci::ParkingArea *) 0 ;
  125947             :   
  125948             :   (void)jenv;
  125949             :   (void)jcls;
  125950           0 :   arg1 = *(libtraci::ParkingArea **)&jarg1; 
  125951             :   {
  125952             :     try {
  125953           0 :       delete arg1;
  125954             :     } catch (const libsumo::TraCIException& e) {
  125955             :       const std::string s = e.what();
  125956             :       std::string printError;
  125957             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  125958             :         printError = std::getenv("TRACI_PRINT_ERROR");
  125959             :       }
  125960             :       
  125961             :       if (printError == "all" || printError == "client") {
  125962             :         std::cerr << "Error: " << s << std::endl;
  125963             :       }
  125964             :       
  125965             :       
  125966             :       
  125967             :       
  125968             :       {
  125969             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  125970             :       };
  125971             :       
  125972             :     } catch (const std::exception& e) {
  125973             :       const std::string s = e.what();
  125974             :       std::string printError;
  125975             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  125976             :         printError = std::getenv("TRACI_PRINT_ERROR");
  125977             :       }
  125978             :       
  125979             :       if (printError == "all" || printError == "client") {
  125980             :         std::cerr << "Error: " << s << std::endl;
  125981             :       }
  125982             :       
  125983             :       
  125984             :       
  125985             :       
  125986             :       {
  125987             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  125988             :       };
  125989             :       
  125990             :     } catch (...) {
  125991             :       {
  125992             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  125993             :       };
  125994             :     }
  125995             :   }
  125996             : }
  125997             : 
  125998             : 
  125999           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ChargingStation_1getLaneID(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  126000             :   jstring jresult = 0 ;
  126001             :   std::string *arg1 = 0 ;
  126002             :   std::string result;
  126003             :   
  126004             :   (void)jenv;
  126005             :   (void)jcls;
  126006           0 :   if(!jarg1) {
  126007           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  126008             :     return 0;
  126009             :   }
  126010             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  126011           0 :   if (!arg1_pstr) return 0;
  126012           0 :   std::string arg1_str(arg1_pstr);
  126013             :   arg1 = &arg1_str;
  126014             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  126015             :   {
  126016             :     try {
  126017           0 :       result = libtraci::ChargingStation::getLaneID((std::string const &)*arg1);
  126018           0 :     } catch (const libsumo::TraCIException& e) {
  126019           0 :       const std::string s = e.what();
  126020             :       std::string printError;
  126021           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  126022           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  126023             :       }
  126024             :       
  126025           0 :       if (printError == "all" || printError == "client") {
  126026             :         std::cerr << "Error: " << s << std::endl;
  126027             :       }
  126028             :       
  126029             :       
  126030             :       
  126031             :       
  126032             :       {
  126033             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  126034             :       };
  126035             :       
  126036           0 :     } catch (const std::exception& e) {
  126037           0 :       const std::string s = e.what();
  126038             :       std::string printError;
  126039           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  126040           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  126041             :       }
  126042             :       
  126043           0 :       if (printError == "all" || printError == "client") {
  126044             :         std::cerr << "Error: " << s << std::endl;
  126045             :       }
  126046             :       
  126047             :       
  126048             :       
  126049             :       
  126050             :       {
  126051             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  126052             :       };
  126053             :       
  126054           0 :     } catch (...) {
  126055             :       {
  126056             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  126057             :       };
  126058           0 :     }
  126059             :   }
  126060             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
  126061             :   return jresult;
  126062             : }
  126063             : 
  126064             : 
  126065           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ChargingStation_1getStartPos(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  126066             :   jdouble jresult = 0 ;
  126067             :   std::string *arg1 = 0 ;
  126068             :   double result;
  126069             :   
  126070             :   (void)jenv;
  126071             :   (void)jcls;
  126072           0 :   if(!jarg1) {
  126073           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  126074           0 :     return 0;
  126075             :   }
  126076             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  126077           0 :   if (!arg1_pstr) return 0;
  126078           0 :   std::string arg1_str(arg1_pstr);
  126079             :   arg1 = &arg1_str;
  126080             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  126081             :   {
  126082             :     try {
  126083           0 :       result = (double)libtraci::ChargingStation::getStartPos((std::string const &)*arg1);
  126084           0 :     } catch (const libsumo::TraCIException& e) {
  126085           0 :       const std::string s = e.what();
  126086             :       std::string printError;
  126087           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  126088           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  126089             :       }
  126090             :       
  126091           0 :       if (printError == "all" || printError == "client") {
  126092             :         std::cerr << "Error: " << s << std::endl;
  126093             :       }
  126094             :       
  126095             :       
  126096             :       
  126097             :       
  126098             :       {
  126099             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  126100             :       };
  126101             :       
  126102           0 :     } catch (const std::exception& e) {
  126103           0 :       const std::string s = e.what();
  126104             :       std::string printError;
  126105           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  126106           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  126107             :       }
  126108             :       
  126109           0 :       if (printError == "all" || printError == "client") {
  126110             :         std::cerr << "Error: " << s << std::endl;
  126111             :       }
  126112             :       
  126113             :       
  126114             :       
  126115             :       
  126116             :       {
  126117             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  126118             :       };
  126119             :       
  126120           0 :     } catch (...) {
  126121             :       {
  126122             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  126123             :       };
  126124           0 :     }
  126125             :   }
  126126             :   jresult = (jdouble)result; 
  126127             :   return jresult;
  126128             : }
  126129             : 
  126130             : 
  126131           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ChargingStation_1getEndPos(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  126132             :   jdouble jresult = 0 ;
  126133             :   std::string *arg1 = 0 ;
  126134             :   double result;
  126135             :   
  126136             :   (void)jenv;
  126137             :   (void)jcls;
  126138           0 :   if(!jarg1) {
  126139           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  126140           0 :     return 0;
  126141             :   }
  126142             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  126143           0 :   if (!arg1_pstr) return 0;
  126144           0 :   std::string arg1_str(arg1_pstr);
  126145             :   arg1 = &arg1_str;
  126146             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  126147             :   {
  126148             :     try {
  126149           0 :       result = (double)libtraci::ChargingStation::getEndPos((std::string const &)*arg1);
  126150           0 :     } catch (const libsumo::TraCIException& e) {
  126151           0 :       const std::string s = e.what();
  126152             :       std::string printError;
  126153           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  126154           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  126155             :       }
  126156             :       
  126157           0 :       if (printError == "all" || printError == "client") {
  126158             :         std::cerr << "Error: " << s << std::endl;
  126159             :       }
  126160             :       
  126161             :       
  126162             :       
  126163             :       
  126164             :       {
  126165             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  126166             :       };
  126167             :       
  126168           0 :     } catch (const std::exception& e) {
  126169           0 :       const std::string s = e.what();
  126170             :       std::string printError;
  126171           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  126172           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  126173             :       }
  126174             :       
  126175           0 :       if (printError == "all" || printError == "client") {
  126176             :         std::cerr << "Error: " << s << std::endl;
  126177             :       }
  126178             :       
  126179             :       
  126180             :       
  126181             :       
  126182             :       {
  126183             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  126184             :       };
  126185             :       
  126186           0 :     } catch (...) {
  126187             :       {
  126188             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  126189             :       };
  126190           0 :     }
  126191             :   }
  126192             :   jresult = (jdouble)result; 
  126193             :   return jresult;
  126194             : }
  126195             : 
  126196             : 
  126197           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ChargingStation_1getName(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  126198             :   jstring jresult = 0 ;
  126199             :   std::string *arg1 = 0 ;
  126200             :   std::string result;
  126201             :   
  126202             :   (void)jenv;
  126203             :   (void)jcls;
  126204           0 :   if(!jarg1) {
  126205           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  126206             :     return 0;
  126207             :   }
  126208             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  126209           0 :   if (!arg1_pstr) return 0;
  126210           0 :   std::string arg1_str(arg1_pstr);
  126211             :   arg1 = &arg1_str;
  126212             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  126213             :   {
  126214             :     try {
  126215           0 :       result = libtraci::ChargingStation::getName((std::string const &)*arg1);
  126216           0 :     } catch (const libsumo::TraCIException& e) {
  126217           0 :       const std::string s = e.what();
  126218             :       std::string printError;
  126219           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  126220           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  126221             :       }
  126222             :       
  126223           0 :       if (printError == "all" || printError == "client") {
  126224             :         std::cerr << "Error: " << s << std::endl;
  126225             :       }
  126226             :       
  126227             :       
  126228             :       
  126229             :       
  126230             :       {
  126231             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  126232             :       };
  126233             :       
  126234           0 :     } catch (const std::exception& e) {
  126235           0 :       const std::string s = e.what();
  126236             :       std::string printError;
  126237           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  126238           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  126239             :       }
  126240             :       
  126241           0 :       if (printError == "all" || printError == "client") {
  126242             :         std::cerr << "Error: " << s << std::endl;
  126243             :       }
  126244             :       
  126245             :       
  126246             :       
  126247             :       
  126248             :       {
  126249             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  126250             :       };
  126251             :       
  126252           0 :     } catch (...) {
  126253             :       {
  126254             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  126255             :       };
  126256           0 :     }
  126257             :   }
  126258             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
  126259             :   return jresult;
  126260             : }
  126261             : 
  126262             : 
  126263           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ChargingStation_1getVehicleCount(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  126264             :   jint jresult = 0 ;
  126265             :   std::string *arg1 = 0 ;
  126266             :   int result;
  126267             :   
  126268             :   (void)jenv;
  126269             :   (void)jcls;
  126270           0 :   if(!jarg1) {
  126271           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  126272           0 :     return 0;
  126273             :   }
  126274             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  126275           0 :   if (!arg1_pstr) return 0;
  126276           0 :   std::string arg1_str(arg1_pstr);
  126277             :   arg1 = &arg1_str;
  126278             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  126279             :   {
  126280             :     try {
  126281           0 :       result = (int)libtraci::ChargingStation::getVehicleCount((std::string const &)*arg1);
  126282           0 :     } catch (const libsumo::TraCIException& e) {
  126283           0 :       const std::string s = e.what();
  126284             :       std::string printError;
  126285           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  126286           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  126287             :       }
  126288             :       
  126289           0 :       if (printError == "all" || printError == "client") {
  126290             :         std::cerr << "Error: " << s << std::endl;
  126291             :       }
  126292             :       
  126293             :       
  126294             :       
  126295             :       
  126296             :       {
  126297             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  126298             :       };
  126299             :       
  126300           0 :     } catch (const std::exception& e) {
  126301           0 :       const std::string s = e.what();
  126302             :       std::string printError;
  126303           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  126304           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  126305             :       }
  126306             :       
  126307           0 :       if (printError == "all" || printError == "client") {
  126308             :         std::cerr << "Error: " << s << std::endl;
  126309             :       }
  126310             :       
  126311             :       
  126312             :       
  126313             :       
  126314             :       {
  126315             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  126316             :       };
  126317             :       
  126318           0 :     } catch (...) {
  126319             :       {
  126320             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  126321             :       };
  126322           0 :     }
  126323             :   }
  126324             :   jresult = (jint)result; 
  126325             :   return jresult;
  126326             : }
  126327             : 
  126328             : 
  126329           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ChargingStation_1getVehicleIDs(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  126330             :   jlong jresult = 0 ;
  126331             :   std::string *arg1 = 0 ;
  126332             :   std::vector< std::string > result;
  126333             :   
  126334             :   (void)jenv;
  126335             :   (void)jcls;
  126336           0 :   if(!jarg1) {
  126337           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  126338             :     return 0;
  126339             :   }
  126340             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  126341           0 :   if (!arg1_pstr) return 0;
  126342           0 :   std::string arg1_str(arg1_pstr);
  126343             :   arg1 = &arg1_str;
  126344             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  126345             :   {
  126346             :     try {
  126347           0 :       result = libtraci::ChargingStation::getVehicleIDs((std::string const &)*arg1);
  126348           0 :     } catch (const libsumo::TraCIException& e) {
  126349           0 :       const std::string s = e.what();
  126350             :       std::string printError;
  126351           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  126352           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  126353             :       }
  126354             :       
  126355           0 :       if (printError == "all" || printError == "client") {
  126356             :         std::cerr << "Error: " << s << std::endl;
  126357             :       }
  126358             :       
  126359             :       
  126360             :       
  126361             :       
  126362             :       {
  126363             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  126364             :       };
  126365             :       
  126366           0 :     } catch (const std::exception& e) {
  126367           0 :       const std::string s = e.what();
  126368             :       std::string printError;
  126369           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  126370           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  126371             :       }
  126372             :       
  126373           0 :       if (printError == "all" || printError == "client") {
  126374             :         std::cerr << "Error: " << s << std::endl;
  126375             :       }
  126376             :       
  126377             :       
  126378             :       
  126379             :       
  126380             :       {
  126381             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  126382             :       };
  126383             :       
  126384           0 :     } catch (...) {
  126385             :       {
  126386             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  126387             :       };
  126388           0 :     }
  126389             :   }
  126390           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
  126391           0 :   return jresult;
  126392           0 : }
  126393             : 
  126394             : 
  126395           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ChargingStation_1getIDList(JNIEnv *jenv, jclass jcls) {
  126396             :   jlong jresult = 0 ;
  126397             :   std::vector< std::string > result;
  126398             :   
  126399             :   (void)jenv;
  126400             :   (void)jcls;
  126401             :   {
  126402             :     try {
  126403           0 :       result = libtraci::ChargingStation::getIDList();
  126404           0 :     } catch (const libsumo::TraCIException& e) {
  126405           0 :       const std::string s = e.what();
  126406             :       std::string printError;
  126407           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  126408           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  126409             :       }
  126410             :       
  126411           0 :       if (printError == "all" || printError == "client") {
  126412             :         std::cerr << "Error: " << s << std::endl;
  126413             :       }
  126414             :       
  126415             :       
  126416             :       
  126417             :       
  126418             :       {
  126419             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  126420             :       };
  126421             :       
  126422           0 :     } catch (const std::exception& e) {
  126423           0 :       const std::string s = e.what();
  126424             :       std::string printError;
  126425           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  126426           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  126427             :       }
  126428             :       
  126429           0 :       if (printError == "all" || printError == "client") {
  126430             :         std::cerr << "Error: " << s << std::endl;
  126431             :       }
  126432             :       
  126433             :       
  126434             :       
  126435             :       
  126436             :       {
  126437             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  126438             :       };
  126439             :       
  126440           0 :     } catch (...) {
  126441             :       {
  126442             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  126443             :       };
  126444           0 :     }
  126445             :   }
  126446           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
  126447           0 :   return jresult;
  126448           0 : }
  126449             : 
  126450             : 
  126451           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ChargingStation_1getIDCount(JNIEnv *jenv, jclass jcls) {
  126452             :   jint jresult = 0 ;
  126453             :   int result;
  126454             :   
  126455             :   (void)jenv;
  126456             :   (void)jcls;
  126457             :   {
  126458             :     try {
  126459           0 :       result = (int)libtraci::ChargingStation::getIDCount();
  126460           0 :     } catch (const libsumo::TraCIException& e) {
  126461           0 :       const std::string s = e.what();
  126462             :       std::string printError;
  126463           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  126464           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  126465             :       }
  126466             :       
  126467           0 :       if (printError == "all" || printError == "client") {
  126468             :         std::cerr << "Error: " << s << std::endl;
  126469             :       }
  126470             :       
  126471             :       
  126472             :       
  126473             :       
  126474             :       {
  126475             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  126476             :       };
  126477             :       
  126478           0 :     } catch (const std::exception& e) {
  126479           0 :       const std::string s = e.what();
  126480             :       std::string printError;
  126481           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  126482           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  126483             :       }
  126484             :       
  126485           0 :       if (printError == "all" || printError == "client") {
  126486             :         std::cerr << "Error: " << s << std::endl;
  126487             :       }
  126488             :       
  126489             :       
  126490             :       
  126491             :       
  126492             :       {
  126493             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  126494             :       };
  126495             :       
  126496           0 :     } catch (...) {
  126497             :       {
  126498             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  126499             :       };
  126500           0 :     }
  126501             :   }
  126502             :   jresult = (jint)result; 
  126503             :   return jresult;
  126504             : }
  126505             : 
  126506             : 
  126507           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ChargingStation_1getParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  126508             :   jstring jresult = 0 ;
  126509             :   std::string *arg1 = 0 ;
  126510             :   std::string *arg2 = 0 ;
  126511             :   std::string result;
  126512             :   
  126513             :   (void)jenv;
  126514             :   (void)jcls;
  126515           0 :   if(!jarg1) {
  126516           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  126517             :     return 0;
  126518             :   }
  126519             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  126520           0 :   if (!arg1_pstr) return 0;
  126521           0 :   std::string arg1_str(arg1_pstr);
  126522             :   arg1 = &arg1_str;
  126523             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  126524           0 :   if(!jarg2) {
  126525           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  126526             :     return 0;
  126527             :   }
  126528             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  126529           0 :   if (!arg2_pstr) return 0;
  126530           0 :   std::string arg2_str(arg2_pstr);
  126531             :   arg2 = &arg2_str;
  126532             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  126533             :   {
  126534             :     try {
  126535           0 :       result = libtraci::ChargingStation::getParameter((std::string const &)*arg1,(std::string const &)*arg2);
  126536           0 :     } catch (const libsumo::TraCIException& e) {
  126537           0 :       const std::string s = e.what();
  126538             :       std::string printError;
  126539           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  126540           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  126541             :       }
  126542             :       
  126543           0 :       if (printError == "all" || printError == "client") {
  126544             :         std::cerr << "Error: " << s << std::endl;
  126545             :       }
  126546             :       
  126547             :       
  126548             :       
  126549             :       
  126550             :       {
  126551             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  126552             :       };
  126553             :       
  126554           0 :     } catch (const std::exception& e) {
  126555           0 :       const std::string s = e.what();
  126556             :       std::string printError;
  126557           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  126558           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  126559             :       }
  126560             :       
  126561           0 :       if (printError == "all" || printError == "client") {
  126562             :         std::cerr << "Error: " << s << std::endl;
  126563             :       }
  126564             :       
  126565             :       
  126566             :       
  126567             :       
  126568             :       {
  126569             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  126570             :       };
  126571             :       
  126572           0 :     } catch (...) {
  126573             :       {
  126574             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  126575             :       };
  126576           0 :     }
  126577             :   }
  126578             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
  126579             :   return jresult;
  126580             : }
  126581             : 
  126582             : 
  126583           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ChargingStation_1getParameterWithKey(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  126584             :   jlong jresult = 0 ;
  126585             :   std::string *arg1 = 0 ;
  126586             :   std::string *arg2 = 0 ;
  126587             :   std::pair< std::string,std::string > result;
  126588             :   
  126589             :   (void)jenv;
  126590             :   (void)jcls;
  126591           0 :   if(!jarg1) {
  126592           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  126593             :     return 0;
  126594             :   }
  126595             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  126596           0 :   if (!arg1_pstr) return 0;
  126597           0 :   std::string arg1_str(arg1_pstr);
  126598             :   arg1 = &arg1_str;
  126599             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  126600           0 :   if(!jarg2) {
  126601           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  126602             :     return 0;
  126603             :   }
  126604             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  126605           0 :   if (!arg2_pstr) return 0;
  126606           0 :   std::string arg2_str(arg2_pstr);
  126607             :   arg2 = &arg2_str;
  126608             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  126609             :   {
  126610             :     try {
  126611           0 :       result = libtraci::ChargingStation::getParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
  126612           0 :     } catch (const libsumo::TraCIException& e) {
  126613           0 :       const std::string s = e.what();
  126614             :       std::string printError;
  126615           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  126616           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  126617             :       }
  126618             :       
  126619           0 :       if (printError == "all" || printError == "client") {
  126620             :         std::cerr << "Error: " << s << std::endl;
  126621             :       }
  126622             :       
  126623             :       
  126624             :       
  126625             :       
  126626             :       {
  126627             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  126628             :       };
  126629             :       
  126630           0 :     } catch (const std::exception& e) {
  126631           0 :       const std::string s = e.what();
  126632             :       std::string printError;
  126633           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  126634           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  126635             :       }
  126636             :       
  126637           0 :       if (printError == "all" || printError == "client") {
  126638             :         std::cerr << "Error: " << s << std::endl;
  126639             :       }
  126640             :       
  126641             :       
  126642             :       
  126643             :       
  126644             :       {
  126645             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  126646             :       };
  126647             :       
  126648           0 :     } catch (...) {
  126649             :       {
  126650             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  126651             :       };
  126652           0 :     }
  126653             :   }
  126654           0 :   *(std::pair< std::string,std::string > **)&jresult = new std::pair< std::string,std::string >((const std::pair< std::string,std::string > &)result); 
  126655           0 :   return jresult;
  126656           0 : }
  126657             : 
  126658             : 
  126659           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ChargingStation_1setParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3) {
  126660             :   std::string *arg1 = 0 ;
  126661             :   std::string *arg2 = 0 ;
  126662             :   std::string *arg3 = 0 ;
  126663             :   
  126664             :   (void)jenv;
  126665             :   (void)jcls;
  126666           0 :   if(!jarg1) {
  126667           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  126668           0 :     return ;
  126669             :   }
  126670             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  126671           0 :   if (!arg1_pstr) return ;
  126672           0 :   std::string arg1_str(arg1_pstr);
  126673             :   arg1 = &arg1_str;
  126674             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  126675           0 :   if(!jarg2) {
  126676           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  126677             :     return ;
  126678             :   }
  126679             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  126680           0 :   if (!arg2_pstr) return ;
  126681           0 :   std::string arg2_str(arg2_pstr);
  126682             :   arg2 = &arg2_str;
  126683             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  126684           0 :   if(!jarg3) {
  126685           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  126686             :     return ;
  126687             :   }
  126688             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
  126689           0 :   if (!arg3_pstr) return ;
  126690           0 :   std::string arg3_str(arg3_pstr);
  126691             :   arg3 = &arg3_str;
  126692             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
  126693             :   {
  126694             :     try {
  126695           0 :       libtraci::ChargingStation::setParameter((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3);
  126696           0 :     } catch (const libsumo::TraCIException& e) {
  126697           0 :       const std::string s = e.what();
  126698             :       std::string printError;
  126699           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  126700           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  126701             :       }
  126702             :       
  126703           0 :       if (printError == "all" || printError == "client") {
  126704             :         std::cerr << "Error: " << s << std::endl;
  126705             :       }
  126706             :       
  126707             :       
  126708             :       
  126709             :       
  126710             :       {
  126711             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  126712             :       };
  126713             :       
  126714           0 :     } catch (const std::exception& e) {
  126715           0 :       const std::string s = e.what();
  126716             :       std::string printError;
  126717           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  126718           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  126719             :       }
  126720             :       
  126721           0 :       if (printError == "all" || printError == "client") {
  126722             :         std::cerr << "Error: " << s << std::endl;
  126723             :       }
  126724             :       
  126725             :       
  126726             :       
  126727             :       
  126728             :       {
  126729             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  126730             :       };
  126731             :       
  126732           0 :     } catch (...) {
  126733             :       {
  126734             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  126735             :       };
  126736           0 :     }
  126737             :   }
  126738             : }
  126739             : 
  126740             : 
  126741           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ChargingStation_1subscribe_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4, jlong jarg5, jobject jarg5_) {
  126742             :   std::string *arg1 = 0 ;
  126743             :   std::vector< int > *arg2 = 0 ;
  126744             :   double arg3 ;
  126745             :   double arg4 ;
  126746             :   libsumo::TraCIResults *arg5 = 0 ;
  126747             :   
  126748             :   (void)jenv;
  126749             :   (void)jcls;
  126750             :   (void)jarg2_;
  126751             :   (void)jarg5_;
  126752           0 :   if(!jarg1) {
  126753           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  126754           0 :     return ;
  126755             :   }
  126756             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  126757           0 :   if (!arg1_pstr) return ;
  126758           0 :   std::string arg1_str(arg1_pstr);
  126759             :   arg1 = &arg1_str;
  126760             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  126761           0 :   arg2 = *(std::vector< int > **)&jarg2;
  126762           0 :   if (!arg2) {
  126763           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  126764             :     return ;
  126765             :   } 
  126766             :   arg3 = (double)jarg3; 
  126767             :   arg4 = (double)jarg4; 
  126768           0 :   arg5 = *(libsumo::TraCIResults **)&jarg5;
  126769           0 :   if (!arg5) {
  126770           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
  126771             :     return ;
  126772             :   } 
  126773             :   {
  126774             :     try {
  126775           0 :       libtraci::ChargingStation::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg5);
  126776           0 :     } catch (const libsumo::TraCIException& e) {
  126777           0 :       const std::string s = e.what();
  126778             :       std::string printError;
  126779           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  126780           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  126781             :       }
  126782             :       
  126783           0 :       if (printError == "all" || printError == "client") {
  126784             :         std::cerr << "Error: " << s << std::endl;
  126785             :       }
  126786             :       
  126787             :       
  126788             :       
  126789             :       
  126790             :       {
  126791             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  126792             :       };
  126793             :       
  126794           0 :     } catch (const std::exception& e) {
  126795           0 :       const std::string s = e.what();
  126796             :       std::string printError;
  126797           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  126798           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  126799             :       }
  126800             :       
  126801           0 :       if (printError == "all" || printError == "client") {
  126802             :         std::cerr << "Error: " << s << std::endl;
  126803             :       }
  126804             :       
  126805             :       
  126806             :       
  126807             :       
  126808             :       {
  126809             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  126810             :       };
  126811             :       
  126812           0 :     } catch (...) {
  126813             :       {
  126814             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  126815             :       };
  126816           0 :     }
  126817             :   }
  126818             : }
  126819             : 
  126820             : 
  126821           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ChargingStation_1subscribe_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4) {
  126822             :   std::string *arg1 = 0 ;
  126823             :   std::vector< int > *arg2 = 0 ;
  126824             :   double arg3 ;
  126825             :   double arg4 ;
  126826             :   
  126827             :   (void)jenv;
  126828             :   (void)jcls;
  126829             :   (void)jarg2_;
  126830           0 :   if(!jarg1) {
  126831           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  126832           0 :     return ;
  126833             :   }
  126834             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  126835           0 :   if (!arg1_pstr) return ;
  126836           0 :   std::string arg1_str(arg1_pstr);
  126837             :   arg1 = &arg1_str;
  126838             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  126839           0 :   arg2 = *(std::vector< int > **)&jarg2;
  126840           0 :   if (!arg2) {
  126841           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  126842             :     return ;
  126843             :   } 
  126844             :   arg3 = (double)jarg3; 
  126845             :   arg4 = (double)jarg4; 
  126846             :   {
  126847             :     try {
  126848           0 :       libtraci::ChargingStation::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4);
  126849           0 :     } catch (const libsumo::TraCIException& e) {
  126850           0 :       const std::string s = e.what();
  126851             :       std::string printError;
  126852           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  126853           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  126854             :       }
  126855             :       
  126856           0 :       if (printError == "all" || printError == "client") {
  126857             :         std::cerr << "Error: " << s << std::endl;
  126858             :       }
  126859             :       
  126860             :       
  126861             :       
  126862             :       
  126863             :       {
  126864             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  126865             :       };
  126866             :       
  126867           0 :     } catch (const std::exception& e) {
  126868           0 :       const std::string s = e.what();
  126869             :       std::string printError;
  126870           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  126871           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  126872             :       }
  126873             :       
  126874           0 :       if (printError == "all" || printError == "client") {
  126875             :         std::cerr << "Error: " << s << std::endl;
  126876             :       }
  126877             :       
  126878             :       
  126879             :       
  126880             :       
  126881             :       {
  126882             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  126883             :       };
  126884             :       
  126885           0 :     } catch (...) {
  126886             :       {
  126887             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  126888             :       };
  126889           0 :     }
  126890             :   }
  126891             : }
  126892             : 
  126893             : 
  126894           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ChargingStation_1subscribe_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3) {
  126895             :   std::string *arg1 = 0 ;
  126896             :   std::vector< int > *arg2 = 0 ;
  126897             :   double arg3 ;
  126898             :   
  126899             :   (void)jenv;
  126900             :   (void)jcls;
  126901             :   (void)jarg2_;
  126902           0 :   if(!jarg1) {
  126903           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  126904           0 :     return ;
  126905             :   }
  126906             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  126907           0 :   if (!arg1_pstr) return ;
  126908           0 :   std::string arg1_str(arg1_pstr);
  126909             :   arg1 = &arg1_str;
  126910             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  126911           0 :   arg2 = *(std::vector< int > **)&jarg2;
  126912           0 :   if (!arg2) {
  126913           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  126914             :     return ;
  126915             :   } 
  126916             :   arg3 = (double)jarg3; 
  126917             :   {
  126918             :     try {
  126919           0 :       libtraci::ChargingStation::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3);
  126920           0 :     } catch (const libsumo::TraCIException& e) {
  126921           0 :       const std::string s = e.what();
  126922             :       std::string printError;
  126923           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  126924           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  126925             :       }
  126926             :       
  126927           0 :       if (printError == "all" || printError == "client") {
  126928             :         std::cerr << "Error: " << s << std::endl;
  126929             :       }
  126930             :       
  126931             :       
  126932             :       
  126933             :       
  126934             :       {
  126935             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  126936             :       };
  126937             :       
  126938           0 :     } catch (const std::exception& e) {
  126939           0 :       const std::string s = e.what();
  126940             :       std::string printError;
  126941           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  126942           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  126943             :       }
  126944             :       
  126945           0 :       if (printError == "all" || printError == "client") {
  126946             :         std::cerr << "Error: " << s << std::endl;
  126947             :       }
  126948             :       
  126949             :       
  126950             :       
  126951             :       
  126952             :       {
  126953             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  126954             :       };
  126955             :       
  126956           0 :     } catch (...) {
  126957             :       {
  126958             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  126959             :       };
  126960           0 :     }
  126961             :   }
  126962             : }
  126963             : 
  126964             : 
  126965           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ChargingStation_1subscribe_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
  126966             :   std::string *arg1 = 0 ;
  126967             :   std::vector< int > *arg2 = 0 ;
  126968             :   
  126969             :   (void)jenv;
  126970             :   (void)jcls;
  126971             :   (void)jarg2_;
  126972           0 :   if(!jarg1) {
  126973           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  126974           0 :     return ;
  126975             :   }
  126976             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  126977           0 :   if (!arg1_pstr) return ;
  126978           0 :   std::string arg1_str(arg1_pstr);
  126979             :   arg1 = &arg1_str;
  126980             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  126981           0 :   arg2 = *(std::vector< int > **)&jarg2;
  126982           0 :   if (!arg2) {
  126983           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  126984             :     return ;
  126985             :   } 
  126986             :   {
  126987             :     try {
  126988           0 :       libtraci::ChargingStation::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2);
  126989           0 :     } catch (const libsumo::TraCIException& e) {
  126990           0 :       const std::string s = e.what();
  126991             :       std::string printError;
  126992           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  126993           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  126994             :       }
  126995             :       
  126996           0 :       if (printError == "all" || printError == "client") {
  126997             :         std::cerr << "Error: " << s << std::endl;
  126998             :       }
  126999             :       
  127000             :       
  127001             :       
  127002             :       
  127003             :       {
  127004             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  127005             :       };
  127006             :       
  127007           0 :     } catch (const std::exception& e) {
  127008           0 :       const std::string s = e.what();
  127009             :       std::string printError;
  127010           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  127011           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  127012             :       }
  127013             :       
  127014           0 :       if (printError == "all" || printError == "client") {
  127015             :         std::cerr << "Error: " << s << std::endl;
  127016             :       }
  127017             :       
  127018             :       
  127019             :       
  127020             :       
  127021             :       {
  127022             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  127023             :       };
  127024             :       
  127025           0 :     } catch (...) {
  127026             :       {
  127027             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  127028             :       };
  127029           0 :     }
  127030             :   }
  127031             : }
  127032             : 
  127033             : 
  127034           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ChargingStation_1subscribe_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  127035             :   std::string *arg1 = 0 ;
  127036             :   
  127037             :   (void)jenv;
  127038             :   (void)jcls;
  127039           0 :   if(!jarg1) {
  127040           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  127041           0 :     return ;
  127042             :   }
  127043             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  127044           0 :   if (!arg1_pstr) return ;
  127045           0 :   std::string arg1_str(arg1_pstr);
  127046             :   arg1 = &arg1_str;
  127047             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  127048             :   {
  127049             :     try {
  127050           0 :       libtraci::ChargingStation::subscribe((std::string const &)*arg1);
  127051           0 :     } catch (const libsumo::TraCIException& e) {
  127052           0 :       const std::string s = e.what();
  127053             :       std::string printError;
  127054           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  127055           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  127056             :       }
  127057             :       
  127058           0 :       if (printError == "all" || printError == "client") {
  127059             :         std::cerr << "Error: " << s << std::endl;
  127060             :       }
  127061             :       
  127062             :       
  127063             :       
  127064             :       
  127065             :       {
  127066             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  127067             :       };
  127068             :       
  127069           0 :     } catch (const std::exception& e) {
  127070           0 :       const std::string s = e.what();
  127071             :       std::string printError;
  127072           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  127073           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  127074             :       }
  127075             :       
  127076           0 :       if (printError == "all" || printError == "client") {
  127077             :         std::cerr << "Error: " << s << std::endl;
  127078             :       }
  127079             :       
  127080             :       
  127081             :       
  127082             :       
  127083             :       {
  127084             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  127085             :       };
  127086             :       
  127087           0 :     } catch (...) {
  127088             :       {
  127089             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  127090             :       };
  127091           0 :     }
  127092             :   }
  127093             : }
  127094             : 
  127095             : 
  127096           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ChargingStation_1unsubscribe(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  127097             :   std::string *arg1 = 0 ;
  127098             :   
  127099             :   (void)jenv;
  127100             :   (void)jcls;
  127101           0 :   if(!jarg1) {
  127102           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  127103           0 :     return ;
  127104             :   }
  127105             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  127106           0 :   if (!arg1_pstr) return ;
  127107           0 :   std::string arg1_str(arg1_pstr);
  127108             :   arg1 = &arg1_str;
  127109             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  127110             :   {
  127111             :     try {
  127112           0 :       libtraci::ChargingStation::unsubscribe((std::string const &)*arg1);
  127113           0 :     } catch (const libsumo::TraCIException& e) {
  127114           0 :       const std::string s = e.what();
  127115             :       std::string printError;
  127116           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  127117           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  127118             :       }
  127119             :       
  127120           0 :       if (printError == "all" || printError == "client") {
  127121             :         std::cerr << "Error: " << s << std::endl;
  127122             :       }
  127123             :       
  127124             :       
  127125             :       
  127126             :       
  127127             :       {
  127128             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  127129             :       };
  127130             :       
  127131           0 :     } catch (const std::exception& e) {
  127132           0 :       const std::string s = e.what();
  127133             :       std::string printError;
  127134           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  127135           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  127136             :       }
  127137             :       
  127138           0 :       if (printError == "all" || printError == "client") {
  127139             :         std::cerr << "Error: " << s << std::endl;
  127140             :       }
  127141             :       
  127142             :       
  127143             :       
  127144             :       
  127145             :       {
  127146             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  127147             :       };
  127148             :       
  127149           0 :     } catch (...) {
  127150             :       {
  127151             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  127152             :       };
  127153           0 :     }
  127154             :   }
  127155             : }
  127156             : 
  127157             : 
  127158           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ChargingStation_1subscribeContext_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6, jlong jarg7, jobject jarg7_) {
  127159             :   std::string *arg1 = 0 ;
  127160             :   int arg2 ;
  127161             :   double arg3 ;
  127162             :   std::vector< int > *arg4 = 0 ;
  127163             :   double arg5 ;
  127164             :   double arg6 ;
  127165             :   libsumo::TraCIResults *arg7 = 0 ;
  127166             :   
  127167             :   (void)jenv;
  127168             :   (void)jcls;
  127169             :   (void)jarg4_;
  127170             :   (void)jarg7_;
  127171           0 :   if(!jarg1) {
  127172           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  127173           0 :     return ;
  127174             :   }
  127175             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  127176           0 :   if (!arg1_pstr) return ;
  127177           0 :   std::string arg1_str(arg1_pstr);
  127178             :   arg1 = &arg1_str;
  127179             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  127180             :   arg2 = (int)jarg2; 
  127181             :   arg3 = (double)jarg3; 
  127182           0 :   arg4 = *(std::vector< int > **)&jarg4;
  127183           0 :   if (!arg4) {
  127184           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  127185             :     return ;
  127186             :   } 
  127187             :   arg5 = (double)jarg5; 
  127188             :   arg6 = (double)jarg6; 
  127189           0 :   arg7 = *(libsumo::TraCIResults **)&jarg7;
  127190           0 :   if (!arg7) {
  127191           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
  127192             :     return ;
  127193             :   } 
  127194             :   {
  127195             :     try {
  127196           0 :       libtraci::ChargingStation::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg7);
  127197           0 :     } catch (const libsumo::TraCIException& e) {
  127198           0 :       const std::string s = e.what();
  127199             :       std::string printError;
  127200           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  127201           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  127202             :       }
  127203             :       
  127204           0 :       if (printError == "all" || printError == "client") {
  127205             :         std::cerr << "Error: " << s << std::endl;
  127206             :       }
  127207             :       
  127208             :       
  127209             :       
  127210             :       
  127211             :       {
  127212             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  127213             :       };
  127214             :       
  127215           0 :     } catch (const std::exception& e) {
  127216           0 :       const std::string s = e.what();
  127217             :       std::string printError;
  127218           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  127219           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  127220             :       }
  127221             :       
  127222           0 :       if (printError == "all" || printError == "client") {
  127223             :         std::cerr << "Error: " << s << std::endl;
  127224             :       }
  127225             :       
  127226             :       
  127227             :       
  127228             :       
  127229             :       {
  127230             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  127231             :       };
  127232             :       
  127233           0 :     } catch (...) {
  127234             :       {
  127235             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  127236             :       };
  127237           0 :     }
  127238             :   }
  127239             : }
  127240             : 
  127241             : 
  127242           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ChargingStation_1subscribeContext_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6) {
  127243             :   std::string *arg1 = 0 ;
  127244             :   int arg2 ;
  127245             :   double arg3 ;
  127246             :   std::vector< int > *arg4 = 0 ;
  127247             :   double arg5 ;
  127248             :   double arg6 ;
  127249             :   
  127250             :   (void)jenv;
  127251             :   (void)jcls;
  127252             :   (void)jarg4_;
  127253           0 :   if(!jarg1) {
  127254           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  127255           0 :     return ;
  127256             :   }
  127257             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  127258           0 :   if (!arg1_pstr) return ;
  127259           0 :   std::string arg1_str(arg1_pstr);
  127260             :   arg1 = &arg1_str;
  127261             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  127262             :   arg2 = (int)jarg2; 
  127263             :   arg3 = (double)jarg3; 
  127264           0 :   arg4 = *(std::vector< int > **)&jarg4;
  127265           0 :   if (!arg4) {
  127266           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  127267             :     return ;
  127268             :   } 
  127269             :   arg5 = (double)jarg5; 
  127270             :   arg6 = (double)jarg6; 
  127271             :   {
  127272             :     try {
  127273           0 :       libtraci::ChargingStation::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6);
  127274           0 :     } catch (const libsumo::TraCIException& e) {
  127275           0 :       const std::string s = e.what();
  127276             :       std::string printError;
  127277           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  127278           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  127279             :       }
  127280             :       
  127281           0 :       if (printError == "all" || printError == "client") {
  127282             :         std::cerr << "Error: " << s << std::endl;
  127283             :       }
  127284             :       
  127285             :       
  127286             :       
  127287             :       
  127288             :       {
  127289             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  127290             :       };
  127291             :       
  127292           0 :     } catch (const std::exception& e) {
  127293           0 :       const std::string s = e.what();
  127294             :       std::string printError;
  127295           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  127296           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  127297             :       }
  127298             :       
  127299           0 :       if (printError == "all" || printError == "client") {
  127300             :         std::cerr << "Error: " << s << std::endl;
  127301             :       }
  127302             :       
  127303             :       
  127304             :       
  127305             :       
  127306             :       {
  127307             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  127308             :       };
  127309             :       
  127310           0 :     } catch (...) {
  127311             :       {
  127312             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  127313             :       };
  127314           0 :     }
  127315             :   }
  127316             : }
  127317             : 
  127318             : 
  127319           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ChargingStation_1subscribeContext_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5) {
  127320             :   std::string *arg1 = 0 ;
  127321             :   int arg2 ;
  127322             :   double arg3 ;
  127323             :   std::vector< int > *arg4 = 0 ;
  127324             :   double arg5 ;
  127325             :   
  127326             :   (void)jenv;
  127327             :   (void)jcls;
  127328             :   (void)jarg4_;
  127329           0 :   if(!jarg1) {
  127330           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  127331           0 :     return ;
  127332             :   }
  127333             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  127334           0 :   if (!arg1_pstr) return ;
  127335           0 :   std::string arg1_str(arg1_pstr);
  127336             :   arg1 = &arg1_str;
  127337             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  127338             :   arg2 = (int)jarg2; 
  127339             :   arg3 = (double)jarg3; 
  127340           0 :   arg4 = *(std::vector< int > **)&jarg4;
  127341           0 :   if (!arg4) {
  127342           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  127343             :     return ;
  127344             :   } 
  127345             :   arg5 = (double)jarg5; 
  127346             :   {
  127347             :     try {
  127348           0 :       libtraci::ChargingStation::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5);
  127349           0 :     } catch (const libsumo::TraCIException& e) {
  127350           0 :       const std::string s = e.what();
  127351             :       std::string printError;
  127352           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  127353           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  127354             :       }
  127355             :       
  127356           0 :       if (printError == "all" || printError == "client") {
  127357             :         std::cerr << "Error: " << s << std::endl;
  127358             :       }
  127359             :       
  127360             :       
  127361             :       
  127362             :       
  127363             :       {
  127364             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  127365             :       };
  127366             :       
  127367           0 :     } catch (const std::exception& e) {
  127368           0 :       const std::string s = e.what();
  127369             :       std::string printError;
  127370           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  127371           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  127372             :       }
  127373             :       
  127374           0 :       if (printError == "all" || printError == "client") {
  127375             :         std::cerr << "Error: " << s << std::endl;
  127376             :       }
  127377             :       
  127378             :       
  127379             :       
  127380             :       
  127381             :       {
  127382             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  127383             :       };
  127384             :       
  127385           0 :     } catch (...) {
  127386             :       {
  127387             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  127388             :       };
  127389           0 :     }
  127390             :   }
  127391             : }
  127392             : 
  127393             : 
  127394           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ChargingStation_1subscribeContext_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_) {
  127395             :   std::string *arg1 = 0 ;
  127396             :   int arg2 ;
  127397             :   double arg3 ;
  127398             :   std::vector< int > *arg4 = 0 ;
  127399             :   
  127400             :   (void)jenv;
  127401             :   (void)jcls;
  127402             :   (void)jarg4_;
  127403           0 :   if(!jarg1) {
  127404           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  127405           0 :     return ;
  127406             :   }
  127407             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  127408           0 :   if (!arg1_pstr) return ;
  127409           0 :   std::string arg1_str(arg1_pstr);
  127410             :   arg1 = &arg1_str;
  127411             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  127412             :   arg2 = (int)jarg2; 
  127413             :   arg3 = (double)jarg3; 
  127414           0 :   arg4 = *(std::vector< int > **)&jarg4;
  127415           0 :   if (!arg4) {
  127416           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  127417             :     return ;
  127418             :   } 
  127419             :   {
  127420             :     try {
  127421           0 :       libtraci::ChargingStation::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4);
  127422           0 :     } catch (const libsumo::TraCIException& e) {
  127423           0 :       const std::string s = e.what();
  127424             :       std::string printError;
  127425           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  127426           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  127427             :       }
  127428             :       
  127429           0 :       if (printError == "all" || printError == "client") {
  127430             :         std::cerr << "Error: " << s << std::endl;
  127431             :       }
  127432             :       
  127433             :       
  127434             :       
  127435             :       
  127436             :       {
  127437             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  127438             :       };
  127439             :       
  127440           0 :     } catch (const std::exception& e) {
  127441           0 :       const std::string s = e.what();
  127442             :       std::string printError;
  127443           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  127444           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  127445             :       }
  127446             :       
  127447           0 :       if (printError == "all" || printError == "client") {
  127448             :         std::cerr << "Error: " << s << std::endl;
  127449             :       }
  127450             :       
  127451             :       
  127452             :       
  127453             :       
  127454             :       {
  127455             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  127456             :       };
  127457             :       
  127458           0 :     } catch (...) {
  127459             :       {
  127460             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  127461             :       };
  127462           0 :     }
  127463             :   }
  127464             : }
  127465             : 
  127466             : 
  127467           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ChargingStation_1subscribeContext_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
  127468             :   std::string *arg1 = 0 ;
  127469             :   int arg2 ;
  127470             :   double arg3 ;
  127471             :   
  127472             :   (void)jenv;
  127473             :   (void)jcls;
  127474           0 :   if(!jarg1) {
  127475           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  127476           0 :     return ;
  127477             :   }
  127478             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  127479           0 :   if (!arg1_pstr) return ;
  127480           0 :   std::string arg1_str(arg1_pstr);
  127481             :   arg1 = &arg1_str;
  127482             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  127483             :   arg2 = (int)jarg2; 
  127484             :   arg3 = (double)jarg3; 
  127485             :   {
  127486             :     try {
  127487           0 :       libtraci::ChargingStation::subscribeContext((std::string const &)*arg1,arg2,arg3);
  127488           0 :     } catch (const libsumo::TraCIException& e) {
  127489           0 :       const std::string s = e.what();
  127490             :       std::string printError;
  127491           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  127492           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  127493             :       }
  127494             :       
  127495           0 :       if (printError == "all" || printError == "client") {
  127496             :         std::cerr << "Error: " << s << std::endl;
  127497             :       }
  127498             :       
  127499             :       
  127500             :       
  127501             :       
  127502             :       {
  127503             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  127504             :       };
  127505             :       
  127506           0 :     } catch (const std::exception& e) {
  127507           0 :       const std::string s = e.what();
  127508             :       std::string printError;
  127509           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  127510           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  127511             :       }
  127512             :       
  127513           0 :       if (printError == "all" || printError == "client") {
  127514             :         std::cerr << "Error: " << s << std::endl;
  127515             :       }
  127516             :       
  127517             :       
  127518             :       
  127519             :       
  127520             :       {
  127521             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  127522             :       };
  127523             :       
  127524           0 :     } catch (...) {
  127525             :       {
  127526             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  127527             :       };
  127528           0 :     }
  127529             :   }
  127530             : }
  127531             : 
  127532             : 
  127533           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ChargingStation_1unsubscribeContext(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
  127534             :   std::string *arg1 = 0 ;
  127535             :   int arg2 ;
  127536             :   double arg3 ;
  127537             :   
  127538             :   (void)jenv;
  127539             :   (void)jcls;
  127540           0 :   if(!jarg1) {
  127541           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  127542           0 :     return ;
  127543             :   }
  127544             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  127545           0 :   if (!arg1_pstr) return ;
  127546           0 :   std::string arg1_str(arg1_pstr);
  127547             :   arg1 = &arg1_str;
  127548             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  127549             :   arg2 = (int)jarg2; 
  127550             :   arg3 = (double)jarg3; 
  127551             :   {
  127552             :     try {
  127553           0 :       libtraci::ChargingStation::unsubscribeContext((std::string const &)*arg1,arg2,arg3);
  127554           0 :     } catch (const libsumo::TraCIException& e) {
  127555           0 :       const std::string s = e.what();
  127556             :       std::string printError;
  127557           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  127558           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  127559             :       }
  127560             :       
  127561           0 :       if (printError == "all" || printError == "client") {
  127562             :         std::cerr << "Error: " << s << std::endl;
  127563             :       }
  127564             :       
  127565             :       
  127566             :       
  127567             :       
  127568             :       {
  127569             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  127570             :       };
  127571             :       
  127572           0 :     } catch (const std::exception& e) {
  127573           0 :       const std::string s = e.what();
  127574             :       std::string printError;
  127575           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  127576           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  127577             :       }
  127578             :       
  127579           0 :       if (printError == "all" || printError == "client") {
  127580             :         std::cerr << "Error: " << s << std::endl;
  127581             :       }
  127582             :       
  127583             :       
  127584             :       
  127585             :       
  127586             :       {
  127587             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  127588             :       };
  127589             :       
  127590           0 :     } catch (...) {
  127591             :       {
  127592             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  127593             :       };
  127594           0 :     }
  127595             :   }
  127596             : }
  127597             : 
  127598             : 
  127599           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ChargingStation_1getAllSubscriptionResults(JNIEnv *jenv, jclass jcls) {
  127600             :   jlong jresult = 0 ;
  127601             :   libsumo::SubscriptionResults result;
  127602             :   
  127603             :   (void)jenv;
  127604             :   (void)jcls;
  127605             :   {
  127606             :     try {
  127607           0 :       result = libtraci::ChargingStation::getAllSubscriptionResults();
  127608           0 :     } catch (const libsumo::TraCIException& e) {
  127609           0 :       const std::string s = e.what();
  127610             :       std::string printError;
  127611           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  127612           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  127613             :       }
  127614             :       
  127615           0 :       if (printError == "all" || printError == "client") {
  127616             :         std::cerr << "Error: " << s << std::endl;
  127617             :       }
  127618             :       
  127619             :       
  127620             :       
  127621             :       
  127622             :       {
  127623             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  127624             :       };
  127625             :       
  127626           0 :     } catch (const std::exception& e) {
  127627           0 :       const std::string s = e.what();
  127628             :       std::string printError;
  127629           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  127630           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  127631             :       }
  127632             :       
  127633           0 :       if (printError == "all" || printError == "client") {
  127634             :         std::cerr << "Error: " << s << std::endl;
  127635             :       }
  127636             :       
  127637             :       
  127638             :       
  127639             :       
  127640             :       {
  127641             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  127642             :       };
  127643             :       
  127644           0 :     } catch (...) {
  127645             :       {
  127646             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  127647             :       };
  127648           0 :     }
  127649             :   }
  127650           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
  127651           0 :   return jresult;
  127652             : }
  127653             : 
  127654             : 
  127655           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ChargingStation_1getSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  127656             :   jlong jresult = 0 ;
  127657             :   std::string *arg1 = 0 ;
  127658             :   libsumo::TraCIResults result;
  127659             :   
  127660             :   (void)jenv;
  127661             :   (void)jcls;
  127662           0 :   if(!jarg1) {
  127663           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  127664             :     return 0;
  127665             :   }
  127666             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  127667           0 :   if (!arg1_pstr) return 0;
  127668           0 :   std::string arg1_str(arg1_pstr);
  127669             :   arg1 = &arg1_str;
  127670             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  127671             :   {
  127672             :     try {
  127673           0 :       result = libtraci::ChargingStation::getSubscriptionResults((std::string const &)*arg1);
  127674           0 :     } catch (const libsumo::TraCIException& e) {
  127675           0 :       const std::string s = e.what();
  127676             :       std::string printError;
  127677           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  127678           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  127679             :       }
  127680             :       
  127681           0 :       if (printError == "all" || printError == "client") {
  127682             :         std::cerr << "Error: " << s << std::endl;
  127683             :       }
  127684             :       
  127685             :       
  127686             :       
  127687             :       
  127688             :       {
  127689             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  127690             :       };
  127691             :       
  127692           0 :     } catch (const std::exception& e) {
  127693           0 :       const std::string s = e.what();
  127694             :       std::string printError;
  127695           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  127696           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  127697             :       }
  127698             :       
  127699           0 :       if (printError == "all" || printError == "client") {
  127700             :         std::cerr << "Error: " << s << std::endl;
  127701             :       }
  127702             :       
  127703             :       
  127704             :       
  127705             :       
  127706             :       {
  127707             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  127708             :       };
  127709             :       
  127710           0 :     } catch (...) {
  127711             :       {
  127712             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  127713             :       };
  127714           0 :     }
  127715             :   }
  127716           0 :   *(libsumo::TraCIResults **)&jresult = new libsumo::TraCIResults((const libsumo::TraCIResults &)result); 
  127717           0 :   return jresult;
  127718             : }
  127719             : 
  127720             : 
  127721           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ChargingStation_1getAllContextSubscriptionResults(JNIEnv *jenv, jclass jcls) {
  127722             :   jlong jresult = 0 ;
  127723             :   libsumo::ContextSubscriptionResults result;
  127724             :   
  127725             :   (void)jenv;
  127726             :   (void)jcls;
  127727             :   {
  127728             :     try {
  127729           0 :       result = libtraci::ChargingStation::getAllContextSubscriptionResults();
  127730           0 :     } catch (const libsumo::TraCIException& e) {
  127731           0 :       const std::string s = e.what();
  127732             :       std::string printError;
  127733           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  127734           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  127735             :       }
  127736             :       
  127737           0 :       if (printError == "all" || printError == "client") {
  127738             :         std::cerr << "Error: " << s << std::endl;
  127739             :       }
  127740             :       
  127741             :       
  127742             :       
  127743             :       
  127744             :       {
  127745             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  127746             :       };
  127747             :       
  127748           0 :     } catch (const std::exception& e) {
  127749           0 :       const std::string s = e.what();
  127750             :       std::string printError;
  127751           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  127752           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  127753             :       }
  127754             :       
  127755           0 :       if (printError == "all" || printError == "client") {
  127756             :         std::cerr << "Error: " << s << std::endl;
  127757             :       }
  127758             :       
  127759             :       
  127760             :       
  127761             :       
  127762             :       {
  127763             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  127764             :       };
  127765             :       
  127766           0 :     } catch (...) {
  127767             :       {
  127768             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  127769             :       };
  127770           0 :     }
  127771             :   }
  127772           0 :   *(libsumo::ContextSubscriptionResults **)&jresult = new libsumo::ContextSubscriptionResults((const libsumo::ContextSubscriptionResults &)result); 
  127773           0 :   return jresult;
  127774             : }
  127775             : 
  127776             : 
  127777           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ChargingStation_1getContextSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  127778             :   jlong jresult = 0 ;
  127779             :   std::string *arg1 = 0 ;
  127780             :   libsumo::SubscriptionResults result;
  127781             :   
  127782             :   (void)jenv;
  127783             :   (void)jcls;
  127784           0 :   if(!jarg1) {
  127785           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  127786             :     return 0;
  127787             :   }
  127788             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  127789           0 :   if (!arg1_pstr) return 0;
  127790           0 :   std::string arg1_str(arg1_pstr);
  127791             :   arg1 = &arg1_str;
  127792             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  127793             :   {
  127794             :     try {
  127795           0 :       result = libtraci::ChargingStation::getContextSubscriptionResults((std::string const &)*arg1);
  127796           0 :     } catch (const libsumo::TraCIException& e) {
  127797           0 :       const std::string s = e.what();
  127798             :       std::string printError;
  127799           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  127800           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  127801             :       }
  127802             :       
  127803           0 :       if (printError == "all" || printError == "client") {
  127804             :         std::cerr << "Error: " << s << std::endl;
  127805             :       }
  127806             :       
  127807             :       
  127808             :       
  127809             :       
  127810             :       {
  127811             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  127812             :       };
  127813             :       
  127814           0 :     } catch (const std::exception& e) {
  127815           0 :       const std::string s = e.what();
  127816             :       std::string printError;
  127817           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  127818           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  127819             :       }
  127820             :       
  127821           0 :       if (printError == "all" || printError == "client") {
  127822             :         std::cerr << "Error: " << s << std::endl;
  127823             :       }
  127824             :       
  127825             :       
  127826             :       
  127827             :       
  127828             :       {
  127829             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  127830             :       };
  127831             :       
  127832           0 :     } catch (...) {
  127833             :       {
  127834             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  127835             :       };
  127836           0 :     }
  127837             :   }
  127838           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
  127839           0 :   return jresult;
  127840             : }
  127841             : 
  127842             : 
  127843           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ChargingStation_1subscribeParameterWithKey_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jdouble jarg4) {
  127844             :   std::string *arg1 = 0 ;
  127845             :   std::string *arg2 = 0 ;
  127846             :   double arg3 ;
  127847             :   double arg4 ;
  127848             :   
  127849             :   (void)jenv;
  127850             :   (void)jcls;
  127851           0 :   if(!jarg1) {
  127852           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  127853           0 :     return ;
  127854             :   }
  127855             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  127856           0 :   if (!arg1_pstr) return ;
  127857           0 :   std::string arg1_str(arg1_pstr);
  127858             :   arg1 = &arg1_str;
  127859             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  127860           0 :   if(!jarg2) {
  127861           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  127862             :     return ;
  127863             :   }
  127864             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  127865           0 :   if (!arg2_pstr) return ;
  127866           0 :   std::string arg2_str(arg2_pstr);
  127867             :   arg2 = &arg2_str;
  127868             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  127869             :   arg3 = (double)jarg3; 
  127870             :   arg4 = (double)jarg4; 
  127871             :   {
  127872             :     try {
  127873           0 :       libtraci::ChargingStation::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4);
  127874           0 :     } catch (const libsumo::TraCIException& e) {
  127875           0 :       const std::string s = e.what();
  127876             :       std::string printError;
  127877           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  127878           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  127879             :       }
  127880             :       
  127881           0 :       if (printError == "all" || printError == "client") {
  127882             :         std::cerr << "Error: " << s << std::endl;
  127883             :       }
  127884             :       
  127885             :       
  127886             :       
  127887             :       
  127888             :       {
  127889             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  127890             :       };
  127891             :       
  127892           0 :     } catch (const std::exception& e) {
  127893           0 :       const std::string s = e.what();
  127894             :       std::string printError;
  127895           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  127896           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  127897             :       }
  127898             :       
  127899           0 :       if (printError == "all" || printError == "client") {
  127900             :         std::cerr << "Error: " << s << std::endl;
  127901             :       }
  127902             :       
  127903             :       
  127904             :       
  127905             :       
  127906             :       {
  127907             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  127908             :       };
  127909             :       
  127910           0 :     } catch (...) {
  127911             :       {
  127912             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  127913             :       };
  127914           0 :     }
  127915             :   }
  127916             : }
  127917             : 
  127918             : 
  127919           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ChargingStation_1subscribeParameterWithKey_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3) {
  127920             :   std::string *arg1 = 0 ;
  127921             :   std::string *arg2 = 0 ;
  127922             :   double arg3 ;
  127923             :   
  127924             :   (void)jenv;
  127925             :   (void)jcls;
  127926           0 :   if(!jarg1) {
  127927           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  127928           0 :     return ;
  127929             :   }
  127930             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  127931           0 :   if (!arg1_pstr) return ;
  127932           0 :   std::string arg1_str(arg1_pstr);
  127933             :   arg1 = &arg1_str;
  127934             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  127935           0 :   if(!jarg2) {
  127936           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  127937             :     return ;
  127938             :   }
  127939             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  127940           0 :   if (!arg2_pstr) return ;
  127941           0 :   std::string arg2_str(arg2_pstr);
  127942             :   arg2 = &arg2_str;
  127943             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  127944             :   arg3 = (double)jarg3; 
  127945             :   {
  127946             :     try {
  127947           0 :       libtraci::ChargingStation::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3);
  127948           0 :     } catch (const libsumo::TraCIException& e) {
  127949           0 :       const std::string s = e.what();
  127950             :       std::string printError;
  127951           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  127952           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  127953             :       }
  127954             :       
  127955           0 :       if (printError == "all" || printError == "client") {
  127956             :         std::cerr << "Error: " << s << std::endl;
  127957             :       }
  127958             :       
  127959             :       
  127960             :       
  127961             :       
  127962             :       {
  127963             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  127964             :       };
  127965             :       
  127966           0 :     } catch (const std::exception& e) {
  127967           0 :       const std::string s = e.what();
  127968             :       std::string printError;
  127969           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  127970           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  127971             :       }
  127972             :       
  127973           0 :       if (printError == "all" || printError == "client") {
  127974             :         std::cerr << "Error: " << s << std::endl;
  127975             :       }
  127976             :       
  127977             :       
  127978             :       
  127979             :       
  127980             :       {
  127981             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  127982             :       };
  127983             :       
  127984           0 :     } catch (...) {
  127985             :       {
  127986             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  127987             :       };
  127988           0 :     }
  127989             :   }
  127990             : }
  127991             : 
  127992             : 
  127993           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ChargingStation_1subscribeParameterWithKey_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  127994             :   std::string *arg1 = 0 ;
  127995             :   std::string *arg2 = 0 ;
  127996             :   
  127997             :   (void)jenv;
  127998             :   (void)jcls;
  127999           0 :   if(!jarg1) {
  128000           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  128001           0 :     return ;
  128002             :   }
  128003             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  128004           0 :   if (!arg1_pstr) return ;
  128005           0 :   std::string arg1_str(arg1_pstr);
  128006             :   arg1 = &arg1_str;
  128007             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  128008           0 :   if(!jarg2) {
  128009           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  128010             :     return ;
  128011             :   }
  128012             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  128013           0 :   if (!arg2_pstr) return ;
  128014           0 :   std::string arg2_str(arg2_pstr);
  128015             :   arg2 = &arg2_str;
  128016             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  128017             :   {
  128018             :     try {
  128019           0 :       libtraci::ChargingStation::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
  128020           0 :     } catch (const libsumo::TraCIException& e) {
  128021           0 :       const std::string s = e.what();
  128022             :       std::string printError;
  128023           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  128024           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  128025             :       }
  128026             :       
  128027           0 :       if (printError == "all" || printError == "client") {
  128028             :         std::cerr << "Error: " << s << std::endl;
  128029             :       }
  128030             :       
  128031             :       
  128032             :       
  128033             :       
  128034             :       {
  128035             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  128036             :       };
  128037             :       
  128038           0 :     } catch (const std::exception& e) {
  128039           0 :       const std::string s = e.what();
  128040             :       std::string printError;
  128041           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  128042           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  128043             :       }
  128044             :       
  128045           0 :       if (printError == "all" || printError == "client") {
  128046             :         std::cerr << "Error: " << s << std::endl;
  128047             :       }
  128048             :       
  128049             :       
  128050             :       
  128051             :       
  128052             :       {
  128053             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  128054             :       };
  128055             :       
  128056           0 :     } catch (...) {
  128057             :       {
  128058             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  128059             :       };
  128060           0 :     }
  128061             :   }
  128062             : }
  128063             : 
  128064             : 
  128065           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_ChargingStation_1DOMAIN_1ID_1get(JNIEnv *jenv, jclass jcls) {
  128066             :   jint jresult = 0 ;
  128067             :   int result;
  128068             :   
  128069             :   (void)jenv;
  128070             :   (void)jcls;
  128071           0 :   result = (int)(int)libtraci::ChargingStation::DOMAIN_ID;
  128072             :   jresult = (jint)result; 
  128073           0 :   return jresult;
  128074             : }
  128075             : 
  128076             : 
  128077           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1ChargingStation(JNIEnv *jenv, jclass jcls, jlong jarg1) {
  128078             :   libtraci::ChargingStation *arg1 = (libtraci::ChargingStation *) 0 ;
  128079             :   
  128080             :   (void)jenv;
  128081             :   (void)jcls;
  128082           0 :   arg1 = *(libtraci::ChargingStation **)&jarg1; 
  128083             :   {
  128084             :     try {
  128085           0 :       delete arg1;
  128086             :     } catch (const libsumo::TraCIException& e) {
  128087             :       const std::string s = e.what();
  128088             :       std::string printError;
  128089             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  128090             :         printError = std::getenv("TRACI_PRINT_ERROR");
  128091             :       }
  128092             :       
  128093             :       if (printError == "all" || printError == "client") {
  128094             :         std::cerr << "Error: " << s << std::endl;
  128095             :       }
  128096             :       
  128097             :       
  128098             :       
  128099             :       
  128100             :       {
  128101             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  128102             :       };
  128103             :       
  128104             :     } catch (const std::exception& e) {
  128105             :       const std::string s = e.what();
  128106             :       std::string printError;
  128107             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  128108             :         printError = std::getenv("TRACI_PRINT_ERROR");
  128109             :       }
  128110             :       
  128111             :       if (printError == "all" || printError == "client") {
  128112             :         std::cerr << "Error: " << s << std::endl;
  128113             :       }
  128114             :       
  128115             :       
  128116             :       
  128117             :       
  128118             :       {
  128119             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  128120             :       };
  128121             :       
  128122             :     } catch (...) {
  128123             :       {
  128124             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  128125             :       };
  128126             :     }
  128127             :   }
  128128             : }
  128129             : 
  128130             : 
  128131           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_OverheadWire_1getLaneID(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  128132             :   jstring jresult = 0 ;
  128133             :   std::string *arg1 = 0 ;
  128134             :   std::string result;
  128135             :   
  128136             :   (void)jenv;
  128137             :   (void)jcls;
  128138           0 :   if(!jarg1) {
  128139           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  128140             :     return 0;
  128141             :   }
  128142             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  128143           0 :   if (!arg1_pstr) return 0;
  128144           0 :   std::string arg1_str(arg1_pstr);
  128145             :   arg1 = &arg1_str;
  128146             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  128147             :   {
  128148             :     try {
  128149           0 :       result = libtraci::OverheadWire::getLaneID((std::string const &)*arg1);
  128150           0 :     } catch (const libsumo::TraCIException& e) {
  128151           0 :       const std::string s = e.what();
  128152             :       std::string printError;
  128153           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  128154           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  128155             :       }
  128156             :       
  128157           0 :       if (printError == "all" || printError == "client") {
  128158             :         std::cerr << "Error: " << s << std::endl;
  128159             :       }
  128160             :       
  128161             :       
  128162             :       
  128163             :       
  128164             :       {
  128165             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  128166             :       };
  128167             :       
  128168           0 :     } catch (const std::exception& e) {
  128169           0 :       const std::string s = e.what();
  128170             :       std::string printError;
  128171           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  128172           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  128173             :       }
  128174             :       
  128175           0 :       if (printError == "all" || printError == "client") {
  128176             :         std::cerr << "Error: " << s << std::endl;
  128177             :       }
  128178             :       
  128179             :       
  128180             :       
  128181             :       
  128182             :       {
  128183             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  128184             :       };
  128185             :       
  128186           0 :     } catch (...) {
  128187             :       {
  128188             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  128189             :       };
  128190           0 :     }
  128191             :   }
  128192             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
  128193             :   return jresult;
  128194             : }
  128195             : 
  128196             : 
  128197           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_OverheadWire_1getStartPos(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  128198             :   jdouble jresult = 0 ;
  128199             :   std::string *arg1 = 0 ;
  128200             :   double result;
  128201             :   
  128202             :   (void)jenv;
  128203             :   (void)jcls;
  128204           0 :   if(!jarg1) {
  128205           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  128206           0 :     return 0;
  128207             :   }
  128208             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  128209           0 :   if (!arg1_pstr) return 0;
  128210           0 :   std::string arg1_str(arg1_pstr);
  128211             :   arg1 = &arg1_str;
  128212             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  128213             :   {
  128214             :     try {
  128215           0 :       result = (double)libtraci::OverheadWire::getStartPos((std::string const &)*arg1);
  128216           0 :     } catch (const libsumo::TraCIException& e) {
  128217           0 :       const std::string s = e.what();
  128218             :       std::string printError;
  128219           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  128220           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  128221             :       }
  128222             :       
  128223           0 :       if (printError == "all" || printError == "client") {
  128224             :         std::cerr << "Error: " << s << std::endl;
  128225             :       }
  128226             :       
  128227             :       
  128228             :       
  128229             :       
  128230             :       {
  128231             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  128232             :       };
  128233             :       
  128234           0 :     } catch (const std::exception& e) {
  128235           0 :       const std::string s = e.what();
  128236             :       std::string printError;
  128237           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  128238           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  128239             :       }
  128240             :       
  128241           0 :       if (printError == "all" || printError == "client") {
  128242             :         std::cerr << "Error: " << s << std::endl;
  128243             :       }
  128244             :       
  128245             :       
  128246             :       
  128247             :       
  128248             :       {
  128249             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  128250             :       };
  128251             :       
  128252           0 :     } catch (...) {
  128253             :       {
  128254             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  128255             :       };
  128256           0 :     }
  128257             :   }
  128258             :   jresult = (jdouble)result; 
  128259             :   return jresult;
  128260             : }
  128261             : 
  128262             : 
  128263           0 : SWIGEXPORT jdouble JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_OverheadWire_1getEndPos(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  128264             :   jdouble jresult = 0 ;
  128265             :   std::string *arg1 = 0 ;
  128266             :   double result;
  128267             :   
  128268             :   (void)jenv;
  128269             :   (void)jcls;
  128270           0 :   if(!jarg1) {
  128271           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  128272           0 :     return 0;
  128273             :   }
  128274             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  128275           0 :   if (!arg1_pstr) return 0;
  128276           0 :   std::string arg1_str(arg1_pstr);
  128277             :   arg1 = &arg1_str;
  128278             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  128279             :   {
  128280             :     try {
  128281           0 :       result = (double)libtraci::OverheadWire::getEndPos((std::string const &)*arg1);
  128282           0 :     } catch (const libsumo::TraCIException& e) {
  128283           0 :       const std::string s = e.what();
  128284             :       std::string printError;
  128285           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  128286           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  128287             :       }
  128288             :       
  128289           0 :       if (printError == "all" || printError == "client") {
  128290             :         std::cerr << "Error: " << s << std::endl;
  128291             :       }
  128292             :       
  128293             :       
  128294             :       
  128295             :       
  128296             :       {
  128297             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  128298             :       };
  128299             :       
  128300           0 :     } catch (const std::exception& e) {
  128301           0 :       const std::string s = e.what();
  128302             :       std::string printError;
  128303           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  128304           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  128305             :       }
  128306             :       
  128307           0 :       if (printError == "all" || printError == "client") {
  128308             :         std::cerr << "Error: " << s << std::endl;
  128309             :       }
  128310             :       
  128311             :       
  128312             :       
  128313             :       
  128314             :       {
  128315             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  128316             :       };
  128317             :       
  128318           0 :     } catch (...) {
  128319             :       {
  128320             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  128321             :       };
  128322           0 :     }
  128323             :   }
  128324             :   jresult = (jdouble)result; 
  128325             :   return jresult;
  128326             : }
  128327             : 
  128328             : 
  128329           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_OverheadWire_1getName(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  128330             :   jstring jresult = 0 ;
  128331             :   std::string *arg1 = 0 ;
  128332             :   std::string result;
  128333             :   
  128334             :   (void)jenv;
  128335             :   (void)jcls;
  128336           0 :   if(!jarg1) {
  128337           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  128338             :     return 0;
  128339             :   }
  128340             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  128341           0 :   if (!arg1_pstr) return 0;
  128342           0 :   std::string arg1_str(arg1_pstr);
  128343             :   arg1 = &arg1_str;
  128344             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  128345             :   {
  128346             :     try {
  128347           0 :       result = libtraci::OverheadWire::getName((std::string const &)*arg1);
  128348           0 :     } catch (const libsumo::TraCIException& e) {
  128349           0 :       const std::string s = e.what();
  128350             :       std::string printError;
  128351           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  128352           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  128353             :       }
  128354             :       
  128355           0 :       if (printError == "all" || printError == "client") {
  128356             :         std::cerr << "Error: " << s << std::endl;
  128357             :       }
  128358             :       
  128359             :       
  128360             :       
  128361             :       
  128362             :       {
  128363             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  128364             :       };
  128365             :       
  128366           0 :     } catch (const std::exception& e) {
  128367           0 :       const std::string s = e.what();
  128368             :       std::string printError;
  128369           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  128370           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  128371             :       }
  128372             :       
  128373           0 :       if (printError == "all" || printError == "client") {
  128374             :         std::cerr << "Error: " << s << std::endl;
  128375             :       }
  128376             :       
  128377             :       
  128378             :       
  128379             :       
  128380             :       {
  128381             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  128382             :       };
  128383             :       
  128384           0 :     } catch (...) {
  128385             :       {
  128386             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  128387             :       };
  128388           0 :     }
  128389             :   }
  128390             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
  128391             :   return jresult;
  128392             : }
  128393             : 
  128394             : 
  128395           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_OverheadWire_1getVehicleCount(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  128396             :   jint jresult = 0 ;
  128397             :   std::string *arg1 = 0 ;
  128398             :   int result;
  128399             :   
  128400             :   (void)jenv;
  128401             :   (void)jcls;
  128402           0 :   if(!jarg1) {
  128403           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  128404           0 :     return 0;
  128405             :   }
  128406             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  128407           0 :   if (!arg1_pstr) return 0;
  128408           0 :   std::string arg1_str(arg1_pstr);
  128409             :   arg1 = &arg1_str;
  128410             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  128411             :   {
  128412             :     try {
  128413           0 :       result = (int)libtraci::OverheadWire::getVehicleCount((std::string const &)*arg1);
  128414           0 :     } catch (const libsumo::TraCIException& e) {
  128415           0 :       const std::string s = e.what();
  128416             :       std::string printError;
  128417           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  128418           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  128419             :       }
  128420             :       
  128421           0 :       if (printError == "all" || printError == "client") {
  128422             :         std::cerr << "Error: " << s << std::endl;
  128423             :       }
  128424             :       
  128425             :       
  128426             :       
  128427             :       
  128428             :       {
  128429             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  128430             :       };
  128431             :       
  128432           0 :     } catch (const std::exception& e) {
  128433           0 :       const std::string s = e.what();
  128434             :       std::string printError;
  128435           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  128436           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  128437             :       }
  128438             :       
  128439           0 :       if (printError == "all" || printError == "client") {
  128440             :         std::cerr << "Error: " << s << std::endl;
  128441             :       }
  128442             :       
  128443             :       
  128444             :       
  128445             :       
  128446             :       {
  128447             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  128448             :       };
  128449             :       
  128450           0 :     } catch (...) {
  128451             :       {
  128452             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  128453             :       };
  128454           0 :     }
  128455             :   }
  128456             :   jresult = (jint)result; 
  128457             :   return jresult;
  128458             : }
  128459             : 
  128460             : 
  128461           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_OverheadWire_1getVehicleIDs(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  128462             :   jlong jresult = 0 ;
  128463             :   std::string *arg1 = 0 ;
  128464             :   std::vector< std::string > result;
  128465             :   
  128466             :   (void)jenv;
  128467             :   (void)jcls;
  128468           0 :   if(!jarg1) {
  128469           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  128470             :     return 0;
  128471             :   }
  128472             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  128473           0 :   if (!arg1_pstr) return 0;
  128474           0 :   std::string arg1_str(arg1_pstr);
  128475             :   arg1 = &arg1_str;
  128476             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  128477             :   {
  128478             :     try {
  128479           0 :       result = libtraci::OverheadWire::getVehicleIDs((std::string const &)*arg1);
  128480           0 :     } catch (const libsumo::TraCIException& e) {
  128481           0 :       const std::string s = e.what();
  128482             :       std::string printError;
  128483           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  128484           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  128485             :       }
  128486             :       
  128487           0 :       if (printError == "all" || printError == "client") {
  128488             :         std::cerr << "Error: " << s << std::endl;
  128489             :       }
  128490             :       
  128491             :       
  128492             :       
  128493             :       
  128494             :       {
  128495             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  128496             :       };
  128497             :       
  128498           0 :     } catch (const std::exception& e) {
  128499           0 :       const std::string s = e.what();
  128500             :       std::string printError;
  128501           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  128502           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  128503             :       }
  128504             :       
  128505           0 :       if (printError == "all" || printError == "client") {
  128506             :         std::cerr << "Error: " << s << std::endl;
  128507             :       }
  128508             :       
  128509             :       
  128510             :       
  128511             :       
  128512             :       {
  128513             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  128514             :       };
  128515             :       
  128516           0 :     } catch (...) {
  128517             :       {
  128518             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  128519             :       };
  128520           0 :     }
  128521             :   }
  128522           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
  128523           0 :   return jresult;
  128524           0 : }
  128525             : 
  128526             : 
  128527           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_OverheadWire_1getIDList(JNIEnv *jenv, jclass jcls) {
  128528             :   jlong jresult = 0 ;
  128529             :   std::vector< std::string > result;
  128530             :   
  128531             :   (void)jenv;
  128532             :   (void)jcls;
  128533             :   {
  128534             :     try {
  128535           0 :       result = libtraci::OverheadWire::getIDList();
  128536           0 :     } catch (const libsumo::TraCIException& e) {
  128537           0 :       const std::string s = e.what();
  128538             :       std::string printError;
  128539           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  128540           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  128541             :       }
  128542             :       
  128543           0 :       if (printError == "all" || printError == "client") {
  128544             :         std::cerr << "Error: " << s << std::endl;
  128545             :       }
  128546             :       
  128547             :       
  128548             :       
  128549             :       
  128550             :       {
  128551             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  128552             :       };
  128553             :       
  128554           0 :     } catch (const std::exception& e) {
  128555           0 :       const std::string s = e.what();
  128556             :       std::string printError;
  128557           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  128558           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  128559             :       }
  128560             :       
  128561           0 :       if (printError == "all" || printError == "client") {
  128562             :         std::cerr << "Error: " << s << std::endl;
  128563             :       }
  128564             :       
  128565             :       
  128566             :       
  128567             :       
  128568             :       {
  128569             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  128570             :       };
  128571             :       
  128572           0 :     } catch (...) {
  128573             :       {
  128574             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  128575             :       };
  128576           0 :     }
  128577             :   }
  128578           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
  128579           0 :   return jresult;
  128580           0 : }
  128581             : 
  128582             : 
  128583           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_OverheadWire_1getIDCount(JNIEnv *jenv, jclass jcls) {
  128584             :   jint jresult = 0 ;
  128585             :   int result;
  128586             :   
  128587             :   (void)jenv;
  128588             :   (void)jcls;
  128589             :   {
  128590             :     try {
  128591           0 :       result = (int)libtraci::OverheadWire::getIDCount();
  128592           0 :     } catch (const libsumo::TraCIException& e) {
  128593           0 :       const std::string s = e.what();
  128594             :       std::string printError;
  128595           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  128596           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  128597             :       }
  128598             :       
  128599           0 :       if (printError == "all" || printError == "client") {
  128600             :         std::cerr << "Error: " << s << std::endl;
  128601             :       }
  128602             :       
  128603             :       
  128604             :       
  128605             :       
  128606             :       {
  128607             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  128608             :       };
  128609             :       
  128610           0 :     } catch (const std::exception& e) {
  128611           0 :       const std::string s = e.what();
  128612             :       std::string printError;
  128613           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  128614           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  128615             :       }
  128616             :       
  128617           0 :       if (printError == "all" || printError == "client") {
  128618             :         std::cerr << "Error: " << s << std::endl;
  128619             :       }
  128620             :       
  128621             :       
  128622             :       
  128623             :       
  128624             :       {
  128625             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  128626             :       };
  128627             :       
  128628           0 :     } catch (...) {
  128629             :       {
  128630             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  128631             :       };
  128632           0 :     }
  128633             :   }
  128634             :   jresult = (jint)result; 
  128635             :   return jresult;
  128636             : }
  128637             : 
  128638             : 
  128639           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_OverheadWire_1getParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  128640             :   jstring jresult = 0 ;
  128641             :   std::string *arg1 = 0 ;
  128642             :   std::string *arg2 = 0 ;
  128643             :   std::string result;
  128644             :   
  128645             :   (void)jenv;
  128646             :   (void)jcls;
  128647           0 :   if(!jarg1) {
  128648           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  128649             :     return 0;
  128650             :   }
  128651             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  128652           0 :   if (!arg1_pstr) return 0;
  128653           0 :   std::string arg1_str(arg1_pstr);
  128654             :   arg1 = &arg1_str;
  128655             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  128656           0 :   if(!jarg2) {
  128657           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  128658             :     return 0;
  128659             :   }
  128660             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  128661           0 :   if (!arg2_pstr) return 0;
  128662           0 :   std::string arg2_str(arg2_pstr);
  128663             :   arg2 = &arg2_str;
  128664             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  128665             :   {
  128666             :     try {
  128667           0 :       result = libtraci::OverheadWire::getParameter((std::string const &)*arg1,(std::string const &)*arg2);
  128668           0 :     } catch (const libsumo::TraCIException& e) {
  128669           0 :       const std::string s = e.what();
  128670             :       std::string printError;
  128671           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  128672           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  128673             :       }
  128674             :       
  128675           0 :       if (printError == "all" || printError == "client") {
  128676             :         std::cerr << "Error: " << s << std::endl;
  128677             :       }
  128678             :       
  128679             :       
  128680             :       
  128681             :       
  128682             :       {
  128683             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  128684             :       };
  128685             :       
  128686           0 :     } catch (const std::exception& e) {
  128687           0 :       const std::string s = e.what();
  128688             :       std::string printError;
  128689           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  128690           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  128691             :       }
  128692             :       
  128693           0 :       if (printError == "all" || printError == "client") {
  128694             :         std::cerr << "Error: " << s << std::endl;
  128695             :       }
  128696             :       
  128697             :       
  128698             :       
  128699             :       
  128700             :       {
  128701             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  128702             :       };
  128703             :       
  128704           0 :     } catch (...) {
  128705             :       {
  128706             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  128707             :       };
  128708           0 :     }
  128709             :   }
  128710             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
  128711             :   return jresult;
  128712             : }
  128713             : 
  128714             : 
  128715           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_OverheadWire_1getParameterWithKey(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  128716             :   jlong jresult = 0 ;
  128717             :   std::string *arg1 = 0 ;
  128718             :   std::string *arg2 = 0 ;
  128719             :   std::pair< std::string,std::string > result;
  128720             :   
  128721             :   (void)jenv;
  128722             :   (void)jcls;
  128723           0 :   if(!jarg1) {
  128724           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  128725             :     return 0;
  128726             :   }
  128727             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  128728           0 :   if (!arg1_pstr) return 0;
  128729           0 :   std::string arg1_str(arg1_pstr);
  128730             :   arg1 = &arg1_str;
  128731             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  128732           0 :   if(!jarg2) {
  128733           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  128734             :     return 0;
  128735             :   }
  128736             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  128737           0 :   if (!arg2_pstr) return 0;
  128738           0 :   std::string arg2_str(arg2_pstr);
  128739             :   arg2 = &arg2_str;
  128740             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  128741             :   {
  128742             :     try {
  128743           0 :       result = libtraci::OverheadWire::getParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
  128744           0 :     } catch (const libsumo::TraCIException& e) {
  128745           0 :       const std::string s = e.what();
  128746             :       std::string printError;
  128747           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  128748           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  128749             :       }
  128750             :       
  128751           0 :       if (printError == "all" || printError == "client") {
  128752             :         std::cerr << "Error: " << s << std::endl;
  128753             :       }
  128754             :       
  128755             :       
  128756             :       
  128757             :       
  128758             :       {
  128759             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  128760             :       };
  128761             :       
  128762           0 :     } catch (const std::exception& e) {
  128763           0 :       const std::string s = e.what();
  128764             :       std::string printError;
  128765           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  128766           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  128767             :       }
  128768             :       
  128769           0 :       if (printError == "all" || printError == "client") {
  128770             :         std::cerr << "Error: " << s << std::endl;
  128771             :       }
  128772             :       
  128773             :       
  128774             :       
  128775             :       
  128776             :       {
  128777             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  128778             :       };
  128779             :       
  128780           0 :     } catch (...) {
  128781             :       {
  128782             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  128783             :       };
  128784           0 :     }
  128785             :   }
  128786           0 :   *(std::pair< std::string,std::string > **)&jresult = new std::pair< std::string,std::string >((const std::pair< std::string,std::string > &)result); 
  128787           0 :   return jresult;
  128788           0 : }
  128789             : 
  128790             : 
  128791           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_OverheadWire_1setParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3) {
  128792             :   std::string *arg1 = 0 ;
  128793             :   std::string *arg2 = 0 ;
  128794             :   std::string *arg3 = 0 ;
  128795             :   
  128796             :   (void)jenv;
  128797             :   (void)jcls;
  128798           0 :   if(!jarg1) {
  128799           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  128800           0 :     return ;
  128801             :   }
  128802             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  128803           0 :   if (!arg1_pstr) return ;
  128804           0 :   std::string arg1_str(arg1_pstr);
  128805             :   arg1 = &arg1_str;
  128806             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  128807           0 :   if(!jarg2) {
  128808           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  128809             :     return ;
  128810             :   }
  128811             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  128812           0 :   if (!arg2_pstr) return ;
  128813           0 :   std::string arg2_str(arg2_pstr);
  128814             :   arg2 = &arg2_str;
  128815             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  128816           0 :   if(!jarg3) {
  128817           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  128818             :     return ;
  128819             :   }
  128820             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
  128821           0 :   if (!arg3_pstr) return ;
  128822           0 :   std::string arg3_str(arg3_pstr);
  128823             :   arg3 = &arg3_str;
  128824             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
  128825             :   {
  128826             :     try {
  128827           0 :       libtraci::OverheadWire::setParameter((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3);
  128828           0 :     } catch (const libsumo::TraCIException& e) {
  128829           0 :       const std::string s = e.what();
  128830             :       std::string printError;
  128831           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  128832           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  128833             :       }
  128834             :       
  128835           0 :       if (printError == "all" || printError == "client") {
  128836             :         std::cerr << "Error: " << s << std::endl;
  128837             :       }
  128838             :       
  128839             :       
  128840             :       
  128841             :       
  128842             :       {
  128843             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  128844             :       };
  128845             :       
  128846           0 :     } catch (const std::exception& e) {
  128847           0 :       const std::string s = e.what();
  128848             :       std::string printError;
  128849           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  128850           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  128851             :       }
  128852             :       
  128853           0 :       if (printError == "all" || printError == "client") {
  128854             :         std::cerr << "Error: " << s << std::endl;
  128855             :       }
  128856             :       
  128857             :       
  128858             :       
  128859             :       
  128860             :       {
  128861             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  128862             :       };
  128863             :       
  128864           0 :     } catch (...) {
  128865             :       {
  128866             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  128867             :       };
  128868           0 :     }
  128869             :   }
  128870             : }
  128871             : 
  128872             : 
  128873           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_OverheadWire_1subscribe_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4, jlong jarg5, jobject jarg5_) {
  128874             :   std::string *arg1 = 0 ;
  128875             :   std::vector< int > *arg2 = 0 ;
  128876             :   double arg3 ;
  128877             :   double arg4 ;
  128878             :   libsumo::TraCIResults *arg5 = 0 ;
  128879             :   
  128880             :   (void)jenv;
  128881             :   (void)jcls;
  128882             :   (void)jarg2_;
  128883             :   (void)jarg5_;
  128884           0 :   if(!jarg1) {
  128885           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  128886           0 :     return ;
  128887             :   }
  128888             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  128889           0 :   if (!arg1_pstr) return ;
  128890           0 :   std::string arg1_str(arg1_pstr);
  128891             :   arg1 = &arg1_str;
  128892             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  128893           0 :   arg2 = *(std::vector< int > **)&jarg2;
  128894           0 :   if (!arg2) {
  128895           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  128896             :     return ;
  128897             :   } 
  128898             :   arg3 = (double)jarg3; 
  128899             :   arg4 = (double)jarg4; 
  128900           0 :   arg5 = *(libsumo::TraCIResults **)&jarg5;
  128901           0 :   if (!arg5) {
  128902           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
  128903             :     return ;
  128904             :   } 
  128905             :   {
  128906             :     try {
  128907           0 :       libtraci::OverheadWire::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg5);
  128908           0 :     } catch (const libsumo::TraCIException& e) {
  128909           0 :       const std::string s = e.what();
  128910             :       std::string printError;
  128911           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  128912           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  128913             :       }
  128914             :       
  128915           0 :       if (printError == "all" || printError == "client") {
  128916             :         std::cerr << "Error: " << s << std::endl;
  128917             :       }
  128918             :       
  128919             :       
  128920             :       
  128921             :       
  128922             :       {
  128923             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  128924             :       };
  128925             :       
  128926           0 :     } catch (const std::exception& e) {
  128927           0 :       const std::string s = e.what();
  128928             :       std::string printError;
  128929           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  128930           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  128931             :       }
  128932             :       
  128933           0 :       if (printError == "all" || printError == "client") {
  128934             :         std::cerr << "Error: " << s << std::endl;
  128935             :       }
  128936             :       
  128937             :       
  128938             :       
  128939             :       
  128940             :       {
  128941             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  128942             :       };
  128943             :       
  128944           0 :     } catch (...) {
  128945             :       {
  128946             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  128947             :       };
  128948           0 :     }
  128949             :   }
  128950             : }
  128951             : 
  128952             : 
  128953           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_OverheadWire_1subscribe_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4) {
  128954             :   std::string *arg1 = 0 ;
  128955             :   std::vector< int > *arg2 = 0 ;
  128956             :   double arg3 ;
  128957             :   double arg4 ;
  128958             :   
  128959             :   (void)jenv;
  128960             :   (void)jcls;
  128961             :   (void)jarg2_;
  128962           0 :   if(!jarg1) {
  128963           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  128964           0 :     return ;
  128965             :   }
  128966             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  128967           0 :   if (!arg1_pstr) return ;
  128968           0 :   std::string arg1_str(arg1_pstr);
  128969             :   arg1 = &arg1_str;
  128970             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  128971           0 :   arg2 = *(std::vector< int > **)&jarg2;
  128972           0 :   if (!arg2) {
  128973           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  128974             :     return ;
  128975             :   } 
  128976             :   arg3 = (double)jarg3; 
  128977             :   arg4 = (double)jarg4; 
  128978             :   {
  128979             :     try {
  128980           0 :       libtraci::OverheadWire::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4);
  128981           0 :     } catch (const libsumo::TraCIException& e) {
  128982           0 :       const std::string s = e.what();
  128983             :       std::string printError;
  128984           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  128985           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  128986             :       }
  128987             :       
  128988           0 :       if (printError == "all" || printError == "client") {
  128989             :         std::cerr << "Error: " << s << std::endl;
  128990             :       }
  128991             :       
  128992             :       
  128993             :       
  128994             :       
  128995             :       {
  128996             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  128997             :       };
  128998             :       
  128999           0 :     } catch (const std::exception& e) {
  129000           0 :       const std::string s = e.what();
  129001             :       std::string printError;
  129002           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  129003           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  129004             :       }
  129005             :       
  129006           0 :       if (printError == "all" || printError == "client") {
  129007             :         std::cerr << "Error: " << s << std::endl;
  129008             :       }
  129009             :       
  129010             :       
  129011             :       
  129012             :       
  129013             :       {
  129014             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  129015             :       };
  129016             :       
  129017           0 :     } catch (...) {
  129018             :       {
  129019             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  129020             :       };
  129021           0 :     }
  129022             :   }
  129023             : }
  129024             : 
  129025             : 
  129026           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_OverheadWire_1subscribe_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3) {
  129027             :   std::string *arg1 = 0 ;
  129028             :   std::vector< int > *arg2 = 0 ;
  129029             :   double arg3 ;
  129030             :   
  129031             :   (void)jenv;
  129032             :   (void)jcls;
  129033             :   (void)jarg2_;
  129034           0 :   if(!jarg1) {
  129035           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  129036           0 :     return ;
  129037             :   }
  129038             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  129039           0 :   if (!arg1_pstr) return ;
  129040           0 :   std::string arg1_str(arg1_pstr);
  129041             :   arg1 = &arg1_str;
  129042             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  129043           0 :   arg2 = *(std::vector< int > **)&jarg2;
  129044           0 :   if (!arg2) {
  129045           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  129046             :     return ;
  129047             :   } 
  129048             :   arg3 = (double)jarg3; 
  129049             :   {
  129050             :     try {
  129051           0 :       libtraci::OverheadWire::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3);
  129052           0 :     } catch (const libsumo::TraCIException& e) {
  129053           0 :       const std::string s = e.what();
  129054             :       std::string printError;
  129055           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  129056           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  129057             :       }
  129058             :       
  129059           0 :       if (printError == "all" || printError == "client") {
  129060             :         std::cerr << "Error: " << s << std::endl;
  129061             :       }
  129062             :       
  129063             :       
  129064             :       
  129065             :       
  129066             :       {
  129067             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  129068             :       };
  129069             :       
  129070           0 :     } catch (const std::exception& e) {
  129071           0 :       const std::string s = e.what();
  129072             :       std::string printError;
  129073           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  129074           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  129075             :       }
  129076             :       
  129077           0 :       if (printError == "all" || printError == "client") {
  129078             :         std::cerr << "Error: " << s << std::endl;
  129079             :       }
  129080             :       
  129081             :       
  129082             :       
  129083             :       
  129084             :       {
  129085             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  129086             :       };
  129087             :       
  129088           0 :     } catch (...) {
  129089             :       {
  129090             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  129091             :       };
  129092           0 :     }
  129093             :   }
  129094             : }
  129095             : 
  129096             : 
  129097           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_OverheadWire_1subscribe_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
  129098             :   std::string *arg1 = 0 ;
  129099             :   std::vector< int > *arg2 = 0 ;
  129100             :   
  129101             :   (void)jenv;
  129102             :   (void)jcls;
  129103             :   (void)jarg2_;
  129104           0 :   if(!jarg1) {
  129105           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  129106           0 :     return ;
  129107             :   }
  129108             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  129109           0 :   if (!arg1_pstr) return ;
  129110           0 :   std::string arg1_str(arg1_pstr);
  129111             :   arg1 = &arg1_str;
  129112             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  129113           0 :   arg2 = *(std::vector< int > **)&jarg2;
  129114           0 :   if (!arg2) {
  129115           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  129116             :     return ;
  129117             :   } 
  129118             :   {
  129119             :     try {
  129120           0 :       libtraci::OverheadWire::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2);
  129121           0 :     } catch (const libsumo::TraCIException& e) {
  129122           0 :       const std::string s = e.what();
  129123             :       std::string printError;
  129124           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  129125           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  129126             :       }
  129127             :       
  129128           0 :       if (printError == "all" || printError == "client") {
  129129             :         std::cerr << "Error: " << s << std::endl;
  129130             :       }
  129131             :       
  129132             :       
  129133             :       
  129134             :       
  129135             :       {
  129136             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  129137             :       };
  129138             :       
  129139           0 :     } catch (const std::exception& e) {
  129140           0 :       const std::string s = e.what();
  129141             :       std::string printError;
  129142           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  129143           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  129144             :       }
  129145             :       
  129146           0 :       if (printError == "all" || printError == "client") {
  129147             :         std::cerr << "Error: " << s << std::endl;
  129148             :       }
  129149             :       
  129150             :       
  129151             :       
  129152             :       
  129153             :       {
  129154             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  129155             :       };
  129156             :       
  129157           0 :     } catch (...) {
  129158             :       {
  129159             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  129160             :       };
  129161           0 :     }
  129162             :   }
  129163             : }
  129164             : 
  129165             : 
  129166           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_OverheadWire_1subscribe_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  129167             :   std::string *arg1 = 0 ;
  129168             :   
  129169             :   (void)jenv;
  129170             :   (void)jcls;
  129171           0 :   if(!jarg1) {
  129172           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  129173           0 :     return ;
  129174             :   }
  129175             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  129176           0 :   if (!arg1_pstr) return ;
  129177           0 :   std::string arg1_str(arg1_pstr);
  129178             :   arg1 = &arg1_str;
  129179             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  129180             :   {
  129181             :     try {
  129182           0 :       libtraci::OverheadWire::subscribe((std::string const &)*arg1);
  129183           0 :     } catch (const libsumo::TraCIException& e) {
  129184           0 :       const std::string s = e.what();
  129185             :       std::string printError;
  129186           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  129187           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  129188             :       }
  129189             :       
  129190           0 :       if (printError == "all" || printError == "client") {
  129191             :         std::cerr << "Error: " << s << std::endl;
  129192             :       }
  129193             :       
  129194             :       
  129195             :       
  129196             :       
  129197             :       {
  129198             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  129199             :       };
  129200             :       
  129201           0 :     } catch (const std::exception& e) {
  129202           0 :       const std::string s = e.what();
  129203             :       std::string printError;
  129204           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  129205           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  129206             :       }
  129207             :       
  129208           0 :       if (printError == "all" || printError == "client") {
  129209             :         std::cerr << "Error: " << s << std::endl;
  129210             :       }
  129211             :       
  129212             :       
  129213             :       
  129214             :       
  129215             :       {
  129216             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  129217             :       };
  129218             :       
  129219           0 :     } catch (...) {
  129220             :       {
  129221             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  129222             :       };
  129223           0 :     }
  129224             :   }
  129225             : }
  129226             : 
  129227             : 
  129228           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_OverheadWire_1unsubscribe(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  129229             :   std::string *arg1 = 0 ;
  129230             :   
  129231             :   (void)jenv;
  129232             :   (void)jcls;
  129233           0 :   if(!jarg1) {
  129234           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  129235           0 :     return ;
  129236             :   }
  129237             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  129238           0 :   if (!arg1_pstr) return ;
  129239           0 :   std::string arg1_str(arg1_pstr);
  129240             :   arg1 = &arg1_str;
  129241             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  129242             :   {
  129243             :     try {
  129244           0 :       libtraci::OverheadWire::unsubscribe((std::string const &)*arg1);
  129245           0 :     } catch (const libsumo::TraCIException& e) {
  129246           0 :       const std::string s = e.what();
  129247             :       std::string printError;
  129248           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  129249           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  129250             :       }
  129251             :       
  129252           0 :       if (printError == "all" || printError == "client") {
  129253             :         std::cerr << "Error: " << s << std::endl;
  129254             :       }
  129255             :       
  129256             :       
  129257             :       
  129258             :       
  129259             :       {
  129260             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  129261             :       };
  129262             :       
  129263           0 :     } catch (const std::exception& e) {
  129264           0 :       const std::string s = e.what();
  129265             :       std::string printError;
  129266           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  129267           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  129268             :       }
  129269             :       
  129270           0 :       if (printError == "all" || printError == "client") {
  129271             :         std::cerr << "Error: " << s << std::endl;
  129272             :       }
  129273             :       
  129274             :       
  129275             :       
  129276             :       
  129277             :       {
  129278             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  129279             :       };
  129280             :       
  129281           0 :     } catch (...) {
  129282             :       {
  129283             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  129284             :       };
  129285           0 :     }
  129286             :   }
  129287             : }
  129288             : 
  129289             : 
  129290           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_OverheadWire_1subscribeContext_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6, jlong jarg7, jobject jarg7_) {
  129291             :   std::string *arg1 = 0 ;
  129292             :   int arg2 ;
  129293             :   double arg3 ;
  129294             :   std::vector< int > *arg4 = 0 ;
  129295             :   double arg5 ;
  129296             :   double arg6 ;
  129297             :   libsumo::TraCIResults *arg7 = 0 ;
  129298             :   
  129299             :   (void)jenv;
  129300             :   (void)jcls;
  129301             :   (void)jarg4_;
  129302             :   (void)jarg7_;
  129303           0 :   if(!jarg1) {
  129304           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  129305           0 :     return ;
  129306             :   }
  129307             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  129308           0 :   if (!arg1_pstr) return ;
  129309           0 :   std::string arg1_str(arg1_pstr);
  129310             :   arg1 = &arg1_str;
  129311             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  129312             :   arg2 = (int)jarg2; 
  129313             :   arg3 = (double)jarg3; 
  129314           0 :   arg4 = *(std::vector< int > **)&jarg4;
  129315           0 :   if (!arg4) {
  129316           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  129317             :     return ;
  129318             :   } 
  129319             :   arg5 = (double)jarg5; 
  129320             :   arg6 = (double)jarg6; 
  129321           0 :   arg7 = *(libsumo::TraCIResults **)&jarg7;
  129322           0 :   if (!arg7) {
  129323           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
  129324             :     return ;
  129325             :   } 
  129326             :   {
  129327             :     try {
  129328           0 :       libtraci::OverheadWire::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg7);
  129329           0 :     } catch (const libsumo::TraCIException& e) {
  129330           0 :       const std::string s = e.what();
  129331             :       std::string printError;
  129332           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  129333           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  129334             :       }
  129335             :       
  129336           0 :       if (printError == "all" || printError == "client") {
  129337             :         std::cerr << "Error: " << s << std::endl;
  129338             :       }
  129339             :       
  129340             :       
  129341             :       
  129342             :       
  129343             :       {
  129344             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  129345             :       };
  129346             :       
  129347           0 :     } catch (const std::exception& e) {
  129348           0 :       const std::string s = e.what();
  129349             :       std::string printError;
  129350           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  129351           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  129352             :       }
  129353             :       
  129354           0 :       if (printError == "all" || printError == "client") {
  129355             :         std::cerr << "Error: " << s << std::endl;
  129356             :       }
  129357             :       
  129358             :       
  129359             :       
  129360             :       
  129361             :       {
  129362             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  129363             :       };
  129364             :       
  129365           0 :     } catch (...) {
  129366             :       {
  129367             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  129368             :       };
  129369           0 :     }
  129370             :   }
  129371             : }
  129372             : 
  129373             : 
  129374           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_OverheadWire_1subscribeContext_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6) {
  129375             :   std::string *arg1 = 0 ;
  129376             :   int arg2 ;
  129377             :   double arg3 ;
  129378             :   std::vector< int > *arg4 = 0 ;
  129379             :   double arg5 ;
  129380             :   double arg6 ;
  129381             :   
  129382             :   (void)jenv;
  129383             :   (void)jcls;
  129384             :   (void)jarg4_;
  129385           0 :   if(!jarg1) {
  129386           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  129387           0 :     return ;
  129388             :   }
  129389             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  129390           0 :   if (!arg1_pstr) return ;
  129391           0 :   std::string arg1_str(arg1_pstr);
  129392             :   arg1 = &arg1_str;
  129393             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  129394             :   arg2 = (int)jarg2; 
  129395             :   arg3 = (double)jarg3; 
  129396           0 :   arg4 = *(std::vector< int > **)&jarg4;
  129397           0 :   if (!arg4) {
  129398           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  129399             :     return ;
  129400             :   } 
  129401             :   arg5 = (double)jarg5; 
  129402             :   arg6 = (double)jarg6; 
  129403             :   {
  129404             :     try {
  129405           0 :       libtraci::OverheadWire::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6);
  129406           0 :     } catch (const libsumo::TraCIException& e) {
  129407           0 :       const std::string s = e.what();
  129408             :       std::string printError;
  129409           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  129410           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  129411             :       }
  129412             :       
  129413           0 :       if (printError == "all" || printError == "client") {
  129414             :         std::cerr << "Error: " << s << std::endl;
  129415             :       }
  129416             :       
  129417             :       
  129418             :       
  129419             :       
  129420             :       {
  129421             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  129422             :       };
  129423             :       
  129424           0 :     } catch (const std::exception& e) {
  129425           0 :       const std::string s = e.what();
  129426             :       std::string printError;
  129427           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  129428           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  129429             :       }
  129430             :       
  129431           0 :       if (printError == "all" || printError == "client") {
  129432             :         std::cerr << "Error: " << s << std::endl;
  129433             :       }
  129434             :       
  129435             :       
  129436             :       
  129437             :       
  129438             :       {
  129439             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  129440             :       };
  129441             :       
  129442           0 :     } catch (...) {
  129443             :       {
  129444             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  129445             :       };
  129446           0 :     }
  129447             :   }
  129448             : }
  129449             : 
  129450             : 
  129451           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_OverheadWire_1subscribeContext_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5) {
  129452             :   std::string *arg1 = 0 ;
  129453             :   int arg2 ;
  129454             :   double arg3 ;
  129455             :   std::vector< int > *arg4 = 0 ;
  129456             :   double arg5 ;
  129457             :   
  129458             :   (void)jenv;
  129459             :   (void)jcls;
  129460             :   (void)jarg4_;
  129461           0 :   if(!jarg1) {
  129462           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  129463           0 :     return ;
  129464             :   }
  129465             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  129466           0 :   if (!arg1_pstr) return ;
  129467           0 :   std::string arg1_str(arg1_pstr);
  129468             :   arg1 = &arg1_str;
  129469             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  129470             :   arg2 = (int)jarg2; 
  129471             :   arg3 = (double)jarg3; 
  129472           0 :   arg4 = *(std::vector< int > **)&jarg4;
  129473           0 :   if (!arg4) {
  129474           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  129475             :     return ;
  129476             :   } 
  129477             :   arg5 = (double)jarg5; 
  129478             :   {
  129479             :     try {
  129480           0 :       libtraci::OverheadWire::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5);
  129481           0 :     } catch (const libsumo::TraCIException& e) {
  129482           0 :       const std::string s = e.what();
  129483             :       std::string printError;
  129484           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  129485           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  129486             :       }
  129487             :       
  129488           0 :       if (printError == "all" || printError == "client") {
  129489             :         std::cerr << "Error: " << s << std::endl;
  129490             :       }
  129491             :       
  129492             :       
  129493             :       
  129494             :       
  129495             :       {
  129496             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  129497             :       };
  129498             :       
  129499           0 :     } catch (const std::exception& e) {
  129500           0 :       const std::string s = e.what();
  129501             :       std::string printError;
  129502           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  129503           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  129504             :       }
  129505             :       
  129506           0 :       if (printError == "all" || printError == "client") {
  129507             :         std::cerr << "Error: " << s << std::endl;
  129508             :       }
  129509             :       
  129510             :       
  129511             :       
  129512             :       
  129513             :       {
  129514             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  129515             :       };
  129516             :       
  129517           0 :     } catch (...) {
  129518             :       {
  129519             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  129520             :       };
  129521           0 :     }
  129522             :   }
  129523             : }
  129524             : 
  129525             : 
  129526           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_OverheadWire_1subscribeContext_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_) {
  129527             :   std::string *arg1 = 0 ;
  129528             :   int arg2 ;
  129529             :   double arg3 ;
  129530             :   std::vector< int > *arg4 = 0 ;
  129531             :   
  129532             :   (void)jenv;
  129533             :   (void)jcls;
  129534             :   (void)jarg4_;
  129535           0 :   if(!jarg1) {
  129536           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  129537           0 :     return ;
  129538             :   }
  129539             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  129540           0 :   if (!arg1_pstr) return ;
  129541           0 :   std::string arg1_str(arg1_pstr);
  129542             :   arg1 = &arg1_str;
  129543             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  129544             :   arg2 = (int)jarg2; 
  129545             :   arg3 = (double)jarg3; 
  129546           0 :   arg4 = *(std::vector< int > **)&jarg4;
  129547           0 :   if (!arg4) {
  129548           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  129549             :     return ;
  129550             :   } 
  129551             :   {
  129552             :     try {
  129553           0 :       libtraci::OverheadWire::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4);
  129554           0 :     } catch (const libsumo::TraCIException& e) {
  129555           0 :       const std::string s = e.what();
  129556             :       std::string printError;
  129557           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  129558           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  129559             :       }
  129560             :       
  129561           0 :       if (printError == "all" || printError == "client") {
  129562             :         std::cerr << "Error: " << s << std::endl;
  129563             :       }
  129564             :       
  129565             :       
  129566             :       
  129567             :       
  129568             :       {
  129569             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  129570             :       };
  129571             :       
  129572           0 :     } catch (const std::exception& e) {
  129573           0 :       const std::string s = e.what();
  129574             :       std::string printError;
  129575           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  129576           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  129577             :       }
  129578             :       
  129579           0 :       if (printError == "all" || printError == "client") {
  129580             :         std::cerr << "Error: " << s << std::endl;
  129581             :       }
  129582             :       
  129583             :       
  129584             :       
  129585             :       
  129586             :       {
  129587             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  129588             :       };
  129589             :       
  129590           0 :     } catch (...) {
  129591             :       {
  129592             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  129593             :       };
  129594           0 :     }
  129595             :   }
  129596             : }
  129597             : 
  129598             : 
  129599           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_OverheadWire_1subscribeContext_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
  129600             :   std::string *arg1 = 0 ;
  129601             :   int arg2 ;
  129602             :   double arg3 ;
  129603             :   
  129604             :   (void)jenv;
  129605             :   (void)jcls;
  129606           0 :   if(!jarg1) {
  129607           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  129608           0 :     return ;
  129609             :   }
  129610             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  129611           0 :   if (!arg1_pstr) return ;
  129612           0 :   std::string arg1_str(arg1_pstr);
  129613             :   arg1 = &arg1_str;
  129614             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  129615             :   arg2 = (int)jarg2; 
  129616             :   arg3 = (double)jarg3; 
  129617             :   {
  129618             :     try {
  129619           0 :       libtraci::OverheadWire::subscribeContext((std::string const &)*arg1,arg2,arg3);
  129620           0 :     } catch (const libsumo::TraCIException& e) {
  129621           0 :       const std::string s = e.what();
  129622             :       std::string printError;
  129623           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  129624           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  129625             :       }
  129626             :       
  129627           0 :       if (printError == "all" || printError == "client") {
  129628             :         std::cerr << "Error: " << s << std::endl;
  129629             :       }
  129630             :       
  129631             :       
  129632             :       
  129633             :       
  129634             :       {
  129635             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  129636             :       };
  129637             :       
  129638           0 :     } catch (const std::exception& e) {
  129639           0 :       const std::string s = e.what();
  129640             :       std::string printError;
  129641           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  129642           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  129643             :       }
  129644             :       
  129645           0 :       if (printError == "all" || printError == "client") {
  129646             :         std::cerr << "Error: " << s << std::endl;
  129647             :       }
  129648             :       
  129649             :       
  129650             :       
  129651             :       
  129652             :       {
  129653             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  129654             :       };
  129655             :       
  129656           0 :     } catch (...) {
  129657             :       {
  129658             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  129659             :       };
  129660           0 :     }
  129661             :   }
  129662             : }
  129663             : 
  129664             : 
  129665           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_OverheadWire_1unsubscribeContext(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
  129666             :   std::string *arg1 = 0 ;
  129667             :   int arg2 ;
  129668             :   double arg3 ;
  129669             :   
  129670             :   (void)jenv;
  129671             :   (void)jcls;
  129672           0 :   if(!jarg1) {
  129673           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  129674           0 :     return ;
  129675             :   }
  129676             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  129677           0 :   if (!arg1_pstr) return ;
  129678           0 :   std::string arg1_str(arg1_pstr);
  129679             :   arg1 = &arg1_str;
  129680             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  129681             :   arg2 = (int)jarg2; 
  129682             :   arg3 = (double)jarg3; 
  129683             :   {
  129684             :     try {
  129685           0 :       libtraci::OverheadWire::unsubscribeContext((std::string const &)*arg1,arg2,arg3);
  129686           0 :     } catch (const libsumo::TraCIException& e) {
  129687           0 :       const std::string s = e.what();
  129688             :       std::string printError;
  129689           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  129690           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  129691             :       }
  129692             :       
  129693           0 :       if (printError == "all" || printError == "client") {
  129694             :         std::cerr << "Error: " << s << std::endl;
  129695             :       }
  129696             :       
  129697             :       
  129698             :       
  129699             :       
  129700             :       {
  129701             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  129702             :       };
  129703             :       
  129704           0 :     } catch (const std::exception& e) {
  129705           0 :       const std::string s = e.what();
  129706             :       std::string printError;
  129707           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  129708           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  129709             :       }
  129710             :       
  129711           0 :       if (printError == "all" || printError == "client") {
  129712             :         std::cerr << "Error: " << s << std::endl;
  129713             :       }
  129714             :       
  129715             :       
  129716             :       
  129717             :       
  129718             :       {
  129719             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  129720             :       };
  129721             :       
  129722           0 :     } catch (...) {
  129723             :       {
  129724             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  129725             :       };
  129726           0 :     }
  129727             :   }
  129728             : }
  129729             : 
  129730             : 
  129731           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_OverheadWire_1getAllSubscriptionResults(JNIEnv *jenv, jclass jcls) {
  129732             :   jlong jresult = 0 ;
  129733             :   libsumo::SubscriptionResults result;
  129734             :   
  129735             :   (void)jenv;
  129736             :   (void)jcls;
  129737             :   {
  129738             :     try {
  129739           0 :       result = libtraci::OverheadWire::getAllSubscriptionResults();
  129740           0 :     } catch (const libsumo::TraCIException& e) {
  129741           0 :       const std::string s = e.what();
  129742             :       std::string printError;
  129743           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  129744           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  129745             :       }
  129746             :       
  129747           0 :       if (printError == "all" || printError == "client") {
  129748             :         std::cerr << "Error: " << s << std::endl;
  129749             :       }
  129750             :       
  129751             :       
  129752             :       
  129753             :       
  129754             :       {
  129755             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  129756             :       };
  129757             :       
  129758           0 :     } catch (const std::exception& e) {
  129759           0 :       const std::string s = e.what();
  129760             :       std::string printError;
  129761           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  129762           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  129763             :       }
  129764             :       
  129765           0 :       if (printError == "all" || printError == "client") {
  129766             :         std::cerr << "Error: " << s << std::endl;
  129767             :       }
  129768             :       
  129769             :       
  129770             :       
  129771             :       
  129772             :       {
  129773             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  129774             :       };
  129775             :       
  129776           0 :     } catch (...) {
  129777             :       {
  129778             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  129779             :       };
  129780           0 :     }
  129781             :   }
  129782           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
  129783           0 :   return jresult;
  129784             : }
  129785             : 
  129786             : 
  129787           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_OverheadWire_1getSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  129788             :   jlong jresult = 0 ;
  129789             :   std::string *arg1 = 0 ;
  129790             :   libsumo::TraCIResults result;
  129791             :   
  129792             :   (void)jenv;
  129793             :   (void)jcls;
  129794           0 :   if(!jarg1) {
  129795           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  129796             :     return 0;
  129797             :   }
  129798             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  129799           0 :   if (!arg1_pstr) return 0;
  129800           0 :   std::string arg1_str(arg1_pstr);
  129801             :   arg1 = &arg1_str;
  129802             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  129803             :   {
  129804             :     try {
  129805           0 :       result = libtraci::OverheadWire::getSubscriptionResults((std::string const &)*arg1);
  129806           0 :     } catch (const libsumo::TraCIException& e) {
  129807           0 :       const std::string s = e.what();
  129808             :       std::string printError;
  129809           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  129810           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  129811             :       }
  129812             :       
  129813           0 :       if (printError == "all" || printError == "client") {
  129814             :         std::cerr << "Error: " << s << std::endl;
  129815             :       }
  129816             :       
  129817             :       
  129818             :       
  129819             :       
  129820             :       {
  129821             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  129822             :       };
  129823             :       
  129824           0 :     } catch (const std::exception& e) {
  129825           0 :       const std::string s = e.what();
  129826             :       std::string printError;
  129827           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  129828           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  129829             :       }
  129830             :       
  129831           0 :       if (printError == "all" || printError == "client") {
  129832             :         std::cerr << "Error: " << s << std::endl;
  129833             :       }
  129834             :       
  129835             :       
  129836             :       
  129837             :       
  129838             :       {
  129839             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  129840             :       };
  129841             :       
  129842           0 :     } catch (...) {
  129843             :       {
  129844             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  129845             :       };
  129846           0 :     }
  129847             :   }
  129848           0 :   *(libsumo::TraCIResults **)&jresult = new libsumo::TraCIResults((const libsumo::TraCIResults &)result); 
  129849           0 :   return jresult;
  129850             : }
  129851             : 
  129852             : 
  129853           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_OverheadWire_1getAllContextSubscriptionResults(JNIEnv *jenv, jclass jcls) {
  129854             :   jlong jresult = 0 ;
  129855             :   libsumo::ContextSubscriptionResults result;
  129856             :   
  129857             :   (void)jenv;
  129858             :   (void)jcls;
  129859             :   {
  129860             :     try {
  129861           0 :       result = libtraci::OverheadWire::getAllContextSubscriptionResults();
  129862           0 :     } catch (const libsumo::TraCIException& e) {
  129863           0 :       const std::string s = e.what();
  129864             :       std::string printError;
  129865           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  129866           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  129867             :       }
  129868             :       
  129869           0 :       if (printError == "all" || printError == "client") {
  129870             :         std::cerr << "Error: " << s << std::endl;
  129871             :       }
  129872             :       
  129873             :       
  129874             :       
  129875             :       
  129876             :       {
  129877             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  129878             :       };
  129879             :       
  129880           0 :     } catch (const std::exception& e) {
  129881           0 :       const std::string s = e.what();
  129882             :       std::string printError;
  129883           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  129884           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  129885             :       }
  129886             :       
  129887           0 :       if (printError == "all" || printError == "client") {
  129888             :         std::cerr << "Error: " << s << std::endl;
  129889             :       }
  129890             :       
  129891             :       
  129892             :       
  129893             :       
  129894             :       {
  129895             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  129896             :       };
  129897             :       
  129898           0 :     } catch (...) {
  129899             :       {
  129900             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  129901             :       };
  129902           0 :     }
  129903             :   }
  129904           0 :   *(libsumo::ContextSubscriptionResults **)&jresult = new libsumo::ContextSubscriptionResults((const libsumo::ContextSubscriptionResults &)result); 
  129905           0 :   return jresult;
  129906             : }
  129907             : 
  129908             : 
  129909           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_OverheadWire_1getContextSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  129910             :   jlong jresult = 0 ;
  129911             :   std::string *arg1 = 0 ;
  129912             :   libsumo::SubscriptionResults result;
  129913             :   
  129914             :   (void)jenv;
  129915             :   (void)jcls;
  129916           0 :   if(!jarg1) {
  129917           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  129918             :     return 0;
  129919             :   }
  129920             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  129921           0 :   if (!arg1_pstr) return 0;
  129922           0 :   std::string arg1_str(arg1_pstr);
  129923             :   arg1 = &arg1_str;
  129924             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  129925             :   {
  129926             :     try {
  129927           0 :       result = libtraci::OverheadWire::getContextSubscriptionResults((std::string const &)*arg1);
  129928           0 :     } catch (const libsumo::TraCIException& e) {
  129929           0 :       const std::string s = e.what();
  129930             :       std::string printError;
  129931           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  129932           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  129933             :       }
  129934             :       
  129935           0 :       if (printError == "all" || printError == "client") {
  129936             :         std::cerr << "Error: " << s << std::endl;
  129937             :       }
  129938             :       
  129939             :       
  129940             :       
  129941             :       
  129942             :       {
  129943             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  129944             :       };
  129945             :       
  129946           0 :     } catch (const std::exception& e) {
  129947           0 :       const std::string s = e.what();
  129948             :       std::string printError;
  129949           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  129950           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  129951             :       }
  129952             :       
  129953           0 :       if (printError == "all" || printError == "client") {
  129954             :         std::cerr << "Error: " << s << std::endl;
  129955             :       }
  129956             :       
  129957             :       
  129958             :       
  129959             :       
  129960             :       {
  129961             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  129962             :       };
  129963             :       
  129964           0 :     } catch (...) {
  129965             :       {
  129966             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  129967             :       };
  129968           0 :     }
  129969             :   }
  129970           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
  129971           0 :   return jresult;
  129972             : }
  129973             : 
  129974             : 
  129975           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_OverheadWire_1subscribeParameterWithKey_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jdouble jarg4) {
  129976             :   std::string *arg1 = 0 ;
  129977             :   std::string *arg2 = 0 ;
  129978             :   double arg3 ;
  129979             :   double arg4 ;
  129980             :   
  129981             :   (void)jenv;
  129982             :   (void)jcls;
  129983           0 :   if(!jarg1) {
  129984           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  129985           0 :     return ;
  129986             :   }
  129987             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  129988           0 :   if (!arg1_pstr) return ;
  129989           0 :   std::string arg1_str(arg1_pstr);
  129990             :   arg1 = &arg1_str;
  129991             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  129992           0 :   if(!jarg2) {
  129993           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  129994             :     return ;
  129995             :   }
  129996             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  129997           0 :   if (!arg2_pstr) return ;
  129998           0 :   std::string arg2_str(arg2_pstr);
  129999             :   arg2 = &arg2_str;
  130000             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  130001             :   arg3 = (double)jarg3; 
  130002             :   arg4 = (double)jarg4; 
  130003             :   {
  130004             :     try {
  130005           0 :       libtraci::OverheadWire::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4);
  130006           0 :     } catch (const libsumo::TraCIException& e) {
  130007           0 :       const std::string s = e.what();
  130008             :       std::string printError;
  130009           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  130010           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  130011             :       }
  130012             :       
  130013           0 :       if (printError == "all" || printError == "client") {
  130014             :         std::cerr << "Error: " << s << std::endl;
  130015             :       }
  130016             :       
  130017             :       
  130018             :       
  130019             :       
  130020             :       {
  130021             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  130022             :       };
  130023             :       
  130024           0 :     } catch (const std::exception& e) {
  130025           0 :       const std::string s = e.what();
  130026             :       std::string printError;
  130027           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  130028           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  130029             :       }
  130030             :       
  130031           0 :       if (printError == "all" || printError == "client") {
  130032             :         std::cerr << "Error: " << s << std::endl;
  130033             :       }
  130034             :       
  130035             :       
  130036             :       
  130037             :       
  130038             :       {
  130039             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  130040             :       };
  130041             :       
  130042           0 :     } catch (...) {
  130043             :       {
  130044             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  130045             :       };
  130046           0 :     }
  130047             :   }
  130048             : }
  130049             : 
  130050             : 
  130051           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_OverheadWire_1subscribeParameterWithKey_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3) {
  130052             :   std::string *arg1 = 0 ;
  130053             :   std::string *arg2 = 0 ;
  130054             :   double arg3 ;
  130055             :   
  130056             :   (void)jenv;
  130057             :   (void)jcls;
  130058           0 :   if(!jarg1) {
  130059           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  130060           0 :     return ;
  130061             :   }
  130062             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  130063           0 :   if (!arg1_pstr) return ;
  130064           0 :   std::string arg1_str(arg1_pstr);
  130065             :   arg1 = &arg1_str;
  130066             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  130067           0 :   if(!jarg2) {
  130068           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  130069             :     return ;
  130070             :   }
  130071             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  130072           0 :   if (!arg2_pstr) return ;
  130073           0 :   std::string arg2_str(arg2_pstr);
  130074             :   arg2 = &arg2_str;
  130075             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  130076             :   arg3 = (double)jarg3; 
  130077             :   {
  130078             :     try {
  130079           0 :       libtraci::OverheadWire::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3);
  130080           0 :     } catch (const libsumo::TraCIException& e) {
  130081           0 :       const std::string s = e.what();
  130082             :       std::string printError;
  130083           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  130084           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  130085             :       }
  130086             :       
  130087           0 :       if (printError == "all" || printError == "client") {
  130088             :         std::cerr << "Error: " << s << std::endl;
  130089             :       }
  130090             :       
  130091             :       
  130092             :       
  130093             :       
  130094             :       {
  130095             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  130096             :       };
  130097             :       
  130098           0 :     } catch (const std::exception& e) {
  130099           0 :       const std::string s = e.what();
  130100             :       std::string printError;
  130101           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  130102           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  130103             :       }
  130104             :       
  130105           0 :       if (printError == "all" || printError == "client") {
  130106             :         std::cerr << "Error: " << s << std::endl;
  130107             :       }
  130108             :       
  130109             :       
  130110             :       
  130111             :       
  130112             :       {
  130113             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  130114             :       };
  130115             :       
  130116           0 :     } catch (...) {
  130117             :       {
  130118             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  130119             :       };
  130120           0 :     }
  130121             :   }
  130122             : }
  130123             : 
  130124             : 
  130125           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_OverheadWire_1subscribeParameterWithKey_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  130126             :   std::string *arg1 = 0 ;
  130127             :   std::string *arg2 = 0 ;
  130128             :   
  130129             :   (void)jenv;
  130130             :   (void)jcls;
  130131           0 :   if(!jarg1) {
  130132           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  130133           0 :     return ;
  130134             :   }
  130135             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  130136           0 :   if (!arg1_pstr) return ;
  130137           0 :   std::string arg1_str(arg1_pstr);
  130138             :   arg1 = &arg1_str;
  130139             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  130140           0 :   if(!jarg2) {
  130141           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  130142             :     return ;
  130143             :   }
  130144             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  130145           0 :   if (!arg2_pstr) return ;
  130146           0 :   std::string arg2_str(arg2_pstr);
  130147             :   arg2 = &arg2_str;
  130148             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  130149             :   {
  130150             :     try {
  130151           0 :       libtraci::OverheadWire::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
  130152           0 :     } catch (const libsumo::TraCIException& e) {
  130153           0 :       const std::string s = e.what();
  130154             :       std::string printError;
  130155           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  130156           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  130157             :       }
  130158             :       
  130159           0 :       if (printError == "all" || printError == "client") {
  130160             :         std::cerr << "Error: " << s << std::endl;
  130161             :       }
  130162             :       
  130163             :       
  130164             :       
  130165             :       
  130166             :       {
  130167             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  130168             :       };
  130169             :       
  130170           0 :     } catch (const std::exception& e) {
  130171           0 :       const std::string s = e.what();
  130172             :       std::string printError;
  130173           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  130174           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  130175             :       }
  130176             :       
  130177           0 :       if (printError == "all" || printError == "client") {
  130178             :         std::cerr << "Error: " << s << std::endl;
  130179             :       }
  130180             :       
  130181             :       
  130182             :       
  130183             :       
  130184             :       {
  130185             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  130186             :       };
  130187             :       
  130188           0 :     } catch (...) {
  130189             :       {
  130190             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  130191             :       };
  130192           0 :     }
  130193             :   }
  130194             : }
  130195             : 
  130196             : 
  130197           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_OverheadWire_1DOMAIN_1ID_1get(JNIEnv *jenv, jclass jcls) {
  130198             :   jint jresult = 0 ;
  130199             :   int result;
  130200             :   
  130201             :   (void)jenv;
  130202             :   (void)jcls;
  130203           0 :   result = (int)(int)libtraci::OverheadWire::DOMAIN_ID;
  130204             :   jresult = (jint)result; 
  130205           0 :   return jresult;
  130206             : }
  130207             : 
  130208             : 
  130209           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1OverheadWire(JNIEnv *jenv, jclass jcls, jlong jarg1) {
  130210             :   libtraci::OverheadWire *arg1 = (libtraci::OverheadWire *) 0 ;
  130211             :   
  130212             :   (void)jenv;
  130213             :   (void)jcls;
  130214           0 :   arg1 = *(libtraci::OverheadWire **)&jarg1; 
  130215             :   {
  130216             :     try {
  130217           0 :       delete arg1;
  130218             :     } catch (const libsumo::TraCIException& e) {
  130219             :       const std::string s = e.what();
  130220             :       std::string printError;
  130221             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  130222             :         printError = std::getenv("TRACI_PRINT_ERROR");
  130223             :       }
  130224             :       
  130225             :       if (printError == "all" || printError == "client") {
  130226             :         std::cerr << "Error: " << s << std::endl;
  130227             :       }
  130228             :       
  130229             :       
  130230             :       
  130231             :       
  130232             :       {
  130233             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  130234             :       };
  130235             :       
  130236             :     } catch (const std::exception& e) {
  130237             :       const std::string s = e.what();
  130238             :       std::string printError;
  130239             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  130240             :         printError = std::getenv("TRACI_PRINT_ERROR");
  130241             :       }
  130242             :       
  130243             :       if (printError == "all" || printError == "client") {
  130244             :         std::cerr << "Error: " << s << std::endl;
  130245             :       }
  130246             :       
  130247             :       
  130248             :       
  130249             :       
  130250             :       {
  130251             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  130252             :       };
  130253             :       
  130254             :     } catch (...) {
  130255             :       {
  130256             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  130257             :       };
  130258             :     }
  130259             :   }
  130260             : }
  130261             : 
  130262             : 
  130263           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Rerouter_1getIDList(JNIEnv *jenv, jclass jcls) {
  130264             :   jlong jresult = 0 ;
  130265             :   std::vector< std::string > result;
  130266             :   
  130267             :   (void)jenv;
  130268             :   (void)jcls;
  130269             :   {
  130270             :     try {
  130271           0 :       result = libtraci::Rerouter::getIDList();
  130272           0 :     } catch (const libsumo::TraCIException& e) {
  130273           0 :       const std::string s = e.what();
  130274             :       std::string printError;
  130275           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  130276           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  130277             :       }
  130278             :       
  130279           0 :       if (printError == "all" || printError == "client") {
  130280             :         std::cerr << "Error: " << s << std::endl;
  130281             :       }
  130282             :       
  130283             :       
  130284             :       
  130285             :       
  130286             :       {
  130287             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  130288             :       };
  130289             :       
  130290           0 :     } catch (const std::exception& e) {
  130291           0 :       const std::string s = e.what();
  130292             :       std::string printError;
  130293           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  130294           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  130295             :       }
  130296             :       
  130297           0 :       if (printError == "all" || printError == "client") {
  130298             :         std::cerr << "Error: " << s << std::endl;
  130299             :       }
  130300             :       
  130301             :       
  130302             :       
  130303             :       
  130304             :       {
  130305             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  130306             :       };
  130307             :       
  130308           0 :     } catch (...) {
  130309             :       {
  130310             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  130311             :       };
  130312           0 :     }
  130313             :   }
  130314           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
  130315           0 :   return jresult;
  130316           0 : }
  130317             : 
  130318             : 
  130319           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Rerouter_1getIDCount(JNIEnv *jenv, jclass jcls) {
  130320             :   jint jresult = 0 ;
  130321             :   int result;
  130322             :   
  130323             :   (void)jenv;
  130324             :   (void)jcls;
  130325             :   {
  130326             :     try {
  130327           0 :       result = (int)libtraci::Rerouter::getIDCount();
  130328           0 :     } catch (const libsumo::TraCIException& e) {
  130329           0 :       const std::string s = e.what();
  130330             :       std::string printError;
  130331           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  130332           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  130333             :       }
  130334             :       
  130335           0 :       if (printError == "all" || printError == "client") {
  130336             :         std::cerr << "Error: " << s << std::endl;
  130337             :       }
  130338             :       
  130339             :       
  130340             :       
  130341             :       
  130342             :       {
  130343             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  130344             :       };
  130345             :       
  130346           0 :     } catch (const std::exception& e) {
  130347           0 :       const std::string s = e.what();
  130348             :       std::string printError;
  130349           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  130350           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  130351             :       }
  130352             :       
  130353           0 :       if (printError == "all" || printError == "client") {
  130354             :         std::cerr << "Error: " << s << std::endl;
  130355             :       }
  130356             :       
  130357             :       
  130358             :       
  130359             :       
  130360             :       {
  130361             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  130362             :       };
  130363             :       
  130364           0 :     } catch (...) {
  130365             :       {
  130366             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  130367             :       };
  130368           0 :     }
  130369             :   }
  130370             :   jresult = (jint)result; 
  130371             :   return jresult;
  130372             : }
  130373             : 
  130374             : 
  130375           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Rerouter_1getParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  130376             :   jstring jresult = 0 ;
  130377             :   std::string *arg1 = 0 ;
  130378             :   std::string *arg2 = 0 ;
  130379             :   std::string result;
  130380             :   
  130381             :   (void)jenv;
  130382             :   (void)jcls;
  130383           0 :   if(!jarg1) {
  130384           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  130385             :     return 0;
  130386             :   }
  130387             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  130388           0 :   if (!arg1_pstr) return 0;
  130389           0 :   std::string arg1_str(arg1_pstr);
  130390             :   arg1 = &arg1_str;
  130391             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  130392           0 :   if(!jarg2) {
  130393           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  130394             :     return 0;
  130395             :   }
  130396             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  130397           0 :   if (!arg2_pstr) return 0;
  130398           0 :   std::string arg2_str(arg2_pstr);
  130399             :   arg2 = &arg2_str;
  130400             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  130401             :   {
  130402             :     try {
  130403           0 :       result = libtraci::Rerouter::getParameter((std::string const &)*arg1,(std::string const &)*arg2);
  130404           0 :     } catch (const libsumo::TraCIException& e) {
  130405           0 :       const std::string s = e.what();
  130406             :       std::string printError;
  130407           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  130408           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  130409             :       }
  130410             :       
  130411           0 :       if (printError == "all" || printError == "client") {
  130412             :         std::cerr << "Error: " << s << std::endl;
  130413             :       }
  130414             :       
  130415             :       
  130416             :       
  130417             :       
  130418             :       {
  130419             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  130420             :       };
  130421             :       
  130422           0 :     } catch (const std::exception& e) {
  130423           0 :       const std::string s = e.what();
  130424             :       std::string printError;
  130425           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  130426           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  130427             :       }
  130428             :       
  130429           0 :       if (printError == "all" || printError == "client") {
  130430             :         std::cerr << "Error: " << s << std::endl;
  130431             :       }
  130432             :       
  130433             :       
  130434             :       
  130435             :       
  130436             :       {
  130437             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  130438             :       };
  130439             :       
  130440           0 :     } catch (...) {
  130441             :       {
  130442             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  130443             :       };
  130444           0 :     }
  130445             :   }
  130446             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
  130447             :   return jresult;
  130448             : }
  130449             : 
  130450             : 
  130451           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Rerouter_1getParameterWithKey(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  130452             :   jlong jresult = 0 ;
  130453             :   std::string *arg1 = 0 ;
  130454             :   std::string *arg2 = 0 ;
  130455             :   std::pair< std::string,std::string > result;
  130456             :   
  130457             :   (void)jenv;
  130458             :   (void)jcls;
  130459           0 :   if(!jarg1) {
  130460           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  130461             :     return 0;
  130462             :   }
  130463             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  130464           0 :   if (!arg1_pstr) return 0;
  130465           0 :   std::string arg1_str(arg1_pstr);
  130466             :   arg1 = &arg1_str;
  130467             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  130468           0 :   if(!jarg2) {
  130469           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  130470             :     return 0;
  130471             :   }
  130472             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  130473           0 :   if (!arg2_pstr) return 0;
  130474           0 :   std::string arg2_str(arg2_pstr);
  130475             :   arg2 = &arg2_str;
  130476             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  130477             :   {
  130478             :     try {
  130479           0 :       result = libtraci::Rerouter::getParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
  130480           0 :     } catch (const libsumo::TraCIException& e) {
  130481           0 :       const std::string s = e.what();
  130482             :       std::string printError;
  130483           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  130484           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  130485             :       }
  130486             :       
  130487           0 :       if (printError == "all" || printError == "client") {
  130488             :         std::cerr << "Error: " << s << std::endl;
  130489             :       }
  130490             :       
  130491             :       
  130492             :       
  130493             :       
  130494             :       {
  130495             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  130496             :       };
  130497             :       
  130498           0 :     } catch (const std::exception& e) {
  130499           0 :       const std::string s = e.what();
  130500             :       std::string printError;
  130501           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  130502           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  130503             :       }
  130504             :       
  130505           0 :       if (printError == "all" || printError == "client") {
  130506             :         std::cerr << "Error: " << s << std::endl;
  130507             :       }
  130508             :       
  130509             :       
  130510             :       
  130511             :       
  130512             :       {
  130513             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  130514             :       };
  130515             :       
  130516           0 :     } catch (...) {
  130517             :       {
  130518             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  130519             :       };
  130520           0 :     }
  130521             :   }
  130522           0 :   *(std::pair< std::string,std::string > **)&jresult = new std::pair< std::string,std::string >((const std::pair< std::string,std::string > &)result); 
  130523           0 :   return jresult;
  130524           0 : }
  130525             : 
  130526             : 
  130527           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Rerouter_1setParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3) {
  130528             :   std::string *arg1 = 0 ;
  130529             :   std::string *arg2 = 0 ;
  130530             :   std::string *arg3 = 0 ;
  130531             :   
  130532             :   (void)jenv;
  130533             :   (void)jcls;
  130534           0 :   if(!jarg1) {
  130535           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  130536           0 :     return ;
  130537             :   }
  130538             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  130539           0 :   if (!arg1_pstr) return ;
  130540           0 :   std::string arg1_str(arg1_pstr);
  130541             :   arg1 = &arg1_str;
  130542             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  130543           0 :   if(!jarg2) {
  130544           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  130545             :     return ;
  130546             :   }
  130547             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  130548           0 :   if (!arg2_pstr) return ;
  130549           0 :   std::string arg2_str(arg2_pstr);
  130550             :   arg2 = &arg2_str;
  130551             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  130552           0 :   if(!jarg3) {
  130553           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  130554             :     return ;
  130555             :   }
  130556             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
  130557           0 :   if (!arg3_pstr) return ;
  130558           0 :   std::string arg3_str(arg3_pstr);
  130559             :   arg3 = &arg3_str;
  130560             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
  130561             :   {
  130562             :     try {
  130563           0 :       libtraci::Rerouter::setParameter((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3);
  130564           0 :     } catch (const libsumo::TraCIException& e) {
  130565           0 :       const std::string s = e.what();
  130566             :       std::string printError;
  130567           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  130568           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  130569             :       }
  130570             :       
  130571           0 :       if (printError == "all" || printError == "client") {
  130572             :         std::cerr << "Error: " << s << std::endl;
  130573             :       }
  130574             :       
  130575             :       
  130576             :       
  130577             :       
  130578             :       {
  130579             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  130580             :       };
  130581             :       
  130582           0 :     } catch (const std::exception& e) {
  130583           0 :       const std::string s = e.what();
  130584             :       std::string printError;
  130585           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  130586           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  130587             :       }
  130588             :       
  130589           0 :       if (printError == "all" || printError == "client") {
  130590             :         std::cerr << "Error: " << s << std::endl;
  130591             :       }
  130592             :       
  130593             :       
  130594             :       
  130595             :       
  130596             :       {
  130597             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  130598             :       };
  130599             :       
  130600           0 :     } catch (...) {
  130601             :       {
  130602             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  130603             :       };
  130604           0 :     }
  130605             :   }
  130606             : }
  130607             : 
  130608             : 
  130609           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Rerouter_1subscribe_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4, jlong jarg5, jobject jarg5_) {
  130610             :   std::string *arg1 = 0 ;
  130611             :   std::vector< int > *arg2 = 0 ;
  130612             :   double arg3 ;
  130613             :   double arg4 ;
  130614             :   libsumo::TraCIResults *arg5 = 0 ;
  130615             :   
  130616             :   (void)jenv;
  130617             :   (void)jcls;
  130618             :   (void)jarg2_;
  130619             :   (void)jarg5_;
  130620           0 :   if(!jarg1) {
  130621           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  130622           0 :     return ;
  130623             :   }
  130624             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  130625           0 :   if (!arg1_pstr) return ;
  130626           0 :   std::string arg1_str(arg1_pstr);
  130627             :   arg1 = &arg1_str;
  130628             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  130629           0 :   arg2 = *(std::vector< int > **)&jarg2;
  130630           0 :   if (!arg2) {
  130631           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  130632             :     return ;
  130633             :   } 
  130634             :   arg3 = (double)jarg3; 
  130635             :   arg4 = (double)jarg4; 
  130636           0 :   arg5 = *(libsumo::TraCIResults **)&jarg5;
  130637           0 :   if (!arg5) {
  130638           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
  130639             :     return ;
  130640             :   } 
  130641             :   {
  130642             :     try {
  130643           0 :       libtraci::Rerouter::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg5);
  130644           0 :     } catch (const libsumo::TraCIException& e) {
  130645           0 :       const std::string s = e.what();
  130646             :       std::string printError;
  130647           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  130648           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  130649             :       }
  130650             :       
  130651           0 :       if (printError == "all" || printError == "client") {
  130652             :         std::cerr << "Error: " << s << std::endl;
  130653             :       }
  130654             :       
  130655             :       
  130656             :       
  130657             :       
  130658             :       {
  130659             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  130660             :       };
  130661             :       
  130662           0 :     } catch (const std::exception& e) {
  130663           0 :       const std::string s = e.what();
  130664             :       std::string printError;
  130665           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  130666           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  130667             :       }
  130668             :       
  130669           0 :       if (printError == "all" || printError == "client") {
  130670             :         std::cerr << "Error: " << s << std::endl;
  130671             :       }
  130672             :       
  130673             :       
  130674             :       
  130675             :       
  130676             :       {
  130677             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  130678             :       };
  130679             :       
  130680           0 :     } catch (...) {
  130681             :       {
  130682             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  130683             :       };
  130684           0 :     }
  130685             :   }
  130686             : }
  130687             : 
  130688             : 
  130689           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Rerouter_1subscribe_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4) {
  130690             :   std::string *arg1 = 0 ;
  130691             :   std::vector< int > *arg2 = 0 ;
  130692             :   double arg3 ;
  130693             :   double arg4 ;
  130694             :   
  130695             :   (void)jenv;
  130696             :   (void)jcls;
  130697             :   (void)jarg2_;
  130698           0 :   if(!jarg1) {
  130699           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  130700           0 :     return ;
  130701             :   }
  130702             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  130703           0 :   if (!arg1_pstr) return ;
  130704           0 :   std::string arg1_str(arg1_pstr);
  130705             :   arg1 = &arg1_str;
  130706             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  130707           0 :   arg2 = *(std::vector< int > **)&jarg2;
  130708           0 :   if (!arg2) {
  130709           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  130710             :     return ;
  130711             :   } 
  130712             :   arg3 = (double)jarg3; 
  130713             :   arg4 = (double)jarg4; 
  130714             :   {
  130715             :     try {
  130716           0 :       libtraci::Rerouter::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4);
  130717           0 :     } catch (const libsumo::TraCIException& e) {
  130718           0 :       const std::string s = e.what();
  130719             :       std::string printError;
  130720           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  130721           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  130722             :       }
  130723             :       
  130724           0 :       if (printError == "all" || printError == "client") {
  130725             :         std::cerr << "Error: " << s << std::endl;
  130726             :       }
  130727             :       
  130728             :       
  130729             :       
  130730             :       
  130731             :       {
  130732             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  130733             :       };
  130734             :       
  130735           0 :     } catch (const std::exception& e) {
  130736           0 :       const std::string s = e.what();
  130737             :       std::string printError;
  130738           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  130739           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  130740             :       }
  130741             :       
  130742           0 :       if (printError == "all" || printError == "client") {
  130743             :         std::cerr << "Error: " << s << std::endl;
  130744             :       }
  130745             :       
  130746             :       
  130747             :       
  130748             :       
  130749             :       {
  130750             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  130751             :       };
  130752             :       
  130753           0 :     } catch (...) {
  130754             :       {
  130755             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  130756             :       };
  130757           0 :     }
  130758             :   }
  130759             : }
  130760             : 
  130761             : 
  130762           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Rerouter_1subscribe_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3) {
  130763             :   std::string *arg1 = 0 ;
  130764             :   std::vector< int > *arg2 = 0 ;
  130765             :   double arg3 ;
  130766             :   
  130767             :   (void)jenv;
  130768             :   (void)jcls;
  130769             :   (void)jarg2_;
  130770           0 :   if(!jarg1) {
  130771           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  130772           0 :     return ;
  130773             :   }
  130774             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  130775           0 :   if (!arg1_pstr) return ;
  130776           0 :   std::string arg1_str(arg1_pstr);
  130777             :   arg1 = &arg1_str;
  130778             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  130779           0 :   arg2 = *(std::vector< int > **)&jarg2;
  130780           0 :   if (!arg2) {
  130781           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  130782             :     return ;
  130783             :   } 
  130784             :   arg3 = (double)jarg3; 
  130785             :   {
  130786             :     try {
  130787           0 :       libtraci::Rerouter::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3);
  130788           0 :     } catch (const libsumo::TraCIException& e) {
  130789           0 :       const std::string s = e.what();
  130790             :       std::string printError;
  130791           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  130792           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  130793             :       }
  130794             :       
  130795           0 :       if (printError == "all" || printError == "client") {
  130796             :         std::cerr << "Error: " << s << std::endl;
  130797             :       }
  130798             :       
  130799             :       
  130800             :       
  130801             :       
  130802             :       {
  130803             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  130804             :       };
  130805             :       
  130806           0 :     } catch (const std::exception& e) {
  130807           0 :       const std::string s = e.what();
  130808             :       std::string printError;
  130809           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  130810           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  130811             :       }
  130812             :       
  130813           0 :       if (printError == "all" || printError == "client") {
  130814             :         std::cerr << "Error: " << s << std::endl;
  130815             :       }
  130816             :       
  130817             :       
  130818             :       
  130819             :       
  130820             :       {
  130821             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  130822             :       };
  130823             :       
  130824           0 :     } catch (...) {
  130825             :       {
  130826             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  130827             :       };
  130828           0 :     }
  130829             :   }
  130830             : }
  130831             : 
  130832             : 
  130833           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Rerouter_1subscribe_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
  130834             :   std::string *arg1 = 0 ;
  130835             :   std::vector< int > *arg2 = 0 ;
  130836             :   
  130837             :   (void)jenv;
  130838             :   (void)jcls;
  130839             :   (void)jarg2_;
  130840           0 :   if(!jarg1) {
  130841           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  130842           0 :     return ;
  130843             :   }
  130844             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  130845           0 :   if (!arg1_pstr) return ;
  130846           0 :   std::string arg1_str(arg1_pstr);
  130847             :   arg1 = &arg1_str;
  130848             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  130849           0 :   arg2 = *(std::vector< int > **)&jarg2;
  130850           0 :   if (!arg2) {
  130851           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  130852             :     return ;
  130853             :   } 
  130854             :   {
  130855             :     try {
  130856           0 :       libtraci::Rerouter::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2);
  130857           0 :     } catch (const libsumo::TraCIException& e) {
  130858           0 :       const std::string s = e.what();
  130859             :       std::string printError;
  130860           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  130861           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  130862             :       }
  130863             :       
  130864           0 :       if (printError == "all" || printError == "client") {
  130865             :         std::cerr << "Error: " << s << std::endl;
  130866             :       }
  130867             :       
  130868             :       
  130869             :       
  130870             :       
  130871             :       {
  130872             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  130873             :       };
  130874             :       
  130875           0 :     } catch (const std::exception& e) {
  130876           0 :       const std::string s = e.what();
  130877             :       std::string printError;
  130878           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  130879           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  130880             :       }
  130881             :       
  130882           0 :       if (printError == "all" || printError == "client") {
  130883             :         std::cerr << "Error: " << s << std::endl;
  130884             :       }
  130885             :       
  130886             :       
  130887             :       
  130888             :       
  130889             :       {
  130890             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  130891             :       };
  130892             :       
  130893           0 :     } catch (...) {
  130894             :       {
  130895             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  130896             :       };
  130897           0 :     }
  130898             :   }
  130899             : }
  130900             : 
  130901             : 
  130902           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Rerouter_1subscribe_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  130903             :   std::string *arg1 = 0 ;
  130904             :   
  130905             :   (void)jenv;
  130906             :   (void)jcls;
  130907           0 :   if(!jarg1) {
  130908           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  130909           0 :     return ;
  130910             :   }
  130911             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  130912           0 :   if (!arg1_pstr) return ;
  130913           0 :   std::string arg1_str(arg1_pstr);
  130914             :   arg1 = &arg1_str;
  130915             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  130916             :   {
  130917             :     try {
  130918           0 :       libtraci::Rerouter::subscribe((std::string const &)*arg1);
  130919           0 :     } catch (const libsumo::TraCIException& e) {
  130920           0 :       const std::string s = e.what();
  130921             :       std::string printError;
  130922           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  130923           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  130924             :       }
  130925             :       
  130926           0 :       if (printError == "all" || printError == "client") {
  130927             :         std::cerr << "Error: " << s << std::endl;
  130928             :       }
  130929             :       
  130930             :       
  130931             :       
  130932             :       
  130933             :       {
  130934             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  130935             :       };
  130936             :       
  130937           0 :     } catch (const std::exception& e) {
  130938           0 :       const std::string s = e.what();
  130939             :       std::string printError;
  130940           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  130941           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  130942             :       }
  130943             :       
  130944           0 :       if (printError == "all" || printError == "client") {
  130945             :         std::cerr << "Error: " << s << std::endl;
  130946             :       }
  130947             :       
  130948             :       
  130949             :       
  130950             :       
  130951             :       {
  130952             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  130953             :       };
  130954             :       
  130955           0 :     } catch (...) {
  130956             :       {
  130957             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  130958             :       };
  130959           0 :     }
  130960             :   }
  130961             : }
  130962             : 
  130963             : 
  130964           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Rerouter_1unsubscribe(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  130965             :   std::string *arg1 = 0 ;
  130966             :   
  130967             :   (void)jenv;
  130968             :   (void)jcls;
  130969           0 :   if(!jarg1) {
  130970           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  130971           0 :     return ;
  130972             :   }
  130973             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  130974           0 :   if (!arg1_pstr) return ;
  130975           0 :   std::string arg1_str(arg1_pstr);
  130976             :   arg1 = &arg1_str;
  130977             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  130978             :   {
  130979             :     try {
  130980           0 :       libtraci::Rerouter::unsubscribe((std::string const &)*arg1);
  130981           0 :     } catch (const libsumo::TraCIException& e) {
  130982           0 :       const std::string s = e.what();
  130983             :       std::string printError;
  130984           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  130985           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  130986             :       }
  130987             :       
  130988           0 :       if (printError == "all" || printError == "client") {
  130989             :         std::cerr << "Error: " << s << std::endl;
  130990             :       }
  130991             :       
  130992             :       
  130993             :       
  130994             :       
  130995             :       {
  130996             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  130997             :       };
  130998             :       
  130999           0 :     } catch (const std::exception& e) {
  131000           0 :       const std::string s = e.what();
  131001             :       std::string printError;
  131002           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  131003           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  131004             :       }
  131005             :       
  131006           0 :       if (printError == "all" || printError == "client") {
  131007             :         std::cerr << "Error: " << s << std::endl;
  131008             :       }
  131009             :       
  131010             :       
  131011             :       
  131012             :       
  131013             :       {
  131014             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  131015             :       };
  131016             :       
  131017           0 :     } catch (...) {
  131018             :       {
  131019             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  131020             :       };
  131021           0 :     }
  131022             :   }
  131023             : }
  131024             : 
  131025             : 
  131026           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Rerouter_1subscribeContext_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6, jlong jarg7, jobject jarg7_) {
  131027             :   std::string *arg1 = 0 ;
  131028             :   int arg2 ;
  131029             :   double arg3 ;
  131030             :   std::vector< int > *arg4 = 0 ;
  131031             :   double arg5 ;
  131032             :   double arg6 ;
  131033             :   libsumo::TraCIResults *arg7 = 0 ;
  131034             :   
  131035             :   (void)jenv;
  131036             :   (void)jcls;
  131037             :   (void)jarg4_;
  131038             :   (void)jarg7_;
  131039           0 :   if(!jarg1) {
  131040           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  131041           0 :     return ;
  131042             :   }
  131043             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  131044           0 :   if (!arg1_pstr) return ;
  131045           0 :   std::string arg1_str(arg1_pstr);
  131046             :   arg1 = &arg1_str;
  131047             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  131048             :   arg2 = (int)jarg2; 
  131049             :   arg3 = (double)jarg3; 
  131050           0 :   arg4 = *(std::vector< int > **)&jarg4;
  131051           0 :   if (!arg4) {
  131052           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  131053             :     return ;
  131054             :   } 
  131055             :   arg5 = (double)jarg5; 
  131056             :   arg6 = (double)jarg6; 
  131057           0 :   arg7 = *(libsumo::TraCIResults **)&jarg7;
  131058           0 :   if (!arg7) {
  131059           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
  131060             :     return ;
  131061             :   } 
  131062             :   {
  131063             :     try {
  131064           0 :       libtraci::Rerouter::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg7);
  131065           0 :     } catch (const libsumo::TraCIException& e) {
  131066           0 :       const std::string s = e.what();
  131067             :       std::string printError;
  131068           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  131069           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  131070             :       }
  131071             :       
  131072           0 :       if (printError == "all" || printError == "client") {
  131073             :         std::cerr << "Error: " << s << std::endl;
  131074             :       }
  131075             :       
  131076             :       
  131077             :       
  131078             :       
  131079             :       {
  131080             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  131081             :       };
  131082             :       
  131083           0 :     } catch (const std::exception& e) {
  131084           0 :       const std::string s = e.what();
  131085             :       std::string printError;
  131086           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  131087           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  131088             :       }
  131089             :       
  131090           0 :       if (printError == "all" || printError == "client") {
  131091             :         std::cerr << "Error: " << s << std::endl;
  131092             :       }
  131093             :       
  131094             :       
  131095             :       
  131096             :       
  131097             :       {
  131098             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  131099             :       };
  131100             :       
  131101           0 :     } catch (...) {
  131102             :       {
  131103             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  131104             :       };
  131105           0 :     }
  131106             :   }
  131107             : }
  131108             : 
  131109             : 
  131110           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Rerouter_1subscribeContext_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6) {
  131111             :   std::string *arg1 = 0 ;
  131112             :   int arg2 ;
  131113             :   double arg3 ;
  131114             :   std::vector< int > *arg4 = 0 ;
  131115             :   double arg5 ;
  131116             :   double arg6 ;
  131117             :   
  131118             :   (void)jenv;
  131119             :   (void)jcls;
  131120             :   (void)jarg4_;
  131121           0 :   if(!jarg1) {
  131122           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  131123           0 :     return ;
  131124             :   }
  131125             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  131126           0 :   if (!arg1_pstr) return ;
  131127           0 :   std::string arg1_str(arg1_pstr);
  131128             :   arg1 = &arg1_str;
  131129             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  131130             :   arg2 = (int)jarg2; 
  131131             :   arg3 = (double)jarg3; 
  131132           0 :   arg4 = *(std::vector< int > **)&jarg4;
  131133           0 :   if (!arg4) {
  131134           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  131135             :     return ;
  131136             :   } 
  131137             :   arg5 = (double)jarg5; 
  131138             :   arg6 = (double)jarg6; 
  131139             :   {
  131140             :     try {
  131141           0 :       libtraci::Rerouter::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6);
  131142           0 :     } catch (const libsumo::TraCIException& e) {
  131143           0 :       const std::string s = e.what();
  131144             :       std::string printError;
  131145           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  131146           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  131147             :       }
  131148             :       
  131149           0 :       if (printError == "all" || printError == "client") {
  131150             :         std::cerr << "Error: " << s << std::endl;
  131151             :       }
  131152             :       
  131153             :       
  131154             :       
  131155             :       
  131156             :       {
  131157             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  131158             :       };
  131159             :       
  131160           0 :     } catch (const std::exception& e) {
  131161           0 :       const std::string s = e.what();
  131162             :       std::string printError;
  131163           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  131164           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  131165             :       }
  131166             :       
  131167           0 :       if (printError == "all" || printError == "client") {
  131168             :         std::cerr << "Error: " << s << std::endl;
  131169             :       }
  131170             :       
  131171             :       
  131172             :       
  131173             :       
  131174             :       {
  131175             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  131176             :       };
  131177             :       
  131178           0 :     } catch (...) {
  131179             :       {
  131180             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  131181             :       };
  131182           0 :     }
  131183             :   }
  131184             : }
  131185             : 
  131186             : 
  131187           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Rerouter_1subscribeContext_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5) {
  131188             :   std::string *arg1 = 0 ;
  131189             :   int arg2 ;
  131190             :   double arg3 ;
  131191             :   std::vector< int > *arg4 = 0 ;
  131192             :   double arg5 ;
  131193             :   
  131194             :   (void)jenv;
  131195             :   (void)jcls;
  131196             :   (void)jarg4_;
  131197           0 :   if(!jarg1) {
  131198           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  131199           0 :     return ;
  131200             :   }
  131201             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  131202           0 :   if (!arg1_pstr) return ;
  131203           0 :   std::string arg1_str(arg1_pstr);
  131204             :   arg1 = &arg1_str;
  131205             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  131206             :   arg2 = (int)jarg2; 
  131207             :   arg3 = (double)jarg3; 
  131208           0 :   arg4 = *(std::vector< int > **)&jarg4;
  131209           0 :   if (!arg4) {
  131210           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  131211             :     return ;
  131212             :   } 
  131213             :   arg5 = (double)jarg5; 
  131214             :   {
  131215             :     try {
  131216           0 :       libtraci::Rerouter::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5);
  131217           0 :     } catch (const libsumo::TraCIException& e) {
  131218           0 :       const std::string s = e.what();
  131219             :       std::string printError;
  131220           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  131221           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  131222             :       }
  131223             :       
  131224           0 :       if (printError == "all" || printError == "client") {
  131225             :         std::cerr << "Error: " << s << std::endl;
  131226             :       }
  131227             :       
  131228             :       
  131229             :       
  131230             :       
  131231             :       {
  131232             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  131233             :       };
  131234             :       
  131235           0 :     } catch (const std::exception& e) {
  131236           0 :       const std::string s = e.what();
  131237             :       std::string printError;
  131238           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  131239           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  131240             :       }
  131241             :       
  131242           0 :       if (printError == "all" || printError == "client") {
  131243             :         std::cerr << "Error: " << s << std::endl;
  131244             :       }
  131245             :       
  131246             :       
  131247             :       
  131248             :       
  131249             :       {
  131250             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  131251             :       };
  131252             :       
  131253           0 :     } catch (...) {
  131254             :       {
  131255             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  131256             :       };
  131257           0 :     }
  131258             :   }
  131259             : }
  131260             : 
  131261             : 
  131262           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Rerouter_1subscribeContext_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_) {
  131263             :   std::string *arg1 = 0 ;
  131264             :   int arg2 ;
  131265             :   double arg3 ;
  131266             :   std::vector< int > *arg4 = 0 ;
  131267             :   
  131268             :   (void)jenv;
  131269             :   (void)jcls;
  131270             :   (void)jarg4_;
  131271           0 :   if(!jarg1) {
  131272           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  131273           0 :     return ;
  131274             :   }
  131275             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  131276           0 :   if (!arg1_pstr) return ;
  131277           0 :   std::string arg1_str(arg1_pstr);
  131278             :   arg1 = &arg1_str;
  131279             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  131280             :   arg2 = (int)jarg2; 
  131281             :   arg3 = (double)jarg3; 
  131282           0 :   arg4 = *(std::vector< int > **)&jarg4;
  131283           0 :   if (!arg4) {
  131284           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  131285             :     return ;
  131286             :   } 
  131287             :   {
  131288             :     try {
  131289           0 :       libtraci::Rerouter::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4);
  131290           0 :     } catch (const libsumo::TraCIException& e) {
  131291           0 :       const std::string s = e.what();
  131292             :       std::string printError;
  131293           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  131294           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  131295             :       }
  131296             :       
  131297           0 :       if (printError == "all" || printError == "client") {
  131298             :         std::cerr << "Error: " << s << std::endl;
  131299             :       }
  131300             :       
  131301             :       
  131302             :       
  131303             :       
  131304             :       {
  131305             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  131306             :       };
  131307             :       
  131308           0 :     } catch (const std::exception& e) {
  131309           0 :       const std::string s = e.what();
  131310             :       std::string printError;
  131311           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  131312           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  131313             :       }
  131314             :       
  131315           0 :       if (printError == "all" || printError == "client") {
  131316             :         std::cerr << "Error: " << s << std::endl;
  131317             :       }
  131318             :       
  131319             :       
  131320             :       
  131321             :       
  131322             :       {
  131323             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  131324             :       };
  131325             :       
  131326           0 :     } catch (...) {
  131327             :       {
  131328             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  131329             :       };
  131330           0 :     }
  131331             :   }
  131332             : }
  131333             : 
  131334             : 
  131335           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Rerouter_1subscribeContext_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
  131336             :   std::string *arg1 = 0 ;
  131337             :   int arg2 ;
  131338             :   double arg3 ;
  131339             :   
  131340             :   (void)jenv;
  131341             :   (void)jcls;
  131342           0 :   if(!jarg1) {
  131343           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  131344           0 :     return ;
  131345             :   }
  131346             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  131347           0 :   if (!arg1_pstr) return ;
  131348           0 :   std::string arg1_str(arg1_pstr);
  131349             :   arg1 = &arg1_str;
  131350             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  131351             :   arg2 = (int)jarg2; 
  131352             :   arg3 = (double)jarg3; 
  131353             :   {
  131354             :     try {
  131355           0 :       libtraci::Rerouter::subscribeContext((std::string const &)*arg1,arg2,arg3);
  131356           0 :     } catch (const libsumo::TraCIException& e) {
  131357           0 :       const std::string s = e.what();
  131358             :       std::string printError;
  131359           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  131360           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  131361             :       }
  131362             :       
  131363           0 :       if (printError == "all" || printError == "client") {
  131364             :         std::cerr << "Error: " << s << std::endl;
  131365             :       }
  131366             :       
  131367             :       
  131368             :       
  131369             :       
  131370             :       {
  131371             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  131372             :       };
  131373             :       
  131374           0 :     } catch (const std::exception& e) {
  131375           0 :       const std::string s = e.what();
  131376             :       std::string printError;
  131377           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  131378           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  131379             :       }
  131380             :       
  131381           0 :       if (printError == "all" || printError == "client") {
  131382             :         std::cerr << "Error: " << s << std::endl;
  131383             :       }
  131384             :       
  131385             :       
  131386             :       
  131387             :       
  131388             :       {
  131389             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  131390             :       };
  131391             :       
  131392           0 :     } catch (...) {
  131393             :       {
  131394             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  131395             :       };
  131396           0 :     }
  131397             :   }
  131398             : }
  131399             : 
  131400             : 
  131401           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Rerouter_1unsubscribeContext(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
  131402             :   std::string *arg1 = 0 ;
  131403             :   int arg2 ;
  131404             :   double arg3 ;
  131405             :   
  131406             :   (void)jenv;
  131407             :   (void)jcls;
  131408           0 :   if(!jarg1) {
  131409           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  131410           0 :     return ;
  131411             :   }
  131412             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  131413           0 :   if (!arg1_pstr) return ;
  131414           0 :   std::string arg1_str(arg1_pstr);
  131415             :   arg1 = &arg1_str;
  131416             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  131417             :   arg2 = (int)jarg2; 
  131418             :   arg3 = (double)jarg3; 
  131419             :   {
  131420             :     try {
  131421           0 :       libtraci::Rerouter::unsubscribeContext((std::string const &)*arg1,arg2,arg3);
  131422           0 :     } catch (const libsumo::TraCIException& e) {
  131423           0 :       const std::string s = e.what();
  131424             :       std::string printError;
  131425           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  131426           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  131427             :       }
  131428             :       
  131429           0 :       if (printError == "all" || printError == "client") {
  131430             :         std::cerr << "Error: " << s << std::endl;
  131431             :       }
  131432             :       
  131433             :       
  131434             :       
  131435             :       
  131436             :       {
  131437             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  131438             :       };
  131439             :       
  131440           0 :     } catch (const std::exception& e) {
  131441           0 :       const std::string s = e.what();
  131442             :       std::string printError;
  131443           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  131444           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  131445             :       }
  131446             :       
  131447           0 :       if (printError == "all" || printError == "client") {
  131448             :         std::cerr << "Error: " << s << std::endl;
  131449             :       }
  131450             :       
  131451             :       
  131452             :       
  131453             :       
  131454             :       {
  131455             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  131456             :       };
  131457             :       
  131458           0 :     } catch (...) {
  131459             :       {
  131460             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  131461             :       };
  131462           0 :     }
  131463             :   }
  131464             : }
  131465             : 
  131466             : 
  131467           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Rerouter_1getAllSubscriptionResults(JNIEnv *jenv, jclass jcls) {
  131468             :   jlong jresult = 0 ;
  131469             :   libsumo::SubscriptionResults result;
  131470             :   
  131471             :   (void)jenv;
  131472             :   (void)jcls;
  131473             :   {
  131474             :     try {
  131475           0 :       result = libtraci::Rerouter::getAllSubscriptionResults();
  131476           0 :     } catch (const libsumo::TraCIException& e) {
  131477           0 :       const std::string s = e.what();
  131478             :       std::string printError;
  131479           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  131480           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  131481             :       }
  131482             :       
  131483           0 :       if (printError == "all" || printError == "client") {
  131484             :         std::cerr << "Error: " << s << std::endl;
  131485             :       }
  131486             :       
  131487             :       
  131488             :       
  131489             :       
  131490             :       {
  131491             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  131492             :       };
  131493             :       
  131494           0 :     } catch (const std::exception& e) {
  131495           0 :       const std::string s = e.what();
  131496             :       std::string printError;
  131497           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  131498           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  131499             :       }
  131500             :       
  131501           0 :       if (printError == "all" || printError == "client") {
  131502             :         std::cerr << "Error: " << s << std::endl;
  131503             :       }
  131504             :       
  131505             :       
  131506             :       
  131507             :       
  131508             :       {
  131509             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  131510             :       };
  131511             :       
  131512           0 :     } catch (...) {
  131513             :       {
  131514             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  131515             :       };
  131516           0 :     }
  131517             :   }
  131518           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
  131519           0 :   return jresult;
  131520             : }
  131521             : 
  131522             : 
  131523           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Rerouter_1getSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  131524             :   jlong jresult = 0 ;
  131525             :   std::string *arg1 = 0 ;
  131526             :   libsumo::TraCIResults result;
  131527             :   
  131528             :   (void)jenv;
  131529             :   (void)jcls;
  131530           0 :   if(!jarg1) {
  131531           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  131532             :     return 0;
  131533             :   }
  131534             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  131535           0 :   if (!arg1_pstr) return 0;
  131536           0 :   std::string arg1_str(arg1_pstr);
  131537             :   arg1 = &arg1_str;
  131538             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  131539             :   {
  131540             :     try {
  131541           0 :       result = libtraci::Rerouter::getSubscriptionResults((std::string const &)*arg1);
  131542           0 :     } catch (const libsumo::TraCIException& e) {
  131543           0 :       const std::string s = e.what();
  131544             :       std::string printError;
  131545           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  131546           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  131547             :       }
  131548             :       
  131549           0 :       if (printError == "all" || printError == "client") {
  131550             :         std::cerr << "Error: " << s << std::endl;
  131551             :       }
  131552             :       
  131553             :       
  131554             :       
  131555             :       
  131556             :       {
  131557             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  131558             :       };
  131559             :       
  131560           0 :     } catch (const std::exception& e) {
  131561           0 :       const std::string s = e.what();
  131562             :       std::string printError;
  131563           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  131564           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  131565             :       }
  131566             :       
  131567           0 :       if (printError == "all" || printError == "client") {
  131568             :         std::cerr << "Error: " << s << std::endl;
  131569             :       }
  131570             :       
  131571             :       
  131572             :       
  131573             :       
  131574             :       {
  131575             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  131576             :       };
  131577             :       
  131578           0 :     } catch (...) {
  131579             :       {
  131580             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  131581             :       };
  131582           0 :     }
  131583             :   }
  131584           0 :   *(libsumo::TraCIResults **)&jresult = new libsumo::TraCIResults((const libsumo::TraCIResults &)result); 
  131585           0 :   return jresult;
  131586             : }
  131587             : 
  131588             : 
  131589           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Rerouter_1getAllContextSubscriptionResults(JNIEnv *jenv, jclass jcls) {
  131590             :   jlong jresult = 0 ;
  131591             :   libsumo::ContextSubscriptionResults result;
  131592             :   
  131593             :   (void)jenv;
  131594             :   (void)jcls;
  131595             :   {
  131596             :     try {
  131597           0 :       result = libtraci::Rerouter::getAllContextSubscriptionResults();
  131598           0 :     } catch (const libsumo::TraCIException& e) {
  131599           0 :       const std::string s = e.what();
  131600             :       std::string printError;
  131601           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  131602           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  131603             :       }
  131604             :       
  131605           0 :       if (printError == "all" || printError == "client") {
  131606             :         std::cerr << "Error: " << s << std::endl;
  131607             :       }
  131608             :       
  131609             :       
  131610             :       
  131611             :       
  131612             :       {
  131613             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  131614             :       };
  131615             :       
  131616           0 :     } catch (const std::exception& e) {
  131617           0 :       const std::string s = e.what();
  131618             :       std::string printError;
  131619           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  131620           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  131621             :       }
  131622             :       
  131623           0 :       if (printError == "all" || printError == "client") {
  131624             :         std::cerr << "Error: " << s << std::endl;
  131625             :       }
  131626             :       
  131627             :       
  131628             :       
  131629             :       
  131630             :       {
  131631             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  131632             :       };
  131633             :       
  131634           0 :     } catch (...) {
  131635             :       {
  131636             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  131637             :       };
  131638           0 :     }
  131639             :   }
  131640           0 :   *(libsumo::ContextSubscriptionResults **)&jresult = new libsumo::ContextSubscriptionResults((const libsumo::ContextSubscriptionResults &)result); 
  131641           0 :   return jresult;
  131642             : }
  131643             : 
  131644             : 
  131645           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Rerouter_1getContextSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  131646             :   jlong jresult = 0 ;
  131647             :   std::string *arg1 = 0 ;
  131648             :   libsumo::SubscriptionResults result;
  131649             :   
  131650             :   (void)jenv;
  131651             :   (void)jcls;
  131652           0 :   if(!jarg1) {
  131653           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  131654             :     return 0;
  131655             :   }
  131656             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  131657           0 :   if (!arg1_pstr) return 0;
  131658           0 :   std::string arg1_str(arg1_pstr);
  131659             :   arg1 = &arg1_str;
  131660             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  131661             :   {
  131662             :     try {
  131663           0 :       result = libtraci::Rerouter::getContextSubscriptionResults((std::string const &)*arg1);
  131664           0 :     } catch (const libsumo::TraCIException& e) {
  131665           0 :       const std::string s = e.what();
  131666             :       std::string printError;
  131667           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  131668           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  131669             :       }
  131670             :       
  131671           0 :       if (printError == "all" || printError == "client") {
  131672             :         std::cerr << "Error: " << s << std::endl;
  131673             :       }
  131674             :       
  131675             :       
  131676             :       
  131677             :       
  131678             :       {
  131679             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  131680             :       };
  131681             :       
  131682           0 :     } catch (const std::exception& e) {
  131683           0 :       const std::string s = e.what();
  131684             :       std::string printError;
  131685           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  131686           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  131687             :       }
  131688             :       
  131689           0 :       if (printError == "all" || printError == "client") {
  131690             :         std::cerr << "Error: " << s << std::endl;
  131691             :       }
  131692             :       
  131693             :       
  131694             :       
  131695             :       
  131696             :       {
  131697             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  131698             :       };
  131699             :       
  131700           0 :     } catch (...) {
  131701             :       {
  131702             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  131703             :       };
  131704           0 :     }
  131705             :   }
  131706           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
  131707           0 :   return jresult;
  131708             : }
  131709             : 
  131710             : 
  131711           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Rerouter_1subscribeParameterWithKey_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jdouble jarg4) {
  131712             :   std::string *arg1 = 0 ;
  131713             :   std::string *arg2 = 0 ;
  131714             :   double arg3 ;
  131715             :   double arg4 ;
  131716             :   
  131717             :   (void)jenv;
  131718             :   (void)jcls;
  131719           0 :   if(!jarg1) {
  131720           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  131721           0 :     return ;
  131722             :   }
  131723             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  131724           0 :   if (!arg1_pstr) return ;
  131725           0 :   std::string arg1_str(arg1_pstr);
  131726             :   arg1 = &arg1_str;
  131727             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  131728           0 :   if(!jarg2) {
  131729           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  131730             :     return ;
  131731             :   }
  131732             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  131733           0 :   if (!arg2_pstr) return ;
  131734           0 :   std::string arg2_str(arg2_pstr);
  131735             :   arg2 = &arg2_str;
  131736             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  131737             :   arg3 = (double)jarg3; 
  131738             :   arg4 = (double)jarg4; 
  131739             :   {
  131740             :     try {
  131741           0 :       libtraci::Rerouter::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4);
  131742           0 :     } catch (const libsumo::TraCIException& e) {
  131743           0 :       const std::string s = e.what();
  131744             :       std::string printError;
  131745           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  131746           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  131747             :       }
  131748             :       
  131749           0 :       if (printError == "all" || printError == "client") {
  131750             :         std::cerr << "Error: " << s << std::endl;
  131751             :       }
  131752             :       
  131753             :       
  131754             :       
  131755             :       
  131756             :       {
  131757             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  131758             :       };
  131759             :       
  131760           0 :     } catch (const std::exception& e) {
  131761           0 :       const std::string s = e.what();
  131762             :       std::string printError;
  131763           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  131764           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  131765             :       }
  131766             :       
  131767           0 :       if (printError == "all" || printError == "client") {
  131768             :         std::cerr << "Error: " << s << std::endl;
  131769             :       }
  131770             :       
  131771             :       
  131772             :       
  131773             :       
  131774             :       {
  131775             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  131776             :       };
  131777             :       
  131778           0 :     } catch (...) {
  131779             :       {
  131780             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  131781             :       };
  131782           0 :     }
  131783             :   }
  131784             : }
  131785             : 
  131786             : 
  131787           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Rerouter_1subscribeParameterWithKey_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3) {
  131788             :   std::string *arg1 = 0 ;
  131789             :   std::string *arg2 = 0 ;
  131790             :   double arg3 ;
  131791             :   
  131792             :   (void)jenv;
  131793             :   (void)jcls;
  131794           0 :   if(!jarg1) {
  131795           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  131796           0 :     return ;
  131797             :   }
  131798             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  131799           0 :   if (!arg1_pstr) return ;
  131800           0 :   std::string arg1_str(arg1_pstr);
  131801             :   arg1 = &arg1_str;
  131802             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  131803           0 :   if(!jarg2) {
  131804           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  131805             :     return ;
  131806             :   }
  131807             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  131808           0 :   if (!arg2_pstr) return ;
  131809           0 :   std::string arg2_str(arg2_pstr);
  131810             :   arg2 = &arg2_str;
  131811             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  131812             :   arg3 = (double)jarg3; 
  131813             :   {
  131814             :     try {
  131815           0 :       libtraci::Rerouter::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3);
  131816           0 :     } catch (const libsumo::TraCIException& e) {
  131817           0 :       const std::string s = e.what();
  131818             :       std::string printError;
  131819           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  131820           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  131821             :       }
  131822             :       
  131823           0 :       if (printError == "all" || printError == "client") {
  131824             :         std::cerr << "Error: " << s << std::endl;
  131825             :       }
  131826             :       
  131827             :       
  131828             :       
  131829             :       
  131830             :       {
  131831             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  131832             :       };
  131833             :       
  131834           0 :     } catch (const std::exception& e) {
  131835           0 :       const std::string s = e.what();
  131836             :       std::string printError;
  131837           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  131838           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  131839             :       }
  131840             :       
  131841           0 :       if (printError == "all" || printError == "client") {
  131842             :         std::cerr << "Error: " << s << std::endl;
  131843             :       }
  131844             :       
  131845             :       
  131846             :       
  131847             :       
  131848             :       {
  131849             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  131850             :       };
  131851             :       
  131852           0 :     } catch (...) {
  131853             :       {
  131854             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  131855             :       };
  131856           0 :     }
  131857             :   }
  131858             : }
  131859             : 
  131860             : 
  131861           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Rerouter_1subscribeParameterWithKey_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  131862             :   std::string *arg1 = 0 ;
  131863             :   std::string *arg2 = 0 ;
  131864             :   
  131865             :   (void)jenv;
  131866             :   (void)jcls;
  131867           0 :   if(!jarg1) {
  131868           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  131869           0 :     return ;
  131870             :   }
  131871             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  131872           0 :   if (!arg1_pstr) return ;
  131873           0 :   std::string arg1_str(arg1_pstr);
  131874             :   arg1 = &arg1_str;
  131875             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  131876           0 :   if(!jarg2) {
  131877           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  131878             :     return ;
  131879             :   }
  131880             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  131881           0 :   if (!arg2_pstr) return ;
  131882           0 :   std::string arg2_str(arg2_pstr);
  131883             :   arg2 = &arg2_str;
  131884             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  131885             :   {
  131886             :     try {
  131887           0 :       libtraci::Rerouter::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
  131888           0 :     } catch (const libsumo::TraCIException& e) {
  131889           0 :       const std::string s = e.what();
  131890             :       std::string printError;
  131891           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  131892           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  131893             :       }
  131894             :       
  131895           0 :       if (printError == "all" || printError == "client") {
  131896             :         std::cerr << "Error: " << s << std::endl;
  131897             :       }
  131898             :       
  131899             :       
  131900             :       
  131901             :       
  131902             :       {
  131903             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  131904             :       };
  131905             :       
  131906           0 :     } catch (const std::exception& e) {
  131907           0 :       const std::string s = e.what();
  131908             :       std::string printError;
  131909           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  131910           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  131911             :       }
  131912             :       
  131913           0 :       if (printError == "all" || printError == "client") {
  131914             :         std::cerr << "Error: " << s << std::endl;
  131915             :       }
  131916             :       
  131917             :       
  131918             :       
  131919             :       
  131920             :       {
  131921             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  131922             :       };
  131923             :       
  131924           0 :     } catch (...) {
  131925             :       {
  131926             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  131927             :       };
  131928           0 :     }
  131929             :   }
  131930             : }
  131931             : 
  131932             : 
  131933           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_Rerouter_1DOMAIN_1ID_1get(JNIEnv *jenv, jclass jcls) {
  131934             :   jint jresult = 0 ;
  131935             :   int result;
  131936             :   
  131937             :   (void)jenv;
  131938             :   (void)jcls;
  131939           0 :   result = (int)(int)libtraci::Rerouter::DOMAIN_ID;
  131940             :   jresult = (jint)result; 
  131941           0 :   return jresult;
  131942             : }
  131943             : 
  131944             : 
  131945           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1Rerouter(JNIEnv *jenv, jclass jcls, jlong jarg1) {
  131946             :   libtraci::Rerouter *arg1 = (libtraci::Rerouter *) 0 ;
  131947             :   
  131948             :   (void)jenv;
  131949             :   (void)jcls;
  131950           0 :   arg1 = *(libtraci::Rerouter **)&jarg1; 
  131951             :   {
  131952             :     try {
  131953           0 :       delete arg1;
  131954             :     } catch (const libsumo::TraCIException& e) {
  131955             :       const std::string s = e.what();
  131956             :       std::string printError;
  131957             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  131958             :         printError = std::getenv("TRACI_PRINT_ERROR");
  131959             :       }
  131960             :       
  131961             :       if (printError == "all" || printError == "client") {
  131962             :         std::cerr << "Error: " << s << std::endl;
  131963             :       }
  131964             :       
  131965             :       
  131966             :       
  131967             :       
  131968             :       {
  131969             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  131970             :       };
  131971             :       
  131972             :     } catch (const std::exception& e) {
  131973             :       const std::string s = e.what();
  131974             :       std::string printError;
  131975             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  131976             :         printError = std::getenv("TRACI_PRINT_ERROR");
  131977             :       }
  131978             :       
  131979             :       if (printError == "all" || printError == "client") {
  131980             :         std::cerr << "Error: " << s << std::endl;
  131981             :       }
  131982             :       
  131983             :       
  131984             :       
  131985             :       
  131986             :       {
  131987             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  131988             :       };
  131989             :       
  131990             :     } catch (...) {
  131991             :       {
  131992             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  131993             :       };
  131994             :     }
  131995             :   }
  131996             : }
  131997             : 
  131998             : 
  131999           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MeanData_1getIDList(JNIEnv *jenv, jclass jcls) {
  132000             :   jlong jresult = 0 ;
  132001             :   std::vector< std::string > result;
  132002             :   
  132003             :   (void)jenv;
  132004             :   (void)jcls;
  132005             :   {
  132006             :     try {
  132007           0 :       result = libtraci::MeanData::getIDList();
  132008           0 :     } catch (const libsumo::TraCIException& e) {
  132009           0 :       const std::string s = e.what();
  132010             :       std::string printError;
  132011           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  132012           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  132013             :       }
  132014             :       
  132015           0 :       if (printError == "all" || printError == "client") {
  132016             :         std::cerr << "Error: " << s << std::endl;
  132017             :       }
  132018             :       
  132019             :       
  132020             :       
  132021             :       
  132022             :       {
  132023             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  132024             :       };
  132025             :       
  132026           0 :     } catch (const std::exception& e) {
  132027           0 :       const std::string s = e.what();
  132028             :       std::string printError;
  132029           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  132030           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  132031             :       }
  132032             :       
  132033           0 :       if (printError == "all" || printError == "client") {
  132034             :         std::cerr << "Error: " << s << std::endl;
  132035             :       }
  132036             :       
  132037             :       
  132038             :       
  132039             :       
  132040             :       {
  132041             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  132042             :       };
  132043             :       
  132044           0 :     } catch (...) {
  132045             :       {
  132046             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  132047             :       };
  132048           0 :     }
  132049             :   }
  132050           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
  132051           0 :   return jresult;
  132052           0 : }
  132053             : 
  132054             : 
  132055           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MeanData_1getIDCount(JNIEnv *jenv, jclass jcls) {
  132056             :   jint jresult = 0 ;
  132057             :   int result;
  132058             :   
  132059             :   (void)jenv;
  132060             :   (void)jcls;
  132061             :   {
  132062             :     try {
  132063           0 :       result = (int)libtraci::MeanData::getIDCount();
  132064           0 :     } catch (const libsumo::TraCIException& e) {
  132065           0 :       const std::string s = e.what();
  132066             :       std::string printError;
  132067           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  132068           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  132069             :       }
  132070             :       
  132071           0 :       if (printError == "all" || printError == "client") {
  132072             :         std::cerr << "Error: " << s << std::endl;
  132073             :       }
  132074             :       
  132075             :       
  132076             :       
  132077             :       
  132078             :       {
  132079             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  132080             :       };
  132081             :       
  132082           0 :     } catch (const std::exception& e) {
  132083           0 :       const std::string s = e.what();
  132084             :       std::string printError;
  132085           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  132086           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  132087             :       }
  132088             :       
  132089           0 :       if (printError == "all" || printError == "client") {
  132090             :         std::cerr << "Error: " << s << std::endl;
  132091             :       }
  132092             :       
  132093             :       
  132094             :       
  132095             :       
  132096             :       {
  132097             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  132098             :       };
  132099             :       
  132100           0 :     } catch (...) {
  132101             :       {
  132102             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  132103             :       };
  132104           0 :     }
  132105             :   }
  132106             :   jresult = (jint)result; 
  132107             :   return jresult;
  132108             : }
  132109             : 
  132110             : 
  132111           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MeanData_1getParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  132112             :   jstring jresult = 0 ;
  132113             :   std::string *arg1 = 0 ;
  132114             :   std::string *arg2 = 0 ;
  132115             :   std::string result;
  132116             :   
  132117             :   (void)jenv;
  132118             :   (void)jcls;
  132119           0 :   if(!jarg1) {
  132120           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  132121             :     return 0;
  132122             :   }
  132123             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  132124           0 :   if (!arg1_pstr) return 0;
  132125           0 :   std::string arg1_str(arg1_pstr);
  132126             :   arg1 = &arg1_str;
  132127             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  132128           0 :   if(!jarg2) {
  132129           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  132130             :     return 0;
  132131             :   }
  132132             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  132133           0 :   if (!arg2_pstr) return 0;
  132134           0 :   std::string arg2_str(arg2_pstr);
  132135             :   arg2 = &arg2_str;
  132136             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  132137             :   {
  132138             :     try {
  132139           0 :       result = libtraci::MeanData::getParameter((std::string const &)*arg1,(std::string const &)*arg2);
  132140           0 :     } catch (const libsumo::TraCIException& e) {
  132141           0 :       const std::string s = e.what();
  132142             :       std::string printError;
  132143           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  132144           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  132145             :       }
  132146             :       
  132147           0 :       if (printError == "all" || printError == "client") {
  132148             :         std::cerr << "Error: " << s << std::endl;
  132149             :       }
  132150             :       
  132151             :       
  132152             :       
  132153             :       
  132154             :       {
  132155             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  132156             :       };
  132157             :       
  132158           0 :     } catch (const std::exception& e) {
  132159           0 :       const std::string s = e.what();
  132160             :       std::string printError;
  132161           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  132162           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  132163             :       }
  132164             :       
  132165           0 :       if (printError == "all" || printError == "client") {
  132166             :         std::cerr << "Error: " << s << std::endl;
  132167             :       }
  132168             :       
  132169             :       
  132170             :       
  132171             :       
  132172             :       {
  132173             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  132174             :       };
  132175             :       
  132176           0 :     } catch (...) {
  132177             :       {
  132178             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  132179             :       };
  132180           0 :     }
  132181             :   }
  132182             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
  132183             :   return jresult;
  132184             : }
  132185             : 
  132186             : 
  132187           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MeanData_1getParameterWithKey(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  132188             :   jlong jresult = 0 ;
  132189             :   std::string *arg1 = 0 ;
  132190             :   std::string *arg2 = 0 ;
  132191             :   std::pair< std::string,std::string > result;
  132192             :   
  132193             :   (void)jenv;
  132194             :   (void)jcls;
  132195           0 :   if(!jarg1) {
  132196           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  132197             :     return 0;
  132198             :   }
  132199             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  132200           0 :   if (!arg1_pstr) return 0;
  132201           0 :   std::string arg1_str(arg1_pstr);
  132202             :   arg1 = &arg1_str;
  132203             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  132204           0 :   if(!jarg2) {
  132205           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  132206             :     return 0;
  132207             :   }
  132208             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  132209           0 :   if (!arg2_pstr) return 0;
  132210           0 :   std::string arg2_str(arg2_pstr);
  132211             :   arg2 = &arg2_str;
  132212             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  132213             :   {
  132214             :     try {
  132215           0 :       result = libtraci::MeanData::getParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
  132216           0 :     } catch (const libsumo::TraCIException& e) {
  132217           0 :       const std::string s = e.what();
  132218             :       std::string printError;
  132219           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  132220           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  132221             :       }
  132222             :       
  132223           0 :       if (printError == "all" || printError == "client") {
  132224             :         std::cerr << "Error: " << s << std::endl;
  132225             :       }
  132226             :       
  132227             :       
  132228             :       
  132229             :       
  132230             :       {
  132231             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  132232             :       };
  132233             :       
  132234           0 :     } catch (const std::exception& e) {
  132235           0 :       const std::string s = e.what();
  132236             :       std::string printError;
  132237           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  132238           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  132239             :       }
  132240             :       
  132241           0 :       if (printError == "all" || printError == "client") {
  132242             :         std::cerr << "Error: " << s << std::endl;
  132243             :       }
  132244             :       
  132245             :       
  132246             :       
  132247             :       
  132248             :       {
  132249             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  132250             :       };
  132251             :       
  132252           0 :     } catch (...) {
  132253             :       {
  132254             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  132255             :       };
  132256           0 :     }
  132257             :   }
  132258           0 :   *(std::pair< std::string,std::string > **)&jresult = new std::pair< std::string,std::string >((const std::pair< std::string,std::string > &)result); 
  132259           0 :   return jresult;
  132260           0 : }
  132261             : 
  132262             : 
  132263           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MeanData_1setParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3) {
  132264             :   std::string *arg1 = 0 ;
  132265             :   std::string *arg2 = 0 ;
  132266             :   std::string *arg3 = 0 ;
  132267             :   
  132268             :   (void)jenv;
  132269             :   (void)jcls;
  132270           0 :   if(!jarg1) {
  132271           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  132272           0 :     return ;
  132273             :   }
  132274             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  132275           0 :   if (!arg1_pstr) return ;
  132276           0 :   std::string arg1_str(arg1_pstr);
  132277             :   arg1 = &arg1_str;
  132278             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  132279           0 :   if(!jarg2) {
  132280           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  132281             :     return ;
  132282             :   }
  132283             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  132284           0 :   if (!arg2_pstr) return ;
  132285           0 :   std::string arg2_str(arg2_pstr);
  132286             :   arg2 = &arg2_str;
  132287             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  132288           0 :   if(!jarg3) {
  132289           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  132290             :     return ;
  132291             :   }
  132292             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
  132293           0 :   if (!arg3_pstr) return ;
  132294           0 :   std::string arg3_str(arg3_pstr);
  132295             :   arg3 = &arg3_str;
  132296             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
  132297             :   {
  132298             :     try {
  132299           0 :       libtraci::MeanData::setParameter((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3);
  132300           0 :     } catch (const libsumo::TraCIException& e) {
  132301           0 :       const std::string s = e.what();
  132302             :       std::string printError;
  132303           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  132304           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  132305             :       }
  132306             :       
  132307           0 :       if (printError == "all" || printError == "client") {
  132308             :         std::cerr << "Error: " << s << std::endl;
  132309             :       }
  132310             :       
  132311             :       
  132312             :       
  132313             :       
  132314             :       {
  132315             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  132316             :       };
  132317             :       
  132318           0 :     } catch (const std::exception& e) {
  132319           0 :       const std::string s = e.what();
  132320             :       std::string printError;
  132321           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  132322           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  132323             :       }
  132324             :       
  132325           0 :       if (printError == "all" || printError == "client") {
  132326             :         std::cerr << "Error: " << s << std::endl;
  132327             :       }
  132328             :       
  132329             :       
  132330             :       
  132331             :       
  132332             :       {
  132333             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  132334             :       };
  132335             :       
  132336           0 :     } catch (...) {
  132337             :       {
  132338             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  132339             :       };
  132340           0 :     }
  132341             :   }
  132342             : }
  132343             : 
  132344             : 
  132345           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MeanData_1subscribe_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4, jlong jarg5, jobject jarg5_) {
  132346             :   std::string *arg1 = 0 ;
  132347             :   std::vector< int > *arg2 = 0 ;
  132348             :   double arg3 ;
  132349             :   double arg4 ;
  132350             :   libsumo::TraCIResults *arg5 = 0 ;
  132351             :   
  132352             :   (void)jenv;
  132353             :   (void)jcls;
  132354             :   (void)jarg2_;
  132355             :   (void)jarg5_;
  132356           0 :   if(!jarg1) {
  132357           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  132358           0 :     return ;
  132359             :   }
  132360             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  132361           0 :   if (!arg1_pstr) return ;
  132362           0 :   std::string arg1_str(arg1_pstr);
  132363             :   arg1 = &arg1_str;
  132364             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  132365           0 :   arg2 = *(std::vector< int > **)&jarg2;
  132366           0 :   if (!arg2) {
  132367           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  132368             :     return ;
  132369             :   } 
  132370             :   arg3 = (double)jarg3; 
  132371             :   arg4 = (double)jarg4; 
  132372           0 :   arg5 = *(libsumo::TraCIResults **)&jarg5;
  132373           0 :   if (!arg5) {
  132374           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
  132375             :     return ;
  132376             :   } 
  132377             :   {
  132378             :     try {
  132379           0 :       libtraci::MeanData::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg5);
  132380           0 :     } catch (const libsumo::TraCIException& e) {
  132381           0 :       const std::string s = e.what();
  132382             :       std::string printError;
  132383           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  132384           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  132385             :       }
  132386             :       
  132387           0 :       if (printError == "all" || printError == "client") {
  132388             :         std::cerr << "Error: " << s << std::endl;
  132389             :       }
  132390             :       
  132391             :       
  132392             :       
  132393             :       
  132394             :       {
  132395             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  132396             :       };
  132397             :       
  132398           0 :     } catch (const std::exception& e) {
  132399           0 :       const std::string s = e.what();
  132400             :       std::string printError;
  132401           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  132402           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  132403             :       }
  132404             :       
  132405           0 :       if (printError == "all" || printError == "client") {
  132406             :         std::cerr << "Error: " << s << std::endl;
  132407             :       }
  132408             :       
  132409             :       
  132410             :       
  132411             :       
  132412             :       {
  132413             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  132414             :       };
  132415             :       
  132416           0 :     } catch (...) {
  132417             :       {
  132418             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  132419             :       };
  132420           0 :     }
  132421             :   }
  132422             : }
  132423             : 
  132424             : 
  132425           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MeanData_1subscribe_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4) {
  132426             :   std::string *arg1 = 0 ;
  132427             :   std::vector< int > *arg2 = 0 ;
  132428             :   double arg3 ;
  132429             :   double arg4 ;
  132430             :   
  132431             :   (void)jenv;
  132432             :   (void)jcls;
  132433             :   (void)jarg2_;
  132434           0 :   if(!jarg1) {
  132435           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  132436           0 :     return ;
  132437             :   }
  132438             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  132439           0 :   if (!arg1_pstr) return ;
  132440           0 :   std::string arg1_str(arg1_pstr);
  132441             :   arg1 = &arg1_str;
  132442             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  132443           0 :   arg2 = *(std::vector< int > **)&jarg2;
  132444           0 :   if (!arg2) {
  132445           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  132446             :     return ;
  132447             :   } 
  132448             :   arg3 = (double)jarg3; 
  132449             :   arg4 = (double)jarg4; 
  132450             :   {
  132451             :     try {
  132452           0 :       libtraci::MeanData::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4);
  132453           0 :     } catch (const libsumo::TraCIException& e) {
  132454           0 :       const std::string s = e.what();
  132455             :       std::string printError;
  132456           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  132457           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  132458             :       }
  132459             :       
  132460           0 :       if (printError == "all" || printError == "client") {
  132461             :         std::cerr << "Error: " << s << std::endl;
  132462             :       }
  132463             :       
  132464             :       
  132465             :       
  132466             :       
  132467             :       {
  132468             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  132469             :       };
  132470             :       
  132471           0 :     } catch (const std::exception& e) {
  132472           0 :       const std::string s = e.what();
  132473             :       std::string printError;
  132474           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  132475           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  132476             :       }
  132477             :       
  132478           0 :       if (printError == "all" || printError == "client") {
  132479             :         std::cerr << "Error: " << s << std::endl;
  132480             :       }
  132481             :       
  132482             :       
  132483             :       
  132484             :       
  132485             :       {
  132486             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  132487             :       };
  132488             :       
  132489           0 :     } catch (...) {
  132490             :       {
  132491             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  132492             :       };
  132493           0 :     }
  132494             :   }
  132495             : }
  132496             : 
  132497             : 
  132498           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MeanData_1subscribe_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3) {
  132499             :   std::string *arg1 = 0 ;
  132500             :   std::vector< int > *arg2 = 0 ;
  132501             :   double arg3 ;
  132502             :   
  132503             :   (void)jenv;
  132504             :   (void)jcls;
  132505             :   (void)jarg2_;
  132506           0 :   if(!jarg1) {
  132507           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  132508           0 :     return ;
  132509             :   }
  132510             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  132511           0 :   if (!arg1_pstr) return ;
  132512           0 :   std::string arg1_str(arg1_pstr);
  132513             :   arg1 = &arg1_str;
  132514             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  132515           0 :   arg2 = *(std::vector< int > **)&jarg2;
  132516           0 :   if (!arg2) {
  132517           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  132518             :     return ;
  132519             :   } 
  132520             :   arg3 = (double)jarg3; 
  132521             :   {
  132522             :     try {
  132523           0 :       libtraci::MeanData::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3);
  132524           0 :     } catch (const libsumo::TraCIException& e) {
  132525           0 :       const std::string s = e.what();
  132526             :       std::string printError;
  132527           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  132528           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  132529             :       }
  132530             :       
  132531           0 :       if (printError == "all" || printError == "client") {
  132532             :         std::cerr << "Error: " << s << std::endl;
  132533             :       }
  132534             :       
  132535             :       
  132536             :       
  132537             :       
  132538             :       {
  132539             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  132540             :       };
  132541             :       
  132542           0 :     } catch (const std::exception& e) {
  132543           0 :       const std::string s = e.what();
  132544             :       std::string printError;
  132545           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  132546           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  132547             :       }
  132548             :       
  132549           0 :       if (printError == "all" || printError == "client") {
  132550             :         std::cerr << "Error: " << s << std::endl;
  132551             :       }
  132552             :       
  132553             :       
  132554             :       
  132555             :       
  132556             :       {
  132557             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  132558             :       };
  132559             :       
  132560           0 :     } catch (...) {
  132561             :       {
  132562             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  132563             :       };
  132564           0 :     }
  132565             :   }
  132566             : }
  132567             : 
  132568             : 
  132569           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MeanData_1subscribe_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
  132570             :   std::string *arg1 = 0 ;
  132571             :   std::vector< int > *arg2 = 0 ;
  132572             :   
  132573             :   (void)jenv;
  132574             :   (void)jcls;
  132575             :   (void)jarg2_;
  132576           0 :   if(!jarg1) {
  132577           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  132578           0 :     return ;
  132579             :   }
  132580             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  132581           0 :   if (!arg1_pstr) return ;
  132582           0 :   std::string arg1_str(arg1_pstr);
  132583             :   arg1 = &arg1_str;
  132584             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  132585           0 :   arg2 = *(std::vector< int > **)&jarg2;
  132586           0 :   if (!arg2) {
  132587           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  132588             :     return ;
  132589             :   } 
  132590             :   {
  132591             :     try {
  132592           0 :       libtraci::MeanData::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2);
  132593           0 :     } catch (const libsumo::TraCIException& e) {
  132594           0 :       const std::string s = e.what();
  132595             :       std::string printError;
  132596           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  132597           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  132598             :       }
  132599             :       
  132600           0 :       if (printError == "all" || printError == "client") {
  132601             :         std::cerr << "Error: " << s << std::endl;
  132602             :       }
  132603             :       
  132604             :       
  132605             :       
  132606             :       
  132607             :       {
  132608             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  132609             :       };
  132610             :       
  132611           0 :     } catch (const std::exception& e) {
  132612           0 :       const std::string s = e.what();
  132613             :       std::string printError;
  132614           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  132615           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  132616             :       }
  132617             :       
  132618           0 :       if (printError == "all" || printError == "client") {
  132619             :         std::cerr << "Error: " << s << std::endl;
  132620             :       }
  132621             :       
  132622             :       
  132623             :       
  132624             :       
  132625             :       {
  132626             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  132627             :       };
  132628             :       
  132629           0 :     } catch (...) {
  132630             :       {
  132631             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  132632             :       };
  132633           0 :     }
  132634             :   }
  132635             : }
  132636             : 
  132637             : 
  132638           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MeanData_1subscribe_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  132639             :   std::string *arg1 = 0 ;
  132640             :   
  132641             :   (void)jenv;
  132642             :   (void)jcls;
  132643           0 :   if(!jarg1) {
  132644           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  132645           0 :     return ;
  132646             :   }
  132647             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  132648           0 :   if (!arg1_pstr) return ;
  132649           0 :   std::string arg1_str(arg1_pstr);
  132650             :   arg1 = &arg1_str;
  132651             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  132652             :   {
  132653             :     try {
  132654           0 :       libtraci::MeanData::subscribe((std::string const &)*arg1);
  132655           0 :     } catch (const libsumo::TraCIException& e) {
  132656           0 :       const std::string s = e.what();
  132657             :       std::string printError;
  132658           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  132659           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  132660             :       }
  132661             :       
  132662           0 :       if (printError == "all" || printError == "client") {
  132663             :         std::cerr << "Error: " << s << std::endl;
  132664             :       }
  132665             :       
  132666             :       
  132667             :       
  132668             :       
  132669             :       {
  132670             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  132671             :       };
  132672             :       
  132673           0 :     } catch (const std::exception& e) {
  132674           0 :       const std::string s = e.what();
  132675             :       std::string printError;
  132676           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  132677           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  132678             :       }
  132679             :       
  132680           0 :       if (printError == "all" || printError == "client") {
  132681             :         std::cerr << "Error: " << s << std::endl;
  132682             :       }
  132683             :       
  132684             :       
  132685             :       
  132686             :       
  132687             :       {
  132688             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  132689             :       };
  132690             :       
  132691           0 :     } catch (...) {
  132692             :       {
  132693             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  132694             :       };
  132695           0 :     }
  132696             :   }
  132697             : }
  132698             : 
  132699             : 
  132700           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MeanData_1unsubscribe(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  132701             :   std::string *arg1 = 0 ;
  132702             :   
  132703             :   (void)jenv;
  132704             :   (void)jcls;
  132705           0 :   if(!jarg1) {
  132706           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  132707           0 :     return ;
  132708             :   }
  132709             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  132710           0 :   if (!arg1_pstr) return ;
  132711           0 :   std::string arg1_str(arg1_pstr);
  132712             :   arg1 = &arg1_str;
  132713             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  132714             :   {
  132715             :     try {
  132716           0 :       libtraci::MeanData::unsubscribe((std::string const &)*arg1);
  132717           0 :     } catch (const libsumo::TraCIException& e) {
  132718           0 :       const std::string s = e.what();
  132719             :       std::string printError;
  132720           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  132721           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  132722             :       }
  132723             :       
  132724           0 :       if (printError == "all" || printError == "client") {
  132725             :         std::cerr << "Error: " << s << std::endl;
  132726             :       }
  132727             :       
  132728             :       
  132729             :       
  132730             :       
  132731             :       {
  132732             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  132733             :       };
  132734             :       
  132735           0 :     } catch (const std::exception& e) {
  132736           0 :       const std::string s = e.what();
  132737             :       std::string printError;
  132738           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  132739           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  132740             :       }
  132741             :       
  132742           0 :       if (printError == "all" || printError == "client") {
  132743             :         std::cerr << "Error: " << s << std::endl;
  132744             :       }
  132745             :       
  132746             :       
  132747             :       
  132748             :       
  132749             :       {
  132750             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  132751             :       };
  132752             :       
  132753           0 :     } catch (...) {
  132754             :       {
  132755             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  132756             :       };
  132757           0 :     }
  132758             :   }
  132759             : }
  132760             : 
  132761             : 
  132762           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MeanData_1subscribeContext_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6, jlong jarg7, jobject jarg7_) {
  132763             :   std::string *arg1 = 0 ;
  132764             :   int arg2 ;
  132765             :   double arg3 ;
  132766             :   std::vector< int > *arg4 = 0 ;
  132767             :   double arg5 ;
  132768             :   double arg6 ;
  132769             :   libsumo::TraCIResults *arg7 = 0 ;
  132770             :   
  132771             :   (void)jenv;
  132772             :   (void)jcls;
  132773             :   (void)jarg4_;
  132774             :   (void)jarg7_;
  132775           0 :   if(!jarg1) {
  132776           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  132777           0 :     return ;
  132778             :   }
  132779             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  132780           0 :   if (!arg1_pstr) return ;
  132781           0 :   std::string arg1_str(arg1_pstr);
  132782             :   arg1 = &arg1_str;
  132783             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  132784             :   arg2 = (int)jarg2; 
  132785             :   arg3 = (double)jarg3; 
  132786           0 :   arg4 = *(std::vector< int > **)&jarg4;
  132787           0 :   if (!arg4) {
  132788           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  132789             :     return ;
  132790             :   } 
  132791             :   arg5 = (double)jarg5; 
  132792             :   arg6 = (double)jarg6; 
  132793           0 :   arg7 = *(libsumo::TraCIResults **)&jarg7;
  132794           0 :   if (!arg7) {
  132795           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
  132796             :     return ;
  132797             :   } 
  132798             :   {
  132799             :     try {
  132800           0 :       libtraci::MeanData::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg7);
  132801           0 :     } catch (const libsumo::TraCIException& e) {
  132802           0 :       const std::string s = e.what();
  132803             :       std::string printError;
  132804           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  132805           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  132806             :       }
  132807             :       
  132808           0 :       if (printError == "all" || printError == "client") {
  132809             :         std::cerr << "Error: " << s << std::endl;
  132810             :       }
  132811             :       
  132812             :       
  132813             :       
  132814             :       
  132815             :       {
  132816             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  132817             :       };
  132818             :       
  132819           0 :     } catch (const std::exception& e) {
  132820           0 :       const std::string s = e.what();
  132821             :       std::string printError;
  132822           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  132823           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  132824             :       }
  132825             :       
  132826           0 :       if (printError == "all" || printError == "client") {
  132827             :         std::cerr << "Error: " << s << std::endl;
  132828             :       }
  132829             :       
  132830             :       
  132831             :       
  132832             :       
  132833             :       {
  132834             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  132835             :       };
  132836             :       
  132837           0 :     } catch (...) {
  132838             :       {
  132839             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  132840             :       };
  132841           0 :     }
  132842             :   }
  132843             : }
  132844             : 
  132845             : 
  132846           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MeanData_1subscribeContext_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6) {
  132847             :   std::string *arg1 = 0 ;
  132848             :   int arg2 ;
  132849             :   double arg3 ;
  132850             :   std::vector< int > *arg4 = 0 ;
  132851             :   double arg5 ;
  132852             :   double arg6 ;
  132853             :   
  132854             :   (void)jenv;
  132855             :   (void)jcls;
  132856             :   (void)jarg4_;
  132857           0 :   if(!jarg1) {
  132858           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  132859           0 :     return ;
  132860             :   }
  132861             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  132862           0 :   if (!arg1_pstr) return ;
  132863           0 :   std::string arg1_str(arg1_pstr);
  132864             :   arg1 = &arg1_str;
  132865             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  132866             :   arg2 = (int)jarg2; 
  132867             :   arg3 = (double)jarg3; 
  132868           0 :   arg4 = *(std::vector< int > **)&jarg4;
  132869           0 :   if (!arg4) {
  132870           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  132871             :     return ;
  132872             :   } 
  132873             :   arg5 = (double)jarg5; 
  132874             :   arg6 = (double)jarg6; 
  132875             :   {
  132876             :     try {
  132877           0 :       libtraci::MeanData::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6);
  132878           0 :     } catch (const libsumo::TraCIException& e) {
  132879           0 :       const std::string s = e.what();
  132880             :       std::string printError;
  132881           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  132882           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  132883             :       }
  132884             :       
  132885           0 :       if (printError == "all" || printError == "client") {
  132886             :         std::cerr << "Error: " << s << std::endl;
  132887             :       }
  132888             :       
  132889             :       
  132890             :       
  132891             :       
  132892             :       {
  132893             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  132894             :       };
  132895             :       
  132896           0 :     } catch (const std::exception& e) {
  132897           0 :       const std::string s = e.what();
  132898             :       std::string printError;
  132899           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  132900           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  132901             :       }
  132902             :       
  132903           0 :       if (printError == "all" || printError == "client") {
  132904             :         std::cerr << "Error: " << s << std::endl;
  132905             :       }
  132906             :       
  132907             :       
  132908             :       
  132909             :       
  132910             :       {
  132911             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  132912             :       };
  132913             :       
  132914           0 :     } catch (...) {
  132915             :       {
  132916             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  132917             :       };
  132918           0 :     }
  132919             :   }
  132920             : }
  132921             : 
  132922             : 
  132923           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MeanData_1subscribeContext_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5) {
  132924             :   std::string *arg1 = 0 ;
  132925             :   int arg2 ;
  132926             :   double arg3 ;
  132927             :   std::vector< int > *arg4 = 0 ;
  132928             :   double arg5 ;
  132929             :   
  132930             :   (void)jenv;
  132931             :   (void)jcls;
  132932             :   (void)jarg4_;
  132933           0 :   if(!jarg1) {
  132934           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  132935           0 :     return ;
  132936             :   }
  132937             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  132938           0 :   if (!arg1_pstr) return ;
  132939           0 :   std::string arg1_str(arg1_pstr);
  132940             :   arg1 = &arg1_str;
  132941             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  132942             :   arg2 = (int)jarg2; 
  132943             :   arg3 = (double)jarg3; 
  132944           0 :   arg4 = *(std::vector< int > **)&jarg4;
  132945           0 :   if (!arg4) {
  132946           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  132947             :     return ;
  132948             :   } 
  132949             :   arg5 = (double)jarg5; 
  132950             :   {
  132951             :     try {
  132952           0 :       libtraci::MeanData::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5);
  132953           0 :     } catch (const libsumo::TraCIException& e) {
  132954           0 :       const std::string s = e.what();
  132955             :       std::string printError;
  132956           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  132957           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  132958             :       }
  132959             :       
  132960           0 :       if (printError == "all" || printError == "client") {
  132961             :         std::cerr << "Error: " << s << std::endl;
  132962             :       }
  132963             :       
  132964             :       
  132965             :       
  132966             :       
  132967             :       {
  132968             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  132969             :       };
  132970             :       
  132971           0 :     } catch (const std::exception& e) {
  132972           0 :       const std::string s = e.what();
  132973             :       std::string printError;
  132974           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  132975           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  132976             :       }
  132977             :       
  132978           0 :       if (printError == "all" || printError == "client") {
  132979             :         std::cerr << "Error: " << s << std::endl;
  132980             :       }
  132981             :       
  132982             :       
  132983             :       
  132984             :       
  132985             :       {
  132986             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  132987             :       };
  132988             :       
  132989           0 :     } catch (...) {
  132990             :       {
  132991             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  132992             :       };
  132993           0 :     }
  132994             :   }
  132995             : }
  132996             : 
  132997             : 
  132998           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MeanData_1subscribeContext_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_) {
  132999             :   std::string *arg1 = 0 ;
  133000             :   int arg2 ;
  133001             :   double arg3 ;
  133002             :   std::vector< int > *arg4 = 0 ;
  133003             :   
  133004             :   (void)jenv;
  133005             :   (void)jcls;
  133006             :   (void)jarg4_;
  133007           0 :   if(!jarg1) {
  133008           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  133009           0 :     return ;
  133010             :   }
  133011             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  133012           0 :   if (!arg1_pstr) return ;
  133013           0 :   std::string arg1_str(arg1_pstr);
  133014             :   arg1 = &arg1_str;
  133015             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  133016             :   arg2 = (int)jarg2; 
  133017             :   arg3 = (double)jarg3; 
  133018           0 :   arg4 = *(std::vector< int > **)&jarg4;
  133019           0 :   if (!arg4) {
  133020           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  133021             :     return ;
  133022             :   } 
  133023             :   {
  133024             :     try {
  133025           0 :       libtraci::MeanData::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4);
  133026           0 :     } catch (const libsumo::TraCIException& e) {
  133027           0 :       const std::string s = e.what();
  133028             :       std::string printError;
  133029           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  133030           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  133031             :       }
  133032             :       
  133033           0 :       if (printError == "all" || printError == "client") {
  133034             :         std::cerr << "Error: " << s << std::endl;
  133035             :       }
  133036             :       
  133037             :       
  133038             :       
  133039             :       
  133040             :       {
  133041             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  133042             :       };
  133043             :       
  133044           0 :     } catch (const std::exception& e) {
  133045           0 :       const std::string s = e.what();
  133046             :       std::string printError;
  133047           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  133048           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  133049             :       }
  133050             :       
  133051           0 :       if (printError == "all" || printError == "client") {
  133052             :         std::cerr << "Error: " << s << std::endl;
  133053             :       }
  133054             :       
  133055             :       
  133056             :       
  133057             :       
  133058             :       {
  133059             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  133060             :       };
  133061             :       
  133062           0 :     } catch (...) {
  133063             :       {
  133064             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  133065             :       };
  133066           0 :     }
  133067             :   }
  133068             : }
  133069             : 
  133070             : 
  133071           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MeanData_1subscribeContext_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
  133072             :   std::string *arg1 = 0 ;
  133073             :   int arg2 ;
  133074             :   double arg3 ;
  133075             :   
  133076             :   (void)jenv;
  133077             :   (void)jcls;
  133078           0 :   if(!jarg1) {
  133079           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  133080           0 :     return ;
  133081             :   }
  133082             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  133083           0 :   if (!arg1_pstr) return ;
  133084           0 :   std::string arg1_str(arg1_pstr);
  133085             :   arg1 = &arg1_str;
  133086             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  133087             :   arg2 = (int)jarg2; 
  133088             :   arg3 = (double)jarg3; 
  133089             :   {
  133090             :     try {
  133091           0 :       libtraci::MeanData::subscribeContext((std::string const &)*arg1,arg2,arg3);
  133092           0 :     } catch (const libsumo::TraCIException& e) {
  133093           0 :       const std::string s = e.what();
  133094             :       std::string printError;
  133095           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  133096           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  133097             :       }
  133098             :       
  133099           0 :       if (printError == "all" || printError == "client") {
  133100             :         std::cerr << "Error: " << s << std::endl;
  133101             :       }
  133102             :       
  133103             :       
  133104             :       
  133105             :       
  133106             :       {
  133107             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  133108             :       };
  133109             :       
  133110           0 :     } catch (const std::exception& e) {
  133111           0 :       const std::string s = e.what();
  133112             :       std::string printError;
  133113           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  133114           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  133115             :       }
  133116             :       
  133117           0 :       if (printError == "all" || printError == "client") {
  133118             :         std::cerr << "Error: " << s << std::endl;
  133119             :       }
  133120             :       
  133121             :       
  133122             :       
  133123             :       
  133124             :       {
  133125             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  133126             :       };
  133127             :       
  133128           0 :     } catch (...) {
  133129             :       {
  133130             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  133131             :       };
  133132           0 :     }
  133133             :   }
  133134             : }
  133135             : 
  133136             : 
  133137           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MeanData_1unsubscribeContext(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
  133138             :   std::string *arg1 = 0 ;
  133139             :   int arg2 ;
  133140             :   double arg3 ;
  133141             :   
  133142             :   (void)jenv;
  133143             :   (void)jcls;
  133144           0 :   if(!jarg1) {
  133145           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  133146           0 :     return ;
  133147             :   }
  133148             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  133149           0 :   if (!arg1_pstr) return ;
  133150           0 :   std::string arg1_str(arg1_pstr);
  133151             :   arg1 = &arg1_str;
  133152             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  133153             :   arg2 = (int)jarg2; 
  133154             :   arg3 = (double)jarg3; 
  133155             :   {
  133156             :     try {
  133157           0 :       libtraci::MeanData::unsubscribeContext((std::string const &)*arg1,arg2,arg3);
  133158           0 :     } catch (const libsumo::TraCIException& e) {
  133159           0 :       const std::string s = e.what();
  133160             :       std::string printError;
  133161           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  133162           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  133163             :       }
  133164             :       
  133165           0 :       if (printError == "all" || printError == "client") {
  133166             :         std::cerr << "Error: " << s << std::endl;
  133167             :       }
  133168             :       
  133169             :       
  133170             :       
  133171             :       
  133172             :       {
  133173             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  133174             :       };
  133175             :       
  133176           0 :     } catch (const std::exception& e) {
  133177           0 :       const std::string s = e.what();
  133178             :       std::string printError;
  133179           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  133180           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  133181             :       }
  133182             :       
  133183           0 :       if (printError == "all" || printError == "client") {
  133184             :         std::cerr << "Error: " << s << std::endl;
  133185             :       }
  133186             :       
  133187             :       
  133188             :       
  133189             :       
  133190             :       {
  133191             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  133192             :       };
  133193             :       
  133194           0 :     } catch (...) {
  133195             :       {
  133196             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  133197             :       };
  133198           0 :     }
  133199             :   }
  133200             : }
  133201             : 
  133202             : 
  133203           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MeanData_1getAllSubscriptionResults(JNIEnv *jenv, jclass jcls) {
  133204             :   jlong jresult = 0 ;
  133205             :   libsumo::SubscriptionResults result;
  133206             :   
  133207             :   (void)jenv;
  133208             :   (void)jcls;
  133209             :   {
  133210             :     try {
  133211           0 :       result = libtraci::MeanData::getAllSubscriptionResults();
  133212           0 :     } catch (const libsumo::TraCIException& e) {
  133213           0 :       const std::string s = e.what();
  133214             :       std::string printError;
  133215           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  133216           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  133217             :       }
  133218             :       
  133219           0 :       if (printError == "all" || printError == "client") {
  133220             :         std::cerr << "Error: " << s << std::endl;
  133221             :       }
  133222             :       
  133223             :       
  133224             :       
  133225             :       
  133226             :       {
  133227             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  133228             :       };
  133229             :       
  133230           0 :     } catch (const std::exception& e) {
  133231           0 :       const std::string s = e.what();
  133232             :       std::string printError;
  133233           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  133234           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  133235             :       }
  133236             :       
  133237           0 :       if (printError == "all" || printError == "client") {
  133238             :         std::cerr << "Error: " << s << std::endl;
  133239             :       }
  133240             :       
  133241             :       
  133242             :       
  133243             :       
  133244             :       {
  133245             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  133246             :       };
  133247             :       
  133248           0 :     } catch (...) {
  133249             :       {
  133250             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  133251             :       };
  133252           0 :     }
  133253             :   }
  133254           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
  133255           0 :   return jresult;
  133256             : }
  133257             : 
  133258             : 
  133259           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MeanData_1getSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  133260             :   jlong jresult = 0 ;
  133261             :   std::string *arg1 = 0 ;
  133262             :   libsumo::TraCIResults result;
  133263             :   
  133264             :   (void)jenv;
  133265             :   (void)jcls;
  133266           0 :   if(!jarg1) {
  133267           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  133268             :     return 0;
  133269             :   }
  133270             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  133271           0 :   if (!arg1_pstr) return 0;
  133272           0 :   std::string arg1_str(arg1_pstr);
  133273             :   arg1 = &arg1_str;
  133274             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  133275             :   {
  133276             :     try {
  133277           0 :       result = libtraci::MeanData::getSubscriptionResults((std::string const &)*arg1);
  133278           0 :     } catch (const libsumo::TraCIException& e) {
  133279           0 :       const std::string s = e.what();
  133280             :       std::string printError;
  133281           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  133282           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  133283             :       }
  133284             :       
  133285           0 :       if (printError == "all" || printError == "client") {
  133286             :         std::cerr << "Error: " << s << std::endl;
  133287             :       }
  133288             :       
  133289             :       
  133290             :       
  133291             :       
  133292             :       {
  133293             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  133294             :       };
  133295             :       
  133296           0 :     } catch (const std::exception& e) {
  133297           0 :       const std::string s = e.what();
  133298             :       std::string printError;
  133299           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  133300           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  133301             :       }
  133302             :       
  133303           0 :       if (printError == "all" || printError == "client") {
  133304             :         std::cerr << "Error: " << s << std::endl;
  133305             :       }
  133306             :       
  133307             :       
  133308             :       
  133309             :       
  133310             :       {
  133311             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  133312             :       };
  133313             :       
  133314           0 :     } catch (...) {
  133315             :       {
  133316             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  133317             :       };
  133318           0 :     }
  133319             :   }
  133320           0 :   *(libsumo::TraCIResults **)&jresult = new libsumo::TraCIResults((const libsumo::TraCIResults &)result); 
  133321           0 :   return jresult;
  133322             : }
  133323             : 
  133324             : 
  133325           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MeanData_1getAllContextSubscriptionResults(JNIEnv *jenv, jclass jcls) {
  133326             :   jlong jresult = 0 ;
  133327             :   libsumo::ContextSubscriptionResults result;
  133328             :   
  133329             :   (void)jenv;
  133330             :   (void)jcls;
  133331             :   {
  133332             :     try {
  133333           0 :       result = libtraci::MeanData::getAllContextSubscriptionResults();
  133334           0 :     } catch (const libsumo::TraCIException& e) {
  133335           0 :       const std::string s = e.what();
  133336             :       std::string printError;
  133337           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  133338           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  133339             :       }
  133340             :       
  133341           0 :       if (printError == "all" || printError == "client") {
  133342             :         std::cerr << "Error: " << s << std::endl;
  133343             :       }
  133344             :       
  133345             :       
  133346             :       
  133347             :       
  133348             :       {
  133349             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  133350             :       };
  133351             :       
  133352           0 :     } catch (const std::exception& e) {
  133353           0 :       const std::string s = e.what();
  133354             :       std::string printError;
  133355           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  133356           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  133357             :       }
  133358             :       
  133359           0 :       if (printError == "all" || printError == "client") {
  133360             :         std::cerr << "Error: " << s << std::endl;
  133361             :       }
  133362             :       
  133363             :       
  133364             :       
  133365             :       
  133366             :       {
  133367             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  133368             :       };
  133369             :       
  133370           0 :     } catch (...) {
  133371             :       {
  133372             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  133373             :       };
  133374           0 :     }
  133375             :   }
  133376           0 :   *(libsumo::ContextSubscriptionResults **)&jresult = new libsumo::ContextSubscriptionResults((const libsumo::ContextSubscriptionResults &)result); 
  133377           0 :   return jresult;
  133378             : }
  133379             : 
  133380             : 
  133381           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MeanData_1getContextSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  133382             :   jlong jresult = 0 ;
  133383             :   std::string *arg1 = 0 ;
  133384             :   libsumo::SubscriptionResults result;
  133385             :   
  133386             :   (void)jenv;
  133387             :   (void)jcls;
  133388           0 :   if(!jarg1) {
  133389           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  133390             :     return 0;
  133391             :   }
  133392             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  133393           0 :   if (!arg1_pstr) return 0;
  133394           0 :   std::string arg1_str(arg1_pstr);
  133395             :   arg1 = &arg1_str;
  133396             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  133397             :   {
  133398             :     try {
  133399           0 :       result = libtraci::MeanData::getContextSubscriptionResults((std::string const &)*arg1);
  133400           0 :     } catch (const libsumo::TraCIException& e) {
  133401           0 :       const std::string s = e.what();
  133402             :       std::string printError;
  133403           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  133404           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  133405             :       }
  133406             :       
  133407           0 :       if (printError == "all" || printError == "client") {
  133408             :         std::cerr << "Error: " << s << std::endl;
  133409             :       }
  133410             :       
  133411             :       
  133412             :       
  133413             :       
  133414             :       {
  133415             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  133416             :       };
  133417             :       
  133418           0 :     } catch (const std::exception& e) {
  133419           0 :       const std::string s = e.what();
  133420             :       std::string printError;
  133421           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  133422           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  133423             :       }
  133424             :       
  133425           0 :       if (printError == "all" || printError == "client") {
  133426             :         std::cerr << "Error: " << s << std::endl;
  133427             :       }
  133428             :       
  133429             :       
  133430             :       
  133431             :       
  133432             :       {
  133433             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  133434             :       };
  133435             :       
  133436           0 :     } catch (...) {
  133437             :       {
  133438             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  133439             :       };
  133440           0 :     }
  133441             :   }
  133442           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
  133443           0 :   return jresult;
  133444             : }
  133445             : 
  133446             : 
  133447           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MeanData_1subscribeParameterWithKey_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jdouble jarg4) {
  133448             :   std::string *arg1 = 0 ;
  133449             :   std::string *arg2 = 0 ;
  133450             :   double arg3 ;
  133451             :   double arg4 ;
  133452             :   
  133453             :   (void)jenv;
  133454             :   (void)jcls;
  133455           0 :   if(!jarg1) {
  133456           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  133457           0 :     return ;
  133458             :   }
  133459             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  133460           0 :   if (!arg1_pstr) return ;
  133461           0 :   std::string arg1_str(arg1_pstr);
  133462             :   arg1 = &arg1_str;
  133463             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  133464           0 :   if(!jarg2) {
  133465           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  133466             :     return ;
  133467             :   }
  133468             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  133469           0 :   if (!arg2_pstr) return ;
  133470           0 :   std::string arg2_str(arg2_pstr);
  133471             :   arg2 = &arg2_str;
  133472             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  133473             :   arg3 = (double)jarg3; 
  133474             :   arg4 = (double)jarg4; 
  133475             :   {
  133476             :     try {
  133477           0 :       libtraci::MeanData::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4);
  133478           0 :     } catch (const libsumo::TraCIException& e) {
  133479           0 :       const std::string s = e.what();
  133480             :       std::string printError;
  133481           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  133482           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  133483             :       }
  133484             :       
  133485           0 :       if (printError == "all" || printError == "client") {
  133486             :         std::cerr << "Error: " << s << std::endl;
  133487             :       }
  133488             :       
  133489             :       
  133490             :       
  133491             :       
  133492             :       {
  133493             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  133494             :       };
  133495             :       
  133496           0 :     } catch (const std::exception& e) {
  133497           0 :       const std::string s = e.what();
  133498             :       std::string printError;
  133499           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  133500           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  133501             :       }
  133502             :       
  133503           0 :       if (printError == "all" || printError == "client") {
  133504             :         std::cerr << "Error: " << s << std::endl;
  133505             :       }
  133506             :       
  133507             :       
  133508             :       
  133509             :       
  133510             :       {
  133511             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  133512             :       };
  133513             :       
  133514           0 :     } catch (...) {
  133515             :       {
  133516             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  133517             :       };
  133518           0 :     }
  133519             :   }
  133520             : }
  133521             : 
  133522             : 
  133523           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MeanData_1subscribeParameterWithKey_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3) {
  133524             :   std::string *arg1 = 0 ;
  133525             :   std::string *arg2 = 0 ;
  133526             :   double arg3 ;
  133527             :   
  133528             :   (void)jenv;
  133529             :   (void)jcls;
  133530           0 :   if(!jarg1) {
  133531           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  133532           0 :     return ;
  133533             :   }
  133534             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  133535           0 :   if (!arg1_pstr) return ;
  133536           0 :   std::string arg1_str(arg1_pstr);
  133537             :   arg1 = &arg1_str;
  133538             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  133539           0 :   if(!jarg2) {
  133540           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  133541             :     return ;
  133542             :   }
  133543             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  133544           0 :   if (!arg2_pstr) return ;
  133545           0 :   std::string arg2_str(arg2_pstr);
  133546             :   arg2 = &arg2_str;
  133547             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  133548             :   arg3 = (double)jarg3; 
  133549             :   {
  133550             :     try {
  133551           0 :       libtraci::MeanData::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3);
  133552           0 :     } catch (const libsumo::TraCIException& e) {
  133553           0 :       const std::string s = e.what();
  133554             :       std::string printError;
  133555           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  133556           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  133557             :       }
  133558             :       
  133559           0 :       if (printError == "all" || printError == "client") {
  133560             :         std::cerr << "Error: " << s << std::endl;
  133561             :       }
  133562             :       
  133563             :       
  133564             :       
  133565             :       
  133566             :       {
  133567             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  133568             :       };
  133569             :       
  133570           0 :     } catch (const std::exception& e) {
  133571           0 :       const std::string s = e.what();
  133572             :       std::string printError;
  133573           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  133574           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  133575             :       }
  133576             :       
  133577           0 :       if (printError == "all" || printError == "client") {
  133578             :         std::cerr << "Error: " << s << std::endl;
  133579             :       }
  133580             :       
  133581             :       
  133582             :       
  133583             :       
  133584             :       {
  133585             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  133586             :       };
  133587             :       
  133588           0 :     } catch (...) {
  133589             :       {
  133590             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  133591             :       };
  133592           0 :     }
  133593             :   }
  133594             : }
  133595             : 
  133596             : 
  133597           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MeanData_1subscribeParameterWithKey_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  133598             :   std::string *arg1 = 0 ;
  133599             :   std::string *arg2 = 0 ;
  133600             :   
  133601             :   (void)jenv;
  133602             :   (void)jcls;
  133603           0 :   if(!jarg1) {
  133604           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  133605           0 :     return ;
  133606             :   }
  133607             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  133608           0 :   if (!arg1_pstr) return ;
  133609           0 :   std::string arg1_str(arg1_pstr);
  133610             :   arg1 = &arg1_str;
  133611             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  133612           0 :   if(!jarg2) {
  133613           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  133614             :     return ;
  133615             :   }
  133616             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  133617           0 :   if (!arg2_pstr) return ;
  133618           0 :   std::string arg2_str(arg2_pstr);
  133619             :   arg2 = &arg2_str;
  133620             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  133621             :   {
  133622             :     try {
  133623           0 :       libtraci::MeanData::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
  133624           0 :     } catch (const libsumo::TraCIException& e) {
  133625           0 :       const std::string s = e.what();
  133626             :       std::string printError;
  133627           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  133628           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  133629             :       }
  133630             :       
  133631           0 :       if (printError == "all" || printError == "client") {
  133632             :         std::cerr << "Error: " << s << std::endl;
  133633             :       }
  133634             :       
  133635             :       
  133636             :       
  133637             :       
  133638             :       {
  133639             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  133640             :       };
  133641             :       
  133642           0 :     } catch (const std::exception& e) {
  133643           0 :       const std::string s = e.what();
  133644             :       std::string printError;
  133645           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  133646           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  133647             :       }
  133648             :       
  133649           0 :       if (printError == "all" || printError == "client") {
  133650             :         std::cerr << "Error: " << s << std::endl;
  133651             :       }
  133652             :       
  133653             :       
  133654             :       
  133655             :       
  133656             :       {
  133657             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  133658             :       };
  133659             :       
  133660           0 :     } catch (...) {
  133661             :       {
  133662             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  133663             :       };
  133664           0 :     }
  133665             :   }
  133666             : }
  133667             : 
  133668             : 
  133669           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_MeanData_1DOMAIN_1ID_1get(JNIEnv *jenv, jclass jcls) {
  133670             :   jint jresult = 0 ;
  133671             :   int result;
  133672             :   
  133673             :   (void)jenv;
  133674             :   (void)jcls;
  133675           0 :   result = (int)(int)libtraci::MeanData::DOMAIN_ID;
  133676             :   jresult = (jint)result; 
  133677           0 :   return jresult;
  133678             : }
  133679             : 
  133680             : 
  133681           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1MeanData(JNIEnv *jenv, jclass jcls, jlong jarg1) {
  133682             :   libtraci::MeanData *arg1 = (libtraci::MeanData *) 0 ;
  133683             :   
  133684             :   (void)jenv;
  133685             :   (void)jcls;
  133686           0 :   arg1 = *(libtraci::MeanData **)&jarg1; 
  133687             :   {
  133688             :     try {
  133689           0 :       delete arg1;
  133690             :     } catch (const libsumo::TraCIException& e) {
  133691             :       const std::string s = e.what();
  133692             :       std::string printError;
  133693             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  133694             :         printError = std::getenv("TRACI_PRINT_ERROR");
  133695             :       }
  133696             :       
  133697             :       if (printError == "all" || printError == "client") {
  133698             :         std::cerr << "Error: " << s << std::endl;
  133699             :       }
  133700             :       
  133701             :       
  133702             :       
  133703             :       
  133704             :       {
  133705             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  133706             :       };
  133707             :       
  133708             :     } catch (const std::exception& e) {
  133709             :       const std::string s = e.what();
  133710             :       std::string printError;
  133711             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  133712             :         printError = std::getenv("TRACI_PRINT_ERROR");
  133713             :       }
  133714             :       
  133715             :       if (printError == "all" || printError == "client") {
  133716             :         std::cerr << "Error: " << s << std::endl;
  133717             :       }
  133718             :       
  133719             :       
  133720             :       
  133721             :       
  133722             :       {
  133723             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  133724             :       };
  133725             :       
  133726             :     } catch (...) {
  133727             :       {
  133728             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  133729             :       };
  133730             :     }
  133731             :   }
  133732             : }
  133733             : 
  133734             : 
  133735           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VariableSpeedSign_1getLanes(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  133736             :   jlong jresult = 0 ;
  133737             :   std::string *arg1 = 0 ;
  133738             :   std::vector< std::string > result;
  133739             :   
  133740             :   (void)jenv;
  133741             :   (void)jcls;
  133742           0 :   if(!jarg1) {
  133743           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  133744             :     return 0;
  133745             :   }
  133746             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  133747           0 :   if (!arg1_pstr) return 0;
  133748           0 :   std::string arg1_str(arg1_pstr);
  133749             :   arg1 = &arg1_str;
  133750             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  133751             :   {
  133752             :     try {
  133753           0 :       result = libtraci::VariableSpeedSign::getLanes((std::string const &)*arg1);
  133754           0 :     } catch (const libsumo::TraCIException& e) {
  133755           0 :       const std::string s = e.what();
  133756             :       std::string printError;
  133757           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  133758           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  133759             :       }
  133760             :       
  133761           0 :       if (printError == "all" || printError == "client") {
  133762             :         std::cerr << "Error: " << s << std::endl;
  133763             :       }
  133764             :       
  133765             :       
  133766             :       
  133767             :       
  133768             :       {
  133769             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  133770             :       };
  133771             :       
  133772           0 :     } catch (const std::exception& e) {
  133773           0 :       const std::string s = e.what();
  133774             :       std::string printError;
  133775           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  133776           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  133777             :       }
  133778             :       
  133779           0 :       if (printError == "all" || printError == "client") {
  133780             :         std::cerr << "Error: " << s << std::endl;
  133781             :       }
  133782             :       
  133783             :       
  133784             :       
  133785             :       
  133786             :       {
  133787             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  133788             :       };
  133789             :       
  133790           0 :     } catch (...) {
  133791             :       {
  133792             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  133793             :       };
  133794           0 :     }
  133795             :   }
  133796           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
  133797           0 :   return jresult;
  133798           0 : }
  133799             : 
  133800             : 
  133801           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VariableSpeedSign_1getIDList(JNIEnv *jenv, jclass jcls) {
  133802             :   jlong jresult = 0 ;
  133803             :   std::vector< std::string > result;
  133804             :   
  133805             :   (void)jenv;
  133806             :   (void)jcls;
  133807             :   {
  133808             :     try {
  133809           0 :       result = libtraci::VariableSpeedSign::getIDList();
  133810           0 :     } catch (const libsumo::TraCIException& e) {
  133811           0 :       const std::string s = e.what();
  133812             :       std::string printError;
  133813           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  133814           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  133815             :       }
  133816             :       
  133817           0 :       if (printError == "all" || printError == "client") {
  133818             :         std::cerr << "Error: " << s << std::endl;
  133819             :       }
  133820             :       
  133821             :       
  133822             :       
  133823             :       
  133824             :       {
  133825             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  133826             :       };
  133827             :       
  133828           0 :     } catch (const std::exception& e) {
  133829           0 :       const std::string s = e.what();
  133830             :       std::string printError;
  133831           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  133832           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  133833             :       }
  133834             :       
  133835           0 :       if (printError == "all" || printError == "client") {
  133836             :         std::cerr << "Error: " << s << std::endl;
  133837             :       }
  133838             :       
  133839             :       
  133840             :       
  133841             :       
  133842             :       {
  133843             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  133844             :       };
  133845             :       
  133846           0 :     } catch (...) {
  133847             :       {
  133848             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  133849             :       };
  133850           0 :     }
  133851             :   }
  133852           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
  133853           0 :   return jresult;
  133854           0 : }
  133855             : 
  133856             : 
  133857           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VariableSpeedSign_1getIDCount(JNIEnv *jenv, jclass jcls) {
  133858             :   jint jresult = 0 ;
  133859             :   int result;
  133860             :   
  133861             :   (void)jenv;
  133862             :   (void)jcls;
  133863             :   {
  133864             :     try {
  133865           0 :       result = (int)libtraci::VariableSpeedSign::getIDCount();
  133866           0 :     } catch (const libsumo::TraCIException& e) {
  133867           0 :       const std::string s = e.what();
  133868             :       std::string printError;
  133869           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  133870           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  133871             :       }
  133872             :       
  133873           0 :       if (printError == "all" || printError == "client") {
  133874             :         std::cerr << "Error: " << s << std::endl;
  133875             :       }
  133876             :       
  133877             :       
  133878             :       
  133879             :       
  133880             :       {
  133881             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  133882             :       };
  133883             :       
  133884           0 :     } catch (const std::exception& e) {
  133885           0 :       const std::string s = e.what();
  133886             :       std::string printError;
  133887           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  133888           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  133889             :       }
  133890             :       
  133891           0 :       if (printError == "all" || printError == "client") {
  133892             :         std::cerr << "Error: " << s << std::endl;
  133893             :       }
  133894             :       
  133895             :       
  133896             :       
  133897             :       
  133898             :       {
  133899             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  133900             :       };
  133901             :       
  133902           0 :     } catch (...) {
  133903             :       {
  133904             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  133905             :       };
  133906           0 :     }
  133907             :   }
  133908             :   jresult = (jint)result; 
  133909             :   return jresult;
  133910             : }
  133911             : 
  133912             : 
  133913           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VariableSpeedSign_1getParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  133914             :   jstring jresult = 0 ;
  133915             :   std::string *arg1 = 0 ;
  133916             :   std::string *arg2 = 0 ;
  133917             :   std::string result;
  133918             :   
  133919             :   (void)jenv;
  133920             :   (void)jcls;
  133921           0 :   if(!jarg1) {
  133922           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  133923             :     return 0;
  133924             :   }
  133925             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  133926           0 :   if (!arg1_pstr) return 0;
  133927           0 :   std::string arg1_str(arg1_pstr);
  133928             :   arg1 = &arg1_str;
  133929             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  133930           0 :   if(!jarg2) {
  133931           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  133932             :     return 0;
  133933             :   }
  133934             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  133935           0 :   if (!arg2_pstr) return 0;
  133936           0 :   std::string arg2_str(arg2_pstr);
  133937             :   arg2 = &arg2_str;
  133938             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  133939             :   {
  133940             :     try {
  133941           0 :       result = libtraci::VariableSpeedSign::getParameter((std::string const &)*arg1,(std::string const &)*arg2);
  133942           0 :     } catch (const libsumo::TraCIException& e) {
  133943           0 :       const std::string s = e.what();
  133944             :       std::string printError;
  133945           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  133946           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  133947             :       }
  133948             :       
  133949           0 :       if (printError == "all" || printError == "client") {
  133950             :         std::cerr << "Error: " << s << std::endl;
  133951             :       }
  133952             :       
  133953             :       
  133954             :       
  133955             :       
  133956             :       {
  133957             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  133958             :       };
  133959             :       
  133960           0 :     } catch (const std::exception& e) {
  133961           0 :       const std::string s = e.what();
  133962             :       std::string printError;
  133963           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  133964           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  133965             :       }
  133966             :       
  133967           0 :       if (printError == "all" || printError == "client") {
  133968             :         std::cerr << "Error: " << s << std::endl;
  133969             :       }
  133970             :       
  133971             :       
  133972             :       
  133973             :       
  133974             :       {
  133975             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  133976             :       };
  133977             :       
  133978           0 :     } catch (...) {
  133979             :       {
  133980             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  133981             :       };
  133982           0 :     }
  133983             :   }
  133984             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
  133985             :   return jresult;
  133986             : }
  133987             : 
  133988             : 
  133989           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VariableSpeedSign_1getParameterWithKey(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  133990             :   jlong jresult = 0 ;
  133991             :   std::string *arg1 = 0 ;
  133992             :   std::string *arg2 = 0 ;
  133993             :   std::pair< std::string,std::string > result;
  133994             :   
  133995             :   (void)jenv;
  133996             :   (void)jcls;
  133997           0 :   if(!jarg1) {
  133998           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  133999             :     return 0;
  134000             :   }
  134001             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  134002           0 :   if (!arg1_pstr) return 0;
  134003           0 :   std::string arg1_str(arg1_pstr);
  134004             :   arg1 = &arg1_str;
  134005             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  134006           0 :   if(!jarg2) {
  134007           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  134008             :     return 0;
  134009             :   }
  134010             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  134011           0 :   if (!arg2_pstr) return 0;
  134012           0 :   std::string arg2_str(arg2_pstr);
  134013             :   arg2 = &arg2_str;
  134014             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  134015             :   {
  134016             :     try {
  134017           0 :       result = libtraci::VariableSpeedSign::getParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
  134018           0 :     } catch (const libsumo::TraCIException& e) {
  134019           0 :       const std::string s = e.what();
  134020             :       std::string printError;
  134021           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  134022           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  134023             :       }
  134024             :       
  134025           0 :       if (printError == "all" || printError == "client") {
  134026             :         std::cerr << "Error: " << s << std::endl;
  134027             :       }
  134028             :       
  134029             :       
  134030             :       
  134031             :       
  134032             :       {
  134033             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  134034             :       };
  134035             :       
  134036           0 :     } catch (const std::exception& e) {
  134037           0 :       const std::string s = e.what();
  134038             :       std::string printError;
  134039           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  134040           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  134041             :       }
  134042             :       
  134043           0 :       if (printError == "all" || printError == "client") {
  134044             :         std::cerr << "Error: " << s << std::endl;
  134045             :       }
  134046             :       
  134047             :       
  134048             :       
  134049             :       
  134050             :       {
  134051             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  134052             :       };
  134053             :       
  134054           0 :     } catch (...) {
  134055             :       {
  134056             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  134057             :       };
  134058           0 :     }
  134059             :   }
  134060           0 :   *(std::pair< std::string,std::string > **)&jresult = new std::pair< std::string,std::string >((const std::pair< std::string,std::string > &)result); 
  134061           0 :   return jresult;
  134062           0 : }
  134063             : 
  134064             : 
  134065           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VariableSpeedSign_1setParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3) {
  134066             :   std::string *arg1 = 0 ;
  134067             :   std::string *arg2 = 0 ;
  134068             :   std::string *arg3 = 0 ;
  134069             :   
  134070             :   (void)jenv;
  134071             :   (void)jcls;
  134072           0 :   if(!jarg1) {
  134073           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  134074           0 :     return ;
  134075             :   }
  134076             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  134077           0 :   if (!arg1_pstr) return ;
  134078           0 :   std::string arg1_str(arg1_pstr);
  134079             :   arg1 = &arg1_str;
  134080             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  134081           0 :   if(!jarg2) {
  134082           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  134083             :     return ;
  134084             :   }
  134085             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  134086           0 :   if (!arg2_pstr) return ;
  134087           0 :   std::string arg2_str(arg2_pstr);
  134088             :   arg2 = &arg2_str;
  134089             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  134090           0 :   if(!jarg3) {
  134091           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  134092             :     return ;
  134093             :   }
  134094             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
  134095           0 :   if (!arg3_pstr) return ;
  134096           0 :   std::string arg3_str(arg3_pstr);
  134097             :   arg3 = &arg3_str;
  134098             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
  134099             :   {
  134100             :     try {
  134101           0 :       libtraci::VariableSpeedSign::setParameter((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3);
  134102           0 :     } catch (const libsumo::TraCIException& e) {
  134103           0 :       const std::string s = e.what();
  134104             :       std::string printError;
  134105           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  134106           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  134107             :       }
  134108             :       
  134109           0 :       if (printError == "all" || printError == "client") {
  134110             :         std::cerr << "Error: " << s << std::endl;
  134111             :       }
  134112             :       
  134113             :       
  134114             :       
  134115             :       
  134116             :       {
  134117             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  134118             :       };
  134119             :       
  134120           0 :     } catch (const std::exception& e) {
  134121           0 :       const std::string s = e.what();
  134122             :       std::string printError;
  134123           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  134124           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  134125             :       }
  134126             :       
  134127           0 :       if (printError == "all" || printError == "client") {
  134128             :         std::cerr << "Error: " << s << std::endl;
  134129             :       }
  134130             :       
  134131             :       
  134132             :       
  134133             :       
  134134             :       {
  134135             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  134136             :       };
  134137             :       
  134138           0 :     } catch (...) {
  134139             :       {
  134140             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  134141             :       };
  134142           0 :     }
  134143             :   }
  134144             : }
  134145             : 
  134146             : 
  134147           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VariableSpeedSign_1subscribe_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4, jlong jarg5, jobject jarg5_) {
  134148             :   std::string *arg1 = 0 ;
  134149             :   std::vector< int > *arg2 = 0 ;
  134150             :   double arg3 ;
  134151             :   double arg4 ;
  134152             :   libsumo::TraCIResults *arg5 = 0 ;
  134153             :   
  134154             :   (void)jenv;
  134155             :   (void)jcls;
  134156             :   (void)jarg2_;
  134157             :   (void)jarg5_;
  134158           0 :   if(!jarg1) {
  134159           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  134160           0 :     return ;
  134161             :   }
  134162             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  134163           0 :   if (!arg1_pstr) return ;
  134164           0 :   std::string arg1_str(arg1_pstr);
  134165             :   arg1 = &arg1_str;
  134166             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  134167           0 :   arg2 = *(std::vector< int > **)&jarg2;
  134168           0 :   if (!arg2) {
  134169           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  134170             :     return ;
  134171             :   } 
  134172             :   arg3 = (double)jarg3; 
  134173             :   arg4 = (double)jarg4; 
  134174           0 :   arg5 = *(libsumo::TraCIResults **)&jarg5;
  134175           0 :   if (!arg5) {
  134176           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
  134177             :     return ;
  134178             :   } 
  134179             :   {
  134180             :     try {
  134181           0 :       libtraci::VariableSpeedSign::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg5);
  134182           0 :     } catch (const libsumo::TraCIException& e) {
  134183           0 :       const std::string s = e.what();
  134184             :       std::string printError;
  134185           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  134186           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  134187             :       }
  134188             :       
  134189           0 :       if (printError == "all" || printError == "client") {
  134190             :         std::cerr << "Error: " << s << std::endl;
  134191             :       }
  134192             :       
  134193             :       
  134194             :       
  134195             :       
  134196             :       {
  134197             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  134198             :       };
  134199             :       
  134200           0 :     } catch (const std::exception& e) {
  134201           0 :       const std::string s = e.what();
  134202             :       std::string printError;
  134203           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  134204           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  134205             :       }
  134206             :       
  134207           0 :       if (printError == "all" || printError == "client") {
  134208             :         std::cerr << "Error: " << s << std::endl;
  134209             :       }
  134210             :       
  134211             :       
  134212             :       
  134213             :       
  134214             :       {
  134215             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  134216             :       };
  134217             :       
  134218           0 :     } catch (...) {
  134219             :       {
  134220             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  134221             :       };
  134222           0 :     }
  134223             :   }
  134224             : }
  134225             : 
  134226             : 
  134227           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VariableSpeedSign_1subscribe_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4) {
  134228             :   std::string *arg1 = 0 ;
  134229             :   std::vector< int > *arg2 = 0 ;
  134230             :   double arg3 ;
  134231             :   double arg4 ;
  134232             :   
  134233             :   (void)jenv;
  134234             :   (void)jcls;
  134235             :   (void)jarg2_;
  134236           0 :   if(!jarg1) {
  134237           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  134238           0 :     return ;
  134239             :   }
  134240             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  134241           0 :   if (!arg1_pstr) return ;
  134242           0 :   std::string arg1_str(arg1_pstr);
  134243             :   arg1 = &arg1_str;
  134244             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  134245           0 :   arg2 = *(std::vector< int > **)&jarg2;
  134246           0 :   if (!arg2) {
  134247           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  134248             :     return ;
  134249             :   } 
  134250             :   arg3 = (double)jarg3; 
  134251             :   arg4 = (double)jarg4; 
  134252             :   {
  134253             :     try {
  134254           0 :       libtraci::VariableSpeedSign::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4);
  134255           0 :     } catch (const libsumo::TraCIException& e) {
  134256           0 :       const std::string s = e.what();
  134257             :       std::string printError;
  134258           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  134259           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  134260             :       }
  134261             :       
  134262           0 :       if (printError == "all" || printError == "client") {
  134263             :         std::cerr << "Error: " << s << std::endl;
  134264             :       }
  134265             :       
  134266             :       
  134267             :       
  134268             :       
  134269             :       {
  134270             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  134271             :       };
  134272             :       
  134273           0 :     } catch (const std::exception& e) {
  134274           0 :       const std::string s = e.what();
  134275             :       std::string printError;
  134276           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  134277           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  134278             :       }
  134279             :       
  134280           0 :       if (printError == "all" || printError == "client") {
  134281             :         std::cerr << "Error: " << s << std::endl;
  134282             :       }
  134283             :       
  134284             :       
  134285             :       
  134286             :       
  134287             :       {
  134288             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  134289             :       };
  134290             :       
  134291           0 :     } catch (...) {
  134292             :       {
  134293             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  134294             :       };
  134295           0 :     }
  134296             :   }
  134297             : }
  134298             : 
  134299             : 
  134300           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VariableSpeedSign_1subscribe_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3) {
  134301             :   std::string *arg1 = 0 ;
  134302             :   std::vector< int > *arg2 = 0 ;
  134303             :   double arg3 ;
  134304             :   
  134305             :   (void)jenv;
  134306             :   (void)jcls;
  134307             :   (void)jarg2_;
  134308           0 :   if(!jarg1) {
  134309           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  134310           0 :     return ;
  134311             :   }
  134312             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  134313           0 :   if (!arg1_pstr) return ;
  134314           0 :   std::string arg1_str(arg1_pstr);
  134315             :   arg1 = &arg1_str;
  134316             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  134317           0 :   arg2 = *(std::vector< int > **)&jarg2;
  134318           0 :   if (!arg2) {
  134319           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  134320             :     return ;
  134321             :   } 
  134322             :   arg3 = (double)jarg3; 
  134323             :   {
  134324             :     try {
  134325           0 :       libtraci::VariableSpeedSign::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3);
  134326           0 :     } catch (const libsumo::TraCIException& e) {
  134327           0 :       const std::string s = e.what();
  134328             :       std::string printError;
  134329           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  134330           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  134331             :       }
  134332             :       
  134333           0 :       if (printError == "all" || printError == "client") {
  134334             :         std::cerr << "Error: " << s << std::endl;
  134335             :       }
  134336             :       
  134337             :       
  134338             :       
  134339             :       
  134340             :       {
  134341             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  134342             :       };
  134343             :       
  134344           0 :     } catch (const std::exception& e) {
  134345           0 :       const std::string s = e.what();
  134346             :       std::string printError;
  134347           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  134348           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  134349             :       }
  134350             :       
  134351           0 :       if (printError == "all" || printError == "client") {
  134352             :         std::cerr << "Error: " << s << std::endl;
  134353             :       }
  134354             :       
  134355             :       
  134356             :       
  134357             :       
  134358             :       {
  134359             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  134360             :       };
  134361             :       
  134362           0 :     } catch (...) {
  134363             :       {
  134364             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  134365             :       };
  134366           0 :     }
  134367             :   }
  134368             : }
  134369             : 
  134370             : 
  134371           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VariableSpeedSign_1subscribe_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
  134372             :   std::string *arg1 = 0 ;
  134373             :   std::vector< int > *arg2 = 0 ;
  134374             :   
  134375             :   (void)jenv;
  134376             :   (void)jcls;
  134377             :   (void)jarg2_;
  134378           0 :   if(!jarg1) {
  134379           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  134380           0 :     return ;
  134381             :   }
  134382             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  134383           0 :   if (!arg1_pstr) return ;
  134384           0 :   std::string arg1_str(arg1_pstr);
  134385             :   arg1 = &arg1_str;
  134386             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  134387           0 :   arg2 = *(std::vector< int > **)&jarg2;
  134388           0 :   if (!arg2) {
  134389           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  134390             :     return ;
  134391             :   } 
  134392             :   {
  134393             :     try {
  134394           0 :       libtraci::VariableSpeedSign::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2);
  134395           0 :     } catch (const libsumo::TraCIException& e) {
  134396           0 :       const std::string s = e.what();
  134397             :       std::string printError;
  134398           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  134399           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  134400             :       }
  134401             :       
  134402           0 :       if (printError == "all" || printError == "client") {
  134403             :         std::cerr << "Error: " << s << std::endl;
  134404             :       }
  134405             :       
  134406             :       
  134407             :       
  134408             :       
  134409             :       {
  134410             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  134411             :       };
  134412             :       
  134413           0 :     } catch (const std::exception& e) {
  134414           0 :       const std::string s = e.what();
  134415             :       std::string printError;
  134416           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  134417           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  134418             :       }
  134419             :       
  134420           0 :       if (printError == "all" || printError == "client") {
  134421             :         std::cerr << "Error: " << s << std::endl;
  134422             :       }
  134423             :       
  134424             :       
  134425             :       
  134426             :       
  134427             :       {
  134428             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  134429             :       };
  134430             :       
  134431           0 :     } catch (...) {
  134432             :       {
  134433             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  134434             :       };
  134435           0 :     }
  134436             :   }
  134437             : }
  134438             : 
  134439             : 
  134440           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VariableSpeedSign_1subscribe_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  134441             :   std::string *arg1 = 0 ;
  134442             :   
  134443             :   (void)jenv;
  134444             :   (void)jcls;
  134445           0 :   if(!jarg1) {
  134446           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  134447           0 :     return ;
  134448             :   }
  134449             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  134450           0 :   if (!arg1_pstr) return ;
  134451           0 :   std::string arg1_str(arg1_pstr);
  134452             :   arg1 = &arg1_str;
  134453             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  134454             :   {
  134455             :     try {
  134456           0 :       libtraci::VariableSpeedSign::subscribe((std::string const &)*arg1);
  134457           0 :     } catch (const libsumo::TraCIException& e) {
  134458           0 :       const std::string s = e.what();
  134459             :       std::string printError;
  134460           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  134461           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  134462             :       }
  134463             :       
  134464           0 :       if (printError == "all" || printError == "client") {
  134465             :         std::cerr << "Error: " << s << std::endl;
  134466             :       }
  134467             :       
  134468             :       
  134469             :       
  134470             :       
  134471             :       {
  134472             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  134473             :       };
  134474             :       
  134475           0 :     } catch (const std::exception& e) {
  134476           0 :       const std::string s = e.what();
  134477             :       std::string printError;
  134478           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  134479           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  134480             :       }
  134481             :       
  134482           0 :       if (printError == "all" || printError == "client") {
  134483             :         std::cerr << "Error: " << s << std::endl;
  134484             :       }
  134485             :       
  134486             :       
  134487             :       
  134488             :       
  134489             :       {
  134490             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  134491             :       };
  134492             :       
  134493           0 :     } catch (...) {
  134494             :       {
  134495             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  134496             :       };
  134497           0 :     }
  134498             :   }
  134499             : }
  134500             : 
  134501             : 
  134502           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VariableSpeedSign_1unsubscribe(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  134503             :   std::string *arg1 = 0 ;
  134504             :   
  134505             :   (void)jenv;
  134506             :   (void)jcls;
  134507           0 :   if(!jarg1) {
  134508           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  134509           0 :     return ;
  134510             :   }
  134511             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  134512           0 :   if (!arg1_pstr) return ;
  134513           0 :   std::string arg1_str(arg1_pstr);
  134514             :   arg1 = &arg1_str;
  134515             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  134516             :   {
  134517             :     try {
  134518           0 :       libtraci::VariableSpeedSign::unsubscribe((std::string const &)*arg1);
  134519           0 :     } catch (const libsumo::TraCIException& e) {
  134520           0 :       const std::string s = e.what();
  134521             :       std::string printError;
  134522           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  134523           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  134524             :       }
  134525             :       
  134526           0 :       if (printError == "all" || printError == "client") {
  134527             :         std::cerr << "Error: " << s << std::endl;
  134528             :       }
  134529             :       
  134530             :       
  134531             :       
  134532             :       
  134533             :       {
  134534             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  134535             :       };
  134536             :       
  134537           0 :     } catch (const std::exception& e) {
  134538           0 :       const std::string s = e.what();
  134539             :       std::string printError;
  134540           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  134541           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  134542             :       }
  134543             :       
  134544           0 :       if (printError == "all" || printError == "client") {
  134545             :         std::cerr << "Error: " << s << std::endl;
  134546             :       }
  134547             :       
  134548             :       
  134549             :       
  134550             :       
  134551             :       {
  134552             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  134553             :       };
  134554             :       
  134555           0 :     } catch (...) {
  134556             :       {
  134557             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  134558             :       };
  134559           0 :     }
  134560             :   }
  134561             : }
  134562             : 
  134563             : 
  134564           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VariableSpeedSign_1subscribeContext_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6, jlong jarg7, jobject jarg7_) {
  134565             :   std::string *arg1 = 0 ;
  134566             :   int arg2 ;
  134567             :   double arg3 ;
  134568             :   std::vector< int > *arg4 = 0 ;
  134569             :   double arg5 ;
  134570             :   double arg6 ;
  134571             :   libsumo::TraCIResults *arg7 = 0 ;
  134572             :   
  134573             :   (void)jenv;
  134574             :   (void)jcls;
  134575             :   (void)jarg4_;
  134576             :   (void)jarg7_;
  134577           0 :   if(!jarg1) {
  134578           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  134579           0 :     return ;
  134580             :   }
  134581             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  134582           0 :   if (!arg1_pstr) return ;
  134583           0 :   std::string arg1_str(arg1_pstr);
  134584             :   arg1 = &arg1_str;
  134585             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  134586             :   arg2 = (int)jarg2; 
  134587             :   arg3 = (double)jarg3; 
  134588           0 :   arg4 = *(std::vector< int > **)&jarg4;
  134589           0 :   if (!arg4) {
  134590           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  134591             :     return ;
  134592             :   } 
  134593             :   arg5 = (double)jarg5; 
  134594             :   arg6 = (double)jarg6; 
  134595           0 :   arg7 = *(libsumo::TraCIResults **)&jarg7;
  134596           0 :   if (!arg7) {
  134597           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
  134598             :     return ;
  134599             :   } 
  134600             :   {
  134601             :     try {
  134602           0 :       libtraci::VariableSpeedSign::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg7);
  134603           0 :     } catch (const libsumo::TraCIException& e) {
  134604           0 :       const std::string s = e.what();
  134605             :       std::string printError;
  134606           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  134607           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  134608             :       }
  134609             :       
  134610           0 :       if (printError == "all" || printError == "client") {
  134611             :         std::cerr << "Error: " << s << std::endl;
  134612             :       }
  134613             :       
  134614             :       
  134615             :       
  134616             :       
  134617             :       {
  134618             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  134619             :       };
  134620             :       
  134621           0 :     } catch (const std::exception& e) {
  134622           0 :       const std::string s = e.what();
  134623             :       std::string printError;
  134624           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  134625           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  134626             :       }
  134627             :       
  134628           0 :       if (printError == "all" || printError == "client") {
  134629             :         std::cerr << "Error: " << s << std::endl;
  134630             :       }
  134631             :       
  134632             :       
  134633             :       
  134634             :       
  134635             :       {
  134636             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  134637             :       };
  134638             :       
  134639           0 :     } catch (...) {
  134640             :       {
  134641             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  134642             :       };
  134643           0 :     }
  134644             :   }
  134645             : }
  134646             : 
  134647             : 
  134648           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VariableSpeedSign_1subscribeContext_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6) {
  134649             :   std::string *arg1 = 0 ;
  134650             :   int arg2 ;
  134651             :   double arg3 ;
  134652             :   std::vector< int > *arg4 = 0 ;
  134653             :   double arg5 ;
  134654             :   double arg6 ;
  134655             :   
  134656             :   (void)jenv;
  134657             :   (void)jcls;
  134658             :   (void)jarg4_;
  134659           0 :   if(!jarg1) {
  134660           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  134661           0 :     return ;
  134662             :   }
  134663             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  134664           0 :   if (!arg1_pstr) return ;
  134665           0 :   std::string arg1_str(arg1_pstr);
  134666             :   arg1 = &arg1_str;
  134667             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  134668             :   arg2 = (int)jarg2; 
  134669             :   arg3 = (double)jarg3; 
  134670           0 :   arg4 = *(std::vector< int > **)&jarg4;
  134671           0 :   if (!arg4) {
  134672           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  134673             :     return ;
  134674             :   } 
  134675             :   arg5 = (double)jarg5; 
  134676             :   arg6 = (double)jarg6; 
  134677             :   {
  134678             :     try {
  134679           0 :       libtraci::VariableSpeedSign::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6);
  134680           0 :     } catch (const libsumo::TraCIException& e) {
  134681           0 :       const std::string s = e.what();
  134682             :       std::string printError;
  134683           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  134684           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  134685             :       }
  134686             :       
  134687           0 :       if (printError == "all" || printError == "client") {
  134688             :         std::cerr << "Error: " << s << std::endl;
  134689             :       }
  134690             :       
  134691             :       
  134692             :       
  134693             :       
  134694             :       {
  134695             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  134696             :       };
  134697             :       
  134698           0 :     } catch (const std::exception& e) {
  134699           0 :       const std::string s = e.what();
  134700             :       std::string printError;
  134701           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  134702           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  134703             :       }
  134704             :       
  134705           0 :       if (printError == "all" || printError == "client") {
  134706             :         std::cerr << "Error: " << s << std::endl;
  134707             :       }
  134708             :       
  134709             :       
  134710             :       
  134711             :       
  134712             :       {
  134713             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  134714             :       };
  134715             :       
  134716           0 :     } catch (...) {
  134717             :       {
  134718             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  134719             :       };
  134720           0 :     }
  134721             :   }
  134722             : }
  134723             : 
  134724             : 
  134725           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VariableSpeedSign_1subscribeContext_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5) {
  134726             :   std::string *arg1 = 0 ;
  134727             :   int arg2 ;
  134728             :   double arg3 ;
  134729             :   std::vector< int > *arg4 = 0 ;
  134730             :   double arg5 ;
  134731             :   
  134732             :   (void)jenv;
  134733             :   (void)jcls;
  134734             :   (void)jarg4_;
  134735           0 :   if(!jarg1) {
  134736           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  134737           0 :     return ;
  134738             :   }
  134739             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  134740           0 :   if (!arg1_pstr) return ;
  134741           0 :   std::string arg1_str(arg1_pstr);
  134742             :   arg1 = &arg1_str;
  134743             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  134744             :   arg2 = (int)jarg2; 
  134745             :   arg3 = (double)jarg3; 
  134746           0 :   arg4 = *(std::vector< int > **)&jarg4;
  134747           0 :   if (!arg4) {
  134748           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  134749             :     return ;
  134750             :   } 
  134751             :   arg5 = (double)jarg5; 
  134752             :   {
  134753             :     try {
  134754           0 :       libtraci::VariableSpeedSign::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5);
  134755           0 :     } catch (const libsumo::TraCIException& e) {
  134756           0 :       const std::string s = e.what();
  134757             :       std::string printError;
  134758           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  134759           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  134760             :       }
  134761             :       
  134762           0 :       if (printError == "all" || printError == "client") {
  134763             :         std::cerr << "Error: " << s << std::endl;
  134764             :       }
  134765             :       
  134766             :       
  134767             :       
  134768             :       
  134769             :       {
  134770             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  134771             :       };
  134772             :       
  134773           0 :     } catch (const std::exception& e) {
  134774           0 :       const std::string s = e.what();
  134775             :       std::string printError;
  134776           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  134777           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  134778             :       }
  134779             :       
  134780           0 :       if (printError == "all" || printError == "client") {
  134781             :         std::cerr << "Error: " << s << std::endl;
  134782             :       }
  134783             :       
  134784             :       
  134785             :       
  134786             :       
  134787             :       {
  134788             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  134789             :       };
  134790             :       
  134791           0 :     } catch (...) {
  134792             :       {
  134793             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  134794             :       };
  134795           0 :     }
  134796             :   }
  134797             : }
  134798             : 
  134799             : 
  134800           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VariableSpeedSign_1subscribeContext_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_) {
  134801             :   std::string *arg1 = 0 ;
  134802             :   int arg2 ;
  134803             :   double arg3 ;
  134804             :   std::vector< int > *arg4 = 0 ;
  134805             :   
  134806             :   (void)jenv;
  134807             :   (void)jcls;
  134808             :   (void)jarg4_;
  134809           0 :   if(!jarg1) {
  134810           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  134811           0 :     return ;
  134812             :   }
  134813             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  134814           0 :   if (!arg1_pstr) return ;
  134815           0 :   std::string arg1_str(arg1_pstr);
  134816             :   arg1 = &arg1_str;
  134817             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  134818             :   arg2 = (int)jarg2; 
  134819             :   arg3 = (double)jarg3; 
  134820           0 :   arg4 = *(std::vector< int > **)&jarg4;
  134821           0 :   if (!arg4) {
  134822           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  134823             :     return ;
  134824             :   } 
  134825             :   {
  134826             :     try {
  134827           0 :       libtraci::VariableSpeedSign::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4);
  134828           0 :     } catch (const libsumo::TraCIException& e) {
  134829           0 :       const std::string s = e.what();
  134830             :       std::string printError;
  134831           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  134832           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  134833             :       }
  134834             :       
  134835           0 :       if (printError == "all" || printError == "client") {
  134836             :         std::cerr << "Error: " << s << std::endl;
  134837             :       }
  134838             :       
  134839             :       
  134840             :       
  134841             :       
  134842             :       {
  134843             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  134844             :       };
  134845             :       
  134846           0 :     } catch (const std::exception& e) {
  134847           0 :       const std::string s = e.what();
  134848             :       std::string printError;
  134849           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  134850           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  134851             :       }
  134852             :       
  134853           0 :       if (printError == "all" || printError == "client") {
  134854             :         std::cerr << "Error: " << s << std::endl;
  134855             :       }
  134856             :       
  134857             :       
  134858             :       
  134859             :       
  134860             :       {
  134861             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  134862             :       };
  134863             :       
  134864           0 :     } catch (...) {
  134865             :       {
  134866             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  134867             :       };
  134868           0 :     }
  134869             :   }
  134870             : }
  134871             : 
  134872             : 
  134873           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VariableSpeedSign_1subscribeContext_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
  134874             :   std::string *arg1 = 0 ;
  134875             :   int arg2 ;
  134876             :   double arg3 ;
  134877             :   
  134878             :   (void)jenv;
  134879             :   (void)jcls;
  134880           0 :   if(!jarg1) {
  134881           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  134882           0 :     return ;
  134883             :   }
  134884             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  134885           0 :   if (!arg1_pstr) return ;
  134886           0 :   std::string arg1_str(arg1_pstr);
  134887             :   arg1 = &arg1_str;
  134888             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  134889             :   arg2 = (int)jarg2; 
  134890             :   arg3 = (double)jarg3; 
  134891             :   {
  134892             :     try {
  134893           0 :       libtraci::VariableSpeedSign::subscribeContext((std::string const &)*arg1,arg2,arg3);
  134894           0 :     } catch (const libsumo::TraCIException& e) {
  134895           0 :       const std::string s = e.what();
  134896             :       std::string printError;
  134897           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  134898           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  134899             :       }
  134900             :       
  134901           0 :       if (printError == "all" || printError == "client") {
  134902             :         std::cerr << "Error: " << s << std::endl;
  134903             :       }
  134904             :       
  134905             :       
  134906             :       
  134907             :       
  134908             :       {
  134909             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  134910             :       };
  134911             :       
  134912           0 :     } catch (const std::exception& e) {
  134913           0 :       const std::string s = e.what();
  134914             :       std::string printError;
  134915           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  134916           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  134917             :       }
  134918             :       
  134919           0 :       if (printError == "all" || printError == "client") {
  134920             :         std::cerr << "Error: " << s << std::endl;
  134921             :       }
  134922             :       
  134923             :       
  134924             :       
  134925             :       
  134926             :       {
  134927             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  134928             :       };
  134929             :       
  134930           0 :     } catch (...) {
  134931             :       {
  134932             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  134933             :       };
  134934           0 :     }
  134935             :   }
  134936             : }
  134937             : 
  134938             : 
  134939           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VariableSpeedSign_1unsubscribeContext(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
  134940             :   std::string *arg1 = 0 ;
  134941             :   int arg2 ;
  134942             :   double arg3 ;
  134943             :   
  134944             :   (void)jenv;
  134945             :   (void)jcls;
  134946           0 :   if(!jarg1) {
  134947           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  134948           0 :     return ;
  134949             :   }
  134950             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  134951           0 :   if (!arg1_pstr) return ;
  134952           0 :   std::string arg1_str(arg1_pstr);
  134953             :   arg1 = &arg1_str;
  134954             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  134955             :   arg2 = (int)jarg2; 
  134956             :   arg3 = (double)jarg3; 
  134957             :   {
  134958             :     try {
  134959           0 :       libtraci::VariableSpeedSign::unsubscribeContext((std::string const &)*arg1,arg2,arg3);
  134960           0 :     } catch (const libsumo::TraCIException& e) {
  134961           0 :       const std::string s = e.what();
  134962             :       std::string printError;
  134963           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  134964           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  134965             :       }
  134966             :       
  134967           0 :       if (printError == "all" || printError == "client") {
  134968             :         std::cerr << "Error: " << s << std::endl;
  134969             :       }
  134970             :       
  134971             :       
  134972             :       
  134973             :       
  134974             :       {
  134975             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  134976             :       };
  134977             :       
  134978           0 :     } catch (const std::exception& e) {
  134979           0 :       const std::string s = e.what();
  134980             :       std::string printError;
  134981           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  134982           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  134983             :       }
  134984             :       
  134985           0 :       if (printError == "all" || printError == "client") {
  134986             :         std::cerr << "Error: " << s << std::endl;
  134987             :       }
  134988             :       
  134989             :       
  134990             :       
  134991             :       
  134992             :       {
  134993             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  134994             :       };
  134995             :       
  134996           0 :     } catch (...) {
  134997             :       {
  134998             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  134999             :       };
  135000           0 :     }
  135001             :   }
  135002             : }
  135003             : 
  135004             : 
  135005           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VariableSpeedSign_1getAllSubscriptionResults(JNIEnv *jenv, jclass jcls) {
  135006             :   jlong jresult = 0 ;
  135007             :   libsumo::SubscriptionResults result;
  135008             :   
  135009             :   (void)jenv;
  135010             :   (void)jcls;
  135011             :   {
  135012             :     try {
  135013           0 :       result = libtraci::VariableSpeedSign::getAllSubscriptionResults();
  135014           0 :     } catch (const libsumo::TraCIException& e) {
  135015           0 :       const std::string s = e.what();
  135016             :       std::string printError;
  135017           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  135018           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  135019             :       }
  135020             :       
  135021           0 :       if (printError == "all" || printError == "client") {
  135022             :         std::cerr << "Error: " << s << std::endl;
  135023             :       }
  135024             :       
  135025             :       
  135026             :       
  135027             :       
  135028             :       {
  135029             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  135030             :       };
  135031             :       
  135032           0 :     } catch (const std::exception& e) {
  135033           0 :       const std::string s = e.what();
  135034             :       std::string printError;
  135035           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  135036           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  135037             :       }
  135038             :       
  135039           0 :       if (printError == "all" || printError == "client") {
  135040             :         std::cerr << "Error: " << s << std::endl;
  135041             :       }
  135042             :       
  135043             :       
  135044             :       
  135045             :       
  135046             :       {
  135047             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  135048             :       };
  135049             :       
  135050           0 :     } catch (...) {
  135051             :       {
  135052             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  135053             :       };
  135054           0 :     }
  135055             :   }
  135056           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
  135057           0 :   return jresult;
  135058             : }
  135059             : 
  135060             : 
  135061           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VariableSpeedSign_1getSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  135062             :   jlong jresult = 0 ;
  135063             :   std::string *arg1 = 0 ;
  135064             :   libsumo::TraCIResults result;
  135065             :   
  135066             :   (void)jenv;
  135067             :   (void)jcls;
  135068           0 :   if(!jarg1) {
  135069           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  135070             :     return 0;
  135071             :   }
  135072             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  135073           0 :   if (!arg1_pstr) return 0;
  135074           0 :   std::string arg1_str(arg1_pstr);
  135075             :   arg1 = &arg1_str;
  135076             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  135077             :   {
  135078             :     try {
  135079           0 :       result = libtraci::VariableSpeedSign::getSubscriptionResults((std::string const &)*arg1);
  135080           0 :     } catch (const libsumo::TraCIException& e) {
  135081           0 :       const std::string s = e.what();
  135082             :       std::string printError;
  135083           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  135084           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  135085             :       }
  135086             :       
  135087           0 :       if (printError == "all" || printError == "client") {
  135088             :         std::cerr << "Error: " << s << std::endl;
  135089             :       }
  135090             :       
  135091             :       
  135092             :       
  135093             :       
  135094             :       {
  135095             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  135096             :       };
  135097             :       
  135098           0 :     } catch (const std::exception& e) {
  135099           0 :       const std::string s = e.what();
  135100             :       std::string printError;
  135101           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  135102           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  135103             :       }
  135104             :       
  135105           0 :       if (printError == "all" || printError == "client") {
  135106             :         std::cerr << "Error: " << s << std::endl;
  135107             :       }
  135108             :       
  135109             :       
  135110             :       
  135111             :       
  135112             :       {
  135113             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  135114             :       };
  135115             :       
  135116           0 :     } catch (...) {
  135117             :       {
  135118             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  135119             :       };
  135120           0 :     }
  135121             :   }
  135122           0 :   *(libsumo::TraCIResults **)&jresult = new libsumo::TraCIResults((const libsumo::TraCIResults &)result); 
  135123           0 :   return jresult;
  135124             : }
  135125             : 
  135126             : 
  135127           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VariableSpeedSign_1getAllContextSubscriptionResults(JNIEnv *jenv, jclass jcls) {
  135128             :   jlong jresult = 0 ;
  135129             :   libsumo::ContextSubscriptionResults result;
  135130             :   
  135131             :   (void)jenv;
  135132             :   (void)jcls;
  135133             :   {
  135134             :     try {
  135135           0 :       result = libtraci::VariableSpeedSign::getAllContextSubscriptionResults();
  135136           0 :     } catch (const libsumo::TraCIException& e) {
  135137           0 :       const std::string s = e.what();
  135138             :       std::string printError;
  135139           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  135140           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  135141             :       }
  135142             :       
  135143           0 :       if (printError == "all" || printError == "client") {
  135144             :         std::cerr << "Error: " << s << std::endl;
  135145             :       }
  135146             :       
  135147             :       
  135148             :       
  135149             :       
  135150             :       {
  135151             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  135152             :       };
  135153             :       
  135154           0 :     } catch (const std::exception& e) {
  135155           0 :       const std::string s = e.what();
  135156             :       std::string printError;
  135157           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  135158           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  135159             :       }
  135160             :       
  135161           0 :       if (printError == "all" || printError == "client") {
  135162             :         std::cerr << "Error: " << s << std::endl;
  135163             :       }
  135164             :       
  135165             :       
  135166             :       
  135167             :       
  135168             :       {
  135169             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  135170             :       };
  135171             :       
  135172           0 :     } catch (...) {
  135173             :       {
  135174             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  135175             :       };
  135176           0 :     }
  135177             :   }
  135178           0 :   *(libsumo::ContextSubscriptionResults **)&jresult = new libsumo::ContextSubscriptionResults((const libsumo::ContextSubscriptionResults &)result); 
  135179           0 :   return jresult;
  135180             : }
  135181             : 
  135182             : 
  135183           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VariableSpeedSign_1getContextSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  135184             :   jlong jresult = 0 ;
  135185             :   std::string *arg1 = 0 ;
  135186             :   libsumo::SubscriptionResults result;
  135187             :   
  135188             :   (void)jenv;
  135189             :   (void)jcls;
  135190           0 :   if(!jarg1) {
  135191           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  135192             :     return 0;
  135193             :   }
  135194             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  135195           0 :   if (!arg1_pstr) return 0;
  135196           0 :   std::string arg1_str(arg1_pstr);
  135197             :   arg1 = &arg1_str;
  135198             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  135199             :   {
  135200             :     try {
  135201           0 :       result = libtraci::VariableSpeedSign::getContextSubscriptionResults((std::string const &)*arg1);
  135202           0 :     } catch (const libsumo::TraCIException& e) {
  135203           0 :       const std::string s = e.what();
  135204             :       std::string printError;
  135205           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  135206           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  135207             :       }
  135208             :       
  135209           0 :       if (printError == "all" || printError == "client") {
  135210             :         std::cerr << "Error: " << s << std::endl;
  135211             :       }
  135212             :       
  135213             :       
  135214             :       
  135215             :       
  135216             :       {
  135217             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  135218             :       };
  135219             :       
  135220           0 :     } catch (const std::exception& e) {
  135221           0 :       const std::string s = e.what();
  135222             :       std::string printError;
  135223           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  135224           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  135225             :       }
  135226             :       
  135227           0 :       if (printError == "all" || printError == "client") {
  135228             :         std::cerr << "Error: " << s << std::endl;
  135229             :       }
  135230             :       
  135231             :       
  135232             :       
  135233             :       
  135234             :       {
  135235             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  135236             :       };
  135237             :       
  135238           0 :     } catch (...) {
  135239             :       {
  135240             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  135241             :       };
  135242           0 :     }
  135243             :   }
  135244           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
  135245           0 :   return jresult;
  135246             : }
  135247             : 
  135248             : 
  135249           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VariableSpeedSign_1subscribeParameterWithKey_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jdouble jarg4) {
  135250             :   std::string *arg1 = 0 ;
  135251             :   std::string *arg2 = 0 ;
  135252             :   double arg3 ;
  135253             :   double arg4 ;
  135254             :   
  135255             :   (void)jenv;
  135256             :   (void)jcls;
  135257           0 :   if(!jarg1) {
  135258           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  135259           0 :     return ;
  135260             :   }
  135261             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  135262           0 :   if (!arg1_pstr) return ;
  135263           0 :   std::string arg1_str(arg1_pstr);
  135264             :   arg1 = &arg1_str;
  135265             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  135266           0 :   if(!jarg2) {
  135267           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  135268             :     return ;
  135269             :   }
  135270             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  135271           0 :   if (!arg2_pstr) return ;
  135272           0 :   std::string arg2_str(arg2_pstr);
  135273             :   arg2 = &arg2_str;
  135274             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  135275             :   arg3 = (double)jarg3; 
  135276             :   arg4 = (double)jarg4; 
  135277             :   {
  135278             :     try {
  135279           0 :       libtraci::VariableSpeedSign::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4);
  135280           0 :     } catch (const libsumo::TraCIException& e) {
  135281           0 :       const std::string s = e.what();
  135282             :       std::string printError;
  135283           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  135284           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  135285             :       }
  135286             :       
  135287           0 :       if (printError == "all" || printError == "client") {
  135288             :         std::cerr << "Error: " << s << std::endl;
  135289             :       }
  135290             :       
  135291             :       
  135292             :       
  135293             :       
  135294             :       {
  135295             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  135296             :       };
  135297             :       
  135298           0 :     } catch (const std::exception& e) {
  135299           0 :       const std::string s = e.what();
  135300             :       std::string printError;
  135301           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  135302           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  135303             :       }
  135304             :       
  135305           0 :       if (printError == "all" || printError == "client") {
  135306             :         std::cerr << "Error: " << s << std::endl;
  135307             :       }
  135308             :       
  135309             :       
  135310             :       
  135311             :       
  135312             :       {
  135313             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  135314             :       };
  135315             :       
  135316           0 :     } catch (...) {
  135317             :       {
  135318             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  135319             :       };
  135320           0 :     }
  135321             :   }
  135322             : }
  135323             : 
  135324             : 
  135325           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VariableSpeedSign_1subscribeParameterWithKey_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3) {
  135326             :   std::string *arg1 = 0 ;
  135327             :   std::string *arg2 = 0 ;
  135328             :   double arg3 ;
  135329             :   
  135330             :   (void)jenv;
  135331             :   (void)jcls;
  135332           0 :   if(!jarg1) {
  135333           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  135334           0 :     return ;
  135335             :   }
  135336             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  135337           0 :   if (!arg1_pstr) return ;
  135338           0 :   std::string arg1_str(arg1_pstr);
  135339             :   arg1 = &arg1_str;
  135340             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  135341           0 :   if(!jarg2) {
  135342           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  135343             :     return ;
  135344             :   }
  135345             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  135346           0 :   if (!arg2_pstr) return ;
  135347           0 :   std::string arg2_str(arg2_pstr);
  135348             :   arg2 = &arg2_str;
  135349             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  135350             :   arg3 = (double)jarg3; 
  135351             :   {
  135352             :     try {
  135353           0 :       libtraci::VariableSpeedSign::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3);
  135354           0 :     } catch (const libsumo::TraCIException& e) {
  135355           0 :       const std::string s = e.what();
  135356             :       std::string printError;
  135357           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  135358           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  135359             :       }
  135360             :       
  135361           0 :       if (printError == "all" || printError == "client") {
  135362             :         std::cerr << "Error: " << s << std::endl;
  135363             :       }
  135364             :       
  135365             :       
  135366             :       
  135367             :       
  135368             :       {
  135369             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  135370             :       };
  135371             :       
  135372           0 :     } catch (const std::exception& e) {
  135373           0 :       const std::string s = e.what();
  135374             :       std::string printError;
  135375           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  135376           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  135377             :       }
  135378             :       
  135379           0 :       if (printError == "all" || printError == "client") {
  135380             :         std::cerr << "Error: " << s << std::endl;
  135381             :       }
  135382             :       
  135383             :       
  135384             :       
  135385             :       
  135386             :       {
  135387             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  135388             :       };
  135389             :       
  135390           0 :     } catch (...) {
  135391             :       {
  135392             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  135393             :       };
  135394           0 :     }
  135395             :   }
  135396             : }
  135397             : 
  135398             : 
  135399           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VariableSpeedSign_1subscribeParameterWithKey_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  135400             :   std::string *arg1 = 0 ;
  135401             :   std::string *arg2 = 0 ;
  135402             :   
  135403             :   (void)jenv;
  135404             :   (void)jcls;
  135405           0 :   if(!jarg1) {
  135406           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  135407           0 :     return ;
  135408             :   }
  135409             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  135410           0 :   if (!arg1_pstr) return ;
  135411           0 :   std::string arg1_str(arg1_pstr);
  135412             :   arg1 = &arg1_str;
  135413             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  135414           0 :   if(!jarg2) {
  135415           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  135416             :     return ;
  135417             :   }
  135418             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  135419           0 :   if (!arg2_pstr) return ;
  135420           0 :   std::string arg2_str(arg2_pstr);
  135421             :   arg2 = &arg2_str;
  135422             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  135423             :   {
  135424             :     try {
  135425           0 :       libtraci::VariableSpeedSign::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
  135426           0 :     } catch (const libsumo::TraCIException& e) {
  135427           0 :       const std::string s = e.what();
  135428             :       std::string printError;
  135429           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  135430           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  135431             :       }
  135432             :       
  135433           0 :       if (printError == "all" || printError == "client") {
  135434             :         std::cerr << "Error: " << s << std::endl;
  135435             :       }
  135436             :       
  135437             :       
  135438             :       
  135439             :       
  135440             :       {
  135441             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  135442             :       };
  135443             :       
  135444           0 :     } catch (const std::exception& e) {
  135445           0 :       const std::string s = e.what();
  135446             :       std::string printError;
  135447           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  135448           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  135449             :       }
  135450             :       
  135451           0 :       if (printError == "all" || printError == "client") {
  135452             :         std::cerr << "Error: " << s << std::endl;
  135453             :       }
  135454             :       
  135455             :       
  135456             :       
  135457             :       
  135458             :       {
  135459             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  135460             :       };
  135461             :       
  135462           0 :     } catch (...) {
  135463             :       {
  135464             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  135465             :       };
  135466           0 :     }
  135467             :   }
  135468             : }
  135469             : 
  135470             : 
  135471           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_VariableSpeedSign_1DOMAIN_1ID_1get(JNIEnv *jenv, jclass jcls) {
  135472             :   jint jresult = 0 ;
  135473             :   int result;
  135474             :   
  135475             :   (void)jenv;
  135476             :   (void)jcls;
  135477           0 :   result = (int)(int)libtraci::VariableSpeedSign::DOMAIN_ID;
  135478             :   jresult = (jint)result; 
  135479           0 :   return jresult;
  135480             : }
  135481             : 
  135482             : 
  135483           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1VariableSpeedSign(JNIEnv *jenv, jclass jcls, jlong jarg1) {
  135484             :   libtraci::VariableSpeedSign *arg1 = (libtraci::VariableSpeedSign *) 0 ;
  135485             :   
  135486             :   (void)jenv;
  135487             :   (void)jcls;
  135488           0 :   arg1 = *(libtraci::VariableSpeedSign **)&jarg1; 
  135489             :   {
  135490             :     try {
  135491           0 :       delete arg1;
  135492             :     } catch (const libsumo::TraCIException& e) {
  135493             :       const std::string s = e.what();
  135494             :       std::string printError;
  135495             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  135496             :         printError = std::getenv("TRACI_PRINT_ERROR");
  135497             :       }
  135498             :       
  135499             :       if (printError == "all" || printError == "client") {
  135500             :         std::cerr << "Error: " << s << std::endl;
  135501             :       }
  135502             :       
  135503             :       
  135504             :       
  135505             :       
  135506             :       {
  135507             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  135508             :       };
  135509             :       
  135510             :     } catch (const std::exception& e) {
  135511             :       const std::string s = e.what();
  135512             :       std::string printError;
  135513             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  135514             :         printError = std::getenv("TRACI_PRINT_ERROR");
  135515             :       }
  135516             :       
  135517             :       if (printError == "all" || printError == "client") {
  135518             :         std::cerr << "Error: " << s << std::endl;
  135519             :       }
  135520             :       
  135521             :       
  135522             :       
  135523             :       
  135524             :       {
  135525             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  135526             :       };
  135527             :       
  135528             :     } catch (...) {
  135529             :       {
  135530             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  135531             :       };
  135532             :     }
  135533             :   }
  135534             : }
  135535             : 
  135536             : 
  135537           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RouteProbe_1getEdgeID(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  135538             :   jstring jresult = 0 ;
  135539             :   std::string *arg1 = 0 ;
  135540             :   std::string result;
  135541             :   
  135542             :   (void)jenv;
  135543             :   (void)jcls;
  135544           0 :   if(!jarg1) {
  135545           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  135546             :     return 0;
  135547             :   }
  135548             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  135549           0 :   if (!arg1_pstr) return 0;
  135550           0 :   std::string arg1_str(arg1_pstr);
  135551             :   arg1 = &arg1_str;
  135552             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  135553             :   {
  135554             :     try {
  135555           0 :       result = libtraci::RouteProbe::getEdgeID((std::string const &)*arg1);
  135556           0 :     } catch (const libsumo::TraCIException& e) {
  135557           0 :       const std::string s = e.what();
  135558             :       std::string printError;
  135559           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  135560           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  135561             :       }
  135562             :       
  135563           0 :       if (printError == "all" || printError == "client") {
  135564             :         std::cerr << "Error: " << s << std::endl;
  135565             :       }
  135566             :       
  135567             :       
  135568             :       
  135569             :       
  135570             :       {
  135571             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  135572             :       };
  135573             :       
  135574           0 :     } catch (const std::exception& e) {
  135575           0 :       const std::string s = e.what();
  135576             :       std::string printError;
  135577           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  135578           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  135579             :       }
  135580             :       
  135581           0 :       if (printError == "all" || printError == "client") {
  135582             :         std::cerr << "Error: " << s << std::endl;
  135583             :       }
  135584             :       
  135585             :       
  135586             :       
  135587             :       
  135588             :       {
  135589             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  135590             :       };
  135591             :       
  135592           0 :     } catch (...) {
  135593             :       {
  135594             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  135595             :       };
  135596           0 :     }
  135597             :   }
  135598             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
  135599             :   return jresult;
  135600             : }
  135601             : 
  135602             : 
  135603           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RouteProbe_1sampleLastRouteID(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  135604             :   jstring jresult = 0 ;
  135605             :   std::string *arg1 = 0 ;
  135606             :   std::string result;
  135607             :   
  135608             :   (void)jenv;
  135609             :   (void)jcls;
  135610           0 :   if(!jarg1) {
  135611           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  135612             :     return 0;
  135613             :   }
  135614             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  135615           0 :   if (!arg1_pstr) return 0;
  135616           0 :   std::string arg1_str(arg1_pstr);
  135617             :   arg1 = &arg1_str;
  135618             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  135619             :   {
  135620             :     try {
  135621           0 :       result = libtraci::RouteProbe::sampleLastRouteID((std::string const &)*arg1);
  135622           0 :     } catch (const libsumo::TraCIException& e) {
  135623           0 :       const std::string s = e.what();
  135624             :       std::string printError;
  135625           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  135626           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  135627             :       }
  135628             :       
  135629           0 :       if (printError == "all" || printError == "client") {
  135630             :         std::cerr << "Error: " << s << std::endl;
  135631             :       }
  135632             :       
  135633             :       
  135634             :       
  135635             :       
  135636             :       {
  135637             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  135638             :       };
  135639             :       
  135640           0 :     } catch (const std::exception& e) {
  135641           0 :       const std::string s = e.what();
  135642             :       std::string printError;
  135643           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  135644           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  135645             :       }
  135646             :       
  135647           0 :       if (printError == "all" || printError == "client") {
  135648             :         std::cerr << "Error: " << s << std::endl;
  135649             :       }
  135650             :       
  135651             :       
  135652             :       
  135653             :       
  135654             :       {
  135655             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  135656             :       };
  135657             :       
  135658           0 :     } catch (...) {
  135659             :       {
  135660             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  135661             :       };
  135662           0 :     }
  135663             :   }
  135664             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
  135665             :   return jresult;
  135666             : }
  135667             : 
  135668             : 
  135669           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RouteProbe_1sampleCurrentRouteID(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  135670             :   jstring jresult = 0 ;
  135671             :   std::string *arg1 = 0 ;
  135672             :   std::string result;
  135673             :   
  135674             :   (void)jenv;
  135675             :   (void)jcls;
  135676           0 :   if(!jarg1) {
  135677           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  135678             :     return 0;
  135679             :   }
  135680             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  135681           0 :   if (!arg1_pstr) return 0;
  135682           0 :   std::string arg1_str(arg1_pstr);
  135683             :   arg1 = &arg1_str;
  135684             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  135685             :   {
  135686             :     try {
  135687           0 :       result = libtraci::RouteProbe::sampleCurrentRouteID((std::string const &)*arg1);
  135688           0 :     } catch (const libsumo::TraCIException& e) {
  135689           0 :       const std::string s = e.what();
  135690             :       std::string printError;
  135691           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  135692           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  135693             :       }
  135694             :       
  135695           0 :       if (printError == "all" || printError == "client") {
  135696             :         std::cerr << "Error: " << s << std::endl;
  135697             :       }
  135698             :       
  135699             :       
  135700             :       
  135701             :       
  135702             :       {
  135703             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  135704             :       };
  135705             :       
  135706           0 :     } catch (const std::exception& e) {
  135707           0 :       const std::string s = e.what();
  135708             :       std::string printError;
  135709           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  135710           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  135711             :       }
  135712             :       
  135713           0 :       if (printError == "all" || printError == "client") {
  135714             :         std::cerr << "Error: " << s << std::endl;
  135715             :       }
  135716             :       
  135717             :       
  135718             :       
  135719             :       
  135720             :       {
  135721             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  135722             :       };
  135723             :       
  135724           0 :     } catch (...) {
  135725             :       {
  135726             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  135727             :       };
  135728           0 :     }
  135729             :   }
  135730             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
  135731             :   return jresult;
  135732             : }
  135733             : 
  135734             : 
  135735           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RouteProbe_1getIDList(JNIEnv *jenv, jclass jcls) {
  135736             :   jlong jresult = 0 ;
  135737             :   std::vector< std::string > result;
  135738             :   
  135739             :   (void)jenv;
  135740             :   (void)jcls;
  135741             :   {
  135742             :     try {
  135743           0 :       result = libtraci::RouteProbe::getIDList();
  135744           0 :     } catch (const libsumo::TraCIException& e) {
  135745           0 :       const std::string s = e.what();
  135746             :       std::string printError;
  135747           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  135748           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  135749             :       }
  135750             :       
  135751           0 :       if (printError == "all" || printError == "client") {
  135752             :         std::cerr << "Error: " << s << std::endl;
  135753             :       }
  135754             :       
  135755             :       
  135756             :       
  135757             :       
  135758             :       {
  135759             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  135760             :       };
  135761             :       
  135762           0 :     } catch (const std::exception& e) {
  135763           0 :       const std::string s = e.what();
  135764             :       std::string printError;
  135765           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  135766           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  135767             :       }
  135768             :       
  135769           0 :       if (printError == "all" || printError == "client") {
  135770             :         std::cerr << "Error: " << s << std::endl;
  135771             :       }
  135772             :       
  135773             :       
  135774             :       
  135775             :       
  135776             :       {
  135777             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  135778             :       };
  135779             :       
  135780           0 :     } catch (...) {
  135781             :       {
  135782             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  135783             :       };
  135784           0 :     }
  135785             :   }
  135786           0 :   *(std::vector< std::string > **)&jresult = new std::vector< std::string >((const std::vector< std::string > &)result); 
  135787           0 :   return jresult;
  135788           0 : }
  135789             : 
  135790             : 
  135791           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RouteProbe_1getIDCount(JNIEnv *jenv, jclass jcls) {
  135792             :   jint jresult = 0 ;
  135793             :   int result;
  135794             :   
  135795             :   (void)jenv;
  135796             :   (void)jcls;
  135797             :   {
  135798             :     try {
  135799           0 :       result = (int)libtraci::RouteProbe::getIDCount();
  135800           0 :     } catch (const libsumo::TraCIException& e) {
  135801           0 :       const std::string s = e.what();
  135802             :       std::string printError;
  135803           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  135804           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  135805             :       }
  135806             :       
  135807           0 :       if (printError == "all" || printError == "client") {
  135808             :         std::cerr << "Error: " << s << std::endl;
  135809             :       }
  135810             :       
  135811             :       
  135812             :       
  135813             :       
  135814             :       {
  135815             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  135816             :       };
  135817             :       
  135818           0 :     } catch (const std::exception& e) {
  135819           0 :       const std::string s = e.what();
  135820             :       std::string printError;
  135821           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  135822           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  135823             :       }
  135824             :       
  135825           0 :       if (printError == "all" || printError == "client") {
  135826             :         std::cerr << "Error: " << s << std::endl;
  135827             :       }
  135828             :       
  135829             :       
  135830             :       
  135831             :       
  135832             :       {
  135833             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  135834             :       };
  135835             :       
  135836           0 :     } catch (...) {
  135837             :       {
  135838             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  135839             :       };
  135840           0 :     }
  135841             :   }
  135842             :   jresult = (jint)result; 
  135843             :   return jresult;
  135844             : }
  135845             : 
  135846             : 
  135847           0 : SWIGEXPORT jstring JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RouteProbe_1getParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  135848             :   jstring jresult = 0 ;
  135849             :   std::string *arg1 = 0 ;
  135850             :   std::string *arg2 = 0 ;
  135851             :   std::string result;
  135852             :   
  135853             :   (void)jenv;
  135854             :   (void)jcls;
  135855           0 :   if(!jarg1) {
  135856           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  135857             :     return 0;
  135858             :   }
  135859             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  135860           0 :   if (!arg1_pstr) return 0;
  135861           0 :   std::string arg1_str(arg1_pstr);
  135862             :   arg1 = &arg1_str;
  135863             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  135864           0 :   if(!jarg2) {
  135865           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  135866             :     return 0;
  135867             :   }
  135868             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  135869           0 :   if (!arg2_pstr) return 0;
  135870           0 :   std::string arg2_str(arg2_pstr);
  135871             :   arg2 = &arg2_str;
  135872             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  135873             :   {
  135874             :     try {
  135875           0 :       result = libtraci::RouteProbe::getParameter((std::string const &)*arg1,(std::string const &)*arg2);
  135876           0 :     } catch (const libsumo::TraCIException& e) {
  135877           0 :       const std::string s = e.what();
  135878             :       std::string printError;
  135879           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  135880           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  135881             :       }
  135882             :       
  135883           0 :       if (printError == "all" || printError == "client") {
  135884             :         std::cerr << "Error: " << s << std::endl;
  135885             :       }
  135886             :       
  135887             :       
  135888             :       
  135889             :       
  135890             :       {
  135891             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  135892             :       };
  135893             :       
  135894           0 :     } catch (const std::exception& e) {
  135895           0 :       const std::string s = e.what();
  135896             :       std::string printError;
  135897           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  135898           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  135899             :       }
  135900             :       
  135901           0 :       if (printError == "all" || printError == "client") {
  135902             :         std::cerr << "Error: " << s << std::endl;
  135903             :       }
  135904             :       
  135905             :       
  135906             :       
  135907             :       
  135908             :       {
  135909             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  135910             :       };
  135911             :       
  135912           0 :     } catch (...) {
  135913             :       {
  135914             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  135915             :       };
  135916           0 :     }
  135917             :   }
  135918             :   jresult = jenv->NewStringUTF((&result)->c_str()); 
  135919             :   return jresult;
  135920             : }
  135921             : 
  135922             : 
  135923           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RouteProbe_1getParameterWithKey(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  135924             :   jlong jresult = 0 ;
  135925             :   std::string *arg1 = 0 ;
  135926             :   std::string *arg2 = 0 ;
  135927             :   std::pair< std::string,std::string > result;
  135928             :   
  135929             :   (void)jenv;
  135930             :   (void)jcls;
  135931           0 :   if(!jarg1) {
  135932           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  135933             :     return 0;
  135934             :   }
  135935             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  135936           0 :   if (!arg1_pstr) return 0;
  135937           0 :   std::string arg1_str(arg1_pstr);
  135938             :   arg1 = &arg1_str;
  135939             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  135940           0 :   if(!jarg2) {
  135941           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  135942             :     return 0;
  135943             :   }
  135944             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  135945           0 :   if (!arg2_pstr) return 0;
  135946           0 :   std::string arg2_str(arg2_pstr);
  135947             :   arg2 = &arg2_str;
  135948             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  135949             :   {
  135950             :     try {
  135951           0 :       result = libtraci::RouteProbe::getParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
  135952           0 :     } catch (const libsumo::TraCIException& e) {
  135953           0 :       const std::string s = e.what();
  135954             :       std::string printError;
  135955           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  135956           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  135957             :       }
  135958             :       
  135959           0 :       if (printError == "all" || printError == "client") {
  135960             :         std::cerr << "Error: " << s << std::endl;
  135961             :       }
  135962             :       
  135963             :       
  135964             :       
  135965             :       
  135966             :       {
  135967             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  135968             :       };
  135969             :       
  135970           0 :     } catch (const std::exception& e) {
  135971           0 :       const std::string s = e.what();
  135972             :       std::string printError;
  135973           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  135974           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  135975             :       }
  135976             :       
  135977           0 :       if (printError == "all" || printError == "client") {
  135978             :         std::cerr << "Error: " << s << std::endl;
  135979             :       }
  135980             :       
  135981             :       
  135982             :       
  135983             :       
  135984             :       {
  135985             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  135986             :       };
  135987             :       
  135988           0 :     } catch (...) {
  135989             :       {
  135990             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  135991             :       };
  135992           0 :     }
  135993             :   }
  135994           0 :   *(std::pair< std::string,std::string > **)&jresult = new std::pair< std::string,std::string >((const std::pair< std::string,std::string > &)result); 
  135995           0 :   return jresult;
  135996           0 : }
  135997             : 
  135998             : 
  135999           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RouteProbe_1setParameter(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jstring jarg3) {
  136000             :   std::string *arg1 = 0 ;
  136001             :   std::string *arg2 = 0 ;
  136002             :   std::string *arg3 = 0 ;
  136003             :   
  136004             :   (void)jenv;
  136005             :   (void)jcls;
  136006           0 :   if(!jarg1) {
  136007           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  136008           0 :     return ;
  136009             :   }
  136010             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  136011           0 :   if (!arg1_pstr) return ;
  136012           0 :   std::string arg1_str(arg1_pstr);
  136013             :   arg1 = &arg1_str;
  136014             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  136015           0 :   if(!jarg2) {
  136016           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  136017             :     return ;
  136018             :   }
  136019             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  136020           0 :   if (!arg2_pstr) return ;
  136021           0 :   std::string arg2_str(arg2_pstr);
  136022             :   arg2 = &arg2_str;
  136023             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  136024           0 :   if(!jarg3) {
  136025           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  136026             :     return ;
  136027             :   }
  136028             :   const char *arg3_pstr = (const char *)jenv->GetStringUTFChars(jarg3, 0); 
  136029           0 :   if (!arg3_pstr) return ;
  136030           0 :   std::string arg3_str(arg3_pstr);
  136031             :   arg3 = &arg3_str;
  136032             :   jenv->ReleaseStringUTFChars(jarg3, arg3_pstr); 
  136033             :   {
  136034             :     try {
  136035           0 :       libtraci::RouteProbe::setParameter((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3);
  136036           0 :     } catch (const libsumo::TraCIException& e) {
  136037           0 :       const std::string s = e.what();
  136038             :       std::string printError;
  136039           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  136040           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  136041             :       }
  136042             :       
  136043           0 :       if (printError == "all" || printError == "client") {
  136044             :         std::cerr << "Error: " << s << std::endl;
  136045             :       }
  136046             :       
  136047             :       
  136048             :       
  136049             :       
  136050             :       {
  136051             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  136052             :       };
  136053             :       
  136054           0 :     } catch (const std::exception& e) {
  136055           0 :       const std::string s = e.what();
  136056             :       std::string printError;
  136057           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  136058           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  136059             :       }
  136060             :       
  136061           0 :       if (printError == "all" || printError == "client") {
  136062             :         std::cerr << "Error: " << s << std::endl;
  136063             :       }
  136064             :       
  136065             :       
  136066             :       
  136067             :       
  136068             :       {
  136069             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  136070             :       };
  136071             :       
  136072           0 :     } catch (...) {
  136073             :       {
  136074             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  136075             :       };
  136076           0 :     }
  136077             :   }
  136078             : }
  136079             : 
  136080             : 
  136081           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RouteProbe_1subscribe_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4, jlong jarg5, jobject jarg5_) {
  136082             :   std::string *arg1 = 0 ;
  136083             :   std::vector< int > *arg2 = 0 ;
  136084             :   double arg3 ;
  136085             :   double arg4 ;
  136086             :   libsumo::TraCIResults *arg5 = 0 ;
  136087             :   
  136088             :   (void)jenv;
  136089             :   (void)jcls;
  136090             :   (void)jarg2_;
  136091             :   (void)jarg5_;
  136092           0 :   if(!jarg1) {
  136093           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  136094           0 :     return ;
  136095             :   }
  136096             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  136097           0 :   if (!arg1_pstr) return ;
  136098           0 :   std::string arg1_str(arg1_pstr);
  136099             :   arg1 = &arg1_str;
  136100             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  136101           0 :   arg2 = *(std::vector< int > **)&jarg2;
  136102           0 :   if (!arg2) {
  136103           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  136104             :     return ;
  136105             :   } 
  136106             :   arg3 = (double)jarg3; 
  136107             :   arg4 = (double)jarg4; 
  136108           0 :   arg5 = *(libsumo::TraCIResults **)&jarg5;
  136109           0 :   if (!arg5) {
  136110           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
  136111             :     return ;
  136112             :   } 
  136113             :   {
  136114             :     try {
  136115           0 :       libtraci::RouteProbe::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg5);
  136116           0 :     } catch (const libsumo::TraCIException& e) {
  136117           0 :       const std::string s = e.what();
  136118             :       std::string printError;
  136119           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  136120           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  136121             :       }
  136122             :       
  136123           0 :       if (printError == "all" || printError == "client") {
  136124             :         std::cerr << "Error: " << s << std::endl;
  136125             :       }
  136126             :       
  136127             :       
  136128             :       
  136129             :       
  136130             :       {
  136131             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  136132             :       };
  136133             :       
  136134           0 :     } catch (const std::exception& e) {
  136135           0 :       const std::string s = e.what();
  136136             :       std::string printError;
  136137           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  136138           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  136139             :       }
  136140             :       
  136141           0 :       if (printError == "all" || printError == "client") {
  136142             :         std::cerr << "Error: " << s << std::endl;
  136143             :       }
  136144             :       
  136145             :       
  136146             :       
  136147             :       
  136148             :       {
  136149             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  136150             :       };
  136151             :       
  136152           0 :     } catch (...) {
  136153             :       {
  136154             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  136155             :       };
  136156           0 :     }
  136157             :   }
  136158             : }
  136159             : 
  136160             : 
  136161           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RouteProbe_1subscribe_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3, jdouble jarg4) {
  136162             :   std::string *arg1 = 0 ;
  136163             :   std::vector< int > *arg2 = 0 ;
  136164             :   double arg3 ;
  136165             :   double arg4 ;
  136166             :   
  136167             :   (void)jenv;
  136168             :   (void)jcls;
  136169             :   (void)jarg2_;
  136170           0 :   if(!jarg1) {
  136171           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  136172           0 :     return ;
  136173             :   }
  136174             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  136175           0 :   if (!arg1_pstr) return ;
  136176           0 :   std::string arg1_str(arg1_pstr);
  136177             :   arg1 = &arg1_str;
  136178             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  136179           0 :   arg2 = *(std::vector< int > **)&jarg2;
  136180           0 :   if (!arg2) {
  136181           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  136182             :     return ;
  136183             :   } 
  136184             :   arg3 = (double)jarg3; 
  136185             :   arg4 = (double)jarg4; 
  136186             :   {
  136187             :     try {
  136188           0 :       libtraci::RouteProbe::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3,arg4);
  136189           0 :     } catch (const libsumo::TraCIException& e) {
  136190           0 :       const std::string s = e.what();
  136191             :       std::string printError;
  136192           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  136193           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  136194             :       }
  136195             :       
  136196           0 :       if (printError == "all" || printError == "client") {
  136197             :         std::cerr << "Error: " << s << std::endl;
  136198             :       }
  136199             :       
  136200             :       
  136201             :       
  136202             :       
  136203             :       {
  136204             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  136205             :       };
  136206             :       
  136207           0 :     } catch (const std::exception& e) {
  136208           0 :       const std::string s = e.what();
  136209             :       std::string printError;
  136210           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  136211           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  136212             :       }
  136213             :       
  136214           0 :       if (printError == "all" || printError == "client") {
  136215             :         std::cerr << "Error: " << s << std::endl;
  136216             :       }
  136217             :       
  136218             :       
  136219             :       
  136220             :       
  136221             :       {
  136222             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  136223             :       };
  136224             :       
  136225           0 :     } catch (...) {
  136226             :       {
  136227             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  136228             :       };
  136229           0 :     }
  136230             :   }
  136231             : }
  136232             : 
  136233             : 
  136234           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RouteProbe_1subscribe_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_, jdouble jarg3) {
  136235             :   std::string *arg1 = 0 ;
  136236             :   std::vector< int > *arg2 = 0 ;
  136237             :   double arg3 ;
  136238             :   
  136239             :   (void)jenv;
  136240             :   (void)jcls;
  136241             :   (void)jarg2_;
  136242           0 :   if(!jarg1) {
  136243           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  136244           0 :     return ;
  136245             :   }
  136246             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  136247           0 :   if (!arg1_pstr) return ;
  136248           0 :   std::string arg1_str(arg1_pstr);
  136249             :   arg1 = &arg1_str;
  136250             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  136251           0 :   arg2 = *(std::vector< int > **)&jarg2;
  136252           0 :   if (!arg2) {
  136253           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  136254             :     return ;
  136255             :   } 
  136256             :   arg3 = (double)jarg3; 
  136257             :   {
  136258             :     try {
  136259           0 :       libtraci::RouteProbe::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2,arg3);
  136260           0 :     } catch (const libsumo::TraCIException& e) {
  136261           0 :       const std::string s = e.what();
  136262             :       std::string printError;
  136263           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  136264           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  136265             :       }
  136266             :       
  136267           0 :       if (printError == "all" || printError == "client") {
  136268             :         std::cerr << "Error: " << s << std::endl;
  136269             :       }
  136270             :       
  136271             :       
  136272             :       
  136273             :       
  136274             :       {
  136275             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  136276             :       };
  136277             :       
  136278           0 :     } catch (const std::exception& e) {
  136279           0 :       const std::string s = e.what();
  136280             :       std::string printError;
  136281           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  136282           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  136283             :       }
  136284             :       
  136285           0 :       if (printError == "all" || printError == "client") {
  136286             :         std::cerr << "Error: " << s << std::endl;
  136287             :       }
  136288             :       
  136289             :       
  136290             :       
  136291             :       
  136292             :       {
  136293             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  136294             :       };
  136295             :       
  136296           0 :     } catch (...) {
  136297             :       {
  136298             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  136299             :       };
  136300           0 :     }
  136301             :   }
  136302             : }
  136303             : 
  136304             : 
  136305           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RouteProbe_1subscribe_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jlong jarg2, jobject jarg2_) {
  136306             :   std::string *arg1 = 0 ;
  136307             :   std::vector< int > *arg2 = 0 ;
  136308             :   
  136309             :   (void)jenv;
  136310             :   (void)jcls;
  136311             :   (void)jarg2_;
  136312           0 :   if(!jarg1) {
  136313           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  136314           0 :     return ;
  136315             :   }
  136316             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  136317           0 :   if (!arg1_pstr) return ;
  136318           0 :   std::string arg1_str(arg1_pstr);
  136319             :   arg1 = &arg1_str;
  136320             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  136321           0 :   arg2 = *(std::vector< int > **)&jarg2;
  136322           0 :   if (!arg2) {
  136323           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  136324             :     return ;
  136325             :   } 
  136326             :   {
  136327             :     try {
  136328           0 :       libtraci::RouteProbe::subscribe((std::string const &)*arg1,(std::vector< int > const &)*arg2);
  136329           0 :     } catch (const libsumo::TraCIException& e) {
  136330           0 :       const std::string s = e.what();
  136331             :       std::string printError;
  136332           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  136333           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  136334             :       }
  136335             :       
  136336           0 :       if (printError == "all" || printError == "client") {
  136337             :         std::cerr << "Error: " << s << std::endl;
  136338             :       }
  136339             :       
  136340             :       
  136341             :       
  136342             :       
  136343             :       {
  136344             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  136345             :       };
  136346             :       
  136347           0 :     } catch (const std::exception& e) {
  136348           0 :       const std::string s = e.what();
  136349             :       std::string printError;
  136350           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  136351           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  136352             :       }
  136353             :       
  136354           0 :       if (printError == "all" || printError == "client") {
  136355             :         std::cerr << "Error: " << s << std::endl;
  136356             :       }
  136357             :       
  136358             :       
  136359             :       
  136360             :       
  136361             :       {
  136362             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  136363             :       };
  136364             :       
  136365           0 :     } catch (...) {
  136366             :       {
  136367             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  136368             :       };
  136369           0 :     }
  136370             :   }
  136371             : }
  136372             : 
  136373             : 
  136374           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RouteProbe_1subscribe_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  136375             :   std::string *arg1 = 0 ;
  136376             :   
  136377             :   (void)jenv;
  136378             :   (void)jcls;
  136379           0 :   if(!jarg1) {
  136380           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  136381           0 :     return ;
  136382             :   }
  136383             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  136384           0 :   if (!arg1_pstr) return ;
  136385           0 :   std::string arg1_str(arg1_pstr);
  136386             :   arg1 = &arg1_str;
  136387             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  136388             :   {
  136389             :     try {
  136390           0 :       libtraci::RouteProbe::subscribe((std::string const &)*arg1);
  136391           0 :     } catch (const libsumo::TraCIException& e) {
  136392           0 :       const std::string s = e.what();
  136393             :       std::string printError;
  136394           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  136395           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  136396             :       }
  136397             :       
  136398           0 :       if (printError == "all" || printError == "client") {
  136399             :         std::cerr << "Error: " << s << std::endl;
  136400             :       }
  136401             :       
  136402             :       
  136403             :       
  136404             :       
  136405             :       {
  136406             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  136407             :       };
  136408             :       
  136409           0 :     } catch (const std::exception& e) {
  136410           0 :       const std::string s = e.what();
  136411             :       std::string printError;
  136412           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  136413           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  136414             :       }
  136415             :       
  136416           0 :       if (printError == "all" || printError == "client") {
  136417             :         std::cerr << "Error: " << s << std::endl;
  136418             :       }
  136419             :       
  136420             :       
  136421             :       
  136422             :       
  136423             :       {
  136424             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  136425             :       };
  136426             :       
  136427           0 :     } catch (...) {
  136428             :       {
  136429             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  136430             :       };
  136431           0 :     }
  136432             :   }
  136433             : }
  136434             : 
  136435             : 
  136436           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RouteProbe_1unsubscribe(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  136437             :   std::string *arg1 = 0 ;
  136438             :   
  136439             :   (void)jenv;
  136440             :   (void)jcls;
  136441           0 :   if(!jarg1) {
  136442           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  136443           0 :     return ;
  136444             :   }
  136445             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  136446           0 :   if (!arg1_pstr) return ;
  136447           0 :   std::string arg1_str(arg1_pstr);
  136448             :   arg1 = &arg1_str;
  136449             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  136450             :   {
  136451             :     try {
  136452           0 :       libtraci::RouteProbe::unsubscribe((std::string const &)*arg1);
  136453           0 :     } catch (const libsumo::TraCIException& e) {
  136454           0 :       const std::string s = e.what();
  136455             :       std::string printError;
  136456           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  136457           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  136458             :       }
  136459             :       
  136460           0 :       if (printError == "all" || printError == "client") {
  136461             :         std::cerr << "Error: " << s << std::endl;
  136462             :       }
  136463             :       
  136464             :       
  136465             :       
  136466             :       
  136467             :       {
  136468             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  136469             :       };
  136470             :       
  136471           0 :     } catch (const std::exception& e) {
  136472           0 :       const std::string s = e.what();
  136473             :       std::string printError;
  136474           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  136475           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  136476             :       }
  136477             :       
  136478           0 :       if (printError == "all" || printError == "client") {
  136479             :         std::cerr << "Error: " << s << std::endl;
  136480             :       }
  136481             :       
  136482             :       
  136483             :       
  136484             :       
  136485             :       {
  136486             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  136487             :       };
  136488             :       
  136489           0 :     } catch (...) {
  136490             :       {
  136491             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  136492             :       };
  136493           0 :     }
  136494             :   }
  136495             : }
  136496             : 
  136497             : 
  136498           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RouteProbe_1subscribeContext_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6, jlong jarg7, jobject jarg7_) {
  136499             :   std::string *arg1 = 0 ;
  136500             :   int arg2 ;
  136501             :   double arg3 ;
  136502             :   std::vector< int > *arg4 = 0 ;
  136503             :   double arg5 ;
  136504             :   double arg6 ;
  136505             :   libsumo::TraCIResults *arg7 = 0 ;
  136506             :   
  136507             :   (void)jenv;
  136508             :   (void)jcls;
  136509             :   (void)jarg4_;
  136510             :   (void)jarg7_;
  136511           0 :   if(!jarg1) {
  136512           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  136513           0 :     return ;
  136514             :   }
  136515             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  136516           0 :   if (!arg1_pstr) return ;
  136517           0 :   std::string arg1_str(arg1_pstr);
  136518             :   arg1 = &arg1_str;
  136519             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  136520             :   arg2 = (int)jarg2; 
  136521             :   arg3 = (double)jarg3; 
  136522           0 :   arg4 = *(std::vector< int > **)&jarg4;
  136523           0 :   if (!arg4) {
  136524           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  136525             :     return ;
  136526             :   } 
  136527             :   arg5 = (double)jarg5; 
  136528             :   arg6 = (double)jarg6; 
  136529           0 :   arg7 = *(libsumo::TraCIResults **)&jarg7;
  136530           0 :   if (!arg7) {
  136531           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "libsumo::TraCIResults const & reference is null");
  136532             :     return ;
  136533             :   } 
  136534             :   {
  136535             :     try {
  136536           0 :       libtraci::RouteProbe::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6,(std::map< int,std::shared_ptr< libsumo::TraCIResult >,std::less< int > > const &)*arg7);
  136537           0 :     } catch (const libsumo::TraCIException& e) {
  136538           0 :       const std::string s = e.what();
  136539             :       std::string printError;
  136540           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  136541           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  136542             :       }
  136543             :       
  136544           0 :       if (printError == "all" || printError == "client") {
  136545             :         std::cerr << "Error: " << s << std::endl;
  136546             :       }
  136547             :       
  136548             :       
  136549             :       
  136550             :       
  136551             :       {
  136552             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  136553             :       };
  136554             :       
  136555           0 :     } catch (const std::exception& e) {
  136556           0 :       const std::string s = e.what();
  136557             :       std::string printError;
  136558           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  136559           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  136560             :       }
  136561             :       
  136562           0 :       if (printError == "all" || printError == "client") {
  136563             :         std::cerr << "Error: " << s << std::endl;
  136564             :       }
  136565             :       
  136566             :       
  136567             :       
  136568             :       
  136569             :       {
  136570             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  136571             :       };
  136572             :       
  136573           0 :     } catch (...) {
  136574             :       {
  136575             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  136576             :       };
  136577           0 :     }
  136578             :   }
  136579             : }
  136580             : 
  136581             : 
  136582           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RouteProbe_1subscribeContext_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5, jdouble jarg6) {
  136583             :   std::string *arg1 = 0 ;
  136584             :   int arg2 ;
  136585             :   double arg3 ;
  136586             :   std::vector< int > *arg4 = 0 ;
  136587             :   double arg5 ;
  136588             :   double arg6 ;
  136589             :   
  136590             :   (void)jenv;
  136591             :   (void)jcls;
  136592             :   (void)jarg4_;
  136593           0 :   if(!jarg1) {
  136594           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  136595           0 :     return ;
  136596             :   }
  136597             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  136598           0 :   if (!arg1_pstr) return ;
  136599           0 :   std::string arg1_str(arg1_pstr);
  136600             :   arg1 = &arg1_str;
  136601             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  136602             :   arg2 = (int)jarg2; 
  136603             :   arg3 = (double)jarg3; 
  136604           0 :   arg4 = *(std::vector< int > **)&jarg4;
  136605           0 :   if (!arg4) {
  136606           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  136607             :     return ;
  136608             :   } 
  136609             :   arg5 = (double)jarg5; 
  136610             :   arg6 = (double)jarg6; 
  136611             :   {
  136612             :     try {
  136613           0 :       libtraci::RouteProbe::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5,arg6);
  136614           0 :     } catch (const libsumo::TraCIException& e) {
  136615           0 :       const std::string s = e.what();
  136616             :       std::string printError;
  136617           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  136618           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  136619             :       }
  136620             :       
  136621           0 :       if (printError == "all" || printError == "client") {
  136622             :         std::cerr << "Error: " << s << std::endl;
  136623             :       }
  136624             :       
  136625             :       
  136626             :       
  136627             :       
  136628             :       {
  136629             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  136630             :       };
  136631             :       
  136632           0 :     } catch (const std::exception& e) {
  136633           0 :       const std::string s = e.what();
  136634             :       std::string printError;
  136635           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  136636           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  136637             :       }
  136638             :       
  136639           0 :       if (printError == "all" || printError == "client") {
  136640             :         std::cerr << "Error: " << s << std::endl;
  136641             :       }
  136642             :       
  136643             :       
  136644             :       
  136645             :       
  136646             :       {
  136647             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  136648             :       };
  136649             :       
  136650           0 :     } catch (...) {
  136651             :       {
  136652             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  136653             :       };
  136654           0 :     }
  136655             :   }
  136656             : }
  136657             : 
  136658             : 
  136659           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RouteProbe_1subscribeContext_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_, jdouble jarg5) {
  136660             :   std::string *arg1 = 0 ;
  136661             :   int arg2 ;
  136662             :   double arg3 ;
  136663             :   std::vector< int > *arg4 = 0 ;
  136664             :   double arg5 ;
  136665             :   
  136666             :   (void)jenv;
  136667             :   (void)jcls;
  136668             :   (void)jarg4_;
  136669           0 :   if(!jarg1) {
  136670           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  136671           0 :     return ;
  136672             :   }
  136673             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  136674           0 :   if (!arg1_pstr) return ;
  136675           0 :   std::string arg1_str(arg1_pstr);
  136676             :   arg1 = &arg1_str;
  136677             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  136678             :   arg2 = (int)jarg2; 
  136679             :   arg3 = (double)jarg3; 
  136680           0 :   arg4 = *(std::vector< int > **)&jarg4;
  136681           0 :   if (!arg4) {
  136682           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  136683             :     return ;
  136684             :   } 
  136685             :   arg5 = (double)jarg5; 
  136686             :   {
  136687             :     try {
  136688           0 :       libtraci::RouteProbe::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4,arg5);
  136689           0 :     } catch (const libsumo::TraCIException& e) {
  136690           0 :       const std::string s = e.what();
  136691             :       std::string printError;
  136692           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  136693           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  136694             :       }
  136695             :       
  136696           0 :       if (printError == "all" || printError == "client") {
  136697             :         std::cerr << "Error: " << s << std::endl;
  136698             :       }
  136699             :       
  136700             :       
  136701             :       
  136702             :       
  136703             :       {
  136704             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  136705             :       };
  136706             :       
  136707           0 :     } catch (const std::exception& e) {
  136708           0 :       const std::string s = e.what();
  136709             :       std::string printError;
  136710           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  136711           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  136712             :       }
  136713             :       
  136714           0 :       if (printError == "all" || printError == "client") {
  136715             :         std::cerr << "Error: " << s << std::endl;
  136716             :       }
  136717             :       
  136718             :       
  136719             :       
  136720             :       
  136721             :       {
  136722             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  136723             :       };
  136724             :       
  136725           0 :     } catch (...) {
  136726             :       {
  136727             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  136728             :       };
  136729           0 :     }
  136730             :   }
  136731             : }
  136732             : 
  136733             : 
  136734           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RouteProbe_1subscribeContext_1_1SWIG_13(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3, jlong jarg4, jobject jarg4_) {
  136735             :   std::string *arg1 = 0 ;
  136736             :   int arg2 ;
  136737             :   double arg3 ;
  136738             :   std::vector< int > *arg4 = 0 ;
  136739             :   
  136740             :   (void)jenv;
  136741             :   (void)jcls;
  136742             :   (void)jarg4_;
  136743           0 :   if(!jarg1) {
  136744           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  136745           0 :     return ;
  136746             :   }
  136747             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  136748           0 :   if (!arg1_pstr) return ;
  136749           0 :   std::string arg1_str(arg1_pstr);
  136750             :   arg1 = &arg1_str;
  136751             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  136752             :   arg2 = (int)jarg2; 
  136753             :   arg3 = (double)jarg3; 
  136754           0 :   arg4 = *(std::vector< int > **)&jarg4;
  136755           0 :   if (!arg4) {
  136756           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "std::vector< int > const & reference is null");
  136757             :     return ;
  136758             :   } 
  136759             :   {
  136760             :     try {
  136761           0 :       libtraci::RouteProbe::subscribeContext((std::string const &)*arg1,arg2,arg3,(std::vector< int > const &)*arg4);
  136762           0 :     } catch (const libsumo::TraCIException& e) {
  136763           0 :       const std::string s = e.what();
  136764             :       std::string printError;
  136765           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  136766           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  136767             :       }
  136768             :       
  136769           0 :       if (printError == "all" || printError == "client") {
  136770             :         std::cerr << "Error: " << s << std::endl;
  136771             :       }
  136772             :       
  136773             :       
  136774             :       
  136775             :       
  136776             :       {
  136777             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  136778             :       };
  136779             :       
  136780           0 :     } catch (const std::exception& e) {
  136781           0 :       const std::string s = e.what();
  136782             :       std::string printError;
  136783           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  136784           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  136785             :       }
  136786             :       
  136787           0 :       if (printError == "all" || printError == "client") {
  136788             :         std::cerr << "Error: " << s << std::endl;
  136789             :       }
  136790             :       
  136791             :       
  136792             :       
  136793             :       
  136794             :       {
  136795             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  136796             :       };
  136797             :       
  136798           0 :     } catch (...) {
  136799             :       {
  136800             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  136801             :       };
  136802           0 :     }
  136803             :   }
  136804             : }
  136805             : 
  136806             : 
  136807           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RouteProbe_1subscribeContext_1_1SWIG_14(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
  136808             :   std::string *arg1 = 0 ;
  136809             :   int arg2 ;
  136810             :   double arg3 ;
  136811             :   
  136812             :   (void)jenv;
  136813             :   (void)jcls;
  136814           0 :   if(!jarg1) {
  136815           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  136816           0 :     return ;
  136817             :   }
  136818             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  136819           0 :   if (!arg1_pstr) return ;
  136820           0 :   std::string arg1_str(arg1_pstr);
  136821             :   arg1 = &arg1_str;
  136822             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  136823             :   arg2 = (int)jarg2; 
  136824             :   arg3 = (double)jarg3; 
  136825             :   {
  136826             :     try {
  136827           0 :       libtraci::RouteProbe::subscribeContext((std::string const &)*arg1,arg2,arg3);
  136828           0 :     } catch (const libsumo::TraCIException& e) {
  136829           0 :       const std::string s = e.what();
  136830             :       std::string printError;
  136831           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  136832           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  136833             :       }
  136834             :       
  136835           0 :       if (printError == "all" || printError == "client") {
  136836             :         std::cerr << "Error: " << s << std::endl;
  136837             :       }
  136838             :       
  136839             :       
  136840             :       
  136841             :       
  136842             :       {
  136843             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  136844             :       };
  136845             :       
  136846           0 :     } catch (const std::exception& e) {
  136847           0 :       const std::string s = e.what();
  136848             :       std::string printError;
  136849           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  136850           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  136851             :       }
  136852             :       
  136853           0 :       if (printError == "all" || printError == "client") {
  136854             :         std::cerr << "Error: " << s << std::endl;
  136855             :       }
  136856             :       
  136857             :       
  136858             :       
  136859             :       
  136860             :       {
  136861             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  136862             :       };
  136863             :       
  136864           0 :     } catch (...) {
  136865             :       {
  136866             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  136867             :       };
  136868           0 :     }
  136869             :   }
  136870             : }
  136871             : 
  136872             : 
  136873           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RouteProbe_1unsubscribeContext(JNIEnv *jenv, jclass jcls, jstring jarg1, jint jarg2, jdouble jarg3) {
  136874             :   std::string *arg1 = 0 ;
  136875             :   int arg2 ;
  136876             :   double arg3 ;
  136877             :   
  136878             :   (void)jenv;
  136879             :   (void)jcls;
  136880           0 :   if(!jarg1) {
  136881           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  136882           0 :     return ;
  136883             :   }
  136884             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  136885           0 :   if (!arg1_pstr) return ;
  136886           0 :   std::string arg1_str(arg1_pstr);
  136887             :   arg1 = &arg1_str;
  136888             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  136889             :   arg2 = (int)jarg2; 
  136890             :   arg3 = (double)jarg3; 
  136891             :   {
  136892             :     try {
  136893           0 :       libtraci::RouteProbe::unsubscribeContext((std::string const &)*arg1,arg2,arg3);
  136894           0 :     } catch (const libsumo::TraCIException& e) {
  136895           0 :       const std::string s = e.what();
  136896             :       std::string printError;
  136897           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  136898           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  136899             :       }
  136900             :       
  136901           0 :       if (printError == "all" || printError == "client") {
  136902             :         std::cerr << "Error: " << s << std::endl;
  136903             :       }
  136904             :       
  136905             :       
  136906             :       
  136907             :       
  136908             :       {
  136909             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  136910             :       };
  136911             :       
  136912           0 :     } catch (const std::exception& e) {
  136913           0 :       const std::string s = e.what();
  136914             :       std::string printError;
  136915           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  136916           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  136917             :       }
  136918             :       
  136919           0 :       if (printError == "all" || printError == "client") {
  136920             :         std::cerr << "Error: " << s << std::endl;
  136921             :       }
  136922             :       
  136923             :       
  136924             :       
  136925             :       
  136926             :       {
  136927             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  136928             :       };
  136929             :       
  136930           0 :     } catch (...) {
  136931             :       {
  136932             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  136933             :       };
  136934           0 :     }
  136935             :   }
  136936             : }
  136937             : 
  136938             : 
  136939           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RouteProbe_1getAllSubscriptionResults(JNIEnv *jenv, jclass jcls) {
  136940             :   jlong jresult = 0 ;
  136941             :   libsumo::SubscriptionResults result;
  136942             :   
  136943             :   (void)jenv;
  136944             :   (void)jcls;
  136945             :   {
  136946             :     try {
  136947           0 :       result = libtraci::RouteProbe::getAllSubscriptionResults();
  136948           0 :     } catch (const libsumo::TraCIException& e) {
  136949           0 :       const std::string s = e.what();
  136950             :       std::string printError;
  136951           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  136952           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  136953             :       }
  136954             :       
  136955           0 :       if (printError == "all" || printError == "client") {
  136956             :         std::cerr << "Error: " << s << std::endl;
  136957             :       }
  136958             :       
  136959             :       
  136960             :       
  136961             :       
  136962             :       {
  136963             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  136964             :       };
  136965             :       
  136966           0 :     } catch (const std::exception& e) {
  136967           0 :       const std::string s = e.what();
  136968             :       std::string printError;
  136969           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  136970           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  136971             :       }
  136972             :       
  136973           0 :       if (printError == "all" || printError == "client") {
  136974             :         std::cerr << "Error: " << s << std::endl;
  136975             :       }
  136976             :       
  136977             :       
  136978             :       
  136979             :       
  136980             :       {
  136981             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  136982             :       };
  136983             :       
  136984           0 :     } catch (...) {
  136985             :       {
  136986             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  136987             :       };
  136988           0 :     }
  136989             :   }
  136990           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
  136991           0 :   return jresult;
  136992             : }
  136993             : 
  136994             : 
  136995           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RouteProbe_1getSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  136996             :   jlong jresult = 0 ;
  136997             :   std::string *arg1 = 0 ;
  136998             :   libsumo::TraCIResults result;
  136999             :   
  137000             :   (void)jenv;
  137001             :   (void)jcls;
  137002           0 :   if(!jarg1) {
  137003           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  137004             :     return 0;
  137005             :   }
  137006             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  137007           0 :   if (!arg1_pstr) return 0;
  137008           0 :   std::string arg1_str(arg1_pstr);
  137009             :   arg1 = &arg1_str;
  137010             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  137011             :   {
  137012             :     try {
  137013           0 :       result = libtraci::RouteProbe::getSubscriptionResults((std::string const &)*arg1);
  137014           0 :     } catch (const libsumo::TraCIException& e) {
  137015           0 :       const std::string s = e.what();
  137016             :       std::string printError;
  137017           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  137018           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  137019             :       }
  137020             :       
  137021           0 :       if (printError == "all" || printError == "client") {
  137022             :         std::cerr << "Error: " << s << std::endl;
  137023             :       }
  137024             :       
  137025             :       
  137026             :       
  137027             :       
  137028             :       {
  137029             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  137030             :       };
  137031             :       
  137032           0 :     } catch (const std::exception& e) {
  137033           0 :       const std::string s = e.what();
  137034             :       std::string printError;
  137035           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  137036           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  137037             :       }
  137038             :       
  137039           0 :       if (printError == "all" || printError == "client") {
  137040             :         std::cerr << "Error: " << s << std::endl;
  137041             :       }
  137042             :       
  137043             :       
  137044             :       
  137045             :       
  137046             :       {
  137047             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  137048             :       };
  137049             :       
  137050           0 :     } catch (...) {
  137051             :       {
  137052             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  137053             :       };
  137054           0 :     }
  137055             :   }
  137056           0 :   *(libsumo::TraCIResults **)&jresult = new libsumo::TraCIResults((const libsumo::TraCIResults &)result); 
  137057           0 :   return jresult;
  137058             : }
  137059             : 
  137060             : 
  137061           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RouteProbe_1getAllContextSubscriptionResults(JNIEnv *jenv, jclass jcls) {
  137062             :   jlong jresult = 0 ;
  137063             :   libsumo::ContextSubscriptionResults result;
  137064             :   
  137065             :   (void)jenv;
  137066             :   (void)jcls;
  137067             :   {
  137068             :     try {
  137069           0 :       result = libtraci::RouteProbe::getAllContextSubscriptionResults();
  137070           0 :     } catch (const libsumo::TraCIException& e) {
  137071           0 :       const std::string s = e.what();
  137072             :       std::string printError;
  137073           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  137074           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  137075             :       }
  137076             :       
  137077           0 :       if (printError == "all" || printError == "client") {
  137078             :         std::cerr << "Error: " << s << std::endl;
  137079             :       }
  137080             :       
  137081             :       
  137082             :       
  137083             :       
  137084             :       {
  137085             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  137086             :       };
  137087             :       
  137088           0 :     } catch (const std::exception& e) {
  137089           0 :       const std::string s = e.what();
  137090             :       std::string printError;
  137091           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  137092           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  137093             :       }
  137094             :       
  137095           0 :       if (printError == "all" || printError == "client") {
  137096             :         std::cerr << "Error: " << s << std::endl;
  137097             :       }
  137098             :       
  137099             :       
  137100             :       
  137101             :       
  137102             :       {
  137103             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  137104             :       };
  137105             :       
  137106           0 :     } catch (...) {
  137107             :       {
  137108             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  137109             :       };
  137110           0 :     }
  137111             :   }
  137112           0 :   *(libsumo::ContextSubscriptionResults **)&jresult = new libsumo::ContextSubscriptionResults((const libsumo::ContextSubscriptionResults &)result); 
  137113           0 :   return jresult;
  137114             : }
  137115             : 
  137116             : 
  137117           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RouteProbe_1getContextSubscriptionResults(JNIEnv *jenv, jclass jcls, jstring jarg1) {
  137118             :   jlong jresult = 0 ;
  137119             :   std::string *arg1 = 0 ;
  137120             :   libsumo::SubscriptionResults result;
  137121             :   
  137122             :   (void)jenv;
  137123             :   (void)jcls;
  137124           0 :   if(!jarg1) {
  137125           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  137126             :     return 0;
  137127             :   }
  137128             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  137129           0 :   if (!arg1_pstr) return 0;
  137130           0 :   std::string arg1_str(arg1_pstr);
  137131             :   arg1 = &arg1_str;
  137132             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  137133             :   {
  137134             :     try {
  137135           0 :       result = libtraci::RouteProbe::getContextSubscriptionResults((std::string const &)*arg1);
  137136           0 :     } catch (const libsumo::TraCIException& e) {
  137137           0 :       const std::string s = e.what();
  137138             :       std::string printError;
  137139           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  137140           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  137141             :       }
  137142             :       
  137143           0 :       if (printError == "all" || printError == "client") {
  137144             :         std::cerr << "Error: " << s << std::endl;
  137145             :       }
  137146             :       
  137147             :       
  137148             :       
  137149             :       
  137150             :       {
  137151             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return 0; 
  137152             :       };
  137153             :       
  137154           0 :     } catch (const std::exception& e) {
  137155           0 :       const std::string s = e.what();
  137156             :       std::string printError;
  137157           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  137158           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  137159             :       }
  137160             :       
  137161           0 :       if (printError == "all" || printError == "client") {
  137162             :         std::cerr << "Error: " << s << std::endl;
  137163             :       }
  137164             :       
  137165             :       
  137166             :       
  137167             :       
  137168             :       {
  137169             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return 0; 
  137170             :       };
  137171             :       
  137172           0 :     } catch (...) {
  137173             :       {
  137174             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return 0; 
  137175             :       };
  137176           0 :     }
  137177             :   }
  137178           0 :   *(libsumo::SubscriptionResults **)&jresult = new libsumo::SubscriptionResults((const libsumo::SubscriptionResults &)result); 
  137179           0 :   return jresult;
  137180             : }
  137181             : 
  137182             : 
  137183           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RouteProbe_1subscribeParameterWithKey_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3, jdouble jarg4) {
  137184             :   std::string *arg1 = 0 ;
  137185             :   std::string *arg2 = 0 ;
  137186             :   double arg3 ;
  137187             :   double arg4 ;
  137188             :   
  137189             :   (void)jenv;
  137190             :   (void)jcls;
  137191           0 :   if(!jarg1) {
  137192           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  137193           0 :     return ;
  137194             :   }
  137195             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  137196           0 :   if (!arg1_pstr) return ;
  137197           0 :   std::string arg1_str(arg1_pstr);
  137198             :   arg1 = &arg1_str;
  137199             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  137200           0 :   if(!jarg2) {
  137201           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  137202             :     return ;
  137203             :   }
  137204             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  137205           0 :   if (!arg2_pstr) return ;
  137206           0 :   std::string arg2_str(arg2_pstr);
  137207             :   arg2 = &arg2_str;
  137208             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  137209             :   arg3 = (double)jarg3; 
  137210             :   arg4 = (double)jarg4; 
  137211             :   {
  137212             :     try {
  137213           0 :       libtraci::RouteProbe::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4);
  137214           0 :     } catch (const libsumo::TraCIException& e) {
  137215           0 :       const std::string s = e.what();
  137216             :       std::string printError;
  137217           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  137218           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  137219             :       }
  137220             :       
  137221           0 :       if (printError == "all" || printError == "client") {
  137222             :         std::cerr << "Error: " << s << std::endl;
  137223             :       }
  137224             :       
  137225             :       
  137226             :       
  137227             :       
  137228             :       {
  137229             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  137230             :       };
  137231             :       
  137232           0 :     } catch (const std::exception& e) {
  137233           0 :       const std::string s = e.what();
  137234             :       std::string printError;
  137235           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  137236           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  137237             :       }
  137238             :       
  137239           0 :       if (printError == "all" || printError == "client") {
  137240             :         std::cerr << "Error: " << s << std::endl;
  137241             :       }
  137242             :       
  137243             :       
  137244             :       
  137245             :       
  137246             :       {
  137247             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  137248             :       };
  137249             :       
  137250           0 :     } catch (...) {
  137251             :       {
  137252             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  137253             :       };
  137254           0 :     }
  137255             :   }
  137256             : }
  137257             : 
  137258             : 
  137259           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RouteProbe_1subscribeParameterWithKey_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2, jdouble jarg3) {
  137260             :   std::string *arg1 = 0 ;
  137261             :   std::string *arg2 = 0 ;
  137262             :   double arg3 ;
  137263             :   
  137264             :   (void)jenv;
  137265             :   (void)jcls;
  137266           0 :   if(!jarg1) {
  137267           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  137268           0 :     return ;
  137269             :   }
  137270             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  137271           0 :   if (!arg1_pstr) return ;
  137272           0 :   std::string arg1_str(arg1_pstr);
  137273             :   arg1 = &arg1_str;
  137274             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  137275           0 :   if(!jarg2) {
  137276           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  137277             :     return ;
  137278             :   }
  137279             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  137280           0 :   if (!arg2_pstr) return ;
  137281           0 :   std::string arg2_str(arg2_pstr);
  137282             :   arg2 = &arg2_str;
  137283             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  137284             :   arg3 = (double)jarg3; 
  137285             :   {
  137286             :     try {
  137287           0 :       libtraci::RouteProbe::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2,arg3);
  137288           0 :     } catch (const libsumo::TraCIException& e) {
  137289           0 :       const std::string s = e.what();
  137290             :       std::string printError;
  137291           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  137292           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  137293             :       }
  137294             :       
  137295           0 :       if (printError == "all" || printError == "client") {
  137296             :         std::cerr << "Error: " << s << std::endl;
  137297             :       }
  137298             :       
  137299             :       
  137300             :       
  137301             :       
  137302             :       {
  137303             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  137304             :       };
  137305             :       
  137306           0 :     } catch (const std::exception& e) {
  137307           0 :       const std::string s = e.what();
  137308             :       std::string printError;
  137309           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  137310           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  137311             :       }
  137312             :       
  137313           0 :       if (printError == "all" || printError == "client") {
  137314             :         std::cerr << "Error: " << s << std::endl;
  137315             :       }
  137316             :       
  137317             :       
  137318             :       
  137319             :       
  137320             :       {
  137321             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  137322             :       };
  137323             :       
  137324           0 :     } catch (...) {
  137325             :       {
  137326             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  137327             :       };
  137328           0 :     }
  137329             :   }
  137330             : }
  137331             : 
  137332             : 
  137333           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RouteProbe_1subscribeParameterWithKey_1_1SWIG_12(JNIEnv *jenv, jclass jcls, jstring jarg1, jstring jarg2) {
  137334             :   std::string *arg1 = 0 ;
  137335             :   std::string *arg2 = 0 ;
  137336             :   
  137337             :   (void)jenv;
  137338             :   (void)jcls;
  137339           0 :   if(!jarg1) {
  137340           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  137341           0 :     return ;
  137342             :   }
  137343             :   const char *arg1_pstr = (const char *)jenv->GetStringUTFChars(jarg1, 0); 
  137344           0 :   if (!arg1_pstr) return ;
  137345           0 :   std::string arg1_str(arg1_pstr);
  137346             :   arg1 = &arg1_str;
  137347             :   jenv->ReleaseStringUTFChars(jarg1, arg1_pstr); 
  137348           0 :   if(!jarg2) {
  137349           0 :     SWIG_JavaThrowException(jenv, SWIG_JavaNullPointerException, "null string");
  137350             :     return ;
  137351             :   }
  137352             :   const char *arg2_pstr = (const char *)jenv->GetStringUTFChars(jarg2, 0); 
  137353           0 :   if (!arg2_pstr) return ;
  137354           0 :   std::string arg2_str(arg2_pstr);
  137355             :   arg2 = &arg2_str;
  137356             :   jenv->ReleaseStringUTFChars(jarg2, arg2_pstr); 
  137357             :   {
  137358             :     try {
  137359           0 :       libtraci::RouteProbe::subscribeParameterWithKey((std::string const &)*arg1,(std::string const &)*arg2);
  137360           0 :     } catch (const libsumo::TraCIException& e) {
  137361           0 :       const std::string s = e.what();
  137362             :       std::string printError;
  137363           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  137364           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  137365             :       }
  137366             :       
  137367           0 :       if (printError == "all" || printError == "client") {
  137368             :         std::cerr << "Error: " << s << std::endl;
  137369             :       }
  137370             :       
  137371             :       
  137372             :       
  137373             :       
  137374             :       {
  137375             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  137376             :       };
  137377             :       
  137378           0 :     } catch (const std::exception& e) {
  137379           0 :       const std::string s = e.what();
  137380             :       std::string printError;
  137381           0 :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  137382           0 :         printError = std::getenv("TRACI_PRINT_ERROR");
  137383             :       }
  137384             :       
  137385           0 :       if (printError == "all" || printError == "client") {
  137386             :         std::cerr << "Error: " << s << std::endl;
  137387             :       }
  137388             :       
  137389             :       
  137390             :       
  137391             :       
  137392             :       {
  137393             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  137394             :       };
  137395             :       
  137396           0 :     } catch (...) {
  137397             :       {
  137398             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  137399             :       };
  137400           0 :     }
  137401             :   }
  137402             : }
  137403             : 
  137404             : 
  137405           0 : SWIGEXPORT jint JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_RouteProbe_1DOMAIN_1ID_1get(JNIEnv *jenv, jclass jcls) {
  137406             :   jint jresult = 0 ;
  137407             :   int result;
  137408             :   
  137409             :   (void)jenv;
  137410             :   (void)jcls;
  137411           0 :   result = (int)(int)libtraci::RouteProbe::DOMAIN_ID;
  137412             :   jresult = (jint)result; 
  137413           0 :   return jresult;
  137414             : }
  137415             : 
  137416             : 
  137417           0 : SWIGEXPORT void JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_delete_1RouteProbe(JNIEnv *jenv, jclass jcls, jlong jarg1) {
  137418             :   libtraci::RouteProbe *arg1 = (libtraci::RouteProbe *) 0 ;
  137419             :   
  137420             :   (void)jenv;
  137421             :   (void)jcls;
  137422           0 :   arg1 = *(libtraci::RouteProbe **)&jarg1; 
  137423             :   {
  137424             :     try {
  137425           0 :       delete arg1;
  137426             :     } catch (const libsumo::TraCIException& e) {
  137427             :       const std::string s = e.what();
  137428             :       std::string printError;
  137429             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  137430             :         printError = std::getenv("TRACI_PRINT_ERROR");
  137431             :       }
  137432             :       
  137433             :       if (printError == "all" || printError == "client") {
  137434             :         std::cerr << "Error: " << s << std::endl;
  137435             :       }
  137436             :       
  137437             :       
  137438             :       
  137439             :       
  137440             :       {
  137441             :         SWIG_JavaException(jenv, SWIG_ValueError, s.c_str()); return ; 
  137442             :       };
  137443             :       
  137444             :     } catch (const std::exception& e) {
  137445             :       const std::string s = e.what();
  137446             :       std::string printError;
  137447             :       if (std::getenv("TRACI_PRINT_ERROR") != nullptr) {
  137448             :         printError = std::getenv("TRACI_PRINT_ERROR");
  137449             :       }
  137450             :       
  137451             :       if (printError == "all" || printError == "client") {
  137452             :         std::cerr << "Error: " << s << std::endl;
  137453             :       }
  137454             :       
  137455             :       
  137456             :       
  137457             :       
  137458             :       {
  137459             :         SWIG_JavaException(jenv, SWIG_UnknownError, s.c_str()); return ; 
  137460             :       };
  137461             :       
  137462             :     } catch (...) {
  137463             :       {
  137464             :         SWIG_JavaException(jenv, SWIG_UnknownError, "unknown exception"); return ; 
  137465             :       };
  137466             :     }
  137467             :   }
  137468             : }
  137469             : 
  137470             : 
  137471           2 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIPosition_1SWIGSmartPtrUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) {
  137472             :     jlong baseptr = 0;
  137473             :     std::shared_ptr< libsumo::TraCIPosition > *argp1;
  137474             :     (void)jenv;
  137475             :     (void)jcls;
  137476           2 :     argp1 = *(std::shared_ptr< libsumo::TraCIPosition > **)&jarg1;
  137477           2 :     *(std::shared_ptr< libsumo::TraCIResult > **)&baseptr = argp1 ? new std::shared_ptr< libsumo::TraCIResult >(*argp1) : 0;
  137478           2 :     return baseptr;
  137479             : }
  137480             : 
  137481           2 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIRoadPosition_1SWIGSmartPtrUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) {
  137482             :     jlong baseptr = 0;
  137483             :     std::shared_ptr< libsumo::TraCIRoadPosition > *argp1;
  137484             :     (void)jenv;
  137485             :     (void)jcls;
  137486           2 :     argp1 = *(std::shared_ptr< libsumo::TraCIRoadPosition > **)&jarg1;
  137487           2 :     *(std::shared_ptr< libsumo::TraCIResult > **)&baseptr = argp1 ? new std::shared_ptr< libsumo::TraCIResult >(*argp1) : 0;
  137488           2 :     return baseptr;
  137489             : }
  137490             : 
  137491           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIColor_1SWIGSmartPtrUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) {
  137492             :     jlong baseptr = 0;
  137493             :     std::shared_ptr< libsumo::TraCIColor > *argp1;
  137494             :     (void)jenv;
  137495             :     (void)jcls;
  137496           0 :     argp1 = *(std::shared_ptr< libsumo::TraCIColor > **)&jarg1;
  137497           0 :     *(std::shared_ptr< libsumo::TraCIResult > **)&baseptr = argp1 ? new std::shared_ptr< libsumo::TraCIResult >(*argp1) : 0;
  137498           0 :     return baseptr;
  137499             : }
  137500             : 
  137501           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIPositionVector_1SWIGSmartPtrUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) {
  137502             :     jlong baseptr = 0;
  137503             :     std::shared_ptr< libsumo::TraCIPositionVector > *argp1;
  137504             :     (void)jenv;
  137505             :     (void)jcls;
  137506           0 :     argp1 = *(std::shared_ptr< libsumo::TraCIPositionVector > **)&jarg1;
  137507           0 :     *(std::shared_ptr< libsumo::TraCIResult > **)&baseptr = argp1 ? new std::shared_ptr< libsumo::TraCIResult >(*argp1) : 0;
  137508           0 :     return baseptr;
  137509             : }
  137510             : 
  137511           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIInt_1SWIGSmartPtrUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) {
  137512             :     jlong baseptr = 0;
  137513             :     std::shared_ptr< libsumo::TraCIInt > *argp1;
  137514             :     (void)jenv;
  137515             :     (void)jcls;
  137516           0 :     argp1 = *(std::shared_ptr< libsumo::TraCIInt > **)&jarg1;
  137517           0 :     *(std::shared_ptr< libsumo::TraCIResult > **)&baseptr = argp1 ? new std::shared_ptr< libsumo::TraCIResult >(*argp1) : 0;
  137518           0 :     return baseptr;
  137519             : }
  137520             : 
  137521           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIDouble_1SWIGSmartPtrUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) {
  137522             :     jlong baseptr = 0;
  137523             :     std::shared_ptr< libsumo::TraCIDouble > *argp1;
  137524             :     (void)jenv;
  137525             :     (void)jcls;
  137526           0 :     argp1 = *(std::shared_ptr< libsumo::TraCIDouble > **)&jarg1;
  137527           0 :     *(std::shared_ptr< libsumo::TraCIResult > **)&baseptr = argp1 ? new std::shared_ptr< libsumo::TraCIResult >(*argp1) : 0;
  137528           0 :     return baseptr;
  137529             : }
  137530             : 
  137531           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIString_1SWIGSmartPtrUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) {
  137532             :     jlong baseptr = 0;
  137533             :     std::shared_ptr< libsumo::TraCIString > *argp1;
  137534             :     (void)jenv;
  137535             :     (void)jcls;
  137536           0 :     argp1 = *(std::shared_ptr< libsumo::TraCIString > **)&jarg1;
  137537           0 :     *(std::shared_ptr< libsumo::TraCIResult > **)&baseptr = argp1 ? new std::shared_ptr< libsumo::TraCIResult >(*argp1) : 0;
  137538           0 :     return baseptr;
  137539             : }
  137540             : 
  137541          20 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIStringList_1SWIGSmartPtrUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) {
  137542             :     jlong baseptr = 0;
  137543             :     std::shared_ptr< libsumo::TraCIStringList > *argp1;
  137544             :     (void)jenv;
  137545             :     (void)jcls;
  137546          20 :     argp1 = *(std::shared_ptr< libsumo::TraCIStringList > **)&jarg1;
  137547          20 :     *(std::shared_ptr< libsumo::TraCIResult > **)&baseptr = argp1 ? new std::shared_ptr< libsumo::TraCIResult >(*argp1) : 0;
  137548          20 :     return baseptr;
  137549             : }
  137550             : 
  137551           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCIDoubleList_1SWIGSmartPtrUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) {
  137552             :     jlong baseptr = 0;
  137553             :     std::shared_ptr< libsumo::TraCIDoubleList > *argp1;
  137554             :     (void)jenv;
  137555             :     (void)jcls;
  137556           0 :     argp1 = *(std::shared_ptr< libsumo::TraCIDoubleList > **)&jarg1;
  137557           0 :     *(std::shared_ptr< libsumo::TraCIResult > **)&baseptr = argp1 ? new std::shared_ptr< libsumo::TraCIResult >(*argp1) : 0;
  137558           0 :     return baseptr;
  137559             : }
  137560             : 
  137561           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopData_1SWIGSmartPtrUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) {
  137562             :     jlong baseptr = 0;
  137563             :     std::shared_ptr< libsumo::TraCINextStopData > *argp1;
  137564             :     (void)jenv;
  137565             :     (void)jcls;
  137566           0 :     argp1 = *(std::shared_ptr< libsumo::TraCINextStopData > **)&jarg1;
  137567           0 :     *(std::shared_ptr< libsumo::TraCIResult > **)&baseptr = argp1 ? new std::shared_ptr< libsumo::TraCIResult >(*argp1) : 0;
  137568           0 :     return baseptr;
  137569             : }
  137570             : 
  137571           0 : SWIGEXPORT jlong JNICALL Java_org_eclipse_sumo_libtraci_libtraciJNI_TraCINextStopDataVector_1SWIGSmartPtrUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) {
  137572             :     jlong baseptr = 0;
  137573             :     std::shared_ptr< libsumo::TraCINextStopDataVector > *argp1;
  137574             :     (void)jenv;
  137575             :     (void)jcls;
  137576           0 :     argp1 = *(std::shared_ptr< libsumo::TraCINextStopDataVector > **)&jarg1;
  137577           0 :     *(std::shared_ptr< libsumo::TraCIResult > **)&baseptr = argp1 ? new std::shared_ptr< libsumo::TraCIResult >(*argp1) : 0;
  137578           0 :     return baseptr;
  137579             : }
  137580             : 
  137581             : #ifdef __cplusplus
  137582             : }
  137583             : #endif
  137584             : 

Generated by: LCOV version 1.14